Простой сценарий в блоке
Задача: Установить значения свойства всех записей блока при выполнении обычного сценария в блоке Сценарий.
Ниже представлена карта процесса с блоком Сценарий, результатом которого станет установка значения свойства Наличие на складе равное "true":
В данном примере был создан блок Номенклатура с тремя свойствами:
- Наименование (тип Строка);
- Сумма (тип Дробное число);
- Наличие на складе (тип Да/Нет).
В первой задаче бизнес-процесса пользователь заполняет блок вручную, затем после выполнения задачи установлен блок Сценарий, который устанавливает всем элементам блока значение свойства Наличие на складе равное "true".
Пример сценария:
public virtual void InStock (Context context)
{
foreach(var item in context.Nomenclature)
{
item.InStock = true;
}
}
После перехода процесса в блок Сценарий выполнится скрипт, который присвоит значение свойства Наличие на складе всем элементам блока = true.