IIS Зависает сеанс при печати или отправке по e-mail счета с QR-кодом после обновления

1. user1983561 28.08.23 15:37 Сейчас в теме
Зависает сеанс при печати или отправке по e-mail счета с QR-кодом

8.3.23.1865
БП 3.0.141.39
IIS (файловая)
Pyroblast; rodvital; +2 Ответить
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. пользователь 28.08.23 15:47
Сообщение было скрыто модератором.
...
3. user1983561 29.08.23 12:39 Сейчас в теме
Отключить QR-код через расширение:

1. Общий модуль ПечатьТорговыхДокументов

&Вместо("QRКодРеквизитыПлатежа")
Функция QRкод_QRКодРеквизитыПлатежа(ДанныеДокумента, ДанныеПечатиЗаголовокСчета, ДанныеПечатиИтоговНДС)
	Возврат Неопределено;
КонецФункции


2. Общий модуль ГенерацияШтрихкодаСерверПовтИсп

&Вместо("ПодключитьКомпонентуГенерацииИзображенияШтрихкода")
Функция QRкод_ПодключитьКомпонентуГенерацииИзображенияШтрихкода(ТипПлатформыКомпоненты)
	Возврат Неопределено;
КонецФункции
Andy83; Pyroblast; rodvital; +3 Ответить
7. rodvital 29.08.23 17:43 Сейчас в теме
(3)Данное расширение помогло временно решить проблему.
Просто мы сразу не заметили галку на Безопасном режиме)
4. user766773 29.08.23 13:39 Сейчас в теме
та же проблема, после обновления до этой версии, при нажатии на кнопку печать счета, база зависает при работе через IIS сервер. При этом если печатать через толстый клиент всё работает, не работает через тонкий клиент
5. user766773 29.08.23 13:47 Сейчас в теме
До обновления работало, вчера обновился до этой версии и перестало
6. rodvital 29.08.23 14:00 Сейчас в теме
Аналогичная проблема при работе через тонкий и браузер.
Через толстый все норм.
Пробовали и на 22.2239, и на 23.1865
Используем IIS

При выводе печатной формы счета для ООО и т.п., без QR, выводятся нормально.
Для физиков и ИП (с QR) - база виснет наглухо.

Расширение, предложенное выше, не помогло.
8. user1662157 29.08.23 21:23 Сейчас в теме
Работаю в техподдержке, ошибка массовая, патч EF_70058164_2 не помогает, в файловом вариенте на толстом клиенте не воспроизводится, только на тонкаче при распечатке счетов у физиков и ИП. IIS тут не причем.
rodvital; +1 Ответить
11. user1983561 30.08.23 11:05 Сейчас в теме
(8)
IIS тут не причем.

Нет, именно в опубликованной базе на IIS (возможно и на Apache, не проверял) есть проблемы.
Тонкий клиент, файловая база - QR-код формируется нормально.
12. user1662157 30.08.23 12:05 Сейчас в теме
(11)Файловая база проверяли на ООО или ИП? Говорилось что при открытии печатной формы счета происходит зависание. В старых счетах зависание не наблюдается
13. user1983561 30.08.23 13:45 Сейчас в теме
(12) Конечно, проверено, зависает только если база опубликована на веб-сервере!
9. muskul 30.08.23 07:08 Сейчас в теме
Возможно установка модуля печати ШК (1сБаркод) решит проблему?
10. user1983561 30.08.23 09:49 Сейчас в теме
(9) проще просто подменить компоненту в расширении, например, так
//	Общий модуль - ОбщегоНазначения
&Вместо("ПодключитьКомпонентуИзМакета")
Функция Расш1_ПодключитьКомпонентуИзМакета(Знач Идентификатор, Знач ПолноеИмяМакета)
	РезультатПроверкиВнешнейКомпоненты = Неопределено;
	//	
	ПолноеИмяМакета = ?(Идентификатор = "Barcode","ОбщийМакет.Расш1_ДругаяКомпонентаПечатиШтрихкодов",ПолноеИмяМакета);
	//
	Если ПодсистемаСуществует("СтандартныеПодсистемы.ВнешниеКомпоненты") Тогда
		МодульВнешниеКомпонентыСлужебный = ОбщийМодуль("ВнешниеКомпонентыСлужебный");
		РезультатПроверкиВнешнейКомпоненты = МодульВнешниеКомпонентыСлужебный.ПроверитьПодключениеКомпоненты(Идентификатор);
		РезультатПроверкиВнешнейКомпоненты.Вставить("Доступна", 
			Не ЗначениеЗаполнено(РезультатПроверкиВнешнейКомпоненты.ОписаниеОшибки));
	КонецЕсли;
	
	КомпонентаПоследнейВерсии = СтандартныеПодсистемыСервер.КомпонентаПоследнейВерсии(
		Идентификатор, ПолноеИмяМакета, РезультатПроверкиВнешнейКомпоненты);
		
	Результат = ПодключитьКомпонентуПоИдентификатору(Идентификатор,
			КомпонентаПоследнейВерсии.Местоположение);
	
	Возврат Результат.ПодключаемыйМодуль;
КонецФункции
Показать
14. user766773 31.08.23 12:00 Сейчас в теме
Вроде говорят, что в 142 сборке поправят. надо ждать
15. user725789 2 31.08.23 16:33 Сейчас в теме
Проблема есть, при работе через IIS на 141.39 релизе Бухгалтерии не формируются для печати коды марикровки. Проблема во встроенной процедуре ГенерацияШтрихкода.ИзображениеШтрихкода
16. user1248199 31.08.23 21:44 Сейчас в теме
В релизе 3.0.141.39 сменился режим совместимости на 8.3.21. Начиная с него изменено поведение работы с внешними компонентами. Теперь они загружаются в изолированном процессе можно увидеть при печати документа с шк, что появляется процесс в ОС addnhost32. Скорее всего проблема, где то в этом процессе. Предположительно не хватает каких то привилегий (при авторизации под админской УЗ печать с шк работает)
Похожая проблема с печатью шк есть и в клиент-сервере, но зависания там происходят реже: https://bugboard.v8.1c.ru/error/000143742
rodvital; Oldsad; +2 Ответить
17. puhatech 01.09.23 09:05 Сейчас в теме
(16) Таки и шо делать? Запуск w3wp.exe от имени Администратора поможет?
18. puhatech 01.09.23 09:15 Сейчас в теме
(17) Сам спросил, сам отвечу: не поможет :-(
19. user1248199 01.09.23 12:37 Сейчас в теме
(17) У нас в инфраструктуре под локальным админом сработало, но применять такое решение такое себе...
Ждать решений от 1С.
При расчете, что проблема может быть с механизмом загрузки внешней компоненты, то может быть решена только в след выпусках платформы.
Или с написать расширение и переопределить поведение БСП по части работы с внешними компонентами, что бы использовать легаси режим без изоляции процесса. Но это затронет все внешние компоненты не только с шк и к каким последствиям приведет не известно.
Прикрепленные файлы:
rodvital; +1 Ответить
20. leonidt84 477 05.09.23 13:12 Сейчас в теме
Проверил на Апаче, все нормально. Проблема только на IIS
21. user1008336 05.09.23 15:50 Сейчас в теме
Проверил на IIS, все нормально... может от версии IIS зависит? Бухгалтерия 3.0.141.39, платформа 8.3.23.1688
22. puhatech 05.09.23 16:56 Сейчас в теме
(21) и какая версия IIS у вас, при которой всё нормально?
24. rodvital 05.09.23 17:52 Сейчас в теме
(21) Сегодня вышел патч EF_00_00563978 (При формировании печатной формы со штрихкодом зависает программа при работе в режиме совместимости 8.3.21).
Видимо поэтому и работает.
forbuk; DinOsmonov; +2 Ответить
27. DinOsmonov 11.09.23 12:25 Сейчас в теме
(24) Здравствуйте, установка этого патча решила проблему, спасибо.
23. user1008336 05.09.23 17:31 Сейчас в теме
(22) если правильно читаю, то 8.5.9600.16384
25. puhatech 05.09.23 22:40 Сейчас в теме
Установил последние патчи, всё заработало!
26. niktas2009@yandex.ru 83 06.09.23 14:27 Сейчас в теме
Ну да, сегодня столкнулся - замучился выгонять с IIS пользюков. В файловом режиме пришлось выписывателей счетов запустить. А то всю малину портили. Пропатчую посмотрю. Спасибо за наводку.
28. 10baset 11.09.23 23:15 Сейчас в теме
Спасибо.
После обновления платформы подгрузил патчи и заработало.
29. ProgZah 29 20.09.23 12:46 Сейчас в теме
Патч помог. Спасибо за подсказку.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот