AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.07.2015, 12:09   #2  
Craz is offline
Craz
Участник
 
56 / 19 (1) ++
Регистрация: 17.09.2009
Напишите лучше что-то вроде этого:

X++:
public boolean fld2_1_modified()
{
    Object      control = dialog.formRun().controlCallingMethod();
    boolean     ret = control.modified();
    ;

    if (ret)
    {
         if ((dlgFactuDocId.value() == 'ПНЕ') || (dlgFactuDocId.value() == 'РКЕ'))
         {
             dlgRegInERNN.value(true);
         }
         else
         {
             dlgRegInERNN.value(false);
         }
    }

    return ret;
}
и в методе dialog() должны поля быть объявлены так
X++:
    dialog.customFieldName_RU("dlgRegInERNN");
    dlgRegInERNN= dialog.addFieldValue(typeid(...), ...);
    dialog.customFieldName_RU("dlgFactuDocId");
    dlgFactuDocId= dialog.addFieldValue(typeid(...), ...);
ну и еще по идее неплохо там же иметь такую строку : dialog.allowControlMethodOverload_RU(true);

Последний раз редактировалось Craz; 14.07.2015 в 12:12. Причина: вспомнил важный момент
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Два поля-lookup. Автоматическая установка значения Vasiliusis DAX: Программирование 20 12.02.2013 08:40
Имитация выбора значения поля на DS формы. bodeaux DAX: Программирование 8 04.12.2012 10:41
Получение значений из диалога Antant DAX: Программирование 10 05.06.2006 15:17
метод leave у поля диалога? braathe DAX: Программирование 5 26.01.2006 09:23
Получение из поля Map кода поля реальной таблицы, к ней привязанной (Mappings) vey DAX: Функционал 5 16.03.2005 11:16

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 04:56.