К статье
Практический материал

Справочники и Данные · 9 мин

Как убрать иерархический просмотр в 1С

Как отключить иерархический (древовидный) просмотр в списках 1С: через меню «Вид», настройку формы и программно. Способы для пользователя и разработчика.

Иерархический просмотр в 1С отображает элементы справочника или списка в виде дерева: группы раскрываются, элементы вложены в родительские папки. Это удобно для навигации, но мешает, когда нужно видеть все записи плоским списком — например, для поиска, сортировки по колонкам или выгрузки данных. Отключить дерево можно несколькими способами: через стандартное меню формы, через настройку списка или программно в конфигураторе.

Выбор способа зависит от задачи. Если дерево мешает только вам и только сейчас — достаточно пары кликов в интерфейсе. Если плоский список нужен всем пользователям постоянно — потребуется изменить настройки формы в режиме «Ещё» или доработать конфигурацию. Ниже разобраны все варианты с точными действиями для типовых конфигураций на управляемых формах (1С:Бухгалтерия, Управление торговлей, ERP и другие).

Важно понимать: отключение иерархического просмотра не удаляет группы и не меняет структуру данных. Меняется только способ отображения списка на экране. Сами элементы остаются привязанными к своим родительским группам, и вернуть дерево можно в любой момент тем же способом.

Какие режимы отображения списка есть в 1С

В управляемых формах 1С для иерархических справочников (номенклатура, контрагенты, статьи затрат и другие) доступны три стандартных режима просмотра. «Дерево» показывает группы и элементы в виде раскрывающейся структуры. «Иерархический список» выводит все элементы подряд, но с отступами, показывающими вложенность. «Список» — плоский вид без групп, где каждая строка равноправна.

Именно режим «Список» чаще всего и нужен, когда говорят «убрать иерархию». В нём работают обычная сортировка по любой колонке, полноценный поиск и отбор без ограничений дерева. Группы в этом режиме либо скрываются, либо показываются вперемешку с элементами — это зависит от настройки формы конкретной конфигурации.

Способ 1. Отключить дерево через меню «Ещё» в открытом списке

Самый простой вариант не требует прав администратора и доступен любому пользователю. Откройте нужный список — например, «Номенклатура» или «Контрагенты». В правом верхнем углу формы нажмите кнопку «Ещё» и найдите пункт «Вид» или подменю «Режим просмотра» (название зависит от конфигурации). В нём переключите значение с «Дерево» или «Иерархический список» на «Список».

В ряде типовых конфигураций тот же переключатель вынесен прямо на панель формы: рядом с полем поиска могут быть кнопки с иконками дерева и списка. Щёлкните иконку плоского списка — отображение изменится сразу, без перезапуска программы.

Учтите, что этот выбор сохраняется в настройках текущего пользователя для конкретной формы. Другие сотрудники продолжат видеть дерево, а вам при следующем открытии список покажется уже в плоском виде. Если настройка «слетела», проверьте, не очищались ли пользовательские настройки администратором.

Быстрое отключение дерева
  1. 1
    Откройте список справочника (например, «Номенклатура»)
  2. 2
    Нажмите «Ещё» в правом верхнем углу формы
  3. 3
    Выберите «Вид» или «Режим просмотра»
  4. 4
    Установите значение «Список»
  5. 5
    Проверьте: группы исчезли, записи идут плоским перечнем

Способ 2. Настроить плоский список через «Настройку списка»

Если в меню «Вид» нужного пункта нет, используйте универсальный механизм настройки динамического списка. В открытой форме нажмите «Ещё» → «Настроить список». В открывшемся окне проверьте, нет ли отбора или группировки, формирующих иерархическое отображение. Группировка по полю «Родитель» визуально имитирует дерево — удалите её, и список станет плоским.

В этом же окне удобно сразу задать сортировку, например по наименованию по возрастанию, и нужные отборы. Настройки применяются кнопкой «ОК» или «Завершить редактирование» и также сохраняются для текущего пользователя. При необходимости их можно вернуть к стандартным через «Ещё» → «Установить стандартные настройки».

Способ 3. Убрать иерархию в конфигураторе для всех пользователей

Когда плоский список нужен всем и постоянно, изменения вносят в конфигураторе. Это требует прав разработчика и, для типовых конфигураций на поддержке, аккуратности: лучше использовать механизм расширений, чтобы не снимать конфигурацию с поддержки.

Порядок действий в конфигураторе: откройте нужный справочник, перейдите к форме списка. В свойствах элемента формы, связанного с таблицей списка (реквизит «Список»), найдите свойство «Отображение» и установите значение «Список». После обновления конфигурации базы данных форма у всех пользователей откроется в плоском виде, хотя пользовательские настройки вида могут переопределять это значение.

Альтернатива — программная установка в модуле формы. В обработчике «ПриСозданииНаСервере» можно задать отображение списка кодом. Это гибче: например, плоский вид можно включать только при определённых условиях.

1c
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    Элементы.Список.Отображение = ОтображениеТаблицы.Список;
КонецПроцедуры

Как проверить результат и вернуть дерево обратно

Признак успешного отключения иерархии: группы-папки больше не показываются как раскрывающиеся узлы, все элементы идут единым перечнем, сортировка по колонкам применяется ко всему списку сразу, а не внутри каждой группы. Поиск по списку находит записи независимо от их места в структуре.

Чтобы вернуть дерево, повторите те же действия в обратном порядке: «Ещё» → «Вид» → «Дерево» или «Иерархический список». Если настройки запутались, помогает сброс: «Ещё» → «Установить стандартные настройки» вернёт вид формы к состоянию, заданному разработчиком конфигурации.

Контрольные точки

Как проверить результат

Внешний вид списка
Норма

Элементы идут плоским перечнем без отступов и узлов-групп

Тревожный признак

Остались раскрывающиеся папки или отступы вложенности

Сортировка по колонке
Норма

Сортируется весь список целиком

Тревожный признак

Сортировка работает только внутри групп

Другой пользователь
Норма

У него сохранился его собственный вид списка

Тревожный признак

Ожидалось изменение для всех, но меняли только пользовательскую настройку

Типичные ошибки и ограничения

Частая ошибка — попытка «убрать иерархию» удалением групп справочника. Это опасно: удаление групп с элементами либо невозможно, либо приведёт к перемещению или потере данных. Отключение вида просмотра не требует никаких изменений самих данных.

Вторая ошибка — ожидание, что личная настройка вида распространится на коллег. Пользовательские настройки формы индивидуальны. Для единого вида у всех нужна настройка в конфигураторе или распространение настроек администратором через механизм копирования пользовательских настроек.

Наконец, в некоторых формах типовых конфигураций переключение вида заблокировано разработчиком: список жёстко настроен на дерево. В этом случае поможет только доработка формы через расширение.

Типичные ошибки
01
Удаление групп справочника вместо смены вида — риск потери или перемещения данных
02
Ожидание, что личная настройка вида применится ко всем пользователям — она индивидуальна
03
Прямая доработка типовой формы вместо расширения — изменения могут пропасть при обновлении
04
Путаница между режимами «Иерархический список» и «Список» — в первом отступы вложенности сохраняются

FAQ

Почему после отключения дерева я не вижу часть элементов?

В плоском режиме группы могут скрываться, а элементы показываться все подряд. Если записей стало визуально меньше, проверьте установленные отборы через «Ещё» → «Настроить список» и сбросьте лишние. Также убедитесь, что не активен отбор по конкретной группе, оставшийся от работы в режиме дерева.

Как убрать иерархию в обычных формах (толстый клиент)?

В обычных формах в командной панели списка есть кнопка или пункт меню «Иерархический список» / «Режим просмотра». Нажмите её и выберите плоский режим. Также иерархию можно отключить в настройке списка, убрав группировку по родителю.

Можно ли убрать дерево только для себя, не трогая настройки коллег?

Да. Переключение вида через «Ещё» → «Вид» — это персональная настройка, она сохраняется только для вашей учётной записи и не влияет на других пользователей.

Пропадут ли данные, если отключить иерархический просмотр?

Нет. Меняется только отображение: группы, элементы и их связи остаются в базе нетронутыми. Вернуть дерево можно в любой момент тем же способом.

Нет пункта «Вид» в меню «Ещё» — что делать?

Значит, разработчик формы не вывел переключатель в интерфейс. Попробуйте «Ещё» → «Настроить список» и уберите группировки. Если и это не помогает, потребуется доработка формы через расширение конфигурации силами специалиста по 1С.

Как сделать плоский список по умолчанию при каждом открытии?

Один раз переключите вид на «Список» — настройка сохранится и будет применяться при следующих открытиях формы. Если она сбрасывается, проверьте, не очищаются ли пользовательские настройки, либо задайте отображение списка в конфигураторе.

Итог

Что важно запомнить

Иерархический просмотр отключается через «Ещё» → «Вид» → «Список» — это безопасная персональная настройка, не затрагивающая данные. Для постоянного плоского вида у всех пользователей настройку меняют в конфигураторе, предпочтительно через расширение. Удалять группы справочника для этой цели нельзя.