![]() |
#4 |
Модератор
|
Цитата:
Сообщение от patron
![]() Всем здравствуйте!
Возникла следующая проблема: есть Map в DataDictionary, для таблицы Table настроен Mapping. В последствии в Map добавили новое поле, обновили Mapping для таблицы, но при попытке в коде обратиться к новому полю через Map, вываливается трассировка стека с ошибкой "Поле с кодом '0' не найдено в таблице Table". Чтобы проверить, удалил полностью Mapping для данной таблице, но ситуация не изменилась, т.е.: ![]() Как то я такое тоже делал http://axforum.info/forums/blog.php?b=225 с Maps\AddressMap и Maps\AddressMap_RU. Надо в моем случае добавить в метод\Classes\FormRunListener_Address_RU\addressInfo код X++: case formstr(NewMyForm) : return [[#AddressGroup, tablenum(AddressMap)]]; Может натолкнет на мысль. Там к мапам надо еще классы проверить. При открытии формы вызывается класс, который накидывает доп. поля или отключает лишние. (В твоем случае класс ищи сам) Стек трассировки проверь.
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. Последний раз редактировалось Poleax; 03.03.2011 в 18:07. |
|