Справочники и Данные · 9 мин
Как убрать иерархический просмотр в 1С
Как отключить иерархический (древовидный) просмотр в списках 1С: через меню «Вид», настройку формы и программно. Способы для пользователя и разработчика.
Иерархический просмотр в 1С отображает элементы справочника или списка в виде дерева: группы раскрываются, элементы вложены в родительские папки. Это удобно для навигации, но мешает, когда нужно видеть все записи плоским списком — например, для поиска, сортировки по колонкам или выгрузки данных. Отключить дерево можно несколькими способами: через стандартное меню формы, через настройку списка или программно в конфигураторе.
Выбор способа зависит от задачи. Если дерево мешает только вам и только сейчас — достаточно пары кликов в интерфейсе. Если плоский список нужен всем пользователям постоянно — потребуется изменить настройки формы в режиме «Ещё» или доработать конфигурацию. Ниже разобраны все варианты с точными действиями для типовых конфигураций на управляемых формах (1С:Бухгалтерия, Управление торговлей, ERP и другие).
Важно понимать: отключение иерархического просмотра не удаляет группы и не меняет структуру данных. Меняется только способ отображения списка на экране. Сами элементы остаются привязанными к своим родительским группам, и вернуть дерево можно в любой момент тем же способом.
Какие режимы отображения списка есть в 1С
В управляемых формах 1С для иерархических справочников (номенклатура, контрагенты, статьи затрат и другие) доступны три стандартных режима просмотра. «Дерево» показывает группы и элементы в виде раскрывающейся структуры. «Иерархический список» выводит все элементы подряд, но с отступами, показывающими вложенность. «Список» — плоский вид без групп, где каждая строка равноправна.
Именно режим «Список» чаще всего и нужен, когда говорят «убрать иерархию». В нём работают обычная сортировка по любой колонке, полноценный поиск и отбор без ограничений дерева. Группы в этом режиме либо скрываются, либо показываются вперемешку с элементами — это зависит от настройки формы конкретной конфигурации.
Способ 1. Отключить дерево через меню «Ещё» в открытом списке
Самый простой вариант не требует прав администратора и доступен любому пользователю. Откройте нужный список — например, «Номенклатура» или «Контрагенты». В правом верхнем углу формы нажмите кнопку «Ещё» и найдите пункт «Вид» или подменю «Режим просмотра» (название зависит от конфигурации). В нём переключите значение с «Дерево» или «Иерархический список» на «Список».
В ряде типовых конфигураций тот же переключатель вынесен прямо на панель формы: рядом с полем поиска могут быть кнопки с иконками дерева и списка. Щёлкните иконку плоского списка — отображение изменится сразу, без перезапуска программы.
Учтите, что этот выбор сохраняется в настройках текущего пользователя для конкретной формы. Другие сотрудники продолжат видеть дерево, а вам при следующем открытии список покажется уже в плоском виде. Если настройка «слетела», проверьте, не очищались ли пользовательские настройки администратором.
- 1Откройте список справочника (например, «Номенклатура»)
- 2Нажмите «Ещё» в правом верхнем углу формы
- 3Выберите «Вид» или «Режим просмотра»
- 4Установите значение «Список»
- 5Проверьте: группы исчезли, записи идут плоским перечнем
Способ 2. Настроить плоский список через «Настройку списка»
Если в меню «Вид» нужного пункта нет, используйте универсальный механизм настройки динамического списка. В открытой форме нажмите «Ещё» → «Настроить список». В открывшемся окне проверьте, нет ли отбора или группировки, формирующих иерархическое отображение. Группировка по полю «Родитель» визуально имитирует дерево — удалите её, и список станет плоским.
В этом же окне удобно сразу задать сортировку, например по наименованию по возрастанию, и нужные отборы. Настройки применяются кнопкой «ОК» или «Завершить редактирование» и также сохраняются для текущего пользователя. При необходимости их можно вернуть к стандартным через «Ещё» → «Установить стандартные настройки».
Способ 3. Убрать иерархию в конфигураторе для всех пользователей
Когда плоский список нужен всем и постоянно, изменения вносят в конфигураторе. Это требует прав разработчика и, для типовых конфигураций на поддержке, аккуратности: лучше использовать механизм расширений, чтобы не снимать конфигурацию с поддержки.
Порядок действий в конфигураторе: откройте нужный справочник, перейдите к форме списка. В свойствах элемента формы, связанного с таблицей списка (реквизит «Список»), найдите свойство «Отображение» и установите значение «Список». После обновления конфигурации базы данных форма у всех пользователей откроется в плоском виде, хотя пользовательские настройки вида могут переопределять это значение.
Альтернатива — программная установка в модуле формы. В обработчике «ПриСозданииНаСервере» можно задать отображение списка кодом. Это гибче: например, плоский вид можно включать только при определённых условиях.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Элементы.Список.Отображение = ОтображениеТаблицы.Список;
КонецПроцедурыКак проверить результат и вернуть дерево обратно
Признак успешного отключения иерархии: группы-папки больше не показываются как раскрывающиеся узлы, все элементы идут единым перечнем, сортировка по колонкам применяется ко всему списку сразу, а не внутри каждой группы. Поиск по списку находит записи независимо от их места в структуре.
Чтобы вернуть дерево, повторите те же действия в обратном порядке: «Ещё» → «Вид» → «Дерево» или «Иерархический список». Если настройки запутались, помогает сброс: «Ещё» → «Установить стандартные настройки» вернёт вид формы к состоянию, заданному разработчиком конфигурации.
Как проверить результат
Элементы идут плоским перечнем без отступов и узлов-групп
Остались раскрывающиеся папки или отступы вложенности
Сортируется весь список целиком
Сортировка работает только внутри групп
У него сохранился его собственный вид списка
Ожидалось изменение для всех, но меняли только пользовательскую настройку
Типичные ошибки и ограничения
Частая ошибка — попытка «убрать иерархию» удалением групп справочника. Это опасно: удаление групп с элементами либо невозможно, либо приведёт к перемещению или потере данных. Отключение вида просмотра не требует никаких изменений самих данных.
Вторая ошибка — ожидание, что личная настройка вида распространится на коллег. Пользовательские настройки формы индивидуальны. Для единого вида у всех нужна настройка в конфигураторе или распространение настроек администратором через механизм копирования пользовательских настроек.
Наконец, в некоторых формах типовых конфигураций переключение вида заблокировано разработчиком: список жёстко настроен на дерево. В этом случае поможет только доработка формы через расширение.
FAQ
Почему после отключения дерева я не вижу часть элементов?
В плоском режиме группы могут скрываться, а элементы показываться все подряд. Если записей стало визуально меньше, проверьте установленные отборы через «Ещё» → «Настроить список» и сбросьте лишние. Также убедитесь, что не активен отбор по конкретной группе, оставшийся от работы в режиме дерева.
Как убрать иерархию в обычных формах (толстый клиент)?
В обычных формах в командной панели списка есть кнопка или пункт меню «Иерархический список» / «Режим просмотра». Нажмите её и выберите плоский режим. Также иерархию можно отключить в настройке списка, убрав группировку по родителю.
Можно ли убрать дерево только для себя, не трогая настройки коллег?
Да. Переключение вида через «Ещё» → «Вид» — это персональная настройка, она сохраняется только для вашей учётной записи и не влияет на других пользователей.
Пропадут ли данные, если отключить иерархический просмотр?
Нет. Меняется только отображение: группы, элементы и их связи остаются в базе нетронутыми. Вернуть дерево можно в любой момент тем же способом.
Нет пункта «Вид» в меню «Ещё» — что делать?
Значит, разработчик формы не вывел переключатель в интерфейс. Попробуйте «Ещё» → «Настроить список» и уберите группировки. Если и это не помогает, потребуется доработка формы через расширение конфигурации силами специалиста по 1С.
Как сделать плоский список по умолчанию при каждом открытии?
Один раз переключите вид на «Список» — настройка сохранится и будет применяться при следующих открытиях формы. Если она сбрасывается, проверьте, не очищаются ли пользовательские настройки, либо задайте отображение списка в конфигураторе.
Что важно запомнить
Иерархический просмотр отключается через «Ещё» → «Вид» → «Список» — это безопасная персональная настройка, не затрагивающая данные. Для постоянного плоского вида у всех пользователей настройку меняют в конфигураторе, предпочтительно через расширение. Удалять группы справочника для этой цели нельзя.