|
02.07.2009, 17:19 | #1 |
Боец
|
Цитата:
Сообщение от decoder
Всем привет!
Отчет. Для задания его параметров делаю форму на базе RunBase. Кроме самого запроса на ней отображается 7 полей: 1. дата начала 2. дата конца 3. контрагент 4. ... Никак не пойму почему модификация 3го по счету поля (контрагент) не отлавливается методом fld3_1_modified()? Зато отлавливается "динамически" либо через fld4_1_modified() либо fld5_1_modified().... Почему? И суппортить такой оптимальный код невыносимо неприятно. |
|
|
За это сообщение автора поблагодарили: RVS (1). |
02.07.2009, 17:52 | #2 |
Moderator
|
Можно перейти от fld5_1 к "нормальному" названию поля типа "Kontragent", создав переменную контрола соответствующего типа, и тогда метод приобретет более осмысленное название типа Kontragent_modified(). Соответственно, никаких проблем с последующим добавлением полей в серединку не возникнет. Делал такое в Ax 3.0 sp4. Примера кода под рукой сейчас нет - нахожусь в отпуске. Но как только доберусь до Аксапты (где-нибудь через недельку), то если вспомню - выложу. Там ничего особо сложного.
|
|
|
За это сообщение автора поблагодарили: DSPIC (1), decoder (1). |
Теги |
dialog, runbase, законченный пример, контрол, полезное |
|
|