Бестранк. Зависимые поля в списках и в бизнес-процессах ленты новостей
Описание
Управляйте логикой заполнения списков без программирования
Когда в вашем каталоге, заявке или справочнике поля появляются в случайном порядке, пользователи теряются и допускают ошибки. Решение «Бестранк. Зависимые поля» меняет это: вы настраиваете чёткую логику — одни поля показываются только после того, как заполнены другие. Это не просто визуальное упорядочивание, а полноценный механизм, который делает формы умными и предсказуемыми.
Вам больше не нужно писать сложные скрипты или привлекать разработчиков. Всё настраивается в привычном интерфейсе 1С-Битрикс. Вы можете сделать так, чтобы при выборе определённой категории товара появлялись только релевантные характеристики, а при пустом поле — скрывались лишние блоки. Это снижает нагрузку на сотрудников и ускоряет ввод данных.
Два сценария зависимости: от простого показа до умной привязки
Первый тип зависимости работает по принципу «появилось — значит заполнено». Как только пользователь вводит значение в родительское поле, дочерние поля становятся видимыми. Это идеально для случаев, где нужно сначала уточнить общую информацию, а затем детализировать её. Например, если указан отдел — становятся доступны поля для выбора сотрудника и должности.
Второй тип — более продвинутый. Он привязывает дочерние поля не просто к факту заполнения, а к конкретному значению родительского поля. Это работает для списочных полей, привязок к элементам и полей типа «Да/Нет». Пример: если в поле «Тип документа» выбрано «Договор», то в следующем списке появятся только варианты, относящиеся к договорам, а для «Счёта» — свои. Так вы исключаете нелогичные комбинации и путаницу.
Контроль обязательности: заполнение только нужных данных
Часто бывает, что появление поля — это полдела. Важно ещё и заставить пользователя его заполнить, иначе данные будут неполными. В решении «Бестранк» вы можете для каждого зависимого поля отдельно указать, должно ли оно быть обязательным. Причём это требование срабатывает только тогда, когда поле отображается.
Это избавляет от двух проблем: с одной стороны, сотрудники не пропускают критичные поля, с другой — не тратят время на заполнение того, что не нужно. Например, если выбран тип оплаты «Наличные», поле «Номер карты» не только скрыто, но и не является обязательным. А если выбран «Перевод» — оно появляется и требует ввода. Система сама подстраивается под контекст.
Практическая польза для ленты новостей и бизнес-процессов
Хотя решение заточено под списки, его возможности особенно заметны в бизнес-процессах и ленте новостей. Представьте, что при создании новости вы выбираете тип контента: «Акция», «Новинка» или «Обычная публикация». В зависимости от выбора, в форме появляются разные поля: для акции — дата начала и скидка, для новинки — ссылка на каталог, для обычной новости — только текст. Это делает интерфейс чистым и понятным для редакторов.
В бизнес-процессах зависимые поля помогают строить гибкие маршруты согласования. Если заявка на сумму до 10 000 рублей — показывается одно поле для комментария и один список утверждающих. Если сумма больше — появляются дополнительные поля для обоснования и расширенный список подписантов. Всё это настраивается без программирования и работает в реальном времени.
Простота настройки и готовые шаблоны под любые задачи
Чтобы внедрить зависимые поля, не нужно изучать документацию или писать код. Всё управление происходит через стандартный интерфейс редактирования списков Битрикс. Вы указываете родительское поле, выбираете тип зависимости и задаёте список дочерних полей. Для второго типа — просто выбираете, при каких значениях родителя должны появляться те или иные дочерние поля.
Решение подходит для любых списков: от каталогов товаров и услуг до справочников контрагентов и заявок. Вы можете применять его как для новых списков, так и для уже существующих. Зависимости работают как при создании, так и при редактировании элементов. Это готовый шаблон, который не требует доработок — просто установите и настройте под свою структуру. Результат — меньше ошибок, быстрее заполнение и довольные пользователи.
Часто задаваемые вопросы
Характеристики
| Версия | 1.2.7 |
| Добавлен | 21.01.2022 |
| Обновлён | 03.06.2026 |
| Установок | 100 - 499 раз |
| Код | bestrank.listdependentfields |
| Адаптивный | Нет |
| Composite | Нет |