| 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.
 |  | 
    
        | 3
    
        svmix   22.11.23✎ 18:36 | 
        Отладку убрал, не помогло, железо меняли год назад, все в целом летает, дело не в нем. Буду искать, что отменяет фоновые. Ну или с обновлением само решиться. Такая надежда тоже имеется. А костыль пока оставлю только для фоновых заданий на печать.     |  |