В этой статье разберем один из кейсов логистической компании по автоматическому заполнению названия сделки.

У ребят была задача по установке названия сделки в следующем формате

Скриншот 12-07-2023 130504.png

(1) Инициал ответственного

(2) Количество сделок в месяц на компанию

(3) Текущий месяц и год (4) Направление груза

Для того чтобы автоматизировать такое название сделки, нам потребуется создать глобальную переменную, которая будет отвечать за кол-во сделок в месяц и обнуляться в начале следующего месяца.

Скриншот 12-07-2023 131338.png

<aside> 💡 Тип переменной должен быть - число

</aside>

Чтобы наша переменная обнулялась каждый месяц нужно создать отдельный подпроцесс и выстроить в нем следующую конструкцию

Скриншот 12-07-2023 131527.png

Скриншот 12-07-2023 131551.png

После этого создать сделку пустышку, которую нужно спрятать и не трогать, а внутри этой сделки запустить данный процесс. Он уйдет в цикл и каждый месяц будет обнулять переменную

Скриншот 12-07-2023 132430.png

Теперь когда у нас есть счетчик сделок за месяц, нужно настроить конструкцию по передаче этих данных в название сделки. Выглядеть она будет так:

Скриншот 12-07-2023 132937.png

В зависимости от ответственного в сделке, мы задаем значение поля “Название сделки” и пишем туда следующую маску: А{{global.c147}}/{{ currentDay | formatDate: 'MM/YY' }} {{ lead.df.c1080 }} Разберем эту маску: