Показать сообщение отдельно
Старый 27.08.2009, 15:12   #10  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5803 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от kaw Посмотреть сообщение
purchTable.CurrencyCode = "RUR" - инициал.через vendTable. в ошибке: "Поле с кодом 0 в таблице PurchParmTable не обнаружено."
Если по факту у вас - таблица PurchTable, а Аксапта пишет про PurchParmTable, то, видимо, ее где-то переклинило на счет id-шиков таблиц. С учетом того, на каком слое расположены таблицы, остается только шаманить с компиляцией, удалением индекса приложения, удалением кэшей на клиенте...
PS. Буквально вчера словил аналогичную ошибку на собственном Map'е для двух таблиц. Одно и то же отмапленное поле с одной таблицей работало нормально, а с другой - приводило к вылету ошибки про нулевой идентификатор. В моем случае вылечилось лишь после удаления Map'а из AOT, заливки его по-новой без сохранения идентификаторов и нескольких перекомпиляций всего кода, ссылавшегося на Map. Но, очевидно, когда объекты расположены на sys/dis/gls-слоях, это - не выход.
За это сообщение автора поблагодарили: kaw (1).