Современные технологии
           управления бизнесом

Звоните по телефонам:
+7 (812) 333-08-60, +7 (495) 785-43-16
Автоматизация процессного управления и документооборота » База знаний » Решение типовых задач » Создание нескольких кнопок выполнения, использование условий выполнения задачи

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

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

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

1

2

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

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

3

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

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

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

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

4



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

Новости
30.06.2017

Выпущен новый продукт "1С:Учет обращений"
В соответствии с Указом Президента Российской Федерации от 17.04.2017 № 171, вступающим в силу 01.07.2017, государственные органы, органы местного...

23.06.2017

Новый WEB-курс для пользователей 1С:ERP 2
ООО "ПитерСофт" рекомендует новый WEB-курс (дистанционный) Управленческий учет затрат, финансовый результат в прикладном решении "1С:ERP...

02.06.2017

Выпущен новый релиз «ПитерСофт: Управление процессами» 4.3.1
Выпущен новый релиз программного продукта «ПитерСофт: Управление процессами», версия 4.3.1. Теперь у пользователей появились новые возможности...

29.05.2017

Продукт "ПитерСофт: Управление процессами" получил очередной сертификат 1С:Совместимо
Успешно прошел очередную сертификацию на получение статуса "Совместимо! Система программ 1С:Предприятие" программный продукт "ПитерСофт: Управление...

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

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

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

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

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

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

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

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

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

Все вопросы