Форма редактирования элемента инфоблока по умолчанию показывает все свойства подряд — и через год работы каталог превращается в бесконечную простыню полей. Настройка показа свойств позволяет оставить на экране только то, что нужно контент-менеджеру, и разложить это по логичным вкладкам. Разберём, где это настраивается и как не сломать чужую работу.
Зачем настраивать показ свойств
Когда в инфоблоке товаров десятки свойств — технические характеристики, служебные флаги, поля для импорта из 1С, SEO-атрибуты — форма редактирования становится нечитаемой. Контент-менеджер тратит время на прокрутку, путается в похожих полях и по ошибке правит служебные свойства, которые перезапишутся при следующем обмене.
Настройка показа решает три задачи: убирает с глаз лишнее, группирует связанное по вкладкам и задаёт удобный порядок полей. Важно понимать: это настройка интерфейса, а не структуры данных. Свойство никуда не девается из базы — оно просто перестаёт мешать в конкретной форме. Поэтому такие изменения безопасны и обратимы.
Где находится настройка
Откройте любой элемент каталога в административной части: Контент → Инфоблоки → Каталог → [ваш инфоблок], затем любой товар на редактирование. В правом верхнем углу формы есть значок шестерёнки — кнопка «Настройка» (в новых версиях — иконка настроек рядом с заголовком формы).
По клику открывается окно с двумя-тремя блоками:
- Вкладки — список вкладок формы, которые можно включить, выключить и переименовать;
- Поля и свойства — перечень всех доступных полей и свойств с флажками показа и стрелками перемещения;
- Дополнительно — служебные опции показа (например, отображение раздела прав доступа или счётчиков).
Здесь же вы решаете, на какой вкладке появится каждое свойство. Отметьте нужные, снимите флажки с лишних, задайте порядок стрелками — и сохраните. Форма перестроится немедленно.
Вкладки и группировка полей
Плоский список свойств почти всегда стоит разложить по вкладкам. Типовая раскладка для карточки товара выглядит так:
| Вкладка | Что размещаем |
|---|---|
| Товар | Название, символьный код, активность, разделы, картинки |
| Характеристики | Бренд, материал, вес, габариты — фильтруемые свойства |
| Описания | Анонс, детальный текст, SEO-поля |
| Служебное | Артикул 1С, флаги импорта, внешние коды |
Вкладки создаются и переименовываются в том же окне настройки. В карточке товара «Торговый каталог» вкладки цен, остатков и складов приходят от модуля catalog — их показ регулируется отдельно, через настройки этой вкладки. Разумная группировка снижает число ошибок сильнее, чем любой инструктаж: менеджер физически не видит служебных полей, пока не откроет соответствующую вкладку.
Порядок и скрытие свойств
Свойства в форме идут в том порядке, который задан в настройке инфоблока (Инфоблок → Свойства, поле «Сортировка») и уточнён параметрами показа. Меньшее значение сортировки — выше в списке. Держите часто редактируемые свойства сверху, редкие — ниже.
Скрытие свойства из формы делается снятием флажка в окне настройки. Но есть более радикальные способы, когда свойство не нужно в принципе:
- Снять флажок показа — свойство остаётся в базе и в других формах, скрывается только у вас;
- Деактивировать свойство в настройках инфоблока — исчезает у всех, но данные сохраняются;
- Удалить свойство — необратимо, вместе со значениями во всех элементах.
Права доступа и общие настройки
Персональная настройка показа удобна, но не заменяет разграничение прав. Если контент-менеджер в принципе не должен трогать цены или служебные свойства, ограничьте это на уровне доступа, а не просто спрятав поле.
Уровни доступа к инфоблоку задаются на вкладке Доступ в настройках инфоблока — от «Нет доступа» до «Полный доступ» для конкретных групп пользователей. Для тонкого контроля включите расширенное управление правами («Расширенное управление правами» в свойствах инфоблока) — оно позволяет раздавать доступ вплоть до отдельных операций: чтение, изменение элементов, изменение разделов.
Комбинация работает так: права решают, что человек вправе менять, а настройка показа — что ему удобно видеть. Первое защищает данные, второе экономит время.
Типовые ошибки и как их избежать
Чаще всего мы встречаем несколько повторяющихся ситуаций:
- «Пропало свойство» — на самом деле оно скрыто в настройке показа у конкретного пользователя. Проверьте флажки в окне шестерёнки, прежде чем искать проблему в коде.
- Настройку сделали, а у коллег не применилось — потому что показ индивидуален. Договоритесь о единой раскладке и попросите каждого её выставить, либо зафиксируйте настройки программно.
- Скрыли служебное поле и сломали обмен — обмен с 1С не смотрит на видимость в форме, но если поле деактивировали или удалили, данные перестанут сохраняться.
- Слишком много вкладок — дробление на 8–10 вкладок вредит не меньше простыни. Оптимум — 3–5 логических групп.
Отдельно отметим множественные свойства и свойства-привязки к разделам: у них порядок и показ ведут себя так же, но при большом числе значений форма ощутимо тяжелеет. Здесь помогает не настройка показа, а пересмотр самой структуры данных.
Итог
Настройка показа свойств инфоблока — это быстрый и безопасный способ сделать форму редактирования удобной: скрыть лишнее, сгруппировать связанное по вкладкам, задать порядок. Она не меняет данные и всегда обратима, поэтому экспериментировать можно без риска. Для защиты данных её дополняют правами доступа, а не полагаются на одно лишь скрытие полей.
Когда каталог большой, а свойств и торговых предложений много, ручной наводки порядка бывает мало — нужны единые правила для всей команды, корректная связка с обменом 1С и продуманная структура инфоблоков. Мы в B2Bsite проектируем и настраиваем такие каталоги под конкретные процессы магазина: от раскладки формы до интеграции с учётной системой. Если форма редактирования превратилась в тормоз, поможем привести её в порядок и не сломать импорт.
Частые вопросы
Настройка показа скрывает свойство у всех пользователей?
Нет. Настройка показа через шестерёнку персональна и хранится для каждого пользователя отдельно. Чтобы скрыть свойство у всех, деактивируйте его в настройках инфоблока.
Удалятся ли данные, если убрать свойство из формы?
Нет, снятие флажка показа только прячет поле в интерфейсе. Значения остаются в базе и доступны в других формах, шаблонах и при обмене.
Где именно находится кнопка настройки формы?
В правой верхней части формы редактирования элемента инфоблока — значок шестерёнки или иконка настроек рядом с заголовком. По клику открывается окно с вкладками и списком полей.
Можно ли переименовать вкладки в карточке товара?
Да, названия и состав вкладок задаются в том же окне настройки показа. Вы можете включать, выключать и переименовывать вкладки под свои задачи.
Почему после скрытия поля сломался обмен с 1С?
Скорее всего, свойство не скрыли, а деактивировали или удалили. Обмен не смотрит на видимость в форме, но перестаёт заполнять неактивные и удалённые свойства.
Как задать порядок свойств в форме?
Порядок определяется полем «Сортировка» у каждого свойства в настройках инфоблока и уточняется стрелками в окне показа. Чем меньше значение сортировки, тем выше поле.
Чем настройка показа отличается от прав доступа?
Показ управляет удобством — что пользователь видит в форме. Права доступа управляют безопасностью — что он вправе изменять. Для защиты данных нужны именно права.
Можно ли сделать единую раскладку формы для всей команды?
Штатно каждый выставляет показ у себя. Единую раскладку либо согласуют и повторяют вручную, либо фиксируют программно через доработку, чтобы форма открывалась одинаково у всех.
Поможем с настройкой и поддержкой 1С-Битрикс: Управление сайтом
Поможем с настройкой, доработкой и поддержкой 1С-Битрикс: Управление сайтом.