Обязательные поля по условиям и стадиям
Поле обязательно по условию — контроль даже для роботов
-
Оценка
-
Установок3
-
Разработчик
-
Опубликовано30.10.2026
Описание
Битрикс24 умеет делать поле обязательным на стадии, но не умеет «по условию». Адрес нужен только при доставке до дома, причина отказа — только для целевого лида, реквизиты — только для юрлица. Штатно приходится выбирать: либо поле обязательно всегда и менеджеры заполняют его «для галочки», либо не обязательно и его забывают.
Приложение делает поле обязательным при переходе на стадию только когда выполнены ваши условия. Если условия не требуют ничего — сотрудник переходит на стадию как обычно, без лишних окон.
Все возможности — в подписке: без встроенных покупок, без платных лимитов на число правил и условий.
Чем отличается
Штатное окно обязательных полей видит только сотрудник. Роботы, бизнес-процессы, импорт и обращения к REST меняют стадию без окна — это свойство Битрикс24. Приложение замечает такой переход через несколько секунд после него, если обязательные поля не заполнены, и реагирует так, как вы выбрали:
Приложение работает через штатную обязательность Битрикс24 и свои служебные поля. Всё, что оно создало, убирается одной кнопкой «Убрать с портала всё, что создало приложение» в настройках, а «Вернуть» восстанавливает. Значения полей ваших сделок, лидов и смарт-процессов приложение у себя не хранит — подробно в политике конфиденциальности.
Ограничения
Приложение делает поле обязательным при переходе на стадию только когда выполнены ваши условия. Если условия не требуют ничего — сотрудник переходит на стадию как обычно, без лишних окон.
Все возможности — в подписке: без встроенных покупок, без платных лимитов на число правил и условий.
Чем отличается
- Несколько условий в одном правиле — «все» (И) или «хотя бы одно» (ИЛИ) — по любым полям: числа, даты, деньги, сотрудник, источник, сумма сделки.
- Развилка: одно поле-список — и на каждое его значение свой набор обязательных полей, настраивается одной таблицей. «Тип доставки»: до двери — адрес и дата, транспортной компанией — ТК и пункт выдачи, самовывоз — ничего.
- Обязательными можно сделать не только свои поля, но и контакт, компанию, сумму, комментарий, а также множественные поля.
- «Все провальные стадии» — одной галкой; новые провальные стадии правило подхватывает само.
- В окне перехода — только недостающие поля и название правила, по которому они нужны.
- Введённое не теряется: если сохранение карточки затрёт только что введённые значения, приложение их вернёт.
- Переходы роботов, бизнес-процессов и REST — под контролем: журнал нарушений с уведомлением или возврат стадии.
- Всё, что приложение создало на портале, убирается одной кнопкой.
- Сделки — любая воронка или все воронки сразу, включая те, что появятся позже.
- Лиды.
- Смарт-процессы со стадиями — любая воронка или все.
- Стадии — выбранные вами, «все провальные» или «успешная».
- Несколько условий в одном правиле: «все условия» (И) или «хотя бы одно» (ИЛИ).
- Поля условий: пользовательские — список (в том числе множественный), да/нет, строка, число, деньги, дата, дата и время, сотрудник, справочник; стандартные — источник, тип сделки, ответственный, сумма.
- Операторы: равно, не равно, одно из, не одно из, заполнено, не заполнено; для чисел, денег и дат — больше и меньше.
- Правило без условий — поле обязательно на выбранных стадиях всегда.
- Выберите поле — список (в том числе множественный), справочник или «да/нет», — и отметьте в таблице: столбцы — значения поля, строки — поля, которые нужно заполнить.
- В списке правил развилка — одна строка: «Развилка по полю «Тип доставки»» и что нужно при каждом значении.
- Предпросмотр показывает окно менеджера для выбранного значения.
- Пользовательские поля любых типов, включая множественные.
- Файлы (скан договора, фото) — менеджер прикладывает их прямо в окне перехода, одиночные и множественные.
- Стандартные: сумма, комментарий, контакт, компания.
- Если на одной стадии действуют несколько правил, их поля объединяются, а в окне видно, какое правило чего требует.
- При смене стадии в карточке или перетаскивании в канбане Битрикс24 открывает своё штатное окно обязательных полей. Внутри — форма приложения: только те поля, которых не хватает, и название правила — почему они нужны.
- Та же форма — при правке всей карточки.
- Менеджер заполняет поля и нажимает «Применить» — значения сразу записываются в карточку от его имени и с его правами, затем «Сохранить» в окне Битрикс24.
- Введённое не теряется. Если кнопка «Сохранить» карточки отправит старые значения поверх только что введённых, приложение вернёт введённое (в течение 30 минут после ввода).
Штатное окно обязательных полей видит только сотрудник. Роботы, бизнес-процессы, импорт и обращения к REST меняют стадию без окна — это свойство Битрикс24. Приложение замечает такой переход через несколько секунд после него, если обязательные поля не заполнены, и реагирует так, как вы выбрали:
- Только журнал и уведомление (по умолчанию): запись в журнал нарушений в настройках приложения, комментарий в истории карточки, уведомление ответственному и тому, от чьего имени сменилась стадия.
- Вернуть стадию: то же, и элемент возвращается на прежнюю стадию. Не чаще двух раз в час для одного элемента — чтобы не спорить с роботом бесконечно.
- Режим задаётся для всего портала и при необходимости — для отдельного правила.
- Исключения: сотрудники (например, технические пользователи интеграций), чьи переходы нарушением не считаются.
- Мастер правила в 3 шага: где → когда → что заполнить, с предпросмотром «как это увидит менеджер».
- Готовые шаблоны: «Причина провала», «Тип доставки» (развилка), «Адрес при доставке», «Реквизиты перед счётом», «Дата следующего контакта при отказе» — шаблон заполняет правило и подсказывает подходящие поля вашего портала.
- Список правил показывает состояние: если поле из правила удалили или воронки больше нет, правило помечено и видно почему.
- Включение и выключение правила одной кнопкой, копирование правила.
Приложение работает через штатную обязательность Битрикс24 и свои служебные поля. Всё, что оно создало, убирается одной кнопкой «Убрать с портала всё, что создало приложение» в настройках, а «Вернуть» восстанавливает. Значения полей ваших сделок, лидов и смарт-процессов приложение у себя не хранит — подробно в политике конфиденциальности.
Ограничения
- Тариф. Нужна функция Битрикс24 «Обязательность поля от стадии» — она есть на тарифах «Базовый», «Стандартный», «Профессиональный» и «Энтерпрайз». Лиды доступны с тарифа «Стандартный», смарт-процессы — с «Профессионального». Приложение проверяет тариф при установке и сообщает в настройках, если функции нет.
- Права. Настраивать правила может только администратор Битрикс24.
- Пределы одного правила: до 20 условий, до 50 обязательных полей, до 100 стадий. Число правил приложение не ограничивает.
- Обход окна замечается после перехода. Помешать роботу, бизнес-процессу или REST сменить стадию нельзя — можно отреагировать через несколько секунд. При возврате стадии роботы и бизнес-процессы новой стадии уже запущены, а роботы прежней стадии запустятся снова.
- Робота от сотрудника не отличить. Робот, бизнес-процесс, вебхук или другое приложение действуют от имени сотрудника — в исключения можно добавить только сотрудника.
- Недокументированный метод. Обязательность на стадиях задаётся методом Битрикс24, которого нет в публичной документации REST. Приложение проверяет его при установке и в работе; если Битрикс24 его изменит, вы увидите понятную ошибку в настройках, а не тихую поломку.
- Адрес, привязку к смарт-процессу или инфоблоку и другие поля особых типов в окне перехода не заполнить — окно подскажет заполнить их в карточке. Файл в окне — до 10 МБ, все файлы одного сохранения — до 15 МБ.
- Перед удалением приложения нажмите в настройках «Убрать с портала всё, что создало приложение». После удаления доступа к порталу у приложения нет, и убрать служебные поля и их обязательность оно уже не сможет.
- Контакты и компании не поддерживаются — у них нет стадий. Обязательность при простом сохранении карточки, без смены стадии, — тоже нет.
- Проверено в облачном Битрикс24.
Дополнительные условия
Для работы нужен тариф Битрикс24 с функцией «Обязательность поля от стадии»: «Базовый» и выше (лиды — с «Стандартного», смарт-процессы — с «Профессионального»). Устанавливать и настраивать приложение должен администратор Битрикс24.
Перед удалением приложения откройте его настройки и нажмите «Убрать с портала всё, что создало приложение» — иначе служебные поля приложения и их обязательность на стадиях останутся на портале.
Приложение доступно по подписке. Все возможности — в подписке: без встроенных покупок, без платных лимитов на число правил и условий. Если подписка закончится и Битрикс24 остановит приложение, обязательность его служебных полей на стадиях останется — элементы CRM не смогут перейти на стадии с правилами. За 7 дней до конца подписки в настройках приложения появится предупреждение: продлите подписку или нажмите «Убрать с портала всё, что создало приложение».
Служебные поля приложения (тип «Обязательные поля», имена UF_CRM_REQF_…) не удаляйте и не меняйте вручную: через них работает обязательность. Если удалили — приложение восстановит их при ближайшей сверке (не позже 10 минут).
Читать полностью →
Перед удалением приложения откройте его настройки и нажмите «Убрать с портала всё, что создало приложение» — иначе служебные поля приложения и их обязательность на стадиях останутся на портале.
Приложение доступно по подписке. Все возможности — в подписке: без встроенных покупок, без платных лимитов на число правил и условий. Если подписка закончится и Битрикс24 остановит приложение, обязательность его служебных полей на стадиях останется — элементы CRM не смогут перейти на стадии с правилами. За 7 дней до конца подписки в настройках приложения появится предупреждение: продлите подписку или нажмите «Убрать с портала всё, что создало приложение».
Служебные поля приложения (тип «Обязательные поля», имена UF_CRM_REQF_…) не удаляйте и не меняйте вручную: через них работает обязательность. Если удалили — приложение восстановит их при ближайшей сверке (не позже 10 минут).