Лишние колонки в списках, документах и отчётах 1С 8.3: скрываем и возвращаем

· 9 мин

Содержание

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

Способ одинаков для Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других конфигураций на платформе 8.3 с интерфейсом «Такси»: это механизм самой платформы, а не конкретной программы. Отличаются только названия колонок и вид отдельных отчётов.

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

Список — это окно, где строками идут документы, контрагенты, номенклатура. Колонки в нём настраивает сам пользователь, права администратора не нужны.

  1. Откройте список, например Продажи → Реализация (акты, накладные, УПД) в Бухгалтерии 3.0.
  2. В командной панели над списком нажмите Ещё.
  3. Выберите Изменить форму…. Откроется окно настройки с деревом элементов формы.
  4. Раскройте элемент «Список». Под ним перечислены все колонки.
  5. Снимите флажок с ненужной колонки. Флажок означает «видна».
  6. Нажмите «ОК».

В том же окне колонки можно переставить стрелками «вверх/вниз» и вернуть скрытые: просто поставьте флажок обратно.

Если колонку нужно не убрать, а сузить, потяните мышью за границу её заголовка. Ширина тоже сохраняется автоматически.

Колонки, которых нет в форме изначально

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

Важная деталь. Скрытая колонка продолжает участвовать в поиске и отборе по списку. Вы просто перестаёте её видеть.

Группы колонок

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

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

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

  1. Откройте любой документ нужного вида, например поступление товаров.
  2. В командной панели самой формы документа (верхняя, не над таблицей) нажмите Ещё → Изменить форму….
  3. В дереве элементов найдите страницу с табличной частью, обычно она называется так же, как вкладка: «Товары», «Услуги».
  4. Раскройте таблицу и снимите флажки с лишних колонок.
  5. Нажмите «ОК».

Настройка действует на все документы этого вида у вашего пользователя. Убрали колонку «Страна происхождения» в одном поступлении — её не будет и в остальных.

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

Колонки, которые убираются сами

Часть колонок 1С скрывает без вашего участия. Это зависит от настроек учёта:

  • 📦 «Количество мест», «Упаковки», «Серии» — выключаются в функциональности программы;
  • 🌍 «Страна происхождения» и «Номер ГТД » (РНПТ) — зависят от того, ведётся ли учёт импортных товаров;
  • 🧾 колонки НДС — от системы налогообложения организации.

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

Как убрать колонку из отчёта на СКД

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

Стандартные бухгалтерские отчёты

В Бухгалтерии 3.0 у оборотно-сальдовой ведомости, анализа счёта и карточки счёта есть кнопка «Показать настройки». На панели настроек:

  1. Откройте вкладку «Показатели».
  2. Снимите флажки с лишних: например, оставьте «БУ» и уберите «НУ», «ПР», «ВР», «Количество», «Валютная сумма».
  3. Нажмите «Сформировать».

Для оборотки по счёту 10 это даст разницу. Без количества отчёт сужается почти вдвое и помещается на лист А4.

Универсальные отчёты и отчёты по продажам

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

  1. В окне настроек переключите вид на «Расширенный», если он доступен.
  2. Перейдите на вкладку с полями (в разных отчётах она называется «Поля и сортировки» или «Показатели»).
  3. Снимите флажки с полей, которые не нужны.
  4. Закройте окно с применением настроек и сформируйте отчёт заново.

Если колонка — это группировка (например, «Склад» в колонках сводной таблицы), её убирают на вкладке «Структура»: удалите или отключите группировку колонок.

В простом режиме настроек у некоторых отчётов часть полей не видна вовсе. Переключитесь на расширенный режим — там доступна вся схема отчёта.

Если отчёт уже сформирован

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

  • 📄 перенастроить отчёт, как описано выше, и сформировать заново;
  • 📊 сохранить результат в Excel (Ещё → Сохранить как или иконка дискеты) и удалить столбец там, если отчёт нужен один раз.

Сохранение настроек форм и вариантов отчётов

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

Из этого есть следствия:

  • 👤 у коллеги, вошедшего под своим именем, колонки остались на месте;
  • 💻 зайдёте с другого компьютера под тем же пользователем — ваши настройки подтянутся;
  • 🧹 очистка кеша (/ClearCache) на эти настройки не влияет, они не на компьютере, а в базе.

Варианты отчётов

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

  1. Настройте колонки отчёта.
  2. Нажмите Ещё → Сохранить вариант отчета… (в некоторых отчётах это отдельная кнопка «Варианты»).
  3. Задайте имя и, если нужно, отметьте доступность другим пользователям.

Потом выбирайте вариант из списка, а не перенастраивайте каждый раз.

Скопировать или сбросить настройки

В типовых конфигурациях на БСП администратор может управлять настройками других пользователей: Администрирование → Настройки пользователей и прав → Настройки пользователей. Там есть три действия:

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

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

Убрать столбец для всех пользователей: Конфигуратор и расширение

Флажки в режиме «Предприятие» действуют только на одного пользователя. Чтобы колонку не видел никто, правят саму форму. Это работа для программиста или администратора базы.

СпособДля когоПлюсыМинусы
Флажок в «Изменить форму»Один пользовательБез прав и КонфигуратораКаждый настраивает сам
Копирование настроекГруппа пользователейБез доработки базыНовые сотрудники получают стандартный вид
Отключение в функциональностиВся базаУбирает целый блок учётаРаботает только для части колонок
Расширение конфигурацииВсе пользователиТиповая не снимается с поддержкиНужен программист
Правка формы в типовойВсе пользователиПростоМешает обновлению конфигурации

Почему не править типовую форму напрямую

Изменение формы в основной конфигурации требует включить возможность изменений. Каждое следующее обновление тогда идёт через сравнение и объединение, и правку легко потерять. Поэтому в типовых решениях используют расширения конфигурации (они есть начиная с платформы 8.3.6).

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

  1. Откройте базу в Конфигураторе: Конфигурация → Расширения конфигурации, добавьте новое расширение.
  2. В дереве основной конфигурации найдите документ или справочник, правой кнопкой по его форме — «Добавить в расширение».
  3. Откройте форму в расширении и найдите колонку в дереве элементов. Запомните её имя, например ТоварыСтранаПроисхождения.
  4. В обработчике события формы ПриСозданииНаСервере добавьте свой обработчик с вызовом «после» основного и скройте элемент кодом.
  5. Сохраните расширение и обновите конфигурацию базы данных.
&НаСервере
Процедура Расш1_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
	// Имя элемента берите из дерева элементов формы
	Элементы.ТоварыСтранаПроисхождения.Видимость = Ложь;
КонецПроцедуры

Колонка скрывается кодом, а не свойством в палитре, по простой причине. Если выключить свойство «Видимость» в палитре, пользователь сможет вернуть колонку через Изменить форму. Значение, установленное кодом при открытии, перекрывает это.

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

Скрыть колонку только для части сотрудников

В свойствах элемента формы есть «Пользовательская видимость» с настройкой по ролям. Через неё колонку «Цена закупки» можно показать менеджерам по закупкам и скрыть от кладовщиков. Учтите: это вопрос интерфейса, а не прав доступа. Сами данные надёжно закрывают ограничением прав на уровне ролей.

Почему колонка не исчезает или возвращается

Чаще всего проблема в одном из пяти случаев. Выберите свой симптом.

Диагностика: выберите симптом

Если всё перепуталось и непонятно, какие колонки стандартные, используйте команду «Установить стандартные настройки» в окне Изменить форму. Это безопасно: данные не меняются, сбрасывается только внешний вид одной формы.

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

Если скрыть колонку в табличной части, она пропадёт из печатной формы?
Нет. Печатные формы строятся по своим макетам и от видимости колонок на экране не зависят. Накладная или УПД напечатаются как раньше.
Можно ли убрать столбец сразу у всех пользователей без программиста?
Частично. Администратор может настроить форму у себя и скопировать настройки другим. Но новые пользователи получат стандартный вид, а сотрудник сможет вернуть колонку сам.
Скрытая колонка влияет на загрузку данных из Excel?
Нет. Загрузка в табличную часть идёт по реквизитам, а не по видимым колонкам. Скрытый реквизит тоже заполнится, если он есть в файле.
Работает ли «Изменить форму» в веб-клиенте и в облаке 1С:Фреш?
Да. Команда есть в веб-клиенте и в тонком клиенте одинаково, а настройки хранятся в базе, поэтому синхронизируются между ними.
Чем скрыть колонку отличается от её удаления?
В режиме «Предприятие» колонку можно только скрыть, данные в ней остаются. Удалить реквизит может только разработчик в Конфигураторе, и тогда пропадут и сами данные.