Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Внешняя печатная форма избирательно зависает при выводе.

Внешняя печатная форма избирательно зависает при выводе.
Я
   Dmitry_333
 
29.01.20 - 22:35
Всем здравствуйте.
Имеется печатная форма КП для док-та "Заказ аркупателя", при выводе которой на типовую форму предварительного просмотра, программа зависает. Но происходит это эпизодически, только в определенных документах.
Прогнал через отладчик все что можно:
1. Саму печ. форму (добавил форму с рек-том ссылочного типа) - все без глюков выводится на просмотр через Показать()
2. На стороне типового функционала печати
3. Непосредственно типовую форму предварительного просмотра при создании и заполнении.
Никаких аномалий не обнаружил.

Формирование печ. формы самое что ни на есть обычное:

Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
    
    УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "КоммерческоеПредОкна", "Коммерческое предложение окна", СформироватьПечатнуюФорму(МассивОбъектов[0], ОбъектыПечати));
    
КонецПроцедуры


Функция СформироватьПечатнуюФорму(СсылкаНаДокумент, ОбъектыПечати)

    ТабличныйДокумент = Новый ТабличныйДокумент;
    ТабличныйДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_КоммерческоеПредОкна";
    Макет = ПолучитьМакет("КоммерческоеПредОкна");

        //бла-бла-бла//

    Возврат ТабличныйДокумент;

КонецФункции

Оч. прошу, дайте пожалуйста наводки, куда покапать.
   Фрэнки
 
1 - 29.01.20 - 22:55
если это реально ВПФ, то может создавать эффект подвисания (не указано в какой именно момент это видно) для записи файла с формой в виде временного файла для запуска.
   Фрэнки
 
2 - 29.01.20 - 22:58
иногда я вижу поведение с зависанием из-за такой причины, потому что формы в самом деле весьма простые и легкие и там просто нечему больше виснуть.
сразу печатная форма улетает на диск в виде файлика, а затем читается как бы с того же файлика макет функцией ПолучитьМакет
   Dmitry_333
 
3 - 29.01.20 - 23:12
(1) Да, это внешняя печатная форма. "не указано в какой именно момент это видно" - получается, в момент вывода на общую форму предварительного просмотра.
   Dmitry_333
 
4 - 29.01.20 - 23:14
И как это "лечить"?
   Dmitry_333
 
5 - 29.01.20 - 23:15
на всякий случай, под зависает я имею ввиду наглухо зависает, как будто уходит в вечный цикл
   lubitelxml
 
6 - 29.01.20 - 23:21
(5) ТиИ делали? Диск - полная проверка. Файловая?
   Dmitry_333
 
7 - 29.01.20 - 23:31
(6) ТиИ обязательн делал. "Диск - полная проверка" - не делал. Дело в том, что такая фигня на дву разныз компах, не связанных сетью.
"Файловая?" - файловая
   Dmitry_333
 
8 - 29.01.20 - 23:32
очистка кэша тоже не решает проблему
   lubitelxml
 
9 - 29.01.20 - 23:32
(7) версия платформы?
   Dmitry_333
 
10 - 29.01.20 - 23:33
(9) 8.3.16.1063
   lubitelxml
 
11 - 29.01.20 - 23:34
(10) попробуйте на 8.3.15
   lubitelxml
 
12 - 29.01.20 - 23:34
   lubitelxml
 
13 - 29.01.20 - 23:35
У 8.3.16 замечено много проблем, типовые пока ее не трубуют
   lubitelxml
 
14 - 29.01.20 - 23:35
Требуют
   Dmitry_333
 
15 - 29.01.20 - 23:48
(11) угу, прокатило... блин, а у меня целое расширение под 8.16 уже написано...
   Dmitry_333
 
16 - 29.01.20 - 23:48
(11) спасибо
   Dmitry_333
 
17 - 29.01.20 - 23:49
(12) и я как раз про УНФ

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.