|
Как реализовать печать из 1С без запуска клиентского приложения | ☑ | ||
---|---|---|---|---|
0
Aleksey_a_z
06.09.11
✎
09:59
|
Сейчас отдельно висит на отдельном компьютере сессия 1С запущенная под определенным пользователем, под ним же открыта обработка которая с определенной периодичностью обрабатывает код и посылает на печать некую информацию. Как можно избавится от отдельно запущенной сессии? Как я понимаю через интерактивные задания не получится реализовать печать на принтер? Какие еще есть разумные варианты?
|
|||
1
PR
06.09.11
✎
10:01
|
(0) Зачем?
|
|||
2
Aleksey_a_z
06.09.11
✎
10:02
|
(1) во первых висящая сессия сжирает на компе память, приходится периодически перегружать его, во вторых это не правильно, а хочется что бы было правильно.
|
|||
3
Aleksey_a_z
06.09.11
✎
10:03
|
(1) 1С так и не добавил возможность отправки на печать из фоновых заданий?
|
|||
4
Астероид
06.09.11
✎
10:04
|
логика вам не мешает
|
|||
5
Aleksey_a_z
06.09.11
✎
10:06
|
(4) вы об чем сударь?
|
|||
6
PR
06.09.11
✎
10:07
|
(2) А правильно это как?
|
|||
7
Kreont
06.09.11
✎
10:09
|
Неправильно то что 1с жрет память, а остальное нормально, прочисти код и будет все норм.
|
|||
8
Aleksey_a_z
06.09.11
✎
10:09
|
(6) а правильно это когда через регламентные задания иметь возможность сформировать табличный документ и вывести его на печать но как я понимаю сервер 1С не научился такое вытворять
|
|||
9
Aleksey_a_z
06.09.11
✎
10:10
|
(7) я хочу избавится от висящей клиентской сессии, для подобных фоновых заданий есть сервер 1С.
|
|||
10
Kreont
06.09.11
✎
10:10
|
(8) Если сервер на линуксе тогда еще сложней такое сделать,
да и зачем, потом что будешь если память улетит на сервере перегружать сервак? |
|||
11
agarych
06.09.11
✎
10:11
|
(0) я через назначенные задания запускаю 1с под определенным служебным пользователем, печатаю и закрываю 1с.
|
|||
12
Kreont
06.09.11
✎
10:11
|
(9) Сервер должен быстро обслуживать клиентов и выдавать данные, а не печатать :)
|
|||
13
agarych
06.09.11
✎
10:13
|
(12) иногда все-таки хочется делать печать через регламентные задания.
|
|||
14
Aleksey_a_z
06.09.11
✎
10:14
|
(13) во во, но сервер это расценивает как интерактивное задание и отказывается это делать
|
|||
15
НЕА123
06.09.11
✎
10:26
|
(14)
как вариант. сохранять(может другим типом), а потом печатать. |
|||
16
PR
06.09.11
✎
10:31
|
(8) А куда ты его на сервере 1С будешь отправлять на печать?
|
|||
17
agarych
06.09.11
✎
10:34
|
(16) можно отправлять на какой-либо предопределенный принтер, который может быть прописан в настройках базы.
|
|||
18
PR
06.09.11
✎
10:37
|
(17) Как? Это сервер 1С. Не компьютер сервер, а программа сервер.
В 15 релизе сделали возможность на сервере запускать приложения из 1С. А как можно отправить на печать то, чего на сервере нет, то есть печатную форму? |
|||
19
PR
06.09.11
✎
10:38
|
+(18) Пардон, табличный документ есть, только видимого отображения нет.
|
|||
20
unregistered
06.09.11
✎
10:51
|
(19) ТабличныйДокумент есть. Нет методов вывода его на печать.
ИМХО, в (15) самый простой способ: сохранять табличный документ в файл. Написать скрипт, запускаемый назначенным заданием на любом компьютере или на том же сервере, который будет искать эти файлы, печатать их и удалять после печати. |
|||
21
Aleksey_a_z
06.09.11
✎
11:11
|
(17) +100
а можно передавать строкой в качестве параметра |
|||
22
Aleksey_a_z
06.09.11
✎
11:11
|
(20) но этот вариант еще хуже чем в (0)
|
|||
23
Rovan
гуру
06.09.11
✎
11:16
|
(0)...висит на отдельном компьютере...
у нас для таких целей ОТДЕЛЬНЫЙ сервер ! |
|||
24
Aleksey_a_z
06.09.11
✎
11:33
|
(23) ну мы не такие богатые что бы выделять отдельно для этого сервер, а вешать эту сессию на сервер где крутятся SQL и сервер 1С беспантово
|
|||
25
Rovan
гуру
06.09.11
✎
11:40
|
(24) тогда выделите для этого отдельный комп,
на котором будет только ЭТО |
|||
26
agarych
06.09.11
✎
11:58
|
(24) посмотри (11)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |