![]() |
#11 |
Участник
|
У нас пользователи в модуле "Расчеты с клиентами" работают через терминальный доступ. Была точно такая же проблема и ряд других в этом контексте. При этом их количество росло пропорционально нагрузке на терминальный сервер. Но, ошибка "про аргументы" точно возникала после переноса модификаций в классах, участвующих в данном прецеденте печати. Именно с ошибкой "про аргументы", оперативно и часто помогали известные танцы - рекомпиляция классов участвующих в прецеденте связанным с генерацией документов office + сброс кэша пользователя и сервера.
Системно же решил проблему переносом формирования в неинтерактивном режиме документов в Office (Excel) на сервер (AOS) и возможностью включения/выключения пользователем настройки автосохранения Office-документа в специальную папку и отсылкой сохраненных документов на его на почту. При этом это работает прозрачно для всех прецедентов "печати в office" в рамках приложения, и при создании-наполнении документа в неинтерактивном режиме на сервере прошлые ошибки исчезли. Т.е. пользователь при включенной галке, нажал где либо "Печать..." - документ сохранился в папку, отослался ему на почту, открылся инфолог, мол "сохранилось, выслалось...", а при выключенной галке - документ открывается интерактивно. Т.к. при включенной галке основная нагрузка ложится на AOS, то, в терминальных сессиях на загруженном сервере, это сильно выручает - процесс намного быстрей и "100-ый открывающийся Excel" не загружает терминальный сервер. Ну и также в обычных сессиях это тоже используется, т.к. удобно. Соответственно, это работает и при разноске накладной и при любом прецеденте создания office-документов. Последний раз редактировалось Romb; 24.03.2014 в 05:08. |
|
|
За это сообщение автора поблагодарили: NoTimeToCry (1). |
|
![]() |
||||
Тема | Ответов | |||
Печать самих файлов PDF | 9 | |||
Отчеты и печать штрих кода | 18 | |||
Печать документов по Заказам, Закупкам | 8 | |||
ячейки приемки | 12 | |||
Фактура не выходит на печать... | 1 |
|