Иногда возникает необходимость того, чтобы значение реквизита функции заполнялось по умолчанию. Для реквизитов процесса значение по умолчанию настраивается на форме процесса. Значение по умолчанию, настроенное для реквизита на форме функции, срабатывает в том случае, если этого реквизита не было в потоке до данной задачи (реквизит был невидим в предыдущих задачах и в сессии).
Рассмотрим два случая:
1. | Значение реквизита на форме функции указано по умолчанию и в предыдущей задаче данный реквизит невидим. В этом случае значение по умолчанию сохранится и будет передано последующим функциям. |
Бизнес-процесс Выполнение заказа покупателя
2. | Значение реквизита на форме функции указано по умолчанию и в предыдущей задаче данный реквизит виден пользователю. В этом случае значение по умолчанию не будет передано в качестве значения по умолчанию. |
Бизнес-процесс Выполнение заказа покупателя
Пример
Вариант 1. В первом случае значение реквизита Контактное лицо задается по умолчанию для функции Оплаты, которая назначается после запуска процесса и выполнения функции Заказ покупателя. До этого данный реквизит невидим.
Запуск новой сессии Выполнение заказа покупателя на выполнение (Меню: Документы и Процессы >> Новая сессия):
Форма Начало сессии «Выполнение заказа покупателя»
После запуска процесса будет поставлена задача Заказ покупателя, что отразится в Журнале задач:
Журнал задач
При выполнении данной задачи можно заметить, что реквизит Контактно лицо скрыт на данном этапе выполнения процесса:
Форма Задачи «Заказ покупателя»
После выполнения задачи Заказ покупателя в Журнале задач будет поставлена следующая, Оплата.
Журнал задач
В ней отобразится значение по умолчанию реквизита Контактное лицо:
Форма Задачи «Оплаты»
Значение Менеджер по маркетингу сохранится и будет передано в реквизит Контактное лицо последующих задач.
Вариант 2. Во втором случае реквизит Контактное лицо виден в задаче Заказ покупателя и задается по умолчанию для последующей функции Оплаты. До этого данный реквизит невидим.
Запуск новой сессии Выполнение заказа покупателя на выполнение:
Форма Начало сессии «Выполнение заказа покупателя»
Задача Заказ покупателя в Журнале задач:
Форма Журнал задач
При выполнении задачи Заказ покупателя поле Контактное лицо оставалось пустым и не редактировалось:
Форма Задачи «Заказ покупателя»
Задача Оплаты в Журнале задач:
Форма Журнал задач
Можно заметить, что значение поля Контактное лицо было передано из предыдущей задачи и осталось пустым. Значение по умолчанию Менеджер по маркетингу для функции Оплата не задано.
Форма Задачи «Оплаты»
См. также: