Имя: Пароль:
1C
 
ТабличныйДокумент.Напечатать(....) — как сделать аналог с серверного контекста?
0 Dzenn
 
17.08.23
11:55
Коллеги, привет! Нужна регламентка, которая а) будет автоматически направлять документы на принтеры б) будет делать это с серверного контекста

Кто как выходил из ситуации, поделитесь удачным опытом пожалуйста
1 H A D G E H O G s
 
17.08.23
11:58
(0) Простым образом - никак.

Мне очень нужно было печатать этикетки на термопринтере на сервере.
Я сохранял в pdf, из pdf-а вытаскивал рисунки и отправлял в термопринтер, как изображение в ZPL. Но качество было так себе.

Но путь ясен. ТабДок->Pdf->Принтер
2 H A D G E H O G s
 
17.08.23
12:00
(0) Ну либо отдельный сеанс 1С ТонкогоКлиента под особым пользователем, который будет читать из регистра сведений накопленные табдоки и вызывать для них .Напечатать(....)
3 lexushka
 
17.08.23
12:17
(1) +
на сервере запускал внешнюю утилиту и при помощи нее через сформированную для нее командную строку с опциями пулял сформированный ПДФ на принтер
4 N-S-B
 
17.08.23
12:24
А если сохранить табличный документ в эксель файл, а затем через COM открыть на сервере и отправить на печать?
5 Garykom
 
17.08.23
12:25
(4) забудь про COM
сервер может быть Linux что сейчас уже часто

так что ТабДок записать в PDF и нечто вроде https://infostart.ru/1c/tools/1742919/
6 Dzenn
 
17.08.23
15:28
(5) это уже тестил, пока не получилось
7 Dzenn
 
17.08.23
15:29
(3) какую именно утилиту? название не вспомнишь?
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший