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

08.12.24

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Выгрузка Настроенной ДемоБазы
.dt 182,15Mb
26
26 Скачать (1 SM) Купить за 1 850 руб.
Обработка демонстрирующая программное создание и управление БП
.epf 18,57Kb
31
31 Скачать (1 SM) Купить за 1 850 руб.

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

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

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

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С v8.3 Управленческий учет Платные (руб)

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

48500 руб.

19.02.2016    109170    128    5    

99

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

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

96000 руб.

11.06.2015    57723    36    20    

45

SALE! 30%

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

Универсальная программа для распознавания сканов или фото товарных документов в 1С. Не требует указания параметров и предварительной настройки. Просто выбираете файл (PDF, JPG, DOC, XLS, HTML) выбираете документ 1С и нажимаете кнопку "Распознать и загрузить".

8400 5880 руб.

04.06.2019    108266    315    173    

327

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

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

30000 руб.

23.05.2017    56904    36    68    

43

Печатные формы Документооборот и делопроизводство (СЭД) Учет документов Бухгалтер Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет Управленческий учет Платные (руб)

Приложение для быстрого создания макетов печатных документов, заполняемых из 1С:Предприятие, без привлечения программистов и запуска конфигуратора. Шаблон готовится в редакторе MS Word, отлично освоенном офисными служащими. Так, на подготовку нового шаблона договора купли продажи со спецификацией потребуется 25 минут. Приложение будет полезно, если Вы работаете со множеством Word-шаблонов или если Вам надо часто создавать новые шаблоны. Есть сертификат "1С: Совместимо!". Версия ПРОФ доступна в виде расширения.

2000 руб.

05.09.2017    92919    67    100    

101

Документооборот и делопроизводство (СЭД) ЭДО и ОФД Учет документов Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Мощный, единый инструмент для решения всех проблем, связанных с переходом на ЭДО. Экономит бумагу и время - организует архив оригиналов первичных документов прямо в базе 1С, в прикрепленных файлах к соответствующим документам. С помощью комплексного отчета по ошибкам в ЭДО позволяет выявить и исправить все возможные ошибки - ошибочно сопоставленные документы, не подписанные документы, подписанные, но не загруженные в 1С документы. Автоматически сопоставляет не сопоставленные между собой документы. Может работать по расписанию и присылать отчет о состоянии архива/по ошибкам на почту. Взаимодействует напрямую с сервисами Диадок/СБИС, имеет интуитивно понятный интерфейс и учитывает 3-х летний опыт 40+ клиентов.

14880 руб.

17.12.2018    45950    66    61    

79

Загрузка и выгрузка в Excel Документооборот и делопроизводство (СЭД) Учет документов Бухгалтер Пользователь Платформа 1С v8.3 1С:Документооборот Россия Управленческий учет Платные (руб)

Внешняя обработка "загрузка внутренних документов из Excel в 1С Документооборот 8", позволяет по заданному шаблону загрузить внутренние документы в конфигурацию в режиме управляемого приложения. Также есть возможность загружать файлы внутренних документов.

3600 руб.

14.03.2014    40778    31    17    

31
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ivdic 31 13.02.19 11:21 Сейчас в теме
Как с помощью комплексного процесса по условию создать исходящий документ на основе входящего (ответ на запрос)? Т,е. то что делается ручками в карточке входящего документа создать на основании исходящий!
2. alexander-lubich 29 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 29 04.07.20 02:51 Сейчас в теме
если я правильно понял Вашу мысль то в Документообороте то что Вы описали реализуется как комплексный процесс который работает по одним условиям с "группой исполнителей 1" которая например малая или "группой исполнителей 2" которая больше ,
состав групп статичен и меняется относительно редко, а вот процесс конкретной задачи вполне динамически маршрутизируется куда надо.
Оставьте свое сообщение