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

Отчеты и Аналитика · 9 мин

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

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

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

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

Определите, какой у вас отчет и где он строится

Перед изменением важно понять, с каким отчетом вы работаете. Универсальные отчеты на СКД (оборотно-сальдовая ведомость, анализ продаж, ведомость по товарам) настраиваются прямо в режиме предприятия. Жестко запрограммированные отчеты с фиксированным макетом (некоторые регламентированные формы) в пользовательском режиме почти не настраиваются — их структуру меняют только в конфигураторе.

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

Есть кнопка «Настройки» с вкладкамиОтчет на СКД

Столбец добавляется через пользовательские настройки без изменения конфигурации

Настроек нет или только периодЖесткий отчет

Потребуется доработка макета в конфигураторе или расширение

Поле есть в списке доступныхДанные уже в запросе

Достаточно поставить флажок в настройках полей

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

Нужно менять схему компоновки данных

Добавьте столбец через настройки отчета

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

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

Порядок действий в типовом отчете
  1. 1
    Сформируйте отчет и нажмите «Настройки» или «Еще — Изменить вариант»
  2. 2
    Перейдите на вкладку «Поля» («Показатели», «Дополнительные поля»)
  3. 3
    Найдите нужное поле в списке доступных и отметьте его флажком
  4. 4
    При необходимости задайте размещение: в отдельной колонке или в одной с группировкой
  5. 5
    Нажмите «Завершить редактирование» и пересформируйте отчет
  6. 6
    Проверьте, что столбец появился и содержит данные

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

Столбец в отчетах 1С:Бухгалтерия

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

Измените порядок и ширину столбцов

После добавления столбец может оказаться не на том месте. Порядок колонок меняется в том же окне настроек: выделите поле в списке выбранных и переместите его кнопками со стрелками вверх или вниз. Верхнее поле в списке становится левым столбцом таблицы.

Ширина колонки в СКД обычно подбирается автоматически по содержимому. Если текст обрезается, проверьте настройку оформления поля: выделите поле, откройте его параметры и при необходимости снимите ограничение ширины или включите перенос текста. В некоторых конфигурациях ширину можно изменить перетаскиванием границы заголовка прямо в сформированном отчете, но такая настройка не всегда сохраняется.

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

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

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

bsl
// Пример выражения вычисляемого поля «Маржа» в СКД:
// СуммаПродажи - Себестоимость
// Заголовок: Маржа, Тип значения: Число(15,2)

Сохраните настройки, чтобы столбец не пропал

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

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

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

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

Типичные ошибки
01
Поле добавлено в группировку вместо выбранных полей — получается лишний уровень строк, а не столбец
02
Размещение «Вместе» вместо «В отдельной колонке» — значение сливается с колонкой группировки
03
Настройки не сохранены в вариант — после переоткрытия отчета столбец исчезает
04
Добавление поля, которого нет в запросе СКД, — колонка пустая, и пользователь считает это ошибкой программы
05
Правка типового отчета в конфигураторе без копии — сложности при обновлении конфигурации
Контрольные точки

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

Наличие столбца
Норма

Колонка видна в шапке таблицы после формирования

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

Столбца нет — проверьте флажок поля и уровень группировки в настройках

Данные в столбце
Норма

Ячейки заполнены значениями по строкам

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

Колонка пустая — проверьте, есть ли данные в источнике и не добавлено ли поле только в заголовок

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

После закрытия и открытия отчета столбец на месте

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

Столбец пропал — вариант отчета не сохранен

FAQ

Как добавить столбец в универсальный отчет 1С?

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

Почему нужного поля нет в списке доступных?

Список доступных полей формирует запрос схемы компоновки данных. Если реквизит не выбирается запросом, он не появится в настройках. Решение — доработать СКД (добавить поле в набор данных) или использовать расширение конфигурации. Самостоятельно в режиме предприятия это не исправить.

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

Частично. В расширенных настройках СКД пользователь с правами настройки может создать «Пользовательское поле» с выражением — например, процент от суммы или конкатенацию строк. Сложные вычисления с обращением к другим данным потребуют изменения схемы и участия специалиста.

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

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

Столбец добавился, но итоги по нему не считаются. Что делать?

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

Итог

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

В типовых отчетах 1С столбец добавляется через «Настройки» → вкладка «Поля» с размещением «В отдельной колонке», после чего вариант нужно сохранить. Если поля нет среди доступных — дорабатывайте схему компоновки данных, предпочтительно через расширение, и всегда проверяйте результат на данных с заведомо заполненными значениями.