1С бизнес процессы книга

Уясните сразу, что бизнес-процессы – это всего лишь два новых объекта в 1С 80: бизнес-процессы и задачи. Причем задачи можно использовать самостоятельно и без знания бизнес-процессов. Их можно трактовать, как список задач для текущего пользователя.

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

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

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

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

Как видите, все очень просто. Если кто-то чего-то не понял, обращайтесь, допишу статью более понятно.

Несколько советов «чайникам».
•Посмотрите в режиме «Конфигуратор» демо-базу с ИТС — познавательно. В режиме «Предприятие» можете не смотреть, особо ничего не поймете.
•У бизнес-объекта нужно обязательно указать вид задачи – без него конфигурация не сохранится. Сначала может использовать один вид задачи для всех бизнес-процессов.
•Чтобы бизнес объект мог стартовать, у него должна быть на карте маршрута хотя бы одна точка входа.
•Каждый блок бизнес-процесса можно назначить исполнителя. Он выбирается из реквизитов адресации задачи, вид которой подвязан к бизнес процессу. Можно выбирать как исполнителя, пользователя, так и любой другой реквизит адресации, например назначить задачу подразделению.
•У задачи нужно не только заполнить реквизиты адресации, но и выбрать основной реквизит адресации, например «Пользователь», выбрать регистр сведений для адресации, переменную сеанса, которая будет соотноситься с основным реквизитом адресации и иметь с ним один тип (!) . Также не забудьте указать соотношения между реквизитами адресации задачи и измерениями регистра адресации, чтобы связь между задачей и регистром сведений заработала.
•Для контроля списка можете использовать консоль отчетов по таблице всех задач «Задачи» и виртуальной таблице задач текущего (или указанного) пользователя «ЗадачаЗадачиПоИсполнителю».
•Для отладки вы можете отключать признаки того, что бизнес-процесс стартовал или задача выполнена.
•В демо-конфигурации для вывода списка задач используется отдельная форма списка "По исполнителю", поэтому в ней показываются задачи только текущего исполнителя. Я сначала никак не мог понять, почему форма списка задач показывает все задачи, потом понял. Чтобы форма показывала задачи по исполнителю, у нее в свойствах надо поставить режим вывода задач "По исполнителю" и программно присвоить реквизиту формы Исполнитель значение текущего пользователя (см. демо-конфу).
•Режим адресации по регистру сведений работает так: если задаче назначена роль исполнителя, то и пользователю в регистре сведений должна быть назначена эта роль, а если задаче не назначена роль исполнителя, то тем не менее пользователь должен быть прописан в регистре с пустой ролью (т.е. задача все равно не назначается любому пользователю). Задача попадает в список пользователя, только если о нем есть запись в регистре адресации.

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

Алгоритм примерно такой:
0:Начало
А:Выполнение: Менеджер оформляет расходную накладную.
Б:Выполнение: Руководитель отдела утверждает накладную.
В:Условие: Если накладная утверждена, тогда Г иначе Д.
Г:Выполнение: Кладовщик выполняет отгрузку. Переход на Е.
Д:Конец: Завершение бизнес-процесса в статусе «Отмена».
Е:Конец: Нормальное завершение бизнес-процесса.

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

Что нужно проконтролировать:
•Когда вы запускаете бизнес-процесс, создаются задачи.
•Когда вы выполняете задачи, бизнес-процесс продвигается по карте маршрута (для этого нужно в форму бизнес-процесса вывести карту маршрута).
•Задачи появляются только у тех пользователей, которым они адресованы (вот здесь мне пришлось попотеть).

Картинка:
На картинке приведен пример, похожий на задачу. Штрихами 1С показывает пройденные точки маршрута, красным пунктиром – текущую точку маршрута.

Основа ведения учета в 1С – это операция ввода документа пользователем. Один документ оформляет одну произошедшую хозяйственную операцию (например – продали три утюга).

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

Примеры бизнес-процессов 1С — оформление покупателем заказа с последующей оплатой и отгрузкой:

  • Принять заказ (девочка оператор)
  • Ожидание поступление денежных средств (платежку загружают из клиент банка в бухгалтерии)
  • Формирование сбора заказа на складе (складские работники)
  • Согласование отгрузки (начальнег)
  • Отгрузка (грузчики).

Каждую из этих операций возможно оформить в 1С. Каждую оформляют разные сотрудники разных отделов.

  • Как сообщить каждому следующему пользователю, что ему пора выполнять действия в этом бизнес процессе 1С?
  • Как связать события в одну цепочку и оставить для истории потомкам?
  • Как проконтролировать цепочку от начала до конца и понять когда все ок?

Бизнес процессы 1С

Сначала разберемся в терминах.

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

В 1С бизнес-процесс означает организованную цепочку точек, в которых платформа 1С обеспечивает автоматически (варианты):

  • Постановка задачи пользователю на выполнение чего-либо
  • Выполнение программы на языке 1С (например в случае, когда нужно создать автоматически какой-либо документ)
  • Автоматически выбрать путь, по которому пойдет цепочка далее, в зависимости от условий.

Хозяйственные операции (вернее их оформление) при ходе бизнес-процесса 1С выполняется:

  • Или автоматически создаются и проводятся документы (выполняемой часть программы)
  • Или пользователем вручную, когда ему ставится такая задача.

Бизнес-процессы 1С и задачи 1С

Мы обсуждали задачи 1С недавно. Это объект 1С, который является информационной напоминалкой пользователю о необходимости выполнить какие-то действия.

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

При старте формируется задача первому пользователю. Он отметил ее как выполненную. Система автоматически создает вторую задачу другому пользователю. И так далее.

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

Обычно в конфигурации создают один вид задач – универсальный и все бизнес-процессы 1С использует ее.

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

Из этого находят следующий выход:

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

Карта маршрута бизнес-процесса 1С

Итак бизнес-процесс 1С состоит из цепочки точек выполнения. Цепочка точек настраивается на карте маршрута бизнес-процесса 1С. Чтобы открыть карту маршрута нужно нажать правой кнопкой на бизнес-процесс 1С и выбрать пункт меню Открыть карту маршрута.

Чтобы создать новую точку – просто перетащите ее на карту маршрута со специальной панели снизу.

    Старт
    Первая точка маршрута. Чтобы карта была корректной, на ней должна быть хотя бы одна точка старта. У сложных бизнес-процессов 1С точек маршрута может быть несколько.

Точка старта (и завершения) не формирует задач никому.


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


Точка действия (желтый квадрат)
Означает, что будет создана задача 1С и адресована пользователю.

Пользователь увидит ее в списке, выполнит какие-либо действия, установит в задаче галочку Выполнена и бизнес-процесс 1С двинется дальше по цепочке.

В свойствах точки действия можно назначить обработчик события ПередСозданиемЗадач(), который часто используется для заполнения реквизитов задачи, чтобы указать пользователю – в каких его действиях заключается «выполнение задачи».

Адресацию задачи (т.е. направить ее нужно пользователю или группе пользователей) можно установить двумя способами:
o Динамически в обработчике ПриСозданииЗадач() заполнять из кода 1С
o Если в задаче 1С уже созданы реквизиты адресации, в бизнес-процессе 1С уже указана Задача 1С, то в свойствах точки внизу, в разделе Адресация будут отображены все реквизиты адресации задачи, где можно выбрать тот набор реквизитов адресации, который нужен; ограничение – возможно выбирать только предопределенные элементы справочников.

Если установить галочку Групповая в свойствах, то это означает, что задач может быть создано несколько. Сами задачи (кроме первой) нужно генерировать самостоятельно, в обработчике ПередСозданиемЗадач(), однако система должна знать, что задач будет несколько, чтобы дождаться выполнения всех, а не двинуться дальше по маршруту после выполнения первой.
Точка условия
Данная точка выбирает куда дальше двинется бизнес-процесс 1С. Выбор производится в обработчике точки ПроверкаУсловия(), который нужно создать в ее свойствах.

Чтобы бизнес-процесс 1С пошел далее по условию «Да», нужно в обработчике установить значение Результат = Истина.


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

Отличия в обработчике состоят в том, что Результат должен быть равен конкретному варианту, например:
Результат = ТочкаВыбораВарианта.Варианты.Вариант1;


Точки разделения и слияния
Позволяет распараллелить выполнение задач и слить потом обратно.


Точка обработки
Позволяет в обработчике Обработка() выполнить произвольные действия, например сформировать документ или провести его.


Точка вложенного бизнес-процесса 1С
На этом месте создается другой бизнес-процесс 1С и начинает выполняться. Этот же бизнес-процесс 1С ожидает полного завершения вложенного.

Начало и завершение бизнес-процесса 1С

Бизнес-процесс 1С может быть просто создан и записан, также как и непроведенный документ.

Чтобы начать выполнение бизнес-процесса 1С, нужно его «стартовать», выполнив метод Старт() в программе или нажав кнопку Старт в режиме 1С Предприятие.

После завершения у бизнес-процесса 1С будет установлена галочка Завершен.

Бизнес-процессы 1С и роботы

Некоторые скептически относятся к бизнес-процессам 1С по причине их построения на основе задач – информационных напоминалок пользователям.

Они говорят — как напоминалка такая задача работает – пользователь увидел ее в списке и сделал, но:

  • всем будет лень отмечать факт ее выполнения (или будут забывать)
  • могут нажать, чтоб задача выполнена (для отчетности), а сами ничего не сделать.

Другие на таких скептиков придумали варианты участия роботов в бизнес-процессах 1С. Роботом на сленге 1С называют регламентное задание.

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

Такого робота можно запустить по расписанию с частотой раз в минуту (раз в десять секунд) и адресовать ему задачи также.

  • У каждой задачи ставить галочку Групповая
  • Формировать две задачи
  • Одну задачу адресовать пользователю, другую – роботу
  • Робот каждые N минут проверяет условие, что задача была выполнена (например, документ введен) и если это так указывает выполненными обе задачи, и за пользователя в том числе.

Другой вариант использования – когда в цепочке есть точка ожидания. Например ожидание оплаты заказа. Эта задача может быть адресована роботу, который проверяет ее наличие раз в день/час и выполняет когда оплата поступила.

Механизмы бизнес-процессов и задач в системе 1С:Предприятие 8

О курсе:

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

Механизм бизнес-процессов встроенный в платформу, позволяет визуально описывать логику процессного управления и довольно просто связывать ее с другими объектами информационной базы.

Для кого:

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

Чего на курсе не будет:

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

Продолжительность курса:

3 астрономических часа

Поставка курса:

Электронная поставка, видео + выгрузки информационных баз. Домашняя работа.

Сертификат:

При успешной сдаче домашней работы выписывается электронный сертификат.

Стоимость:

4800 рублей. Оплата возможна от юридических и физических лиц. Документы для юр.лиц выставляются от компаний зарегистрированных в России, Казахстане и Беларуси.

Программа курса:

  • Задачи.
  • Адресация задач.
  • Условная адресация.
  • Нотация бизнес-процессов.
  • Линейный бизнес-процесс.
  • Условное ветвление.
  • Параллельные бизнес-процессы.
  • Вложенные бизнес-процессы.
  • Имитация работы с формами документов.
  • Интерфейсные особенности.

Отгрузка материалов курса производится в течении 24 часов с момента оплаты.

Скачать файлы

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

См. также

Онлайн-курс "Технология выполнения проектов ERP-класса – процессный подход". Третий поток. Курс проходит с 21 января по 18 марта 2020 года. 3

Курс разработан Внедренческим центром «Раздолье». Курс предназначен для подготовки аналитиков, архитекторов и руководителей проектов автоматизации процессов управления с использованием комплексных ИТ-систем (1С:ERP, 1С:УХ, 1С:КА, 1С:УТ). В основе курса лежит методика применения процессного подхода.

22.10.2019 1161 0

Онлайн-курс "Технология выполнения проектов ERP-класса – процессный подход". Второй поток. Курс проходит с 16 октября по 12 декабря. 14

Курс разработан Внедренческим центром «Раздолье». Курс предназначен для подготовки аналитиков, архитекторов и руководителей проектов автоматизации процессов управления с использованием комплексных ИТ-систем (1С:ERP, 1С:УХ, 1С:КА, 1С:УТ). В основе курса лежит методика применения процессного подхода.

02.10.2019 4573 1СERP 0

САПП — система слежения за заказами, долгами, резервами, остатками, оборотами и многим другим с возможностью оповещения ответственных в ЛЮБЫХ базах 1С, работающих на платформе 8.3.4+ (Конфигурация, Расширение) 6

Данная система создавалась как универсальный механизм широкого спектра действия для анализа и обработки данных баз 1С, под кодовым названием «Система анализа проблем и предложений». Сокращенно – «САПП». Данная система умеет следить практически "за всем", уведомлять об проблемах в работе фирмы ответственных лиц, выполнять в автоматическом режиме все, что можно описать языком 1С и многое другое! Заменяет почти 80% систем для анализа данных в разрезе контрагентов товаров и не только! Имеется видео с демонстрацией части возможностей! Может работать как в составе конфигурации, так и как расширение! Обновление от 19.08.2019, версия 2.0!

13.06.2019 4020 10 0

Онлайн-курс "Технология выполнения проектов ERP-класса – процессный подход". Курс проходит с 10 июля по 06 сентября 2019 33

Курс разработан Внедренческим центром «Раздолье». Курс предназначен для подготовки аналитиков, архитекторов и руководителей проектов автоматизации процессов управления с использованием комплексных ИТ-систем (1С:ERP, 1С:УХ, 1С:КА, 1С:УТ). В основе курса лежит методика применения процессного подхода.

06.06.2019 5659 1СERP 6

Тикеты — система учета задач в 1С (интеграция с Битрикс 24, Trello) 5

Система предназначена для учета задач в 1С как между пользователем — разработчиком, так и для внутренних нужд организаций.

18.01.2019 6242 30 27

Конфигурация Flowcon 67

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

08.01.2019 13643 59

Легкий документооборот 9

Расширение для согласования справочников и документов в конфигурации "1С: Бухгалтерия 3.0". Ролевая адресация, условная маршрутизация, отчеты по исполнительской дисциплине. Не требуется снятие конфигурации с поддержки. Настройка без программирования. Бесплатная ознакомительная версия на 1 месяц.

15.11.2018 5447 31 5

Конфигурация "Универсальные бизнес-процессы" 7

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

19.03.2018 7931 40 3

"Монитор Логиста" для 1С. Управление доставкой 28

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

11.08.2016 18173 50 21

Эффективная Организация — BPM система (процессный подход к управлению организацией) с автоматическим моделированием графических схем. 5

Система эффективная организация — программный продукт класса BPM, необходимый для внедрения процессного управления организацией. Процессный подход — это концепция управления организацией, основанная на графическом моделировании, анализе и регламентации бизнес-процессов организации. Отличительная особенность системы Эффективная Организация — автоматическое моделирование графических схем! Не нужно знать нотаций описания бизнес-процессов, не нужно рисовать схемы, множество на каждый процесс, не нужно писать инструкции, отнимающие так много времени. Оформив нужный документ, система Эффективная Организация все это сделает сама! Для работы с системой Эффективная Организация не требуется специального обучения. Для начала работы в ней можно привлечь любого ответственного сотрудника, способного разобраться в устройстве компании. Такому сотруднику для начала работы достаточно посмотреть видео обзор возможностей системы и результаты будут заметны уже в первый день внедрения!

24.12.2015 22748 78 5

Эффективное взаимодействие, постановка задач для бизнеса (для конфигурации Управление Производственным Предприятием 1.3.65.1 и более поздних) 1

Для увеличения эффективности взаимодействия сотрудников между собой часто необходимо просто иметь список поставленных задач. В крупных компаниях бизнес процессы меняются достаточно быстро. Часто на описание процесса уходит много времени. Данная конфигурация дает возможность пользователям самостоятельно принять решение о том, кому необходимо передать информацию для выполнения следующего шага. Конфигурация предназначена для Управление Производственным Предприятием 1.3.65.1 и более поздних. Функционирует в ТОЛСТОМ клиенте как в обычном, так и в управляемом режиме.

31.05.2015 17731 2

"Процессы 3.0: CRM, Бизнес-процессы, Управление по целям". Универсальная система управления процессами и показателями для любой конфигурации 1С 102

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

15.08.2014 46516 178 124

Универсальный рабочий стол (автонастройка по пользователям, толстый, тонкий и веб-клиенты) 12

Универсальный рабочий стол — это подсистема, которая загружается в 1С и настраивает интерфейсы* для ваших пользователей. *создает автоматизированные рабочие места, которые не только отображают данные, но еще и помогают быстро вводить их в базу 1С. Без программирования, в режиме настроек

15.08.2014 22302 8

КУБиК: Бизнес-процессы + конструктор универсальных форм, версия 2.1 17

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

14.05.2014 28676 93 17

Модуль (Обработка) 1С 8 «Универсальный построитель бизнес-процессов, Документооборот» 4

Обработка является важной составляющей новационной методики внедрения корпоративных информационных решений через моделирование бизнес-процессов на базе платформы 1С 8.

Наименование Файл Версия Размер

[an error occurred while processing the directive]
Карта сайта