27.01.2006, 10:56 | #1 |
Участник
|
Axapta 3.0 SP 3
Добавляю в шапку формы PurchеTable несколько дополнительных полей. При запуске формы и навиигации по строкам получаю такое сообщение: "Ошибка времени выполнения. : <пустой класс> Объект не инициализирован. Трассировка стека: \Classes\<unknown>\enabled \Forms\PurchTable\Methods\editPurch - line 10 \Forms\PurchTable\Data Sources\PurchTable\Methods\active - line 9" Удаляю свои поля с формы - ошибка не выдается. в методе editPurch - line 10 строка: element.control(control::Payment_EmplAccount_RU).enabled(PaymTerm::isEmplAccount Used(purchTable.Payment)); не совсем понятно какое отношение имеют добавляемые поля к ошибке на этой строке кода. Кто сталкивался с такой ситуацией? Что посоветуете? |
|
27.01.2006, 14:24 | #2 |
Участник
|
Поменяйте вызов
<div class='XPPtop'>X++</div><div class='XPP'> element.control(control::Payment_EmplAccount_RU).enabled(...)</div> на <div class='XPPtop'>X++</div><div class='XPP'> element.design().controlName([color=:red]"Payment_EmplAccount_RU"[/color]).enabled(...)</div> Сделайте это так же для метода Modified() поля Payment датасоурса формы PurchTable
__________________
Axapta v.3.0 sp5 kr2 |
|