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

Обучение и Решения · 9 мин

Как скрыть столбцы в 1С: все способы

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

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

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

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

Скрытие столбца в форме списка и табличной части

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

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

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

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

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

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

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

Скрытие столбцов в отчётах на СКД

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

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

Чтобы сохранить результат для будущих запусков, используйте «Ещё» → «Сохранить вариант отчёта» (или «Сохранить настройки»). Персональный вариант увидите только вы; вариант «для всех пользователей» доступен при наличии права сохранения общих вариантов.

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

Скрытие колонок в табличном документе и печатной форме

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

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

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

Программное скрытие столбцов

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

bsl
&НаКлиенте
Процедура УстановитьВидимостьКолонки()
	Элементы.ТоварыСерия.Видимость = Ложь;
КонецПроцедуры

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

Настройки по умолчанию и сброс видимости

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

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

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

Как выбрать способ

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

Частые проблемы и их решение

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

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

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

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

Столбец скрыт в текущем сеансе
Норма

Колонка не видна, данные в соседних столбцах корректны

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

Таблица «поехала», пропали другие колонки

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

После закрытия и повторного открытия формы столбец остаётся скрытым

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

После перезапуска колонка появляется снова

Печать
Норма

В предварительном просмотре скрытые столбцы отсутствуют

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

На печать выводятся лишние или обрезанные данные

Итог

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

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

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

Удалятся ли данные, если скрыть столбец?

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

Как скрыть столбец сразу для всех пользователей?

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

Почему пункт «Изменить форму» недоступен?

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

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

Откройте «Ещё» → «Изменить форму» и поставьте флажок у нужной колонки. Если не помните, что именно скрыли, используйте команду возврата к стандартным настройкам формы.

Можно ли скрыть столбцы в мобильном клиенте или веб-клиенте?

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

Скрытые столбцы выгружаются в Excel?

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