Бизнес-процессы: готовый пример как вывести месяц прописью в бизнес-процессе

Пример задачи:

Сформировать название сделки в виде "Техобслуживание за {месяц_прописью}". Месяц будем брать из даты создания сделки, но можно использовать и любую другую дату в зависимости от деталей задачи.

Получить название месяца можно за два простых действия и всего один блок бизнес-процесса 😀

Получаем 2 цифры месяца, например, "10" для октября

Создаем переменную Месяц (число) с кодом month_number и типом данных Строка.
В переменную Месяц (число) записываем выражение: ={{=date("m",{{Дата создания}})}}

Сопоставляем цифры месяца с названием месяца, например, "октябрь" для цифр "10"
Создаем переменную Месяц (название) с кодом month_name и типом данных Список с вариантами значений:

  • [01]январь
  • [02]февраль
  • [03]март
  • [04]апрель
  • [05]май
  • [06]июнь
  • [07]июль
  • [08]август
  • [09]сентябрь
  • [10]октябрь
  • [11]ноябрь
  • [12]декабрь
В квадратных скобках указывается символьный код значений, а после них - название значение. Сопоставление данных происходит по коду(!) значения.

В переменную Месяц (название) записываем выражение: {=Variable:month_number}

В схеме бизнес-процесса получение месяца достаточно одного блока Изменение переменных:

Бизнес-процессы: готовый пример как вывести месяц прописью в бизнес-процессе

Для дальнейших действий бизнес-процесса нужно использовать {=Variable:month_name > printable} чтобы вывести месяц прописью, например, в названии сделки. Мой бизнес-процесс будет просто делать запись в лог.

Скачать шаблон бизнес-процесса можно по ссылке 😉


Комментарии

Популярные сообщения

Расширение возможностей бизнес-процессов с помощью вебхуков: работа с задачами