Как реализовать печать из 1С без запуска клиентского приложения #568150


#0 by Aleksey_a_z
Сейчас отдельно висит на отдельном компьютере сессия 1С запущенная под определенным пользователем, под ним же открыта обработка которая с определенной периодичностью обрабатывает код и посылает на печать некую информацию. Как можно избавится от отдельно запущенной сессии? Как я понимаю через интерактивные задания не получится реализовать печать на принтер? Какие еще есть разумные варианты?
#1 by PR
Зачем?
#2 by Aleksey_a_z
во первых висящая сессия сжирает на компе память, приходится периодически перегружать его, во вторых это не правильно, а хочется что бы было правильно.
#3 by Aleksey_a_z
1С так и не добавил возможность отправки на печать из фоновых заданий?
#4 by Астероид
логика вам не мешает
#5 by Aleksey_a_z
вы об чем сударь?
#6 by PR
А правильно это как?
#7 by Kreont
Неправильно то что 1с жрет память, а остальное нормально, прочисти код и будет все норм.
#8 by Aleksey_a_z
а правильно это когда через регламентные задания иметь возможность сформировать табличный документ и вывести его на печать но как я понимаю сервер 1С не научился такое вытворять
#9 by Aleksey_a_z
я хочу избавится от висящей клиентской сессии, для подобных фоновых заданий есть сервер 1С.
#10 by Kreont
Если сервер на линуксе тогда еще сложней такое сделать, да и зачем, потом что будешь если память улетит на сервере перегружать сервак?
#11 by agarych
я через назначенные задания запускаю 1с под определенным служебным пользователем, печатаю и закрываю 1с.
#12 by Kreont
Сервер должен быстро обслуживать клиентов и выдавать данные, а не печатать :)
#13 by agarych
иногда все-таки хочется делать печать через регламентные задания.
#14 by Aleksey_a_z
во во, но сервер это расценивает как интерактивное задание и отказывается это делать
#15 by НЕА123
как вариант. сохранять(может другим типом), а потом печатать.
#16 by PR
А куда ты его на сервере 1С будешь отправлять на печать?
#17 by agarych
можно отправлять на какой-либо предопределенный принтер, который может быть прописан в настройках базы.
#18 by PR
Как? Это сервер 1С. Не компьютер сервер, а программа сервер. В 15 релизе сделали возможность на сервере запускать приложения из 1С. А как можно отправить на печать то, чего на сервере нет, то есть печатную форму?
#19 by PR
+ Пардон, табличный документ есть, только видимого отображения нет.
#20 by unregistered
ТабличныйДокумент есть. Нет методов вывода его на печать. ИМХО, в самый простой способ: сохранять табличный документ в файл. Написать скрипт, запускаемый назначенным заданием на любом компьютере или на том же сервере, который будет искать эти файлы, печатать их и удалять после печати.
#21 by Aleksey_a_z
+100 а можно передавать строкой в качестве параметра
#22 by Aleksey_a_z
но этот вариант еще хуже чем в
#23 by Rovan
...висит на отдельном компьютере... у нас для таких целей ОТДЕЛЬНЫЙ сервер !
#24 by Aleksey_a_z
ну мы не такие богатые что бы выделять отдельно для этого сервер, а вешать эту сессию на сервер где крутятся SQL и сервер 1С беспантово
#25 by Rovan
тогда выделите для этого отдельный комп, на котором будет только ЭТО
#26 by agarych
посмотри
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С