Показать сообщение отдельно
Старый 06.06.2008, 16:54   #9  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Как вариант, при котором сохраняется стандартный функционал:
X++:
    Args            args = new Args();
    Object          formRun;
    SalesTable      salesTableLocal = SalesTable::find(salesLine.SalesId);

    ;

    args.name(formstr(DocuView));

    args.caller(element);

    args.record(salesTableLocal);

    formRun = new SysSetupFormRun(args);

    formRun.init();

    formRun.setCompanyId('vrt');
    formRun.setTableId(tablenum(SalesTable));
    formRun.setRecId(salesTableLocal.RecId);

    infolog.setLastActivatedForm(formRun);

    formRun.run();

    formRun.wait();
Цитата:
сохранение штатного поведения документооборота обговорено в задаче?
не обговорено, и именно поэтому согласно здравому смыслу его надо сохранить.

Последний раз редактировалось Eldar9x; 06.06.2008 в 17:00.