20.03.2008, 17:49 | #1 |
Участник
|
В триггерах карточной формы OnBeforePut Record и одном из двух: OnNextRecord|OnFindRecord в процессе экспериментов осталась единственная строка с закомментированным оператором:
Код: //MARKEDONLY(TRUE) Рядом сидящий коллега говорит, что он с таким тоже сталкивался. Navision 3.6-3.7. |
|
21.03.2008, 07:08 | #2 |
Участник
|
Все очень просто.
Попробуйте в любом из этих триггеров (например, в OnNextRexord) удалить все записи из кода (в том числе и комментарии), но оставить хотя бы одну локальную переменную. Система теперь будет некорректно обрабатывать переход по записям. Все дело в том, что когда Вы меняете системную логику выполнения этого триггера на свою (даже оставив всего одну локальную переменную), NAV и пытается ее выполнять. Если Вы так и не реализовали свой алгоритм в этих триггерах, то просто удалите из него весь код и все переменные, определенные в них. Все должно заработать. |
|
03.04.2008, 21:14 | #3 |
Участник
|
У меня там не было локальных переменных! Только одна эта команда, которую потом закомментировал, после чего и появились глюки.
|
|
04.04.2008, 10:20 | #4 |
Участник
|
Orwell сказал не только про переменные:
Цитата:
Удалите строку с комментарием... В тригере ничего не оставляйте. |
|
04.04.2008, 22:42 | #5 |
Участник
|
|
|