Как передавать временное хранилище в процедуру фонового задания, запущенного через БСП?
Если делать прямым способом через ФоновыеЗадания.Выполнить(...), то все работает как надо.
Если же делать по стандартам БСП, то данные во временном хранилище отсутствуют: Неопределено.
Начинается запуск с вызова этой функции БСП:
Далее, если провалиться в последующий стек БСП, то видно, что привязка к форме не выполняется, в результате чего данные временного хранилища в процедуре фонового задания недоступны:
Я не верю, что разработчики БСП просто так оборвали связь фонового задания и формы-владельца. Наверняка каким-то способом это все настраивается, но я не могу найти. Так что возвращаюсь к вопросу:
Как передавать временное хранилище в процедуру фонового задания, запущенного через БСП?
Если же делать по стандартам БСП, то данные во временном хранилище отсутствуют: Неопределено.
Начинается запуск с вызова этой функции БСП:
ДлительныеОперации.ВыполнитьВФоне(ИмяПроцедуры, ПараметрыПроцедуры, ПараметрыЗапуска);
Далее, если провалиться в последующий стек БСП, то видно, что привязка к форме не выполняется, в результате чего данные временного хранилища в процедуре фонового задания недоступны:
// Модуль ДлительныеОперации
Функция ВыполнитьФоновоеЗадание(...)
...
Возврат ФоновыеЗадания.Выполнить("ДлительныеОперации.ВыполнитьСКонтекстомКлиента", Параметры, Ключ, Наименование);
КонецФункции
Я не верю, что разработчики БСП просто так оборвали связь фонового задания и формы-владельца. Наверняка каким-то способом это все настраивается, но я не могу найти. Так что возвращаюсь к вопросу:
Как передавать временное хранилище в процедуру фонового задания, запущенного через БСП?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3) Все-равно, все что надо передавайте через параметры
Вот здесь ПараметрыПроцедуры, помещай туда что угодно и передавай по всему стеку
ДлительныеОперации.ВыполнитьВФоне(ИмяПроцедуры, ПараметрыПроцедуры, ПараметрыЗапуска);
Вот здесь ПараметрыПроцедуры, помещай туда что угодно и передавай по всему стеку
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот