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

Быстрый старт · 9 мин

Как настроить список в 1С 8: подробная инструкция

Пошаговая инструкция по настройке списков в 1С 8: отборы, сортировка, группировка, колонки, сохранение вариантов. Советы для пользователя и разработчика.

Форма списка — основной рабочий инструмент в 1С 8: через неё пользователи открывают документы, справочники, регистры сведений. Стандартный вид списка редко удобен для конкретной задачи: лишние колонки, отсутствие отбора, неверная сортировка заставляют тратить время на поиск нужных строк.

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

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

Где находятся настройки списка

В типовых конфигурациях на управляемых формах (1С:Бухгалтерия 8, Управление торговлей 11, Зарплата и управление персоналом 3) настройки списка собраны в меню «Ещё» в правом верхнем углу формы. Основные пункты: «Настроить список», «Изменить форму», «Вывести список», «Настроить навигацию».

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

В старых конфигурациях на обычных формах (например, Управление торговлей 10.3) настройка вызывается кнопкой с изображением шестерёнки или через меню «Действия» → «Настройка списка». Логика та же, но интерфейс выглядит иначе.

Как настроить отбор в списке

Отбор сокращает список до нужных записей: документы одного контрагента, номенклатура одной группы, непроведённые документы. Откройте список, нажмите «Ещё» → «Настроить список» и перейдите на закладку «Отбор».

Добавьте условие кнопкой «Добавить новый элемент»: выберите поле (например, «Контрагент»), вид сравнения («Равно», «В списке», «Содержит», «Больше или равно») и значение. Для дат удобны относительные варианты вида сравнения «Больше или равно» со значением «Начало этого месяца» — такой отбор не придётся перенастраивать каждый месяц.

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

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

Настройка отбора за 5 шагов
  1. 1
    Откройте список документов или справочника
  2. 2
    Нажмите «Ещё» → «Настроить список»
  3. 3
    На закладке «Отбор» добавьте условие: поле, вид сравнения, значение
  4. 4
    Проверьте флажок активности условия и нажмите «Завершить редактирование»
  5. 5
    Убедитесь, что список сократился до нужных записей, а над списком появился признак установленного отбора

Как настроить сортировку и группировку

На закладке «Сортировка» того же окна задаётся порядок записей. Добавьте поле (например, «Дата») и выберите направление — по возрастанию или убыванию. Многоуровневая сортировка работает последовательно: сначала по первому полю, при равенстве значений — по второму.

Группировка (закладка «Группировка») объединяет записи в сворачиваемые блоки: документы по контрагентам, товары по группам. Это удобно для анализа, но замедляет работу на больших списках — для ежедневного ввода документов группировку лучше отключать.

Обратите внимание: сортировка по невидимой колонке возможна — поле не обязано отображаться в списке. Это полезно, когда порядок нужен по реквизиту, который загромождал бы экран.

Как настроить колонки списка

Состав колонок меняется через «Ещё» → «Изменить форму». В дереве элементов формы найдите таблицу списка и отметьте флажками нужные поля: например, «Сумма документа», «Склад», «Ответственный». Порядок колонок меняется кнопками перемещения или перетаскиванием.

Ширину колонок проще менять мышью прямо в списке, перетаскивая границы заголовков. Платформа запоминает эти изменения автоматически для текущего пользователя.

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

Типичные ошибки при настройке списка
01
Ищут колонку в «Настроить список», а состав полей меняется через «Изменить форму» — это разные механизмы
02
Забывают снять старый отбор и думают, что документы пропали: проверяйте признак отбора над списком
03
Используют вид сравнения «Равно» вместо «В иерархии» для папок справочника — элементы из подгрупп не попадают в выборку
04
Включают группировку на списке из десятков тысяч записей и получают медленную работу формы

Как сохранить и сбросить настройки

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

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

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

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

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

Состав записей
Норма

В списке только записи, удовлетворяющие отбору; над списком виден признак активного отбора

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

Записи исчезли полностью или отбор не применяется — проверьте условия и их флажки

Порядок строк
Норма

Записи идут в заданном порядке, в заголовке колонки видна стрелка сортировки

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

Порядок случайный — сортировка не добавлена или конфликтует с группировкой

Колонки
Норма

Видны только нужные поля в удобном порядке

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

После перезахода настройка пропала — проверьте права и механизм хранения настроек

Настройка списка в конфигураторе

Когда пользовательских средств не хватает — нужен отбор по умолчанию для всех, дополнительная колонка из связанных данных, программная обработка — форму дорабатывают в конфигураторе. Откройте конфигурацию, найдите объект (справочник или документ), перейдите к форме списка.

Основные приёмы: установка произвольного запроса динамического списка (свойство «Произвольный запрос») для вывода полей из связанных таблиц; добавление элементов отбора по умолчанию в свойствах списка; программная установка отбора в обработчике «ПриСозданииНаСервере» через Список.КомпоновщикНастроек.

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

Частые проблемы и их решения

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

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

Маршрут решения

Как выбрать способ настройки

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

Часто задаваемые вопросы

Как отобрать элементы справочника вместе со всеми подгруппами?

В условии отбора выберите поле группы и вид сравнения «В иерархии» вместо «Равно». Тогда в выборку попадут элементы самой группы и всех вложенных подгрупп любого уровня.

Почему пропала колонка, которую я добавлял вчера?

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

Можно ли настроить список один раз для всех пользователей?

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

Как вывести в список документов сумму с НДС, если такой колонки нет?

Если поле отсутствует среди доступных в «Изменить форму», значит, его нет в запросе динамического списка. Потребуется доработка формы в конфигураторе: включение произвольного запроса и добавление нужного поля выборки.

Список открывается очень медленно. Что поможет?

Уберите группировку, сократите количество видимых колонок, установите отбор по периоду вместо просмотра всей истории и убедитесь, что отбор идёт по индексированным полям (стандартные реквизиты вроде даты и номера индексированы по умолчанию).

Итог

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

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