Цитата:
Сообщение от
kamelia
Завожу новое поле в таблицу, в триггере сразу пишу код, появляется ошибка опишите переменную в глобал, стираю код, компилирую таблицу, опять пишу код все работает. Как понимать?
Все объекты NAV имеют 2 части - описательную и компилированную. Помните, что в некоторых языках программирования есть порядок определения функцийи переменных.
Так вот если Вы создали в один момент времени поле и используете его, то из-за принципа работы и структуры "интерпретатора", а так же учитывая, что все объекты до сохрания хранятся в памяти в качестве "таблицы" - NAV не знает что за поле объявлено до сохранения объекта или компиляции