![]() |
|
v7: Не проводится документ. В отладчике все нормально. | ☑ | ||
---|---|---|---|---|
0
VIA_82
14.07.14
✎
15:08
|
При проведении выдает сообщение "документ не проведен". В отладчике - на последней строке СтатусВозврата() = 1. То есть все нормально. Но далее документ не становится проведенным. База sql, самописка. Советы из темы Не проводится документ. В отладчике все норм не помогли.
|
|||
1
Ёпрст
гуру
14.07.14
✎
15:14
|
ну и ладно
|
|||
2
Ёпрст
гуру
14.07.14
✎
15:18
|
см ответ 20 в той ветке, много думай..
А так, не знаешь где искать - замер производительности спасёт |
|||
3
VIA_82
14.07.14
✎
15:32
|
(2) ответ 20 не подходит т.к. в глобальнике НеПроводитьДокумент нет, а в модуле в те ветки где стоит НеПроводитьДокумент не заходит.
|
|||
4
Ёпрст
гуру
14.07.14
✎
15:34
|
>>>а в модуле в те ветки где стоит НеПроводитьДокумент не заходит.
Эвона как... т.е НеПроводитьДокумент всё же есть, :)) Мот того, в жуколове поставишь точку останова в начале проведения, включишь замер ии посмотришь его и стэк вызовов ? Как проверяешь, что входит и не выходит ? |
|||
5
VIA_82
14.07.14
✎
15:43
|
Во-первых точки останова не срабаывают в местах НеПроводитьДокумент, а во-вторых после НеПроводитьДокумент стоит Возврат.
|
|||
6
VIA_82
14.07.14
✎
15:44
|
Так что НеПроводитьДокумент отпадает
|
|||
7
Ёпрст
гуру
14.07.14
✎
16:08
|
>>>а во-вторых после НеПроводитьДокумент стоит Возврат.
Че где стоит ? :)) |
|||
8
Ёпрст
гуру
14.07.14
✎
16:09
|
по F8 шагать в отладчике не пробовал ?
Стэк вызовов смотрел хоть ? |
|||
9
Ёпрст
гуру
14.07.14
✎
16:12
|
+ полный синтаксис контроль в пофигураторе проходит хоть (это чтоб исключить ошибки в мд)
|
|||
10
ildary
14.07.14
✎
16:44
|
Есть прекрасный способ ловить ошибку, которая возникает в неожиданных местах - тупо комментировать половину кода и проверять - провелось или нет. Провелось - половину закоментированного - раскомментировать. Повторять, пока не найдется проблемный участок.
|
|||
11
uno-group
14.07.14
✎
17:54
|
Тупо включить полные комментарии не предлагали может чего нибуть поболее напишет.
|
|||
12
uno-group
14.07.14
✎
18:01
|
Попытка исключение при попадании в исключение документ не будет проводиться статус возврата при этом вроде как тоже не меняется
|
|||
13
Злопчинский
15.07.14
✎
01:59
|
для начало включить идентификацию
все безликие Сообщить("документ не проведен") заменить на Сообщить("ИД="+ид+", документ не проведен") . дальше смотреть. . в чудеса не верю |
|||
14
DrZombi
гуру
15.07.14
✎
07:14
|
(6) Замер производительности укажи и посмотри весь список "Входит и выходит" в отладчике.
Коль долго по F8 бегать :) А так, еще проверь TurboMD, веселая штука, когда с ней не аккуратно работаешь :) |
|||
15
VIA_82
15.07.14
✎
08:31
|
Ошибка найдена, путем комментирования кода и дальнейшего поблочного раскомментировани.
Тему можно зарыть. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |