Имя: Пароль:
1C
 
После обновления сломалась печать комплекта с просмотром. Что делать?
0 svmix
 
21.11.23
15:53
После обновления :) печатаем в УАС(на базе УТ11.5.14.69)) печформы комплектом. В команде "печать- комплект документов с настройкой" и последующим нажатием кнопки "Печать" часто(!) не происходит ничего и окно формы настройки комплекта закрывается.
Если "Печать на принтер", то все печатается.
Нашел отладкой, что при печати с просмотром используется фоновое задание СформироватьПечатныеФормыВФоне.
В журнале регистрации пишет "УправлениеПечатью.СформироватьПечатныеФормыВФоне" событие "Отмена". И больше никаких ошибок. Просто периодически фоновые задания отменяются по неизвестной причине.
Опять же отладкой пробегал это фоновое задание по каждой строке и отладка "крашилась" все время на разных строках без какой-либо закономерности. То есть явной ошибки в коде нет. Просто кто-то его отменяет по неизвестной причине.
Подумал, что в коде формирования печформ добавили тормозов и он стал дольше выполняться, а какой-то контроллер времени стал его крашить.
Почитал, в ИТС, что есть какие-то ключевые временные лаги 0.8 секунд для фоновых заданий.
Интуитивно помогла настройка следующей строки из модуля ДлительныеОперации

Результат.Вставить("ОжидатьЗавершение", ?(ПолучитьСкоростьКлиентскогоСоединения() = СкоростьКлиентскогоСоединения.Низкая, 4, 0.8));
Вместо 4, 0.8  поставил 10, 5.
Стала отрабатывать печать в 100%. Что уже праздник.
Установка признака СкоростьКлиентскогоСоединения=Низкая тоже помогает.
Вот и вопрос - правильно ли я сделал? Дело в том, что количество печформ растет, всевозможные спецификации, сертификаты, протоколы и проч.  Так и дальше пользоваться ручной настройкой этих секунд? В принципе ждать лишних 5 сек не проблема.
P.S. Фактическое среднее время формирования комплекта печформ секунд 5-8.
1 Garykom
 
21.11.23
16:04
Найти что убивает фоновые
Поменять железо
2 Страждущий
 
21.11.23
16:09
Попробуйте убрать отладку на сервере.
3 svmix
 
22.11.23
18:36
Отладку убрал, не помогло, железо меняли год назад, все в целом летает, дело не в нем. Буду искать, что отменяет фоновые. Ну или с обновлением само решиться. Такая надежда тоже имеется. А костыль пока оставлю только для фоновых заданий на печать.