Цитата:
Сообщение от
patron
В последствии в Map добавили новое поле, обновили Mapping для таблицы, но при попытке в коде обратиться к новому полю через Map, вываливается трассировка стека с ошибкой "Поле с кодом '0' не найдено в таблице Table".
В большинстве случаев Аксапта корректно распознает изменения.
Однако бывает, что Аксапта "не ловит" изменения, которые произошли в косвенных объектах.
типичные случаи:
класс -> таблица -> мап
форма -> таблица -> поле -> тип
в этом случае надо (упорядочено по возрастанию надежности и возрастанию геморройности для программиста)
= восстановить объект (правай кнопка мыши восстановить)
= обновить объекты AOD (сервис \ средства разработки \ Объекты приложения \ Обновить AOD)
= или выйти и зайти в аксапту
= удалить индексные файлы приложения
= выполнить глобальную перекомпиляцию.