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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.07.2004, 10:12   #1  
malex is offline
malex
Участник
 
164 / 19 (1) ++
Регистрация: 10.08.2004
Адрес: Тверь, Москва
Добрый день.
У меня следующий нубский вопрос. Необходимо создать формочку, аналогичную LedgerTransVoucher (Главная книга\Запросы\Аудит\Бухгалтерские проводки), но с добавлением данных из TransactionLog и фильтрацией по текущему пользователю.

Сделал форму по подобию LedgerTransVoucher, в качестве DS подсунув вьюшку (соединение LedgerTrans и TransactionLog по полю createdTransactionID). Основная часть формы работает нормально, но существуют проблемы с обработкой кнопок. Например, с кнопкой Исходный документ, по которой должна вызываться формочка OriginalDocuments. Свою такую форму создавать не хочется, а в существующей в конструктор класса передается запись LedgerTrans. У меня же форма которая вызывает OriginalDocuments в DS содержит только view основанный на LedgerTrans (можно добавить LedgerTrans, но как использовать именно его я не знаю).

Т.е. вопрос такой: есть 2 DS – как передавать в вызываемый объект запись конкретного DS через element.args().record.

Пытаюсь так:
Args args = new Args();
Form form1 = new Form('OriginalDocuments');
FormRun formRun;
;
args.object(form1);
args.caller(LedgerTrans_DS); //???
args.name('OriginalDocuments');
formRun = ClassFactory.formRunClass(args);
formRun.init();
formRun.run();
formRun.wait();
Но ничего не выходит.
 


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

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

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