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

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

Как настроить колонки в 1С 8.3

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

Списки документов, справочники и табличные части в 1С 8.3 по умолчанию показывают ограниченный набор колонок. Часто нужных реквизитов не видно, а лишние занимают место и мешают работе. Платформа позволяет менять состав, порядок и ширину колонок без программирования — через настройку списка или форму «Изменить форму».

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

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

Где именно настраиваются колонки в 1С 8.3

Управляемые формы в 1С 8.3 поддерживают персональные настройки интерфейса. К ним относятся видимость колонок, их порядок, ширина, а также отбор и сортировка списков. Всё это сохраняется автоматически при закрытии формы и восстанавливается при следующем открытии.

Настройки колонок встречаются в трёх типичных местах: динамические списки (журналы документов, списки справочников), табличные части объектов (например, таблица товаров в документе) и отчёты на СКД. Для каждого случая механизм немного отличается.

Настройка колонок списка через «Настроить список»

Основной инструмент для журналов документов и списков справочников — настройка списка. Откройте нужный список, нажмите кнопку «Ещё» в командной панели и выберите «Настроить список». Откроется окно с вкладками: «Отбор», «Сортировка», «Условное оформление», «Поля» (или «Колонки»), «Группировка».

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

Порядок колонок меняется кнопками перемещения (стрелки вверх/вниз) в том же окне или простым перетаскиванием заголовка колонки мышью прямо в списке. Ширина колонки регулируется перетаскиванием границы заголовка.

Порядок действий
  1. 1
    Откройте нужный список документов или справочник
  2. 2
    Нажмите «Ещё» → «Настроить список»
  3. 3
    На вкладке «Поля» отметьте нужные колонки флажками
  4. 4
    Выстройте порядок кнопками перемещения
  5. 5
    Нажмите «ОК» и проверьте результат в списке

Настройка колонок через «Изменить форму»

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

В этом же окне можно менять порядок элементов: выделите колонку и переместите её выше или ниже. Для табличных частей порядок колонок в дереве соответствует порядку их отображения слева направо.

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

Настройка колонок в отчётах

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

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

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

Как сбросить настройки колонок к стандартным

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

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

Частые ошибки и ограничения

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

Вторая типичная ситуация — колонка есть в настройках, но пустая. Это значит, что реквизит не заполнен у объектов или добавлено не то поле (например, реквизит шапки вместо реквизита табличной части). Проверьте значение поля в карточке объекта.

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

Когда нужен конфигуратор или расширение

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

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

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

Как выбрать действие

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

Проверка результата

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

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

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

Сохранение настроек
Норма

После закрытия и открытия формы вид колонок сохраняется

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

Настройки сбрасываются при каждом открытии

Данные в новой колонке
Норма

У объектов с заполненным реквизитом видны значения

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

Колонка пустая у всех объектов

Порядок колонок
Норма

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

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

Порядок меняется случайным образом или не применяется

Итог

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

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

Частые вопросы

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

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

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

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

Нужного реквизита нет в списке доступных полей. Что делать?

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

Можно ли настроить ширину колонок так, чтобы она подбиралась автоматически?

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

После обновления конфигурации колонки в списке изменились. Это нормально?

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

Как убрать колонку из табличной части документа, если флажок в «Изменить форму» недоступен?

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