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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.11.2005, 06:37   #12  
Peter Savintsev is offline
Peter Savintsev
Участник
 
246 / 124 (5) +++++
Регистрация: 14.12.2001
А почему бы вам не открывать сначала форму журнала с созданным журналом, а затем саму форму строк? Т.е. сделать так, как работает, например, проверка журнала на ошибки. Если в журнале есть ошибки, то даже при закрытой форме строк и самого журнала при двойном клике на строку с ошибкой открывается форма журнала с необходимым журналом и форма строк этого журнала. За такое поведение отвечает класс JournalInfoAction, а точнее вот такой кусок кода в методе run():

X++:
ttsbegin;
journalTable = journalStatic::findJournalTableFromTrans(journalTrans,true);
ttscommit;
if (journalTable.recId && journalTableData::journalBlockLevel(journalTable) == journalBlockLevel::None)
{
    args = new Args();
    args.name(journalStatic::newTable(journalTable).tableFormName());

    args.record(journalTable);

    formRun     = classFactory.formRunClass(args);
    formRun.init();
    formRun.run();

    formRunObject = formRun;

    journalForm = formRunobject.journalForm();
    journalForm.findRecord(journalTrans);

    formRun.wait();
}
За это сообщение автора поблагодарили: Player1 (3).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Программное создание строк журнала переноса Freeangel DAX: Программирование 6 25.04.2006 18:31
Нужен запрет на изменения данных журнала переноса после его распечатки ATimTim DAX: Программирование 4 19.01.2005 12:16
Вопрос по формированию строк журнала. Спец. требования =) ATimTim DAX: Программирование 4 30.09.2004 20:54
3.0, Модуль: ОС, операция: Разноска строк журнала ОС (с предварит просм проводок) MagisterLudi DAX: Функционал 2 07.10.2003 18:55
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

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

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

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