Имя: Пароль:
1C
1С v8
Не правильно сохраняются документы в pdf на сервере
0 SAURON777
 
03.02.21
08:59
Добрый день!
Программно создаю табличный документ счета-фактуры (можно и любой другой документ). И программно сохраняю его в процедуре на клиенте и в другой процедуре на сервере:
Таб.Записать("C:\1С ЛОГ\СФ_Сервер.pdf", ТипФайлаТабличногоДокумента.PDF);
Таб.Записать("C:\1С ЛОГ\СФ_Клиент.pdf", ТипФайлаТабличногоДокумента.PDF);

Сохранение на клиенте дает хороший документ. А на сервере документ весь со сдвигами, отсутствием переносов и т.д.
Платформа 1С 8.3.18.1289
Клиент-серверная 1С
И клиент и сервер находятся на одной и той же машине. При этом понятно что сохранение на клиенте происходит под определенным пользователем (мной например), а сохранение на сервере происходит под пользователем USR1CV8, что вполне логично.
Такое случилось после обновления платформы с версии 8.3.15
Куда копать? В чем здесь проблема?
1 dka80
 
03.02.21
09:02
А если зайти на сервер под USR1CV8, запустить клиента и сохранить на клиенте и на сервере?
2 SAURON777
 
03.02.21
09:04
(1) Хотел так проверить. Но видно так настроен этот пользователь, что не смог под ним зайти так.
3 SiAl-chel
 
03.02.21
09:26
(0) Параметры страницы (параметры печати) документа сохраняются под пользователем 1С + пользователем Windows. Так как сервер работает под другим пользователем, то попробуй скопировать программно параметры страницы документа на клиенте и присвой их тому же документу перед сохранением на сервере. Ну или как вариант - временно сделать запуск сервера под своим пользователем Windows для тестировоания.
4 SiAl-chel
 
03.02.21
09:28
(2) Надо в локальных политиках безопасности дать право на интерактивный вход пользователю сервера 1С.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший