Использование справочника "Условия маршрутизации" для бизнес-событий в 1С Документооборот.

Публикация № 1145948

Управление - Документооборот и делопроизводство

документооборот бизнес события условия маршрутизации

19
Часто возникает ситуация, когда нужно написать обработчик бизнес-события, в алгоритмах которого необходимо, например, использовать данные внутреннего документа (значения доп. реквизитов, обычных реквизитов и т.д.). В данной публикации я хочу поделиться своим решением данной задачи через условия маршрутизации.

1. Условие задачи.

Допустим нужно решить такую задачу:

Есть вид документа "Заявление на отпуск". У данного вида документа есть два дополнительных реквизита:

 

При изменении внутреннего документа необходимо проверять выполнение условия: Дополнительный реквизит = "Отправить уведомление на почту И Дополнительный реквизит 2 = "1" И Подразделение = "_Тестовое подразделение" И Подготовил = "Администратор". Если данное условие выполняется, тогда необходимо отправить уведомление по email. Для решения данной задачи отлично подойдет типовой вид бизнес-события "Изменение внутреннего документа". Его и будем использовать для данного примера.

2. Решение.

Задачу будем решать через дополнительный обработчик типового вида события "Изменение внутреннего документа", но для начала создадим условие маршрутизации, которое будет проверять значения реквизитов. 

Условия маршрутизации находятся в подсистеме  "Управление процессами":

Создадим новое условие в конструкторе:

Теперь создадим дополнительный обработчик бизнес-события. Создать дополнительный обработчик события можно из видов событий. Виды событий находятся в подсистеме "Настройка и администрирование":

Найдем вид события "Изменение внутреннего документа" и создадим новый дополнительный обработчик:

 
 Код дополнительного обработчика

 

//Событие.Источник - источник возникновения события, в нашей ситуации внутренний документ.

//Проверка значения дополнительного реквизита.

УсловиеМаршрутизации = Справочники.УсловияМаршрутизации.НайтиПоНаименованию("Условие маршрутизации",
Истина);

ОтправитьУведомление = РаботаСУсловиямиМаршрутизации.ПроверитьПрименимостьУсловияМаршрутизацииКОбъекту(Событие.Источник,
УсловиеМаршрутизации);

Если ОтправитьУведомление Тогда
		
	Кому = "for1ctests2@yandex.ru";
	Тема = "Обработчик бизнес-события" + " " + ТекущаяДата();
	Тело = "Текст письма.";
		
	ПараметрыОтправки = Новый Структура("Кому,Тема,Тело",
	Кому,Тема,Тело);
		
	РаботаСПочтовымиСообщениями.ОтправитьПочтовоеСообщение(Справочники.УчетныеЗаписиЭлектроннойПочты.СистемнаяУчетнаяЗаписьЭлектроннойПочты,
	ПараметрыОтправки);
		
КонецЕсли;

 

В системе есть типовая функция "ПроверитьПрименимостьУсловияМаршрутизацииКОбъекту", которая проверяет условие маршрутизации (если условие выполняется, функция возвращает значение "Истина", иначе "Ложь"). В нашей ситуации типовыми средствами в 1 строчку кода можно выполнить проверку данного условия. Таким образом задача решена.

Данный пример выполнялся в конфигурации 1С Документооборот 8 КОРП, редакция 2.1 (2.1.14.4).

19

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. vashkostya 2 28.10.19 15:46 Сейчас в теме
Блин, это законно вообще.)
Автору спасибо за решение.
Оставьте свое сообщение

См. также

1С:Документооборот. Уведомление параллельных исполнителей. Дополнительный обработчик Бизнес-события 4

Статья Программист Нет файла v8::Бизнес-процессы ДО Россия Бесплатно (free) Документооборот и делопроизводство Практика программирования

Вашему вниманию предлагается пользовательский обработчик бизнес-события по созданию уведомлений параллельных исполнителей. Для бизнес-процесса "Исполнение".

14.11.2019    189    rmIvanT    0       

Автоматический запуск бизнес-процессов по входящим письмам с электронной почты в 1С Документооборот. 8

Статья Системный администратор Программист Пользователь Нет файла v8 ДО Бесплатно (free) Документооборот и делопроизводство

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

28.10.2019    2226    pavelpribytkin96    5       

Отображение схемы комплексного процесса в карточке процесса через бесшовную интеграцию с ДО. 6

Статья Программист Нет файла v8 ДО ERP2 УТ11 КА2 Бесплатно (free) Практика программирования Документооборот и делопроизводство

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

23.10.2019    1025    pavelpribytkin96    2       

Работа с автозаполнением шаблонов файлов в документообороте 6

Статья Программист Нет файла v8 ДО Бесплатно (free) Практика программирования Документооборот и делопроизводство

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

22.09.2019    1399    pavelpribytkin96    2       

Отображение истории выполнения по всем задачам комплексного процесса в документообороте 13

Статья Программист Нет файла v8 ДО Бесплатно (free) Документооборот и делопроизводство Практика программирования

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

15.09.2019    1808    pavelpribytkin96    4       

Как внедрить 1С:Документооборот в условиях хаоса 37

Статья no Нет файла v8 ДО УУ Документооборот и делопроизводство Бесплатно (free) Управление проектом

Не всегда проекты можно внедрить по заранее спланированному алгоритму. Скорее, даже никогда проекты не удается выполнить по универсальному плану: в каждой конкретной ситуации есть свои сложности и свои проблемы. Опытом внедрения 1C:Документооборот в отсутствии описанных процессов и утвержденной структуры предприятия на конференции поделилась руководитель отдела автоматизации торговой сети РЕМИ Марина Лимонтова (г. Владивосток).

21.08.2019    5886    limm28    11       

Как настроить правильную техподдержку (helpdesk, service desk на коленке) 38

Статья Программист Бизнес-аналитик Руководитель проекта Нет файла v8 УУ Управление взаимоотношениями с клиентами (СRM) Документооборот и делопроизводство Монитор заказов Учет рабочего времени Бесплатно (free) Управление услугами и сервисом

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

24.04.2019    8182    siddy    0       

Механизм бизнес-событий на конкретном примере 30

Статья Программист Нет файла v8::Бизнес-процессы ДО Россия УУ Документооборот и делопроизводство Бесплатно (free) Управление бизнес-процессами (BPM)

Есть в системе 1С:Документооборот механизм бизнес-событий. Когда мне понадобилось решить конкретную задачу, гугление ни к чему конкретному не привело. Хотелось так «вжух» и всё понять про данный механизм, но в итоге пришлось лезть в код 1С и смотреть реализацию данного механизма. В данной публикации поделюсь результатами исследований, может, кому-то это поможет быстро и легко во всём разобраться.

18.02.2019    5514    soulner    0       

Переход на новые форматы ЭДО после 01.07.2017. (использование УПД) 14

Статья Бизнес-аналитик Бухгалтер Пользователь Нет файла v8 1cv8.cf Россия БУ Документооборот и делопроизводство Бесплатно (free) Пользователю системы

В статье я постарался кратко расписать, какие варианты обмена ЭДО с контрагентами доступны в 1С (любой конфигурации 1С) по новым форматам. Скрины новых форматов в списке картинок к статье. Добавил исправление поведения УПД при формировании ЭД.

25.07.2017    15611    igo1    10       

1С:Документооборот. Дополнительные обработчики бизнес-событий 16

Статья Программист Нет файла v8 ДО Документооборот и делопроизводство Бесплатно (free) Практика программирования

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

03.05.2017    10317    aabogachev    1       

Добавление произвольной картинки (факсимиле, виза, подпись и т.д.) в шаблон документа (Microsoft Word doc., docx.) для конфигурации 1С: Документооборот 2.1 с минимальными изменениями в конфигурации 10

Статья Программист Нет файла v8 ДО Документооборот и делопроизводство Бесплатно (free) Практика программирования

В данном примере представлен небольшой сниппет для добавления картинок (подписи, визы, факсимиле) к шаблону документа (Microsoft Word doc., docx.) в системе 1С: Документооборот 2, используя типовую функцию вставки штрихкода.

28.02.2017    9960    Spartacus    1       

Документооборот: Перепоручить задачу из почты 17

Статья Программист Нет файла v8 ДО Россия Документооборот и делопроизводство Бесплатно (free) Практика программирования

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

13.02.2017    7411    aabogachev    4       

Управление договорами в 1С:Документооборот 19

Статья no Нет файла v8 ДО УУ Документооборот и делопроизводство Бесплатно (free) Управление бизнес-процессами (BPM) Пользователю системы Бухгалтерский учет

В 1С:Документооборот в релизах 2.1.7 и 2.1.8 концепция учета договоров продолжила свое развитие (появились стороны договора). Это повлияло и на бизнес-процессы (теперь вместо процесса Утверждение надо пользоваться процессом Подписание для договоров). Рассмотрим основные моменты, на которые надо обратить внимание при внедрении управления договорами в 1С:Документооборот.

24.01.2017    28194    vlush78    0       

Добавление собственных "Автоподстановок" в 1С: Документооборот 16

Статья Программист Нет файла v8 ДО Документооборот и делопроизводство Бесплатно (free) Практика программирования

При внедрении 1С: Документооборот КОРП, столкнулся с необходимостью добавить свою автоподстановку. Автоподстановок давольно-таки много, но иногда нужно что то не типовое. Так получилось и в данном случае.

27.10.2016    16030    iolko    20       

Права доступа в 1С:Документооборот 2.1 41

Статья Системный администратор Программист Нет файла v8 ДО Документооборот и делопроизводство Бесплатно (free) Информационная безопасность

В программе 1С:Документооборот ред 2.1 механизм системы прав доступа сильно изменился. С одной стороны, права доступа в данной версии стали проще и быстрее, с другой стороны - права по рабочим группам объектов теперь могут противоречить политикам доступа. Разберемся в данной статье как работает механизм прав доступа в 1с документообороте 2.1.

16.09.2016    58297    vlush78    0       

Настройка бесшовной интеграции 1С: ERP 2.0 и 1С: "Документооборот" КОРП. Варианты реализации бизнес-процессов 89

Статья Системный администратор Программист Нет файла v8 ДО ERP2 ИТ-компания Документооборот и делопроизводство Бесплатно (free) Управление бизнес-процессами (BPM) Перенос данных из 1C8 в 1C8

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

09.08.2016    60632    iolko    79       

Новое в 1С:Документооборот ред. 2.1 10

Статья no Нет файла v8 ДО УУ Документооборот и делопроизводство Бесплатно (free) Пользователю системы Управленческий учет (прочее)

Фирма 1С не стоит на месте и продолжает радовать нас своими новыми версиями конфигурации 1С:Документооборот. В конце мая 2016 года вышла новая редакция 2.1, которая содержит как принципиально новые возможности, так и улучшение старых функций. В данной статье будут рассмотрены отличия конфигурации 1С:Документооборот редакции 2.1 по сравнению с редакцией 2.0.

15.06.2016    27948    vlush78    7       

"1С:Договорчики" - инструкция по применению. Часть 1. Начало работы и создание шаблона договора 31

Статья Бухгалтер Руководитель проекта Нет файла v8 УУ Windows Документооборот и делопроизводство Бесплатно (free) Бухгалтерский учет

В конце 2015 года фирма "1С" выпустила продукт со скромным названием "1С:Договорчики". У продукта заявлен довольно неплохой функционал, делающий его пригодным для использования в небольших и средних организациях. По продукту мало методического материала. Я попытаюсь восполнить этот пробел несколькими публикациями.

15.02.2016    25510    portal_orsk    29       

Нагрузочное тестирование 1С:Документооборот 30

Статья Системный администратор Программист Нет файла v8 ДО Windows Документооборот и делопроизводство Бесплатно (free) Производительность и оптимизация (HighLoad)

Перед запуском 1С:Документооборот для средних и крупных внедрений крайне желательно провести нагрузочное тестирование, чтобы проверить корректность и скорость работы системы электронного документооборота в условиях максимальной нагрузки. В данной статье пойдет речь о том, как провести нагрузочное тестирование в 1С:Документооборот без использования 1С:КИП.

28.12.2015    18368    vlush78    1       

Подготовка к управлению проектами в 1С:Документооборот 15

Статья Пользователь Нет файла v8 ДО УУ Windows Документооборот и делопроизводство Бесплатно (free) Управление проектом

В рамках подготовки доклада "Использование 1С:Документооборот для управления проектом" для конференции 2015 подготовил базу 1С:Документооборот для демонстрации на живом примере.

22.12.2015    15872    vlush78    2       

Документооборот: Сложный порядок выполнения в Комплексных процессах, включающий сложные комбинации групп И и ИЛИ 3

Статья Программист Бизнес-аналитик Нет файла v8 ДО Документооборот и делопроизводство Бесплатно (free) Управление бизнес-процессами (BPM)

Комплексные процессы состоят из под-процессов «этапы». Эти «этапы» могут запускаться после «старта процесса» или выполнения других «этапов». Что мы имеем: Если этап должен выполниться, когда выполнился весь «набор этапов», то выбираем вариант «Стартовать действие после выполнения всех отмеченных ниже действий». Если этап должен выполниться, когда достаточно выполнения одного этапа из «набора этапов», то выбираем «Стартовать действие после выполнения любого из отмеченных ниже действий». По сути первое – это логическое И, а второе – это логическое ИЛИ. Проблема: Комбинация наборов этапов из блоков И и блоков ИЛИ на уровне расстановки галочек (в форме "НастройкаПредшественниковЭтапаКомплексногоПроцесса") не доступна. В статье предлагается способ настройки таких процессов, подразумевающий незначительную доработку 1С:Документооборот КОРП (1 фоновое задание и 1 константа).

09.09.2015    16116    kitaevay    5       

Контроль возврата оригиналов первичных документов в типовых конфигурациях (для бухгалтеров) 67

Статья Бизнес-аналитик Бухгалтер Пользователь Нет файла v8 1cv8.cf БУ Документооборот и делопроизводство Бесплатно (free) Бухгалтерский учет

Очень часто перед рядовым (и не очень) бухгалтером встает вопрос о том, как контролировать получение оригиналов документов от покупателей/поставщиков на примере типовой бухгалтерии. В статье опишем несколько методик учета и попытаемся раскрыть все плюсы и минусы каждой из них. Опытным бухгалтерам и программистам в статье может показаться все банальным, но я думаю, все равно будет полезно ее прочесть и, возможно, кому-то это поможет.

15.07.2015    28062    Diversus    18       

Внедрение электронного документооборота в большой компании 49

Статья no Нет файла v8 ДО Россия Windows Документооборот и делопроизводство Бесплатно (free) Управление проектом

Речь пойдет о тех методах, которые помогли мне успешно внедрить электронный документооборот в нескольких компаниях. Я постараюсь представить их в усредненном виде, чтобы вы могли пользоваться ими не только в электронном документообороте, но и также при внедрении любых других проектов. Все, что я расскажу – это всего лишь рекомендации. Потому что в каждой компании свой «огород», свои руководители.

05.06.2015    11494    alexbourne    12       

Интеграция «1С:Управление производственным предприятием» с «1С:Документооборот» 62

Статья no Нет файла v8 КА1 УПП1 ДО Windows Документооборот и делопроизводство Бесплатно (free) Перенос данных из 1C8 в 1C8

В данной статье пойдет речь о возможности интеграции 1С:Управление производственным предприятием ред. 1.3 с 1С:Документооборот КОРП и о том, что может получить предприятие от этой интеграции.

18.02.2013    57744    Vladimir_Konyrev    38       

Зарплатные и кадровые документы, регистры, отчеты, обработки 24

Статья Бухгалтер Нет файла v8 ЗУП2.5 УПП1 Россия Документооборот и делопроизводство Бесплатно (free) Пользователю системы

Как то раз пришлось столкнуться с проблемой - сбора всех документов по з/п и кадровому учету. Увы - список пришлось составлять самому. Может кому пригодится. Данные брались из элемента подсистемы.

20.07.2012    14676    Manticor    4       

Настройка интеграции «1С:Управление торговлей 8 Редакция 11» и «1С:Документооборот» 83

Статья Системный администратор Нет файла v8 ДО УТ11 Россия Документооборот и делопроизводство Бесплатно (free) Перенос данных из 1C8 в 1C8

Недавно возникла задача по настройке интеграции программы 1С:Управление торговлей 8 Редакция 11 и 1С:Документооборот. Хорошего материала по настройке, где все было бы популярно расписано найти не удалось. Поэтому в процессе настройки я решил подготовить небольшую инструкцию.

03.07.2012    52617    ReSY    24       

Ручная запись версии объекта (для снеговика) 2

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Документооборот и делопроизводство Бесплатно (free) Печатные формы документов Универсальные функции

Печатная форма для УПП 1.3.6.1 и алгоритм создания для любых других конфигураций с существующей системой версионирования.

07.11.2010    14714    28    anig99    1       

Конфигурация "Документооборот" 13

Отчеты и формы no Конфигурация (md, cf) v8 Россия Документооборот и делопроизводство Бесплатно (free) Управленческий учет (прочее)

Единое управление хранилищем документов, внутренней почтой, управление приказами, распоряжениями, поручениями, согласование документов. Контроль за исполнением приказов.

28.10.2009    9455    188    vulgaris    13       

Формирование поступления товаров под непроведенную реализацию. (БП 1.6) 14

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v8 БП1.6 Россия БУ Документооборот и делопроизводство Учет ТМЦ Бесплатно (free) Обработка документов

Формирование поступлений товара на основе анализа не проведенной реализации. Довольно знакомая ситуация для бухгалтера, когда необходимо оприходовать под реализацию.

14.08.2009    3225    190    1CProgrammist    6       

Конфигурация "Делопроизводство" 67

Отчеты и формы no Конфигурация (md, cf) v8 Россия Документооборот и делопроизводство Производство готовой продукции (работ, услуг) Бесплатно (free) Управленческий учет (прочее)

Всё очень просто и ненавязчиво. 1. Ведёт журнал входящих и исходящих документов. 2. Держит письма на контроле. 3. Ведет журнал входящих и внутренних приказов (распоряжений, указаний). (есть два отчета позволяющих, распечатать перечень Входящих/Исходящих документов за любой день)

23.04.2009    12592    1140    WWW123    42       

Включение документации в форматах MS Office в базу 1С + Описание метаданных 5

Инструменты и обработки Программист Конфигурация (md, cf) v8 1cv8.cf Windows Документооборот и делопроизводство Бесплатно (free) Загрузка и выгрузка в Excel Работа с интерфейсом

Думаю, что так можно было бы документировать измененные конфигурации. При реализации использовалось http://infostart.ru/projects/3670/ (респект автору), также добавил отрывки из "Конвертации данных".

09.04.2009    8534    136    mosAdm    1       

Реестр документов для УПП 1.2 2

Отчеты и формы Бизнес-аналитик Бухгалтер Пользователь Внешняя обработка (ert,epf) v8 УПП1 Россия Документооборот и делопроизводство Бесплатно (free) Специальные

Формирует реестр документов Реализация товаров и услуг. Отбор по фирме, складу, отображение в бух. учете, проведенность. Очень простая обработка.

27.01.2009    7410    153    aVtor    8       

Ведомость и протокол больничных листов для УПП 8.0 и ЗУП 8.0 9

Отчеты и формы Бухгалтер Внешний отчет (ert,erf) v8 ЗУП2.5 УПП1 Россия БУ Документооборот и делопроизводство Управление персоналом (HRM) Учет рабочего времени Бесплатно (free) Бухгалтерские

Ведомость и протокол больничных листов для конфигураций 1С Управление производственным предприятием 8.0 и 1С Зарплата и управление персоналом (тестировалась - УПП 1.2.4.1, ЗУП 2.1.6.3)

12.10.2006    7095    81    researcher01    4