Лишние колонки в списках, документах и отчётах 1С 8.3: скрываем и возвращаем
Содержание
Чтобы убрать столбец в 1С 8.3, откройте нужный список или документ, нажмите Ещё → Изменить форму, найдите колонку в дереве элементов и снимите с неё флажок. После кнопки «ОК» колонка исчезнет, а программа запомнит это для вашего пользователя. В отчётах колонки убирают иначе: через кнопку «Настройки» и список полей или показателей отчёта.
Способ одинаков для Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других конфигураций на платформе 8.3 с интерфейсом «Такси»: это механизм самой платформы, а не конкретной программы. Отличаются только названия колонок и вид отдельных отчётов.
Как убрать столбец в списке документов или справочника
Список — это окно, где строками идут документы, контрагенты, номенклатура. Колонки в нём настраивает сам пользователь, права администратора не нужны.
- Откройте список, например
Продажи → Реализация (акты, накладные, УПД)в Бухгалтерии 3.0. - В командной панели над списком нажмите
Ещё. - Выберите
Изменить форму…. Откроется окно настройки с деревом элементов формы. - Раскройте элемент «Список». Под ним перечислены все колонки.
- Снимите флажок с ненужной колонки. Флажок означает «видна».
- Нажмите «ОК».
В том же окне колонки можно переставить стрелками «вверх/вниз» и вернуть скрытые: просто поставьте флажок обратно.
Если колонку нужно не убрать, а сузить, потяните мышью за границу её заголовка. Ширина тоже сохраняется автоматически.
Колонки, которых нет в форме изначально
В окне «Изменить форму» есть кнопка добавления полей. Через неё в список можно вывести реквизит, которого по умолчанию не видно, например «Комментарий» или «Ответственный». Работает и обратное: добавленное поле убирается снятием флажка или удалением строки.
Важная деталь. Скрытая колонка продолжает участвовать в поиске и отборе по списку. Вы просто перестаёте её видеть.
Группы колонок
Некоторые колонки объединены в группы: например, номер и дата стоят в одной ячейке друг над другом. Тогда в дереве элементов вы увидите узел-группу. Снимете флажок с группы — исчезнут все колонки внутри неё. Нужно убрать только одну — раскройте группу и снимите флажок с конкретного поля.
Скрываем колонки в табличной части документа
Табличная часть — это таблица внутри документа: «Товары», «Услуги», «Начисления», «Сотрудники». Колонки в ней убирают через ту же команду, но вызванную в форме документа.
- Откройте любой документ нужного вида, например поступление товаров.
- В командной панели самой формы документа (верхняя, не над таблицей) нажмите
Ещё → Изменить форму…. - В дереве элементов найдите страницу с табличной частью, обычно она называется так же, как вкладка: «Товары», «Услуги».
- Раскройте таблицу и снимите флажки с лишних колонок.
- Нажмите «ОК».
Настройка действует на все документы этого вида у вашего пользователя. Убрали колонку «Страна происхождения» в одном поступлении — её не будет и в остальных.
Не скрывайте колонки, которые нужно заполнять. Программа всё равно проверит их при проведении, и вы получите ошибку о незаполненном поле, которое на экране не видно. Например, в документах с НДС нельзя убирать «% НДС» и «Счёт учёта», если вы их реально используете.
Колонки, которые убираются сами
Часть колонок 1С скрывает без вашего участия. Это зависит от настроек учёта:
- 📦 «Количество мест», «Упаковки», «Серии» — выключаются в функциональности программы;
- 🌍 «Страна происхождения» и «Номер ГТД » (РНПТ) — зависят от того, ведётся ли учёт импортных товаров;
- 🧾 колонки НДС — от системы налогообложения организации.
В Бухгалтерии 3.0 это раздел Главное → Функциональность. Если колонка там отключена, флажок в «Изменить форму» может не помочь: форма её всё равно не покажет. И наоборот: убрать лишние колонки для всей базы проще всего именно здесь, если соответствующий учёт вам не нужен.
Как убрать колонку из отчёта на СКД
Отчёты в 1С 8.3 построены на системе компоновки данных (СКД). Колонки отчёта — это поля и показатели, и настраиваются они не через «Изменить форму», а через настройки отчёта.
Стандартные бухгалтерские отчёты
В Бухгалтерии 3.0 у оборотно-сальдовой ведомости, анализа счёта и карточки счёта есть кнопка «Показать настройки». На панели настроек:
- Откройте вкладку «Показатели».
- Снимите флажки с лишних: например, оставьте «БУ» и уберите «НУ», «ПР», «ВР», «Количество», «Валютная сумма».
- Нажмите «Сформировать».
Для оборотки по счёту 10 это даст разницу. Без количества отчёт сужается почти вдвое и помещается на лист А4.
Универсальные отчёты и отчёты по продажам
В отчётах вида «Универсальный отчёт», «Валовая прибыль», «Анализ доходов и расходов» в УТ 11 нажмите кнопку «Настройки». Дальше:
- В окне настроек переключите вид на «Расширенный», если он доступен.
- Перейдите на вкладку с полями (в разных отчётах она называется «Поля и сортировки» или «Показатели»).
- Снимите флажки с полей, которые не нужны.
- Закройте окно с применением настроек и сформируйте отчёт заново.
Если колонка — это группировка (например, «Склад» в колонках сводной таблицы), её убирают на вкладке «Структура»: удалите или отключите группировку колонок.
В простом режиме настроек у некоторых отчётов часть полей не видна вовсе. Переключитесь на расширенный режим — там доступна вся схема отчёта.
Если отчёт уже сформирован
Сформированный отчёт — это табличный документ. Удалить из него столбец «по-быстрому» нельзя: следующее формирование вернёт всё как было. Варианта два:
- 📄 перенастроить отчёт, как описано выше, и сформировать заново;
- 📊 сохранить результат в Excel (
Ещё → Сохранить какили иконка дискеты) и удалить столбец там, если отчёт нужен один раз.
Сохранение настроек форм и вариантов отчётов
Настройки «Изменить форму» сохраняются автоматически. Нажимать что-то дополнительно не нужно. Хранятся они в самой информационной базе, в хранилище системных настроек, и привязаны к пользователю.
Из этого есть следствия:
- 👤 у коллеги, вошедшего под своим именем, колонки остались на месте;
- 💻 зайдёте с другого компьютера под тем же пользователем — ваши настройки подтянутся;
- 🧹 очистка кеша (
/ClearCache) на эти настройки не влияет, они не на компьютере, а в базе.
Варианты отчётов
Настройки отчёта по умолчанию тоже запоминаются для пользователя. Но если вы регулярно строите отчёт в двух видах (например, «короткий» и «с количеством»), сохраните вариант:
- Настройте колонки отчёта.
- Нажмите
Ещё → Сохранить вариант отчета…(в некоторых отчётах это отдельная кнопка «Варианты»). - Задайте имя и, если нужно, отметьте доступность другим пользователям.
Потом выбирайте вариант из списка, а не перенастраивайте каждый раз.
Скопировать или сбросить настройки
В типовых конфигурациях на БСП администратор может управлять настройками других пользователей: Администрирование → Настройки пользователей и прав → Настройки пользователей. Там есть три действия:
| Действие | Когда нужно | Что учесть |
|---|---|---|
| Копировать | Настроили удобный вид списка и хотите раздать его отделу | Настройки получателя перезапишутся |
| Очистить | У пользователя «поехали» формы, пропали колонки | Сбросятся и полезные настройки |
| Просмотреть | Разобраться, что именно настроено | Ничего не меняет |
Себе сбросить внешний вид отдельной формы можно и без администратора: в окне Ещё → Изменить форму… есть команда «Установить стандартные настройки». Она вернёт все колонки формы к виду, заложенному разработчиком.
Убрать столбец для всех пользователей: Конфигуратор и расширение
Флажки в режиме «Предприятие» действуют только на одного пользователя. Чтобы колонку не видел никто, правят саму форму. Это работа для программиста или администратора базы.
| Способ | Для кого | Плюсы | Минусы |
|---|---|---|---|
| Флажок в «Изменить форму» | Один пользователь | Без прав и Конфигуратора | Каждый настраивает сам |
| Копирование настроек | Группа пользователей | Без доработки базы | Новые сотрудники получают стандартный вид |
| Отключение в функциональности | Вся база | Убирает целый блок учёта | Работает только для части колонок |
| Расширение конфигурации | Все пользователи | Типовая не снимается с поддержки | Нужен программист |
| Правка формы в типовой | Все пользователи | Просто | Мешает обновлению конфигурации |
Почему не править типовую форму напрямую
Изменение формы в основной конфигурации требует включить возможность изменений. Каждое следующее обновление тогда идёт через сравнение и объединение, и правку легко потерять. Поэтому в типовых решениях используют расширения конфигурации (они есть начиная с платформы 8.3.6).
Как скрыть колонку расширением
- Откройте базу в Конфигураторе:
Конфигурация → Расширения конфигурации, добавьте новое расширение. - В дереве основной конфигурации найдите документ или справочник, правой кнопкой по его форме — «Добавить в расширение».
- Откройте форму в расширении и найдите колонку в дереве элементов. Запомните её имя, например
ТоварыСтранаПроисхождения. - В обработчике события формы
ПриСозданииНаСервередобавьте свой обработчик с вызовом «после» основного и скройте элемент кодом. - Сохраните расширение и обновите конфигурацию базы данных.
&НаСервере
Процедура Расш1_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
// Имя элемента берите из дерева элементов формы
Элементы.ТоварыСтранаПроисхождения.Видимость = Ложь;
КонецПроцедуры
Колонка скрывается кодом, а не свойством в палитре, по простой причине. Если выключить свойство «Видимость» в палитре, пользователь сможет вернуть колонку через Изменить форму. Значение, установленное кодом при открытии, перекрывает это.
Расширение проверьте сначала на копии базы. Если в расширении есть ошибка, форма документа может не открыться у всех пользователей сразу.
Скрыть колонку только для части сотрудников
В свойствах элемента формы есть «Пользовательская видимость» с настройкой по ролям. Через неё колонку «Цена закупки» можно показать менеджерам по закупкам и скрыть от кладовщиков. Учтите: это вопрос интерфейса, а не прав доступа. Сами данные надёжно закрывают ограничением прав на уровне ролей.
Почему колонка не исчезает или возвращается
Чаще всего проблема в одном из пяти случаев. Выберите свой симптом.
Если всё перепуталось и непонятно, какие колонки стандартные, используйте команду «Установить стандартные настройки» в окне Изменить форму. Это безопасно: данные не меняются, сбрасывается только внешний вид одной формы.