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

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

Как редактировать колонки в 1С: списки, документы и отчёты

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

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

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

Какие колонки бывают в 1С и чем они отличаются

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

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

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

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

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

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

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

Как настроить ширину и положение колонок мышью

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

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

Как отредактировать колонки табличной части документа

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

Скрывать колонки табличной части стоит осторожно: если скрыть обязательный реквизит (например, «Количество» или «Цена»), пользователь может не заметить незаполненное поле, и документ не проведётся или проведётся с неверными данными. Перед скрытием убедитесь, что колонка действительно не используется в вашем учёте.

Добавление новой колонки в табличную часть

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

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

Как изменить колонки в отчёте

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

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

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

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

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

Сравнение вариантов

Изменить форму (Ещё)

Подходит для скрытия, показа и перестановки существующих колонок. Быстро, безопасно, действует только для текущего пользователя.

Дополнительные реквизиты

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

Конфигуратор

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

Проверка результата и типичные ошибки

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

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

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

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

Все нужные колонки видны в заданном порядке

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

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

Проведение документа
Норма

Документ проводится без сообщений о незаполненных полях

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

Ошибки «Поле не заполнено» после скрытия колонок

Настройки у другого пользователя
Норма

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

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

У коллег вид списка остался прежним

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

Почему в меню «Ещё» нет пункта «Изменить форму»?

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

Как вернуть колонки к виду по умолчанию?

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

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

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

Почему настройки колонок пропали после обновления 1С?

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

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

Настройте форму под одним пользователем, затем скопируйте настройки остальным через «Администрирование → Пользователи и права → Копирование настроек пользователей». Либо измените форму в конфигураторе — тогда состав колонок будет общим для всех изначально.

Опасно ли редактировать колонки в рабочей базе?

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

Итог

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

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