Показать сообщение отдельно
Старый 07.04.2005, 12:06   #5  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,480 / 1255 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Ну, почти....
Запускается CustPostInvoiceJob
он запускает CustPrintOutAcceptanceReport_RU, который является наследником CustPrintOutInvoice, и имеет одним из членов класса переменную типа SalesFormLetter , а, точнее SalesFormLetter_Invoice. Оттуда и печатается стандартная накладная.

Обрати внимание на main:
PHP код:
    custInvoiceTable args.record();
    
recordSortedList.ins(custInvoiceTable);

    
custPrintOutInvoice    = new CustPrintOutAcceptanceReport_RU();

 
/// вот здесь бы я и выставлял параметры по-умолчанию:
    
custPrintOutInvoice.printFormLetter_RU(NoYes::No);
    
custPrintOutInvoice.printAcceptanceReport_RU(NoYes::Yes);
    
custPrintOutInvoice.printOut(NoYes::YesrecordSortedList);

    if (
custInvoiceTable.isFormDataSource())
    {
        
custInvoiceTable.dataSource().reread();
    } 
Удачи!
Георгий.