Автоматизация процессного управления и документооборота » База знаний » Решение типовых задач » Создание нескольких кнопок выполнения, использование условий выполнения задачи

Создание на задаче кнопок «Согласовано» и «Не согласовано» и проверка различных условий выполнения задачи в зависимости от выбранной кнопки

Рассмотрим пример: коммерческому директору  поставлена задача согласования договора с клиентом. На форме задачи должно быть две кнопки: «Согласовано» и «Не согласовано». При нажатии кнопки «Не согласовано» исполнитель должен указать причину отклонения договора в поле Комментарий.

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

1

2

Примечание: при реализации настройки с двумя кнопками выполнения дополнительный реквизит также может иметь тип данных «Булево» и принимать значения «Да»/«Нет» в зависимости от выбранной кнопки. Настройка, рассмотренная в примере, носит универсальный характер и применима для проверки условий при использовании двух и более кнопок выполнения.

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

3

Условием выполнения в данном примере будет выступать выражение следующего вида:

[Шапка.Решение по договору] = [Согласован] ИЛИ ( [Шапка.Решение по договору] = [Не согласован] И [Шапка.Комментарий] <> [Пустое значение] ).

Таким образом, при нажатии кнопки «Не согласовано» задача выполнится только в том случае, если поле Комментарий будет заполнено.

Итак, при нажатии кнопки «Не согласовано» система будет проверять заполненность реквизита Комментарий, и если он будет пустым, задача не выполнится, и исполнитель получит сообщение об ошибке «Не указана причина отклонения договора».

4



Настройка доступна при совместном использовании модуля Настраиваемые формы и версий продукта: Бизнес-процессыДокументооборот или Проф.

Новости
15.06.2018

"Газпром нефть" и "1С" начнут совместные разработки IT-решений для нефтяной индустрии
"Газпром нефть" и компания "1С" синхронизируют работу по разработке IT-решений для нефтяной отрасли. Соответствующий меморандум подписан на...

04.06.2018

ПитерСофт информирует о выпуске редакции 3.0 конфигурации "Управление холдингом" системы "1С:Предприятие 8"
Компания ПитерСофт сообщает о выпуске редакции 3.0 конфигурации "Управление холдингом". "1С:Управление холдингом 8" – комплексное решение класса...

24.05.2018

ПитерСофт информирует о выпуске нового продукта "1С:Бухгалтерия КОРП МСФО"
Компания ПитерСофт сообщает о выпуске программного продукта "1С:Бухгалтерия КОРП МСФО". "1С:Бухгалтерия КОРП МСФО" предназначена для...

17.05.2018

ПитерСофт информирует о проведении вебинара «Переход с 1С:УПП на 1С:ERP» 28 мая 2018г.
ПитерСофт сообщает, что 28.05.2018 в 10.00 по московскому времени состоится вебинар на тему «Переход с 1С:УПП на 1С:ERP», который будет интересен...

Прайс-лист
Стать партнером
Демо-версия
Посмотреть демо-ролики
Посмотреть презентации

Организация эффективного взаимодействия подразделений

Что такое эффективная система коммуникаций для компании?
Прежде всего, когда суть...

Статья полностью

Процессное управление - это просто!

Программный продукт «ПитерСофт: Управление процессами» является представителем систем класса...

Статья полностью

Часто задаваемые вопросы

Как лицензируется продукт?
Возможен ли апгрейд?
Где хранится лицензия на продукт?

Все вопросы