Создание пользовательских уведомлений (бизнес-событий) в 1С: Документооборот, редакция 1.3

Публикация № 293670 24.07.14

Анализ и управление - Анализ и проектирование ИТ-систем

документооборот уведомления уведомление бизнес-событие бизнес-события события событие детектор детекторы обработчик обработчики ДО

В этой статье я хочу рассказать метод создания собственных-пользовательских уведомлений (бизнес-событий) в конфигурации 1С: Документооборт.

Зачем это нужно?

Хороший вопрос :) Например, в организации возникла потребность оповещать пользователей документооборота на которых была(и) назначена задача и которые не приняли ее в работу в течении 1 часа. Соответственно оповещать необходимо через почту, т.е. отправлять на почту уведомления.

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

Итак приступим!

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


Например, добавим новое бизнес-событие "На вас назначена задача", которое будет создаваться, если пользователь не берет в работу задачу больше часа.


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

Добавим новый детектор бизнес-события.


В нем можно написать выражение на встроенном языке и если в выражении указать Результат = Истина, то система после выполнения автоматически создаст новое бизнес событие. Если же вы не хотите чтобы программа сама создала бизнес-событие, то можно указать Результат = Ложь и в коде (в выражении или в конфигурации) вызвать процедуру 

БизнесСобытияВызовСервера.ЗарегистрироватьСобытие()
 
Для того, чтобы система отслеживала новые события предусмотрено регламентное задание "Обработка детекторов бизнес-событий". Это задание исполняется один раз в минуту и выполняет все детекторы событий с флагом Включен.


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

Обработчики бизнес-событий обрабатывают события, которые были созданы детекторами. Например, детектор зафиксировал, что число активных пользователей превышает 50 и создал событие, затем обработчик стартовал процесс Ознакомление для администратора.


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


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


Обработчик бизнес-события и бизнес-событие должны быть связанны между собой.


Вот таким образом в системе 1С: Документооборот добавляются новые бизнес-события!

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. natarezn 30.07.14 10:44 Сейчас в теме
Хочется как в штатах как в астериксе. модно и нелепо. с закрытием кода. Такое возможно ?
4. Steelvan 281 12.11.14 11:13 Сейчас в теме
(1) natarezn,

А в штатах всегда все через одно место.
У них и производства даже своего нет, все делают китайцы.
Только наклейки клеят и нам привозят. Made in China заклеивают на Made in USA (Тьфу).
2. anton_sh 42 03.08.14 22:19 Сейчас в теме
Можно и как в астериксе, почему бы и нет ;)! Можете, например, создать собственный общий модуль закрытый, и в выражении (в детекторе или в доп. обработчике) обратиться к нужно процедуре или функции, которая будет возвращать лишь результат Истина или Ложь. Так же можно визуально скрыть код, дописав конфигурацию.
3. ivdic 31 28.10.14 14:16 Сейчас в теме
Можно ли как настроить не уведомление на почту а внутренее встплывающее уведомление как события в календаре?
5. lefthander 26.12.14 11:30 Сейчас в теме
Можно ли таким образом настроить уведомление на почту события календаря?
Oksana92; +1 Ответить
6. lexxgod 15.02.15 17:04 Сейчас в теме
Здравствуйте!
Не получается настроить уведомления о новых задачах пользователей!!!

Версия Документооборот 8, КОРП 1,3
Системная учетная запись проверку проходит - письмо пришло.
Напрямую письмо пользователю тоже приходит. А вот уведомления о новой задаче не приходит...
Подскажите, что может быть не так???

И еще вопрос! Можно ли как то настроить уведомления на почту, например при вводе документа в котором выбран этот пользователь?
10. lexxgod 24.02.15 14:36 Сейчас в теме
(6) lexxgod,
Подскажите пожалуйста кто нибудь!!!
Так и не получается настроить уведомления о новых событиях на почту...
Что еще нужно сделать?
11. Raduga 30.08.16 16:33 Сейчас в теме
(10) lexxgod:
1. В Настройках программы: флаги Использовать уведомления и Использовать бизнес-события
2. Настроить системную почтовую учетную запись (это видимо есть) - Настройка и Администрирование - Учетные записи
3. Настроить уведомления по умолчанию (в частности - для новых задач) - Настройка и Администрирование - Общие - Использовать уведомления - Настройка
4. Ввести адреса для уведомлений (по умолчанию должны браться из карточек пользователей) - Настройка и Администрирование - Общие - Использовать уведомления - Настройка - Адреса уведомлений
5. Включить регл. задания:
- «Обработка произошедших бизнес-событий»
- «Уведомление пользователей о произошедших событиях»


7. baykovsky 17.02.15 19:48 Сейчас в теме
Ценность данной статьи близка к нулю, так как является всего лишь вольным пересказом контекстной справки программы.
Автору стоило привести несколько конкретных примеров с указанием кода обработчиков.
user1701390; user780057; olo_lo4; ketr; Ildar13; user597475_prohodtseva.oksana; JohnConnor; v.a.ryag; Raduga; logos; elisabet; s_vidyakin; RuslanZ; a.vavilchenko; +14 Ответить
8. KRIHA 101 17.02.15 20:37 Сейчас в теме
Люди, извините что не в тему - помогите ответом на вопрос: можно ли в 1С:Документооборот в качестве исполнителя выбрать группу (или роль, или еще что) таким образом, что задача на исполнение приходит всем пользователям группы, но кто первый "схватил" и согласовал тот и собственно и завершает процесс согласования. Может быть я коряво написал - заранее приношу за это извинения.
9. Kotovskij 23.02.15 18:15 Сейчас в теме
(8) KRIHA,
выбрать группу пользователей нельзя, роль - да.

что касается "но кто первый "схватил"" - используйте механизм принятия задач к исполнению (принятая к исполнению ролевая задача становится персональной), либо достаточно просто исполнить задачу каким-либо из исполнителей ролей, чтобы она стала "персональной" (при выполнении задачи отметка о принятии к исполнению устанавливается автоматически)

не забудьте назначить исполнителей в регистре "Исполнители ролей"
12. Taliesien 29.09.16 19:46 Сейчас в теме
Какова ценность данного инструмента? Насколько я понял это извращённый вариант регламентного задания? Что мешает просто настроить регламент, без этих плясок? Или я упустил какие-то преимущества?
На мой взгляд единственное преимущество, не надо редактировать конфу и всё...
13. JohnConnor 61 17.05.18 08:35 Сейчас в теме
нужно было код в качестве примера, а не пустые окна
user1473391; Folin; user597475_prohodtseva.oksana; Gobbledegook; nimfer; +5 Ответить
Оставьте свое сообщение

См. также

Искусство отчета

Анализ и проектирование ИТ-систем Платформа 1С v8.3 Система компоновки данных Бесплатно (free)

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

26.02.2023    1909    DemetrKlim    38    

23

Принцип "Супермаркета" в управлении производством сложных узлов

Производство готовой продукции (работ, услуг) Бюджетирование и планирование Анализ и проектирование ИТ-систем Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Бесплатно (free)

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

01.02.2023    1157    Soliton    0    

19

Подбор характеристик номенклатуры по сопоставлению свойств при запуске производства в 1С: ERP

Анализ и проектирование ИТ-систем Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Управленческий учет Бесплатно (free)

В конкуренции выигрывает тот, кто сможет лучше удовлетворить запросы заказчиков. Многие современные производственные предприятия адаптируют своё предложение под запросы клиентов и вынуждены увеличивать многообразие вариантов готовой продукции за счёт расширения разнообразия её характеристик. Такой подход предполагает рост многообразия вариантов номенклатуры производимой готовой продукции, полуфабрикатов и закупаемых материалов. Объём информации, которую необходимо учитывать при планировании и контроле, увеличивается с большой скоростью. При этом не всегда свойства материалов, полуфабрикатов и готовой продукции имеют строгое соответствие, позволяющее использовать типовой функционал корпоративных систем на платформе 1С: ERP для автоматизации подбора номенклатуры. Что в итоге может существенно затруднять управление производством.

25.01.2023    1532    Soliton    4    

14

Регистры сведений для аналитиков

Анализ и проектирование ИТ-систем Платформа 1С v8.3 Анализ и прогнозирование Бесплатно (free)

Как использовать регистры сведений при анализе процессов заказчика. Особенности проектирования и применения регистров сведений.

08.11.2022    2030    Gladkov_Anton    2    

3

Моделирование в 1С:ERP - Бюджетирование от документов

Бюджетирование и планирование Анализ и проектирование ИТ-систем Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Бюджетный учет Бесплатно (free)

В Бюджетном отчете ERP есть расшифровка до первичного документа. Но в самом документе отчета о его движении в бюджетировании нет. Точнее, не было.

30.09.2022    1181    pma_2015    0    

3

Моделирование в 1С:ERP - Контекстные мелочи

Анализ и проектирование ИТ-систем Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Бесплатно (free)

Простая возможность спуститься на землю с небес в понимании 1С:ERP. И начать забираться обратно.

30.09.2022    908    pma_2015    0    

3

Моделирование в 1С:ERP - проекции DDD

Анализ и проектирование ИТ-систем Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Бухгалтерский учет Управленческий учет Бесплатно (free)

Знаниями по 1С:ERP делиться сложно. Но можно поделиться практикой их получения. И что делать с вопросом, понимаешь ли ты контекст своей задачи?

30.09.2022    1240    pma_2015    1    

4

Импортозамещение для ERP — социальная сеть управления предприятием

Анализ и проектирование ИТ-систем Внедрение ИТ-системы Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Бесплатно (free)

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

19.07.2022    1488    sereginseregin    8    

5

Управление заказами клиентов, недогруз по складам для конфигурации 1С:УНФ

Монитор заказов Анализ и проектирование ИТ-систем Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 Управленческий учет Бесплатно (free)

Приветствую, коллеги! В статье рассмотрим, как в 1С: Управление нашей фирмой работать с документом «Заказы клиентов» и отчетом «Недогруз».

07.03.2022    1137    Koder_Line    1    

2

Как из 1С отдать миллионы строк в BI и успеть это сделать быстро

Консолидация данных Анализ и проектирование ИТ-систем WEB-интеграция Платформа 1С v8.3 Бесплатно (free)

На онлайн-митапе «Бизнес-анализ по данным базы 1С. Интеграция c платформами BI» выступил ведущий разработчик WiseAdvice.tech Дмитрий Фурцев. Дмитрий рассказал о том, как отдать миллионы строк из 1С в платформу бизнес-аналитики и не потратить на это сутки.

14.02.2022    5349    Fudj1k    11    

22

Моделирование в 1С:ERP - практика анализа движений документов

Анализ учета Анализ и проектирование ИТ-систем Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Управленческий учет Бесплатно (free)

Практика анализа движений документов при моделировании в 1С:ERP - анализ цепочки документов, функциональный анализ, сценарный и событийный.

01.11.2021    2887    pma_2015    9    

22

Решение детективных задач

Анализ и проектирование ИТ-систем Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Пробуем систематизировать методы решения детективных задач

25.08.2021    4849    1c-intelligence    31    

63

"БИП: Бизнес-Процессы". Пример настройки сценария "Обработка интернет-заказа клиента"

Анализ и проектирование ИТ-систем Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Бесплатно (free)

В статье приводятся примеры настройки сценария бизнес-процесса в системе «БИП: Бизнес-Процессы» на примере обработки интернет-заказа.

17.03.2021    2574    YuriYuriev    0    

4

«БИП: Бизнес-Процессы». Примеры использования. Часть №5. Система оповещений

Анализ и проектирование ИТ-систем Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В статье приводятся примеры настройки автоматических оповещений по сценариям в системе «БИП: Бизнес-Процессы».

16.09.2020    2107    YuriYuriev    0    

3

Альтернативный подход к построению архитектуры Бизнес-Процессов.

Анализ и проектирование ИТ-систем Бизнес-процессы Россия Бесплатно (free)

Возникла идея: сделать универсальный механизм построения Бизнес-процессов с использованием объекта метаданных, который вообще говоря для этого и предназначен – «Бизнес-процессы».

14.08.2020    2176    Плохой    1    

5

«БИП: Бизнес-Процессы». Примеры использования. Часть №3. Права и связи

Анализ и проектирование ИТ-систем Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В статье приводятся примеры настройки и использования системы «БИП: Бизнес-Процессы». Примеры приводятся в конфигурации «1С: Управление Торговлей», ред. 11.4 с подключенным расширением «БИП: Мета-Бизнес-Процессы».

11.08.2020    2615    YuriYuriev    0    

2

«БИП: Бизнес-Процессы». Примеры использования. Часть №2

Анализ и проектирование ИТ-систем Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Бесплатно (free)

В статье приводится пример настройки бизнес-процесса и демонстрация применения программного кода в режиме "Предприятие" с использованием системы "БИП: Бизнес-Процессы". Все действия выполняются без использования режима Конфигуратор. Примеры приводятся в конфигурации "1С: Управление Торговлей", ред. 11.4 с подключенной подсистемой "БИП: Бизнес-Процессы".

30.06.2020    5201    YuriYuriev    0    

1

«БИП: Бизнес-Процессы». Примеры использования. Часть №1

Анализ и проектирование ИТ-систем Бизнес-процессы Управленческий учет Бесплатно (free)

В статье приводится несколько примеров настройки бизнес-процессов с использованием системы "БИП: Бизнес-Процессы". Все действия выполняются без использования режима Конфигуратор. Только пользовательский режим. Примеры приводятся в конфигурации "1С: Управление Торговлей", ред. 11.4 с подключенной подсистемой "БИП: Бизнес-Процессы".

26.06.2020    4014    YuriYuriev    0    

5

Правила жёлтого напильника

Механизмы типовых конфигураций Анализ и проектирование ИТ-систем Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Как вносить изменения в типовые конфигурации при решении задач

19.06.2020    11222    1c-intelligence    67    

122

Интеграция Camunda BPM и 1С

WEB-интеграция Анализ и проектирование ИТ-систем Платформа 1С v8.3 Бесплатно (free)

Быстрый старт. Только практические примеры. Установка, запуск и публикация бизнес-процесса на сервере Camunda BPM. Управление бизнес-процессами из 1С при помощи Camunda REST API.

12.05.2020    10020    zhichkin    32    

42

Простейший пример создания бизнес-процессов

Анализ и проектирование ИТ-систем Бизнес-процессы Конфигурации 1cv8 Бесплатно (free)

Простой пример создания бизнес-процессов в несколько шагов. Может пригодиться при первом знакомстве с ними или для решении задач экзамена 1С:Специалист по платформе.

20.11.2019    71181    Infostart    21    

186

Модернизация КА 2.4 под маркетинговую компанию. Часть 1

Анализ и проектирование ИТ-систем Платформа 1С v8.3 1С:Комплексная автоматизация 2.х Россия Управленческий учет Бесплатно (free)

Выполнил для компании, которая занимается маркетингом и продвижением продуктов, проектирование и модификацию конфигурации КА 2.4 и справочника «Проекты». Теперь в конфигурации «Проекты» имеют особенную роль и на основании выполненной доработки руководство компании принимает решения по продолжению, закрытию или продвижению проекта/ов, поиск путей решения возникающих вопросов. При необходимости доработку можно реализовать под ERP конфигурацию. Архитектура решения выполнена «рядом» с основной конфигурацией. В настоящее время конфигурация поддерживается, модификация ведется в актуальной версии КА 2.4.10 на платформе 8.3.14.1630.

29.10.2019    7251    BraunAlex    2    

10

[История разработки] Терминал путевых листов (АвтоГРАФ 5)

Анализ и проектирование ИТ-систем Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Разработка интерфейса взаимодействия пользователей, не знающих 1С, но вынужденных работать в системе.

30.05.2019    13538    rpgshnik    16    

62

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

Документооборот и делопроизводство (СЭД) Анализ и проектирование ИТ-систем Бизнес-процессы 1С:Документооборот Россия Управленческий учет Бесплатно (free)

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

18.02.2019    21160    soulner    4    

60

Принципы проектирования справочников номенклатуры в 1С: Управление Предприятием 2 (ERP 2.4.6)

Анализ и проектирование ИТ-систем Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Бесплатно (free)

Принципы системного подхода к проектированию справочников номенклатуры в 1С: Управление Предприятием 2 (ERP 2.4.6) или как избежать замусоривания.

13.02.2019    44090    roman72    31    

107

Практика применения подсистемы Автозадачи

Анализ и проектирование ИТ-систем Платформа 1С v8.3 Конфигурации 1cv8 Россия Управленческий учет Бесплатно (free)

На Инфостарте есть публикация о подсистеме Автозадачи (https://infostart.ru/public/656758/). Я решил поделить своим опытом применения этой подсистемы Альфа-авто 5.

29.01.2019    10857    AntonSm    4    

30

Ошибка №3 внедрения "Бюджетирования" в 1С:ERP2 и 1С:КА2: использование статей бюджетов вместо нефинансовых показателей

Бюджетирование и планирование Внедрение ИТ-системы Анализ и проектирование ИТ-систем Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х Управленческий учет Бесплатно (free)

В планировании часто встает вопрос ввода цен для расчета тех или иных статей бюджетирования. На проектах мы видим, что для таких целей в 1C:КА 2 и 1C:ERP 2 иногда применяют статьи бюджетов вместо нефинансовых показателей. Это ведет к ряду ошибок и неудобств для пользователей.

14.01.2019    11322    SergeyN    8    

16

Ограничения и недостатки производственного учёта в 1С: УНФ

Производство готовой продукции (работ, услуг) Анализ и проектирование ИТ-систем Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 Управленческий учет Бесплатно (free)

У любого программного продукта (и не только программного, да и не только у продукта) существуют свои сильные и слабые стороны. О многих сильных сторонах 1С: УНФ (Управление нашей фирмой) я писал и снимал обучающие видеоролики. Мне действительно нравится данная программа в силу сочетания функциональности и простоты учёта. Но давайте объективно коснёмся недостатков 1С: УНФ при внедрении на производственных предприятиях. Но сначала про…

30.10.2018    32879    Ingraf    71    

59

Как проектировать отчетность

Анализ и проектирование ИТ-систем Платформа 1С v8.3 Управленческий учет Бесплатно (free)

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

16.10.2018    11427    weissfeuer    3    

18

Проектирование архитектуры и модификация программных продуктов как технология в сложных проектах системной интеграции и автоматизации на базе 1С: СППР

Анализ и проектирование ИТ-систем Платформа 1С v8.3 1С:Франчайзи, автоматизация бизнеса Бесплатно (free)

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

03.10.2018    22789    roman72    19    

71

Ошибка №2 внедрения "Бюджетирования" в 1С:ERP2 и 1С:КА2: реализация бизнес-логики на уровне отборов правил получения фактических данных

Бюджетирование и планирование Внедрение ИТ-системы Анализ и проектирование ИТ-систем Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Управленческий учет Бесплатно (free)

Ошибка настройки правил получения фактических данных в 1C:ERP2 и 1С:КА2 довольно распространена. Попытка реализовать бизнес-логику на уровне правил получения фактических данных делает отчетность сложно проверяемой, увеличивает время формирования отчетов и практически всегда приводит к искажению фактических данных в бюджетных отчетах.

22.08.2018    11060    SergeyN    5    

9