Имя: Пароль:
1C
1С v8
При сохранении 1С-кой ПДФ файла выходит файл без текста
0 Kyrano
 
09.01.22
00:29
Привет ребят, подскажите плз, куда копать:
1с-ка работает на windows 2022 и только под печать документов, сервис в json-е передает формат сохраняемого документа, 1с-ка (1С:Предприятие 8.3 (8.3.17.1549)) на основе этого сохраняет типовым способом (ТабДокумент.Записать(АдресФайла, ТипФайлаТабличногоДокумента.PDF)) файл в pdf или xlsx.
После внепланового падения сервера и до перезагрузки была проблема: файлы, сохраненные в формат PDF выводились пустые, только рамки, обводки, вообще без текста. ( https://drive.google.com/file/d/1QeS7hG9YafhIikBwXTe73l7ILjrwT32c/view?usp=sharing )
С чем может быть проблема? формируется около 50-100 тысяч документов в день и мы не можем допустить повторения ситуации...
1 Сергиус
 
09.01.22
00:36
Обновить платформу не предлагать?
2 Kyrano
 
09.01.22
00:41
(1) плз не предлагать)
3 Фрэнки
 
09.01.22
00:53
А как давно на такой операционке работает вся эта кухня? И перезагрузкой чего вылечилось?

В порядке предположения - скорей всего на сервак подохдящая обновка прилетела или чего-то доустановили туда, чего-то связанного с подсистемой печати.
Сама фраза "только под печать" - это под печать в физическом смысле или только в виде пдф?
4 Kyrano
 
09.01.22
01:00
(3) сбойнула винда и перезагрузилась. Вылечилось посредством перезагрузки винды. Не так давно подняли на новой винде сервер. До этого не помню какая версия была, но постарше (2016 примерно). Обновления да, были какие-то, которые хотели установиться и установились с нормальной перезагрузкой сервера. сама фраза "только под печать" подразумевает конфигурацию, которая разработана специально для формирования различных печатных форм средством заполнения макетов и отдачу их в другие сервисы.
5 Сергиус
 
09.01.22
02:37
(4)Ну так автоустановка обновлений чревата проблемами..как минимум, перед применением на рабочем сервере, надо проверить на тестовом.
6 sdf
 
09.01.22
09:07
тоже есть похожая проблема на .17.1851
возникает случайно, лечится перезапуском службы 1с
7 MaxPansky
 
09.01.22
09:22
(0) А в ресурсы самого сервера ( память ) точно не упираетесь ? Была похожая ситуация на сервере 2012 , только пдф файл при сохранении ломался в плане , цифры уходили за границы столбцов. После перезагрузки все стало нормально. Если у Вас сервер не работает в режиме 24\7 , а есть окно по времени , можно предложить вариант ежедневной перезагрузки сервера плюс отправки по почте первого выпущенного документа ответственному работнику. Чтобы хоть как-то выловить на начальном этапе.
8 Фрэнки
 
09.01.22
10:17
(4) просто у нас админы точно также сталкиваются с тем, что на отдельно взятых компах с установленной виндой, получающих обновки на автомате, после некоторых обновок ломается печать. Считать, что в этом есть проблема именно 1С-ки - ну откуда там проблема, когда обновка внутрь установоленного релиза платформы в 1С не прилетает.
Пока еще 1С на сервере надо переустанавливать ручками.
9 ДедМорроз
 
09.01.22
11:55
Кеш шрифтов windows живет в файлах во временной директории,все truetype штрифты разворачиваются в него-когда он ломается,то приложения начинают некорректно выводить на экран и на принтер данные.
Но,насколько я помню,службу кеша и службу печати можно перезапустить,не перегружая систему.
10 ДедМорроз
 
09.01.22
11:57
И испорченный pdf смотретт по структуре,особенно блок встроенных шрифтов-он,скорей всего,пустой.
11 Kyrano
 
10.01.22
00:38
(7) в общем, опытным путем выяснили, что падение винды не есть причина. Причина в тч в шрифтах и падает раз в час стабильно. спасает перезапуск службы 1с, но делать это каждый час - гемор тот еще. Платформу поменяли, толку не прибавилось.
12 Фрэнки
 
10.01.22
00:57
(11) какую на какую 1С-ку меняли? Вроде где-то в ошибках зареганных по платформе попадалось на глаза исправление ошибок в подсистеме печати, но не помню в каких точно релизах это случилось. Исправили вроде бы только в каких-то самых свежих.
13 Сергиус
 
10.01.22
01:32
(12) см.(2)