Представьте бизнес-процесс согласования договоров в Битрикс24. Для типа договора "Спецификация" нужно заполнить несколько полей, которых нет в других типов договоров, и некоторые из них — обязательные.
Штатно Битрикс24 так не умеет, к сожалению.
В качестве решения можно было научить сотрудников, какие поля и в каких случаях заполнять.
Но меня не устраивало то, что люди, которые будут ежедневно пользоваться нашим решением, вынуждены всё время держать в голове, что и где надо нажать, чтобы выполнить рутинную задачу.
А Иван Рыков всегда против кастома шаблонов Битрикс24, чтобы не потерять выходящий в обновлениях функционал, не усложнять и не увеличивать стоимость сопровождения.
В итоге, разработали модуль.
В параметрах можно выбрать, для каких списков и процессов включаются зависимые поля.
Можно выбрать поля, которые будут родительскими и какие зависимыми.
Есть два типа зависимости: от факта заполнения и от выбранного значения.
Для зависимых полей можно установить обязательность.
Вот теперь мы оба довольны)) Технически всё встраивается аккуратно и люди не мучаются при запуске согласований.
#bitrix24 #битрикс24 #автоматизация бизнеса