Показать сообщение отдельно
Старый 11.10.2008, 11:25   #2  
offenmeier is offline
offenmeier
HAI; CAN HAS STDIO?
Аватар для offenmeier
Соотечественники
 
77 / 36 (2) +++
Регистрация: 17.02.2005
Адрес: Auckland, NZ
хм, немного усложнилось )

класс делает следующее:

- запускает для определенных заказов SalesFormLetter_Invoice.update(), с печатью отчета из этого класса. то есть в него передается этот printJobSettings и говорится PrintFormLetter = true.

- печатает еще два итоговых отчета. печатает в таком стиле: new ReportRun() -> передаем ему запись -> передаем ему PrintJobSettings -> reportRun.run()

теперь следим за движениями рук. я перезапускаю AOS, чищу usage data, комментирую печать итоговых отчетов. инвойсы печатаются на ура!

смотрим дальше: убираю комментарии, мол, давайте теперь то же самое, но с итоговыми отчетами - и снова печатаются пустые страницы, причем все пустые, и инвойсы тоже.

комментирую обратно свои итоговые отчеты - теперь печатаются только инвойсы, но все равно все страницы пустые.

перезапускаю AOS, чищу usage data - инвойсы печатаются, как родные.

наверное, это и есть решение, usage data чистить перед печатью - вот только неясно, какие именно. крыша едет с этими приколами.

может, более здравые мысли имеются, господа? спасибо за внимание.
__________________
our sharp bitter vitriol is not that of the vulgar.