Программное управление бизнес-процессом "Заявка на Страхование" в 1С: Документооборот из внешней системы на практическом примере

08.12.24

Функциональные - Управление бизнес-процессами (BPMS)

В статье демонстрируется возможный пример реализации бизнес-процесса в ДО на примере практической задачи. Материал может быть полезен тем, кому быстро надо разобраться в архитектуре комплексных БП Документооборот.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Выгрузка Настроенной ДемоБазы
.dt 182,15Mb
26 2 500 руб. Купить
Обработка демонстрирующая программное создание и управление БП
.epf 18,57Kb
32 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

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

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

Я задачу дефрагментировал на части:

1) Настройка демо базы ДО КОРП. (в базе должен быть нужный нам  вид внутреннего документа,  работающий шаблон комплексного БП,  роли  исполнителей которые нужны для работы с документом  )

2) научиться программно управлять ходом бп, сперва через обработку кнопами а  потом через http сервисы  СозданиеиРедактированиеПредметаБП  и ДвижениеЗаявкиПоБП  из внешнней базы

К статье приложены

1) архив демо базы с настройкой.

2) обработка  для программного управления БП с реализованным интерактивным отчетом отражающим текущее место  нашей  Заявки на Страхование   в схеме БП (в  пищевой цепочке). 

Код http сервисов в процессе реализации, опубликую позже.

По Документообороту  достаточно много статей на портале 1С,   на  какую либо оригинальность я не претендую,  но я думаю что  кому- то этот материал  три-пять часов  "изысканий" может сэкономить,  этим и полезен.

В процессе реализации  стало очевидно, что логику  переходов между точками можно строить по-разному.

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

Заложена ли возможность директивной маршрутизации  на произвольную точку схемы БП в типовую модель Документооборота - я пока не разобрался  (тот случай, когда новую задачу по БП или подчиненный БП создаешь сам  и желательно на произвольную точку БП)  

Вопросы и комментарии  категорически приветствуются.   

Тестировалось на  Документооборот 8 КОРП, редакция 2.1 (2.1.12.2)  и 1С:Предприятие 8.3 (8.3.12.1529)

Проверено на следующих конфигурациях и релизах:

  • Документооборот КОРП, релизы 2.1.35.15

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

Документооборот бизнес-процесс страхование программное управление бизнес-процессом практический пример бизнес-процесса BPM

См. также

Бухгалтер Пользователь Руководитель проекта 1С:Предприятие 8 Управленческий учет Платные (руб)

Организуйте правильный оборот документов на вашем предприятии в 1С. Ведение учета и хранения документов. Управление потоками документации между подразделениями. Работа с договорами в компании. Автоматизация процессов подготовки, согласования и подписания документов. Сократите время и объем ошибок с 1С:Документооборот! С 1 апреля 2026 года стоимость решения изменится в среднем на 14%. Успейте приобрести по текущей цене с бонусами на услуги и сервисы Инфостарт!

55300 руб.

19.02.2016    113114    145    5    

116

Рабочее место Производство готовой продукции (работ, услуг) Перенос данных 1C Пользователь 1С:Предприятие 8 1С:Управление производственным предприятием 1С:Документооборот 1С:Комплексная автоматизация 2.х 1С:КА 1С:ДО Платные (руб)

Продукт "Интеграция с 1С:Документооборот" позволяет использовать функции программы "1С:Документооборот 8" напрямую из учетной системы (1С:УПП; 1С:КА, 1С:УТ 10.3, 1С:БГУ 1.0, 1С:ЗБУ 1.0, 1С:УПП для Казахстана и отраслевых решений, разработанных на их основе) на платформе "1С:Предприятие 8": выполнять и ставить задачи, просматривать документы, скан-копии и прочие файлы, штрих-кодировать документы отправлять письма, вести учет рабочего времени - не входя в "1С:Документооборот 8", работая в одной программе, что значительно сокращает время и делает работу более комфортной и эффективной. Продукт прошел сертификацию 1С-Совместимо

157473 руб.

11.06.2015    61437    38    20    

48

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

Данная обработка позволяет сократить объем ручных операций, выполняемых ежемесячно бухгалтером или его помощником за счет автоматизации систематического процесса.

7930 руб.

12.02.2019    36506    36    24    

31

Перенос данных 1C Учет документов Системный администратор Программист Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)

Бесшовная интеграция с 1С:Документооборот (КОРП или ПРОФ) - вот что обеспечит Вам и Вашим сотрудникам оперативный доступ и продуктивную работу с документами в учётной системе 1С на базе "1С:Бухгалтерия предприятия 3.0 ПРОФ". Бесшовный обмен и связь позволяют экономить до 60% времени на поиск и согласование первичной документации (актов, счетов-фактур, накладных), не говоря уже о других полезных функциональных возможностях: создании и запуске бизнес-процессов, работе с электронной почтой, штрихкодировании документов и многом другом.

54900 руб.

23.05.2017    61515    36    69    

43

Печатные формы Бухгалтер Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

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

15000 руб.

20.04.2016    66790    191    107    

105

Мессенджеры и боты Учет документов 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Расширение для согласования справочников и документов в основных типовых конфигурациях. Ролевая адресация, условная маршрутизация, чат-бот telegram, интеграция с n8n, последовательное и параллельное согласование, уведомление о новых задачах на почту, блокировка объектов в зависимости от статуса, запрет проведения в зависимости от статуса, автозапуск процессов согласования, отчеты по исполнительской дисциплине. Не требуется снятие конфигурации с поддержки. Настройка без программирования. Версия для 1cfresh.com. Сертификат 1С-Совместимо.

14900 руб.

15.11.2018    40548    45    55    

79
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ivdic 31 13.02.19 11:21 Сейчас в теме
Как с помощью комплексного процесса по условию создать исходящий документ на основе входящего (ответ на запрос)? Т,е. то что делается ручками в карточке входящего документа создать на основании исходящий!
2. alexander-lubich 30 16.02.19 14:29 Сейчас в теме
я рассуждал бы так :

итак у нас есть уже объект "типа входящий документ" в нем есть типовые реквизиты или созданные в доп свойствах объекта.
и нам надо сделать некое действие или создать другой документ при изменение данных в этом.
хорошо.
комплекный процесс для этой задачи не нужен.

архитектурынх решения я вижу 2:
1) c модификацией типовой поставки , я бы сказал классическое решение :
делаем подписку на событие для данного типа справочника и при записи если искомое условие соответствует то делаем нужные
нам манипуляции - создаем исходящий документ.

2) сохраняя базу типовой : в ДО есть механизм "Бизнес-события" это настраиваемое рег задание с набором условий котороые проверяются 1 раз в минуту (при типовой настройке) ,
в случае срабатывания условий производится заданное действие включая выполнение кода на встроенном языке .
можно сделать новый детектор " изменение внутренного документа" и в нем в окошке для условий встроенного языка задать
фильтр по типу внутреннего документа , например чтобы отфильтровать основную масвсу не интересующих нас документов.

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

вот пример кода обработчика
Если Событие.Источник.ВидДокумента = Справочники.ВидыВнутреннихДокументов.НайтиПоНаименованию("Правила")  Тогда
СписокПочты = Новый Массив();
СписокПочты.Добавить("a.lyubich@777.ru");
ОбъектИсточник = Событие.Источник.ПолучитьОбъект();
ТекстРассылки = Строка(ТипЗнч(ОбъектИсточник));
ТемаРассылки =  "Рассылка в случае изменения правил страхования";
Общий_Почтовый_ОДР.ОтправитьПоПочтеОтчет(СписокПочты, ТекстРассылки, ТемаРассылки, "", истина);
КонецЕсли;
kabantus; +1 Ответить
3. parubetssm 10.06.20 16:12 Сейчас в теме
статья интересна
4. parubetssm 10.06.20 16:12 Сейчас в теме
Интересно, возможно ли изменение количества исполнителей на этапе выполнения комплексного процесса в зависимости от событий на предшествующих этапах?...
5. alexander-lubich 30 04.07.20 02:51 Сейчас в теме
если я правильно понял Вашу мысль то в Документообороте то что Вы описали реализуется как комплексный процесс который работает по одним условиям с "группой исполнителей 1" которая например малая или "группой исполнителей 2" которая больше ,
состав групп статичен и меняется относительно редко, а вот процесс конкретной задачи вполне динамически маршрутизируется куда надо.
Для отправки сообщения требуется регистрация/авторизация