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

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

Как скрыть поле в отчете 1С

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

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

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

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

Где в отчете 1С находятся настройки полей

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

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

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

Как скрыть поле через настройки в пользовательском режиме

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

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

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

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

Как скрыть поле в расширенных настройках СКД

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

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

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

Как скрыть поле условно — через условное оформление

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

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

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

Способы скрыть поле

Снять флажок в выбранных полях

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

Условное оформление

Подходит, когда значения нужно скрывать по условию; колонка при этом остается в таблице

Отдельный вариант отчета

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

Правка схемы в конфигураторе

Подходит для жесткого скрытия у всех пользователей; требует прав на изменение конфигурации и усложняет обновления

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

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

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

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

Как проверить, что поле скрыто корректно

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

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

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

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

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

Колонка в таблице отчета
Норма

Поле отсутствует во всех группировках и итогах

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

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

Итоговые суммы
Норма

Итоги совпадают с контрольными значениями

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

Суммы изменились или обнулились после отключения поля

Выгрузка в Excel
Норма

Скрытое поле отсутствует в файле

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

Поле попадает в выгрузку

Другой пользователь
Норма

Открывается тот же скорректированный вариант

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

У пользователя загружается старый вариант отчета

Типичные ошибки при скрытии полей

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

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

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

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

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

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

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

Почему в списке полей нет нужной колонки, а в отчете она есть?

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

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

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

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

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

Как скрыть поле в отчете на обычных формах (старом интерфейсе)?

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

Почему после отключения поля пропали итоги?

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

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

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