Справочники и Данные · 7 мин
Как снять режим иерархического просмотра в 1С
Как отключить иерархический просмотр в 1С: способы через меню «Вид», настройки списка и командную панель. Решения для 8.3 и 8.2, типичные ошибки и FAQ.
Режим иерархического просмотра в 1С показывает элементы справочника или плана счетов в виде дерева: группы раскрываются, элементы вложены друг в друга. Это удобно при навигации по структуре, но мешает, когда нужно видеть весь список целиком, сортировать по колонкам или искать элементы без учёта групп. Отключается режим в несколько кликов, однако расположение нужной команды зависит от версии платформы и интерфейса.
Ниже разобраны способы отключения иерархии в интерфейсе «Такси» и в управляемых формах, а также ситуации, когда кнопка отсутствует или режим возвращается после перезапуска. Отдельно описано, как убрать иерархию программно — для разработчиков и администраторов, настраивающих формы списков.
Что такое иерархический просмотр и когда его стоит отключать
Иерархический просмотр — это способ отображения списка, при котором элементы группируются по папкам (группам). В справочниках «Номенклатура», «Контрагенты», «Статьи расходов» и в планах счетов такой режим включён по умолчанию во многих типовых конфигурациях.
Дерево мешает в типовых ситуациях: при сортировке по колонке «Код» или «Наименование» порядок сбивается из-за групп, поиск по списку находит элементы только внутри раскрытых веток, а копирование данных в Excel переносит лишние строки групп. Переключение в плоский список решает все три проблемы.
Переключите режим просмотра в «Список»
После отключения иерархии сортировка заработает
Проверьте настройки списка или права пользователя
Отключение иерархии в интерфейсе «Такси» (1С 8.3)
В конфигурациях на управляемых формах (1С:Бухгалтерия 3.0, Управление торговлей 11, ЗУП 3.1 и другие) команда переключения режима находится в меню «Ещё» формы списка. Откройте нужный справочник, нажмите «Ещё» в правой части командной панели и найдите пункт «Режим просмотра». В нём доступны варианты «Дерево», «Иерархический список» и «Список».
Выберите «Список» — группы исчезнут, все элементы выстроятся в единую таблицу. Режим «Иерархический список» — промежуточный: элементы показываются сплошным списком, но с указанием группы в отдельной колонке.
- 1Откройте справочник или план счетов
- 2Нажмите кнопку «Ещё» на командной панели списка
- 3Выберите «Режим просмотра» → «Список»
- 4Проверьте, что группы исчезли и сортировка работает
Отключение иерархии в обычных формах (1С 8.2 и старые конфигурации)
В конфигурациях на обычном приложении (например, Управление торговлей 10.3, Бухгалтерия 2.0) переключатель находится на командной панели формы списка или в меню «Действия». Кнопка обычно выглядит как значок дерева и называется «Иерархический список» или «Режим просмотра».
Нажмите кнопку, чтобы снять выделение, либо через «Действия» → «Режим просмотра» установите значение «Список». В части старых конфигураций доступна команда «Вывести список», которая открывает все элементы в табличном документе без иерархии — это тоже рабочий обходной путь.
Через настройку списка: когда стандартной кнопки нет
Если пункта «Режим просмотра» в меню нет, иерархия может быть задана через настройки динамического списка. Откройте «Ещё» → «Изменить форму» или «Настроить список» (название зависит от конфигурации) и проверьте параметры отображения.
В форме настройки списка снимите флажки группировок и проверьте поле «Родитель» в отборе: иногда список отфильтрован по конкретной группе, и кажется, что включена иерархия, хотя на самом деле действует отбор. Уберите отбор — и отобразятся все элементы.
Программное отключение для разработчиков
В модуле формы списка режим задаётся свойством динамического списка или реквизита формы. Для динамического списка иерархия управляется параметром в запросе и настройками, для табличного поля — свойством «Дерево». Типовой приём — установить режим при создании формы на сервере.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Список.РежимИерархии = Ложь;
КонецПроцедурыЕсли конфигурация на поддержке, прямая правка формы затруднит обновление. Безопаснее использовать расширение конфигурации: в нём можно переопределить обработчик формы и установить плоский режим без изменения типового кода.
Если режим не отключается: типичные причины
Кнопка переключения может быть неактивна по нескольким причинам: у пользователя нет прав на изменение настроек, форма списка кастомизирована и команда удалена, либо режим жёстко прописан в коде. Проверьте сначала права — попросите администратора открыть тот же список под полными правами.
Как проверить результат
После переключения убедитесь, что список стал плоским: слева нет значков раскрытия групп, сортировка по любой колонке работает, поиск находит элементы независимо от их расположения в структуре. При выгрузке в табличный документ строки групп не должны попадать в файл.
Как проверить результат
Значков нет, все элементы на одном уровне
Остались треугольники или плюсики — режим не снят
Весь список сортируется по алфавиту
Сортируются только элементы внутри групп
Находит элементы из любых групп
Находит только в раскрытых ветках
Что важно запомнить
Иерархический просмотр снимается через «Ещё» → «Режим просмотра» → «Список» в управляемых формах или кнопкой на командной панели в обычных. Если команда недоступна, проверьте настройки списка, отборы и права. Для постоянного отключения в коде используйте расширение конфигурации.
Частые вопросы
Почему после перезапуска 1С иерархия включилась снова?
Настройки формы могут не сохраняться, если администратор запретил сохранение пользовательских настроек или они очищаются регламентным заданием. Уточните у администратора, включено ли хранение настроек форм, и при необходимости задайте плоский режим в настройках динамического списка по умолчанию.
Чем отличается «Иерархический список» от «Дерева»?
«Дерево» показывает группы как раскрывающиеся ветки с вложенными элементами. «Иерархический список» выводит все элементы подряд, но с визуальной принадлежностью к группе. «Список» — полностью плоский вид без учёта структуры.
Можно ли отключить иерархию сразу для всех пользователей?
Да, но только через изменение настроек формы в конфигураторе или расширении: задайте плоский режим как значение по умолчанию. Пользовательские настройки, сохранённые ранее, могут перекрывать это значение — тогда их нужно сбросить через администрирование настроек пользователей.
Почему в плане счетов нельзя полностью убрать иерархию?
План счетов — объект с фиксированной структурой, где субсчета по определению вложены в счета. Плоский режим доступен, но отношения счетов и субсчетов сохраняются, и в ряде форм платформа принудительно показывает дерево.
Как вернуть иерархический режим обратно?
Тем же способом: «Ещё» → «Режим просмотра» → «Дерево» или «Иерархический список». Переключение мгновенное и не влияет на данные — меняется только отображение списка.