Заметка про скрипты автозаполнения шаблонов файлов 1С: Документооборот 3.0 https://habr.com/ru/articles/751986/
https://infostart.ru/1c/articles/1005623/ — Механизм бизнес-событий на конкретном примере
https://infostart.ru/1c/articles/618153/ — 1С:Документооборот. Дополнительные обработчики бизнес-событий
https://infostart.ru/1c/articles/1287037/ — Доступность процессов и задач по предмету всем участникам рабочей группы документа
https://infostart.ru/1c/articles/1153519/ — 1С:Документооборот. Уведомление параллельных исполнителей. Дополнительный обработчик Бизнес-события
Из демо-базы «ПревышеноКоличество»
БизнесПроцесс = БизнесПроцессы.Ознакомление.СоздатьБизнесПроцесс();
Строка = БизнесПроцесс.Исполнители.Добавить();
Строка.Исполнитель = Справочники.Пользователи.НайтиПоНаименованию(«Администратор»);
БизнесПроцесс.Автор = Строка.Исполнитель;
БизнесПроцесс.Наименование = «Число активных пользователей превысило 50»;
БизнесПроцесс.Дата = ТекущаяДата();
БизнесПроцесс.Состояние = Перечисления.СостоянияБизнесПроцессов.Активен;
БизнесПроцесс.Записать();
БизнесПроцесс.Старт()
Из демо-базы «Обработка входящих документов из СВД»
Документ = Событие.Источник;
Если ЗначениеЗаполнено(Документ) И РаботаССВД.ДокументПолученПоСВД(Документ) Тогда
БизнесПроцесс = БизнесПроцессы.Регистрация.СоздатьБизнесПроцесс();
РольОтветственныйЗаСВД = Справочники.РолиИсполнителей.НайтиПоНаименованию(«Ответственный за СВД»);
ПолнаяРольОтветственныйЗаСВД = Справочники.ПолныеРоли.НайтиСоздатьПолнуюРоль(РольОтветственныйЗаСВД);
БизнесПроцесс.Исполнитель = ПолнаяРольОтветственныйЗаСВД;
БизнесПроцесс.Автор = Событие.Автор;
БизнесПроцесс.Наименование = НСтр(«ru=’Зарегистрировать «»‘») + Строка(Документ) + «»»»;
Мультипредметность.ДобавитьПредмет(БизнесПроцесс,
Документ );
БизнесПроцесс.Дата = ТекущаяДата();
БизнесПроцесс.Состояние = Перечисления.СостоянияБизнесПроцессов.Активен;
БизнесПроцесс.Записать();
БизнесПроцесс.Старт();
КонецЕсли;