2 Владимир Максимов:
про спуллер
это нам наши айтишники сказали
в коде же как раз примерно такая рализация как вы и описали (reportRunInvoice.run()), последовательный вывод на принтер докментов по заказу потом переход на другой заказ: примерно так: пользователя нажимает кнопку "Печать документов" в некой форме, далее происходит примерно следующее.
Код:
while select salesTable
where salesTable.DeliveryDate == 01\08\2006
{
SalesDocs.print(salesTable)
}
в классе salesDocs происходит перебор необходимых документов по заказу и вывод соотв. отчета на принтер
Идею вашу я понял, хотя как мне кажется у нас как раз и реализовано нечто подобное, попробую еще покопаться, может чего упустил.