Коллеги привет.
Есть печатная форма, выводит в ворд. Макет в обработке.
Написана на базе прошлых наработок, с которыми не было и нет проблем.
В данной обработке плюсом была добавлена печать табличной части.
Проблема такая:
При добавлении внешней обработки в базу и при первом запуске на печать зависает насовсем. Решение, отрубать процесс word и затем печать выполняется всегда стабильно корректно. Как только обновлю форму и загружу в базу, история повторяется.
Отладка через "файл-открыть" не дает результата, так как всегда открывается все сразу и корректно.
Безопасный режим не установлен.
Сталкивался кто с такой проблемой?
Есть печатная форма, выводит в ворд. Макет в обработке.
Написана на базе прошлых наработок, с которыми не было и нет проблем.
В данной обработке плюсом была добавлена печать табличной части.
Проблема такая:
При добавлении внешней обработки в базу и при первом запуске на печать зависает насовсем. Решение, отрубать процесс word и затем печать выполняется всегда стабильно корректно. Как только обновлю форму и загружу в базу, история повторяется.
Отладка через "файл-открыть" не дает результата, так как всегда открывается все сразу и корректно.
Безопасный режим не установлен.
Сталкивался кто с такой проблемой?
По теме из базы знаний
- Создание внешней печатной формы в формате документа Word
- Приказ о замене части отпуска денежной компенсацией (внешняя печатная форма Word для ЗУП 3.1)
- Шаблон внешней печатной формы Word
- Рабочий пример применения шаблонов печатных форм WORD из БСП. Демо-обработка
- Внешняя печатная форма в формате Word (.docx, .doc) с помощью средств БСП
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Было такое. Отловил баг: на одном сотруднике все печатается, на другом нет, виснет, приходилось рубить Word. Причина была в том, что у последнего сотрудника не был заполнен дополнительный реквизит, и в макет передавался NULL. Надо смотреть, что передается в макет, и передавать все через попытку.
(5) Оказался не мой случай.
По итогу как случайно выяснилось, виснет на 3-4 минуты при запуске печати и при каждом перезапуске 1С.
виснет на фрагменте кода (делал замер производительности)
Заменил на
Замена помогла не сильно, с 70 до 38 сек
По итогу как случайно выяснилось, виснет на 3-4 минуты при запуске печати и при каждом перезапуске 1С.
виснет на фрагменте кода (делал замер производительности)
Для Каждого Закладка Из Документ.Bookmarks Цикл
ЗакладкиВорд.Вставить(Закладка.Name);
КонецЦикла;
Заменил на
Замена помогла не сильно, с 70 до 38 сек
Для Каждого элСтруктуры Из ДанныеДокумента Цикл
// Поиск и замена маркеров
Замена = Документ.Content.Find;
Замена.Execute(элСтруктуры.Ключ,Ложь,Истина,Ложь,,,Истина,,Ложь,СокрЛП(элСтруктуры.Значение), 2);
КонецЦикла;
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот