Как запустить руками обработку в фоне?(БП3.0)
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(1) Сделай внешнюю обработку вида "ДополнительнаяОбработка" с использованием "ВызовСерверногоМетода", подключаешь в список внешних обработок и запускаешь (интерактивно или по расписанию). Пока она работает на сервере можешь выполнять любые операции на клиенте.
Примеры есть в базе Библиотеки стандартных подсистем
Примеры есть в базе Библиотеки стандартных подсистем
ДлительныеОперации.ЗапуститьВыполнениеВФоне(...)
вроде простой метод, но чтобы его грамотно использовать необходимо тщательно изучить функционал фонового выполнения БСП,
а если действовать без знаний - то еще куча вопросов гарантирована. Правда, отвечать на них глупо - это необходимо выучить самому.
вроде простой метод, но чтобы его грамотно использовать необходимо тщательно изучить функционал фонового выполнения БСП,
а если действовать без знаний - то еще куча вопросов гарантирована. Правда, отвечать на них глупо - это необходимо выучить самому.
подготавливаете араметры, вызываете метод (это из БСП 2.Х)
Задание = ДлительныеОперации.ЗапуститьВыполнениеВФоне(
|ЭтаФорма.УникальныйИдентификатор,
|"ДлительныеОперации.ВыполнитьПроцедуруМодуляОбъектаОбработки",
|ПараметрыМетода,
|прДанные.ИмяМетода);
перед этим еще кучу проверок и настроек надо сделать, но в общем решаемо
запускаете внешнюю обработку, выполняете какие надо настройки/отборы, нажимаете на ней Выполнить в фоновом режиме,
еще можно сделать отдельную форму куда будет выводиться ткущее соостояние выполнение вашей фоновой обработки, например сколько и чего обработано, так же можно (и нужно) сделать кнопку прерывания вашей фоновой обработки.
Задание = ДлительныеОперации.ЗапуститьВыполнениеВФоне(
|ЭтаФорма.УникальныйИдентификатор,
|"ДлительныеОперации.ВыполнитьПроцедуруМодуляОбъектаОбработки",
|ПараметрыМетода,
|прДанные.ИмяМетода);
перед этим еще кучу проверок и настроек надо сделать, но в общем решаемо
запускаете внешнюю обработку, выполняете какие надо настройки/отборы, нажимаете на ней Выполнить в фоновом режиме,
еще можно сделать отдельную форму куда будет выводиться ткущее соостояние выполнение вашей фоновой обработки, например сколько и чего обработано, так же можно (и нужно) сделать кнопку прерывания вашей фоновой обработки.
(1)
в (5) ответили верно
https://forum.infostart.ru/forum9/topic118582/ - тут наглядно расписано
https://infostart.ru/public/525648/ - тут как сделать
в (5) ответили верно
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)