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

27.11.25

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

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

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

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

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

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

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

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

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

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

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

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Адаптация типовых решений БСП (Библиотека стандартных подсистем) Кадровый учет ЭДО и ОФД 1C:Бухгалтерия 1С:Зарплата и кадры 7.7 1C:ERP 1С:ЗУП 1С:УТ 1С:ДО Платные (руб)

Наше расширение 1С Госключ обеспечивает интеграцию любой конфигурации 1С на базе БСП с мобильным приложением «Госключ», позволяя сотрудникам подписывать кадровые документы (КЭДО) и документы материальной ответственности (МОЛ, ПБ) усиленной электронной подписью прямо со смартфона. Решение автоматизирует формирование и отправку документов на подпись, отслеживает статусы подписания и хранит подписанные файлы непосредственно в базе 1С

25000 руб.

06.03.2026    896    1    0    

3

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

Синтакс-помощник БСП - cправочник по библиотекам стандартных подсистем и электронных документов. В состав справочника входит описание экспортных процедур и функций, размещенных в областях кода ПрограммныйИнтерфейс БСП и БЭД.

3254 руб.

21.11.2024    13253    47    26    

54

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

Каждый раз, когда разработчик 1С пишет очередной цикл для свертки массива или использует конструкцию Попытка / Исключение для проверки наличия реквизита, где-то грустит один архитектор фирмы «1С». Мы привыкли изобретать велосипеды там, где в Библиотеке стандартных подсистем (БСП) уже давно лежат готовые, оптимизированные и протестированные на тысячах баз решения. Ниже — практическая подборка из 8 методов актуальных релизов БСП (3.X), которые сделают ваш код чище, быстрее и профессиональнее. Разберем на примерах «Было / Стало».

04.06.2026    3425    Kaliostr0    11    

24

БСП (Библиотека стандартных подсистем) Универсальные функции Программист 1С 8.3 1С:Библиотека стандартных подсистем Бесплатно (free)

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

06.02.2026    11490    manul1c    6    

25

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

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

23.09.2025    13479    AlexeyPROSTO_1C    1    

18

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

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

16.09.2025    6616    _seerco2002    0    

36
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. quazare 4007 27.11.25 18:12 Сейчас в теме
Вот реальный пример применения https://infostart.ru/1c/tools/2219185/
3. Трактор 1282 27.11.25 21:53 Сейчас в теме
(1) Сомнительный путь саморекламы. Это публикация по другой теме. На Инфостарте достаточно примеров запуска внешних обработок в фоне.
fotov предложил ещё одно решение, достаточно простое. Я его не знал.
2. TMV 1 27.11.25 20:55 Сейчас в теме
У БСП есть версии, а что такое "свежая"?
4. burgomister 63 28.11.25 05:10 Сейчас в теме
(2) Версия 2.1.3 - предусмотрен запуск длительных операций из форм внешних отчетов и обработок в фоновых заданиях.

its.1c.ru/db/updlib/content/12/hdoc


А это про БСП 3.1.5:

its.1c.ru/db/bsp315doc/content/95/hdoc
5. TMV 1 28.11.25 05:41 Сейчас в теме
(4)
its.1c.ru/db/bsp315doc/content/95/hdoc

для 3.1.5.
Не следует использовать эту функцию, если необходимо безусловно запускать фоновое задание
6. fotov 346 28.11.25 10:58 Сейчас в теме
(2) У меня большое количество баз, в которых есть удаленный интерфейс выполнения кода. Сейчас просто отправляется код в формате "выполнить" и идёт ожидание выполнения. Я хотел отправлять обработку, чтобы она выполнялась в фоновом задании. При этом оказалось, что одна из конфигураций - ДО версия от 2022го года не поддерживает этот функционал. Соответственно я и написал, что старые версии не поддерживают.
7. fotov 346 28.11.25 11:01 Сейчас в теме
В целом решаемая проблема - когда большое количество баз, к которым есть доступ и нужно выполнить обработку без ожидания окончания её выполнения и при этом во все базы не хочется добавлять "дополнительный отчет" (баз больше 200).
8. mikl79 121 28.11.25 11:19 Сейчас в теме
Добрый день.
Давно хотел научиться выполнять внешнюю обработку фоном.
Но пока не получается.
Ваш код куда нужно вставить?
В общий модуль?
А потом в самой обработке в процедуре выполнения вызывать этот код из общего модуля?
Я правильно думаю?
Неплохо было бы пример разобрать!
Для отправки сообщения требуется регистрация/авторизация