Запуск внешнего отчета/обработки в фоновом задании БСП

27.11.25

Разработка - БСП (Библиотека стандартных подсистем)

Краткое руководство по запуску внешних отчетов/обработок в фоновом задании БСП.

Исходная ситуация - есть большое количество баз, к которым можно подключиться через HTTP/Web сервис и вызвать произвольный код и хочется уйти от "выполнить код" к запуску внешнего отчета/обработки. Причем хочется делать это в фоновом задании.

Для "свежих" версий БСП это реализуется вызовом ДлительныеОперации.ВыполнитьПроцедуру с передачей Двоичных данных отчета/обработки в параметр фонового задания ВнешнийОтчетОбработка

ПараметрыВыполненияФоновогоЗадания = ДлительныеОперации.ПараметрыВыполненияПроцедуры();
Если ПараметрыВыполненияФоновогоЗадания.Свойство("ВнешнийОтчетОбработка") Тогда 
	// Это свежая версия БСП, которая поддерживает выполнение внешних отчетов/обработок в фоновых заданиях
	ПараметрыВыполненияФоновогоЗадания.ВнешнийОтчетОбработка = ДвоичныеДанные;
	Результат = ДлительныеОперации.ВыполнитьПроцедуру(ПараметрыВыполненияФоновогоЗадания,
		"ВнешняяОбработка.УдаленноеУправление.МодульОбъекта." + ИмяМетодаОбработки, Параметр1);
Иначе
	ВызватьИсключение "Фоновое выполнение не подерживается БСП";
КонецЕсли;

Важное замечание по формированию имени метода

1. БСП ожидает, что в имени метода будет 4 части разделенные "." (точкой) - например "ВнешняяОбработка.УдаленноеУправление.МодульОбъекта.ВызовМетода"

2. Первая часть имени должна быть обязательно "ВнешняяОбработка" или "ВнешнийОтчет"

3. Имя выполняемого метода должно быть 4й частью имени метода.

Вступайте в нашу телеграмм-группу Инфостарт

Внешние обработки БСП Фоновые

См. также

Рефакторинг и качество кода БСП (Библиотека стандартных подсистем) Механизмы платформы 1С Программист 1С:Предприятие 8 1С:Библиотека стандартных подсистем Бесплатно (free)

Использование Библиотеки стандартных подсистем позволяет разработчикам 1С значительно ускорить процесс создания решений за счет готового универсального кода, поддерживаемого и обновляемого официальным вендором. В статье рассказывается про роль и применение «Библиотеки стандартных подсистем» (БСП), примеры интеграции и подключения подсистем.

23.09.2025    5514    AlexeyPROSTO_1C    1    

15

БСП (Библиотека стандартных подсистем) Программист 1С:Предприятие 8 1С:Библиотека стандартных подсистем Бесплатно (free)

Уже заезженная тема с выводом в Word макетов при помощи БСП, но некоторые коллеги все равно спрашивают. Поэтому размещаю тут материал, как это сделать за три простых шага. Решение, которым я успешно пользуюсь в случаях, когда не нужна универсальность подключаемых внешних печатных форм.

16.09.2025    3903    _seerco2002    0    

33

Нейросети БСП (Библиотека стандартных подсистем) Инструментарий разработчика Программист 1С:Предприятие 8 1С:Библиотека стандартных подсистем Бесплатно (free)

Telegram-бот для разработчиков 1С, работающих с БСП. Если не знаете нужный под задачу метод или не помните название, то опишите боту задачу и получите список подходящих экспортных методов из общих модулей БСП.

02.09.2025    5351    krasnov322    22    

41

Анализ учета БСП (Библиотека стандартных подсистем) 1С:Предприятие 8 1С:Библиотека стандартных подсистем Бесплатно (free)

Расширение для конфигураций на базе БСП 3.х. Позволяет создавать новые отчеты путем соединения или объединения других отчетов.

22.05.2025    3928    128    seperblunt    9    

25

Работа с интерфейсом БСП (Библиотека стандартных подсистем) Механизмы типовых конфигураций Программист 1С:Предприятие 8 1C:ERP Бесплатно (free)

В этой статье я расскажу, как в конфигурации 1С:ERP 2.5 при начале работы системы настроить открытие своих нетиповых форм (в том числе и из внешних обработок). Данную методику можно использовать как на тонком клиенте, так и на мобильном или веб-клиенте, а также в мобильном приложении.

12.05.2025    4753    AlexeyPROSTO_1C    2    

18

БСП (Библиотека стандартных подсистем) Обновление 1С Программист 1C:ERP Бесплатно (free)

В данной статье рассмотрен один из вариантов добавления собственных обработчиков обновления в расширении конфигурации. При смене версии расширения - автоматический вызов процесса обновления информационной базы.

29.04.2025    4946    krasnoshchekovpavel    7    

19

БСП (Библиотека стандартных подсистем) Механизмы платформы 1С Программист 1С:Предприятие 8 Бесплатно (free)

Описание способа создания глобального обработчика оповещений (событие формы), не привязанного к какой-то конкретной форме.

01.04.2025    3495    krasnoshchekovpavel    0    

11
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. quazare 3975 27.11.25 18:12 Сейчас в теме
3. Трактор 1274 27.11.25 21:53 Сейчас в теме
(1) Сомнительный путь саморекламы. Это публикация по другой теме. На Инфостарте достаточно примеров запуска внешних обработок в фоне.
fotov предложил ещё одно решение, достаточно простое. Я его не знал.
2. TMV 3 27.11.25 20:55 Сейчас в теме
У БСП есть версии, а что такое "свежая"?
Для отправки сообщения требуется регистрация/авторизация