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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.04.2013, 11:02   #1  
user_ax is offline
user_ax
Участник
Аватар для user_ax
 
599 / 39 (3) +++
Регистрация: 07.10.2012
Адрес: ZP
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
В момент открытия дочерней формы, её args.record() уже должен быть заполнен.

Каким кодом вы открываете дочернюю форму?
Вы передаёте в форму args?
Да, передаю.
В методе run такой код открытия формы

X++:
 Mytable mytable;
    Args args = new Args();
    FormRun formRun;
    FormDataSource formDataSource;
    ;
    args.name(formstr(Specifications_po_dogovoru));
    args.caller(this);

    formRun = new MenuFunction(menuitemdisplaystr(Specifications_po_dogovoru_watch), MenuItemType::Display).create(args);
    vendSpListJour = this.insert_data_in_VendSp(purchTable);
   
    formRun.init();
    formRun.run();

   formDataSource =  formRun.dataSource(tablestr(mytable_ZTR));
    formDataSource.findRecord(mytable);
    
    args.record(mytable);
  
   
    super();
Только вот в отладчике ничего, кроме Args name не вижу, когда заходит в init формы...

Метод insert_data_in_VendSp вставляет данные в мою таблицу из purchtable.


Переменная formDataSource ищет в дочерней форме запись, которая была добавлена и ставит на неё курсор, это не совсем то, что мне нужно.

Последний раз редактировалось user_ax; 26.04.2013 в 11:18.
Теги
args, возврат, значение, форма

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как правильно получить значение с компонента формы Daido DAX: Программирование 5 05.11.2007 17:37
Как передать значение переменной Аксапты COM-объекту AxaptaUser DAX: Программирование 2 11.07.2007 18:03
как передать значение из диалога в форму, вызываемую через menuItem? алька DAX: Программирование 9 25.06.2007 16:46
Как передать в отчет отфильтрованные данные из формы? ArturK DAX: Программирование 7 23.04.2004 13:59
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

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

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

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