|
ComОбъект Word Клиент-Сервер 8.3 | ☑ | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0
alexei366
26.10.13
✎
10:55
|
Есть сервер 1С на котором лежит небольша самописная база, в одной из форм есть кнопка по которой будут формироваться файлы по макетам Word.
Количество создаваемых файлов может доходить до 10. Я решил не мучать пользователя и запускать формировани фоново, передавая через Временной хранилище так скажем процент выполнения, ну а на клиенте отображать прогресс бар. Народ как думаете нормально ли будет запускать 10 фоновых для 10 макетов? А то я как представлю что на серваке в диспетчере задач 10 процессов Word висеть будет...., ну хот вроде как без разницы этож сервер. |
|||||||||||||
1
shuhard
26.10.13
✎
10:56
|
(0) дебильная затея
|
|||||||||||||
2
pumbaEO
26.10.13
✎
11:03
|
(1) обоснуй вкратце?
(0) Зачем 10 фоновых если тебе надо сделать 10 документов? 1 фоновое для формирования всего пакета. |
|||||||||||||
3
alexei366
26.10.13
✎
16:42
|
(2) чтобы быстрей было
|
|||||||||||||
4
alexei366
27.10.13
✎
18:25
|
Ап
|
|||||||||||||
5
ДенисЧ
27.10.13
✎
18:38
|
если тебе без разницы, то откуда вопрос?
|
|||||||||||||
7
alexei366
28.10.13
✎
10:10
|
Ап
|
|||||||||||||
8
pumbaEO
28.10.13
✎
10:14
|
(7) правильно ли я понимаю, что тебе не хочется запустить одно фоновое задание на сервере на 1 пользователя , подготовить необходимый набор данных и потом запускать последовательно создание 10 файлов, а хочется написать своего брокера, который будет следить за фоновыми заданиями, запускать останавливать, в случаи аварийного завершения одного из фоновых делать откат транзакции и т.д., при этом писать уникальный номер задания куда либо и потом по уникальному номеру передавать статус выполнения и не забудь про очистку регистра сведений от фантомных задач ?
|
|||||||||||||
9
Maxus43
модератор
28.10.13
✎
10:23
|
(6) предупреждение
|
|||||||||||||
10
alexei366
28.10.13
✎
10:24
|
(8) Да откатывать я не буду, что не сформируется отобразиться к примеру в оповещении для пользователя. Брокер в маем случае будет наверно клиентский сеанс, а точнее клиентская процедура в цикле. Я перед запуском фонового делаю ВремХранилище, там в СП сказанно что можно передавать данные в родительский сеанс указав УИД формы, так что я без РС делаю. А "брокер" мой попроще работать будет, будет обходить массив структур, в структуре два поля УИД фонового и Адрес ВремХранилище.
|
|||||||||||||
11
alexei366
28.10.13
✎
10:24
|
(9) Понял буду аккуратней
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |