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