Показать сообщение отдельно
Старый 10.02.2004, 12:50   #1  
Alex_V is offline
Alex_V
Участник
 
159 / 10 (1) +
Регистрация: 19.02.2003
перевод на новую версию
столкнулся с одной очень неприятной деталью.
При переходе на hotfix3 поменялся codeunit 113 (Vend. Entry-Edit) - в него добавлена ф-ция CalcTolVendLedgEntry. Она идет с идентификатором @1. В старой версии codeunit под этим идентификатором идет процедура PostPucrhInvHeader.

Теперь самое интересное- смотрим дизайн формы 138 (Posted Purchase Invoice) в новой версии(форма не изменилась по сравнению с предыдущей версией). Триггер OnModifyRecord теперь содержит код
VendEntryEdit.CalcTolVendLedgEntry(Rec);.
В старой же версии этот же триггер:
VendEntryEdit.PostPucrhInvHeader(Rec);

Естественно форма не компилируется в новой версии. Ручками правим код (пишем VendEntryEdit.PostPucrhInvHeader(Rec) и все ок.

комментарии?