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

Разработка и Конфигурация · 8 мин

Как добавить столбец в 1С: Предприятие

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

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

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

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

Определите, какой столбец вам нужен

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

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

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

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

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

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

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

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

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

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

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

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

Как добавить столбец в отчёт

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

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

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

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

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

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

Как добавить столбец (реквизит) в конфигураторе

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

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

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

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

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

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

Отображение колонки в списке
Норма

Столбец виден, данные заполнены корректно

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

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

Сохранение данных в новом поле
Норма

Значение вводится, сохраняется и отображается после закрытия и открытия объекта

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

Значение пропадает или поле недоступно для редактирования

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

Колонка видна всем, кому нужна

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

Настройка применилась только к текущему пользователю

Итог

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

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

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

Почему добавленная колонка видна только мне, а не коллегам?

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

Можно ли добавить столбец без прав администратора?

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

Чем дополнительный реквизит отличается от реквизита в конфигураторе?

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

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

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

Пропадут ли мои настройки колонок после обновления конфигурации?

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