#0
by alexei366
Есть сервер 1С на котором лежит небольша самописная база, в одной из форм есть кнопка по которой будут формироваться файлы по макетам Word. Количество создаваемых файлов может доходить до 10. Я решил не мучать пользователя и запускать формировани фоново, передавая через Временной хранилище так скажем процент выполнения, ну а на клиенте отображать прогресс бар. Народ как думаете нормально ли будет запускать 10 фоновых для 10 макетов? А то я как представлю что на серваке в диспетчере задач 10 процессов Word висеть будет...., ну хот вроде как без разницы этож сервер.
#2
by pumbaEO
обоснуй вкратце? Зачем 10 фоновых если тебе надо сделать 10 документов? 1 фоновое для формирования всего пакета.
#8
by pumbaEO
правильно ли я понимаю, что тебе не хочется запустить одно фоновое задание на сервере на 1 пользователя , подготовить необходимый набор данных и потом запускать последовательно создание 10 файлов, а хочется написать своего брокера, который будет следить за фоновыми заданиями, запускать останавливать, в случаи аварийного завершения одного из фоновых делать откат транзакции и т.д., при этом писать уникальный номер задания куда либо и потом по уникальному номеру передавать статус выполнения и не забудь про очистку регистра сведений от фантомных задач ?
#10
by alexei366
Да откатывать я не буду, что не сформируется отобразиться к примеру в оповещении для пользователя. Брокер в маем случае будет наверно клиентский сеанс, а точнее клиентская процедура в цикле. Я перед запуском фонового делаю ВремХранилище, там в СП сказанно что можно передавать данные в родительский сеанс указав УИД формы, так что я без РС делаю. А "брокер" мой попроще работать будет, будет обходить массив структур, в структуре два поля УИД фонового и Адрес ВремХранилище.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Вопросы по COMОбъект("Excel.Application");
- v8: Word - Как в форму вставить OLE объект (Word) и управлять им
- как из Ворда получить весь текст целиком, через COMОбъект("Word.Application
- Как открыть документ Word используя объект ActiveX Word.Document.
- Ошибка при пересылке в COMОбъект("Word.Application") изображения
- COMОбъект("Word.Application")
- новый COMОбъект("WIA.ImageProcess"); Ошибка при вызове конструктора (COMОбъект)
- ComОбъект. Табличная часть.
- Не получается поместить COMОбъект во временное хранилище.
- 1C (клиент-сервер) и Word
- v7: как вызвать в 7ке: HashedData = Новый COMОбъект("CAdESCOM.HashedData") ?
- Можно ли создать COMОбъект("Word.Application") на сервере, где Office в App-V
В этой группе 1С
- Справочник вложения электронных писем
- Заполнение реквизита НалогообложениеНДС в УТ11
- Как заменить в документе стандартную процедуру печати внешней печатной формой?
- УПП Ведомость по таварам и ГТД организаций
- v7: 1с и Почта
- Выбор - "Астор Ресторан" или "Рарус Общепит" - что выбрать?
- Отчет БДДС 1с 8.2 УТ 11
- УТ 11. Пиктограмма элемента справочника номенклатуры в форме списка
- Позиционирование на конкретном элементе в управляемой форме, открытой модально?
- (СКД) "Совместная группировка по периодам с другими выражениями запрещена"
- Ошибка SDBL:Ожидается CAST, идентификатор или константа (pos=264)
- Подключение принтера чеков sewoo lk-t12 к 1С. УТ 11
- 1с 8.3 (учет зп) не расчитывается фактический период действия
- Wake On LAN по WiFi работает?
- УПП Комплектация ОС с помощь комплектации номенклатуры
- Одну строку в запросе разбить на несколько строк
- Как определить какая кнопка командной панели была нажата?
- Выгрузка терминала
- Установка 1С 8.3 вылетает с ошибкой
- Подготовка к сдаче экзамена на преподавателя по курсу "Основные объекты"