Показать сообщение отдельно
Старый 10.03.2021, 20:20   #4  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,275 / 3476 (122) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от Logger Посмотреть сообщение
А сделать что-нибудь типа EventHandler-а как для X++ классов возможно ?
Сомневаюсь конечно.
FormControl - это системный объект.
Но вдруг...
Дело в том, что в D365FO все EventHandler-ы и прочие технологии расширений "идут лесом", если сделан registerOverride. Собственно - я так и столкнулся с этим - попытался добавить свой код в modified и убедился, что ни CoC, ни EventHandler-ы с этим не справляются. Потом увидел в коде registerOverride и решил сделать registerOverride на себя Снова не получилось уже из-за той же ошибки, которую Вы описали. Я уже не помню как вышел из положения, но помню, что пришлось с этим смириться и переносить логику в другое место (полагаю, что на validateWrite / write-методы).

Полагаю, что в AX2012 идейно система похожим образом работает
__________________
Возможно сделать все. Вопрос времени
За это сообщение автора поблагодарили: Logger (10).