Показать сообщение отдельно
Старый 10.06.2014, 00:29   #158  
Cardagant is offline
Cardagant
Участник
 
317 / 54 (2) ++++
Регистрация: 11.10.2011
Доброго времени суток!

Наткнулся на мелкий баг, решил выложить, кто хочет, исправьте

Заглянул в DAX 2009, Axapta 3.0, код аналогичен. В 2012й похоже уже всё красиво.

Форма ProdParameters, метод numberSeqPostInit()

X++:
NumberSeqReference      numberSeqReferenceProd;
NumberSeqReference      numberSeqReferenceRoute;
;
numberSeqReferenceProd  = ProdParameters::numberSeqReference();
numberSeqReferenceRoute = RouteParameters::numberSeqReference(); // инициализуется класс обработчик номерной серии для маршрутов

numberSequenceReference_ds.object(fieldnum(NumberSequenceReference, AllowSameAs)).visible(
    numberSeqReferenceProd.sameAsActive() || numberSeqReferenceProd.sameAsActive()); // но здесь почему-то используется только экзменпляр Prod'а, а Route в проверке не участвует
ctrlLabelSameAs.visible(numberSeqReferenceProd.sameAsActive() || numberSeqReferenceProd.sameAsActive()); // и здесь тоже

Последний раз редактировалось Cardagant; 10.06.2014 в 00:45.
За это сообщение автора поблагодарили: S.Kuskov (1).