БСП: Дополнительная обработка (Регламенты) + Расширения, примеры от сложного к универсальному
Продолжение статьи «БСП: Дополнительная обработка (Регламенты), примеры от простого к сложному». Пойдем от финального примера той статьи и сделаем несколько шагов навстречу к универсальному решению.
- Описание
- Подробнее
Описание
БСП: Дополнительная обработка (Регламенты), примеры от простого к сложному
Для экспериментов я использовал Платформы 8.3.10.2650 и 8.3.12.1440, конфигурации БСП 2.4.6.56 и 3.0.1.135.
Завершили мы предыдущую часть так -> Два регламента, форма с ручным запуском и сохранение параметров для регламентов.
Как Вы понимаете, с одной стороны удобно добавлять регламентные задания в дополнительную обработку и обновлять ее, с другой стороны, если нам нужно только поправить код, это опять нужно править обработку и ее закидывать в дополнительные отчеты и обработки. Да и добавление новых регламентных заданий несет некий дискомфорт… Давайте попытаемся сделать мир лучше и удобнее!
Содержание:
Задача 1. Частичный перенос функционала в расширение 8.3.10
Задача 2. Используем расширение 8.3.12 по максимуму
Задачи и решения.
Задача 1: Вынести добавление регламентных заданий из обработки в расширение.
Добавляем расширение конфигурации

Добавляем модуль БПСПро_ОбщийМодуль и создаем процедуру ЗаполнитьКоманды (ПараметрыРегистрации) Экспорт
Нарочно оставляем ее пустой, это нужно, чтобы показать еще одну проблему.
Создаем копированием обработку из предыдущей части и в модуле меняем функцию описания:
