Колонки в списках и отчётах 1С 8.3: ширина, порядок, сортировка и цвет
Содержание
Чтобы отредактировать колонки в списке 1С 8.3, откройте меню Ещё → Изменить форму...: там включаются и отключаются поля, меняется их порядок. Сортировка, группировка и цветовое выделение строк настраиваются в Ещё → Настроить список.... Ширину колонки меняют мышью прямо в таблице, перетаскивая границу заголовка.
Всё это работает в режиме 1С:Предприятие, без Конфигуратора и программиста. Настройки сохраняются за конкретным пользователем и не влияют на коллег. Описание дано для интерфейса «Такси» на платформе 8.3.2x. Пути одинаковы для БП 3.0, ЗУП 3.1 и УТ 11: это механизм платформы, а не конфигурации.
Как устроен список документов и где хранятся настройки колонок
Почти любой журнал в 1С — «Поступление (акты, накладные)», «Реализация», «Сотрудники», справочник «Номенклатура» — это форма с динамическим списком. У такого списка две группы настроек:
- 🧩 Внешний вид формы — какие колонки видны, в каком порядке, какая у них ширина. Меняется через
Ещё → Изменить форму...и мышью. - 📊 Данные списка — отбор, порядок строк, условное оформление, группировка. Меняется через
Ещё → Настроить список....
Обе группы хранятся в информационной базе как пользовательские настройки. Отсюда три практических следствия:
- Ваши изменения видите только вы. Бухгалтер в соседнем кабинете откроет тот же журнал в прежнем виде.
- Настройки переживают перезапуск 1С и вход с другого компьютера — они не в профиле Windows, а в базе.
- Запуск с ключом
/ClearCacheих не сбрасывает: он чистит только кэш конфигурации на клиенте.
Если у пользователя не сохраняется ни одна настройка (ширина, колонки, отборы — всё слетает после перезапуска), проблема почти всегда в правах. Подробнее — в разделе про частые проблемы.
Как изменить ширину колонок и порядок полей в списке 1С
Ширина колонки
Наведите курсор на правую границу заголовка колонки, чтобы он превратился в двустороннюю стрелку, и потяните влево или вправо. Ширина запоминается автоматически, отдельная команда «Сохранить» не нужна.
Показать или скрыть колонку
- В форме списка нажмите
Ещё → Изменить форму.... - Откроется окно «Настройка формы». Слева — дерево элементов формы, справа — свойства выбранного элемента.
- Найдите таблицу списка (обычно она называется «Список») и раскройте её.
- Снимите флажок у колонки, которую хотите скрыть, или поставьте у той, что нужна.
- Нажмите
ОК.
В этом дереве видны только поля, которые разработчик заранее разместил на форме, в том числе скрытые по умолчанию. Если нужного поля там нет совсем, через «Изменить форму» его не добавить — это задача для Конфигуратора или расширения (см. ниже).
Порядок колонок
В том же окне «Настройка формы» выделите колонку и двигайте её кнопками со стрелками вверх и вниз на командной панели дерева. Верх дерева — левый край таблицы.
Если колонки объединены в группу (две строки в одной ячейке заголовка — так часто выглядят «Номер» и «Дата»), двигайте группу целиком или вынесите поле из неё перетаскиванием в дереве.
Сброс к исходному виду
Если запутались, в окне «Настройка формы» откройте Ещё → Установить стандартные настройки. Форма вернётся к виду, который задал разработчик. Сбросятся только ваши настройки этой формы, данные не трогаются.
Сортировка и группировка строк в таблицах 1С
Быстрая сортировка по колонке
Щёлкните по заголовку колонки — список отсортируется по возрастанию, в заголовке появится стрелка. Повторный щелчок — по убыванию.
Сортировать так можно не по каждой колонке. Если щелчок ничего не меняет, поле не поддерживает сортировку в этом списке: например, оно вычисляется при выводе, а не хранится в таблице.
Сортировка по нескольким полям
Нужно, например, сначала по контрагенту, а внутри — по дате:
Ещё → Настроить список..., вкладкаПорядок.- Слева — доступные поля, справа — текущий порядок. Перенесите туда «Контрагент», затем «Дата».
- У каждого поля выберите направление: по возрастанию или по убыванию.
- Нажмите
Завершить редактирование.
Через эту вкладку можно сортировать и по полям, которых нет среди колонок таблицы: список доступных полей шире, чем видимая часть формы.
Группировка
На вкладке Группировка того же окна добавьте поле — скажем, «Организация» или «Ответственный». Список превратится в дерево: строки соберутся под заголовками групп, которые сворачиваются и разворачиваются.
Пара наблюдений из практики:
- 🐢 Группировка в журнале на десятки тысяч документов заметно тормозит открытие. Сочетайте её с отбором по периоду.
- 🔁 Группировка по двум полям (организация → контрагент) удобна для разбора, но мешает в ежедневной работе. Включайте её на время.
У иерархических справочников есть ещё режим просмотра: Ещё → Режим просмотра — «Иерархический список», «Список», «Дерево». Это не группировка, а показ папок справочника, но задачу «собрать по группам» он часто решает быстрее.
Условное оформление: цветом выделяем нужные строки
Условное оформление красит строки или отдельные ячейки, когда выполняется условие. Типичные примеры:
| Задача | Поле условия | Оформление |
|---|---|---|
| Видеть непроведённые документы | Проведен = Нет | Серый текст |
| Крупные поступления | Сумма больше 500 000 | Жирный шрифт |
| Документы одного ответственного | Ответственный = Иванов | Светло-жёлтый фон |
| Пометка на удаление | Пометка удаления = Да | Зачёркнутый шрифт |
Как настроить:
Ещё → Настроить список..., вкладкаУсловное оформление.- Нажмите
Добавить. Откроется окно элемента оформления. - На вкладке условия задайте поле, вид сравнения и значение: «Сумма документа» → «Больше» → 500000.
- На вкладке оформления выберите, что меняется: цвет текста, цвет фона, шрифт.
- Если красить нужно не всю строку, а одну ячейку, укажите оформляемые поля — например, только «Сумма».
- Задайте понятное представление: «Крупные поступления». Так элемент легче найти потом.
ОК→Завершить редактирование.
Элементов можно создать несколько. Если условия пересекаются, у строки сработают оба оформления. Цвет фона и цвет текста при этом смешиваются: светлый фон плюс тёмно-серый текст читаются, а красный текст на красном фоне — нет. Проверьте на реальных данных.
Разработчик тоже задаёт условное оформление (например, непроведённые документы в типовых конфигурациях уже выглядят иначе). Ваши элементы добавляются поверх. Если цвет «не берётся», возможно, его перекрывает оформление из конфигурации — попробуйте менять шрифт вместо цвета.
Варианты отчётов: сохраняем свою настройку колонок
В отчётах колонки устроены иначе, чем в списках. Отчёт строится системой компоновки данных, и набор колонок задаётся в его настройках, а не перетаскиванием.
Где менять колонки в отчёте
В БП 3.0, ЗУП 3.1 и УТ 11 у большинства отчётов есть кнопка Настройки.... В окне настроек:
- Показатели или поля — какие суммы и количества выводить. Снимите лишнее: например, в оборотно-сальдовой ведомости оставьте только сумму без количества.
- Группировки — строки и колонки отчёта. Перенос группировки «Период» в колонки даёт помесячную разбивку по горизонтали.
- Отборы — какие данные попадут в отчёт.
- Оформление и сортировка — цвет, порядок строк.
Состав вкладок зависит от отчёта. В универсальных отчётах СКД есть переключатель вида настроек: «Простой» показывает только основные поля, «Расширенный» — всю структуру, включая выбор полей для каждой группировки.
Ширина колонок в готовом отчёте
Готовый отчёт — это табличный документ. Ширину колонки в нём можно потянуть мышью, но изменение живёт до следующего нажатия Сформировать. Для постоянной ширины её задают в оформлении или в макете отчёта, а это уже работа в Конфигураторе.
Сохранение варианта
Когда отчёт настроен, сохраните его как вариант, иначе при следующем открытии настройки могут вернуться к стандартным:
- В меню
Ещёформы отчёта выберите команду сохранения варианта. - Введите имя, например «ОСВ по 60 — только суммы».
- Укажите, кому доступен вариант: только автору или всем пользователям (второе — если хватает прав).
В следующий раз откройте нужный вариант через команду выбора варианта в том же меню. В БП 3.0 сохранённые варианты появляются и в панели отчётов раздела, если отметить их там.
Настройка колонок для всех пользователей: режим Предприятия и Конфигуратор
Скопировать настройки коллегам
Когда один пользователь настроил журнал идеально и такой же вид нужен всем, программиста звать не обязательно. В типовых конфигурациях на БСП:
Администрирование → Настройки пользователей и прав → Персональные настройки пользователей.- Выберите пользователя-образец.
- Найдите команду копирования настроек и укажите, кому копировать и какие именно: внешний вид форм, настройки отчётов, прочие.
Обработка «Настройки пользователей» там же умеет очищать настройки. Это лучший способ вернуть форму в исходный вид, если у пользователя всё «поехало», а он сам не может зайти в настройку.
Конфигуратор: когда без него не обойтись
Режим Предприятия не умеет добавлять в список поле, которого нет в запросе динамического списка, и задавать вид формы по умолчанию для всех. Это делается в Конфигураторе:
- 🛠 Добавить колонку. В редакторе формы откройте реквизит «Список», найдите поле в его настройке (при необходимости — включите произвольный запрос и добавьте поле в текст) и перетащите его в таблицу.
- 📐 Ширина по умолчанию. У элемента колонки есть свойство
Ширинаи флаг растягивания по горизонтали. - 👁 Видимость. Свойство
Видимостьзадаёт, показана колонка изначально или скрыта. Скрытую пользователь сможет включить через «Изменить форму».
Не правьте форму в типовой конфигурации, снятой с поддержки, только ради одной колонки. Каждое обновление превратится в ручное сравнение и объединение. Правильный путь для типовых — расширение конфигурации (платформа 8.3.6 и новее): в расширение заимствуется форма списка, в ней добавляется поле, основная конфигурация остаётся на поддержке. Перед подключением расширения в рабочей базе сделайте резервную копию.
После изменения формы в Конфигураторе у пользователей, которые уже настраивали эту форму, может остаться старый вид. Новые колонки появятся у них скрытыми. Решение — сбросить их настройки формы или включить колонку через «Изменить форму».
Почему колонки не сохраняются и другие частые проблемы
Частые вопросы
Можно ли перенести настройки колонок в другую информационную базу?
Почему у коллеги в журнале другие колонки, хотя база одна?
Влияет ли скрытие колонки на печатные формы и отчёты?
Как вывести список с выбранными колонками в Excel?
Ещё → Вывести список... формирует табличный документ с видимыми колонками. Его сохраняют в формате xlsx через меню сохранения файла.