11.03.2009, 14:12 | #1 |
Участник
|
проблемы с FormRun.control( id )
Люди подскажите кто может. Ax 3.0
После добавления в грид формы нового произвольного поля перестала работать конструкция типа this.control(control::JournalLine_Qty) возвращает null, убираю добавленное поле - опять начинает работать .... часть control::JournalLine_Qty - возвращает ид-шник нормально в обоих случаях... попробовал заменить на конструкцию this.design().controlNum(control::JournalLine_Qty) воще вылетает из аксапты... убил 3 часа - даже не знаю в какую сторону копать... |
|
11.03.2009, 14:28 | #2 |
Участник
|
Экспорт > Грохнуть форму вообще > импорт ?
|
|
11.03.2009, 15:00 | #3 |
Участник
|
Можно еще попробовать Restore сделать на форме - мне помогает обычно
|
|
|
За это сообщение автора поблагодарили: Bishop (1). |
11.03.2009, 18:19 | #4 |
Участник
|
Сталкивался с такой же бедой в DAX 4.0 (похоже, с той же формой - RPayJournalTrans).
Голову ломать больше одного часа не стал - тупо сделал через "AutoDeclaration = Yes" (для группы полей пришлось поставить AutoDataGroup = No): X++: /*
journalFormTrans.parmCtrlQty(this.control(control::JournalLine_Qty));
journalFormTrans.parmCtrlRate(this.control(control::JournalLine_Rate));
journalFormTrans.parmCtrlAmount(this.control(control::JournalLine_Amount));
*/
journalFormTrans.parmCtrlQty(JournalLine_Qty);
journalFormTrans.parmCtrlRate(JournalLine_Rate);
journalFormTrans.parmCtrlAmount(JournalLine_Amount); Последний раз редактировалось Bishop; 11.03.2009 в 18:23. |
|
11.03.2009, 18:49 | #5 |
Участник
|
Поискал кейсы, наткнулся на:
Проблемы с VendParameters в SP3 а это вообще из 2.5 - здесь рекомендуют как раз сделать Restore (Восстановить). Проверил - помогает. |
|
12.03.2009, 06:11 | #6 |
Участник
|
Спасибо ! Рестор - помог сразу. (Век живи - век учись)
|
|
|
|