Колонки в списках и отчётах 1С 8.3: ширина, порядок, сортировка и цвет

· 9 мин

Содержание

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

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

Как устроен список документов и где хранятся настройки колонок

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

  • 🧩 Внешний вид формы — какие колонки видны, в каком порядке, какая у них ширина. Меняется через Ещё → Изменить форму... и мышью.
  • 📊 Данные списка — отбор, порядок строк, условное оформление, группировка. Меняется через Ещё → Настроить список....

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

  1. Ваши изменения видите только вы. Бухгалтер в соседнем кабинете откроет тот же журнал в прежнем виде.
  2. Настройки переживают перезапуск 1С и вход с другого компьютера — они не в профиле Windows, а в базе.
  3. Запуск с ключом /ClearCache их не сбрасывает: он чистит только кэш конфигурации на клиенте.

Если у пользователя не сохраняется ни одна настройка (ширина, колонки, отборы — всё слетает после перезапуска), проблема почти всегда в правах. Подробнее — в разделе про частые проблемы.

Как изменить ширину колонок и порядок полей в списке 1С

Ширина колонки

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

Показать или скрыть колонку

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

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

Порядок колонок

В том же окне «Настройка формы» выделите колонку и двигайте её кнопками со стрелками вверх и вниз на командной панели дерева. Верх дерева — левый край таблицы.

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

Сброс к исходному виду

Если запутались, в окне «Настройка формы» откройте Ещё → Установить стандартные настройки. Форма вернётся к виду, который задал разработчик. Сбросятся только ваши настройки этой формы, данные не трогаются.

Сортировка и группировка строк в таблицах 1С

Быстрая сортировка по колонке

Щёлкните по заголовку колонки — список отсортируется по возрастанию, в заголовке появится стрелка. Повторный щелчок — по убыванию.

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

Сортировка по нескольким полям

Нужно, например, сначала по контрагенту, а внутри — по дате:

  1. Ещё → Настроить список..., вкладка Порядок.
  2. Слева — доступные поля, справа — текущий порядок. Перенесите туда «Контрагент», затем «Дата».
  3. У каждого поля выберите направление: по возрастанию или по убыванию.
  4. Нажмите Завершить редактирование.

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

Группировка

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

Пара наблюдений из практики:

  • 🐢 Группировка в журнале на десятки тысяч документов заметно тормозит открытие. Сочетайте её с отбором по периоду.
  • 🔁 Группировка по двум полям (организация → контрагент) удобна для разбора, но мешает в ежедневной работе. Включайте её на время.

У иерархических справочников есть ещё режим просмотра: Ещё → Режим просмотра — «Иерархический список», «Список», «Дерево». Это не группировка, а показ папок справочника, но задачу «собрать по группам» он часто решает быстрее.

Условное оформление: цветом выделяем нужные строки

Условное оформление красит строки или отдельные ячейки, когда выполняется условие. Типичные примеры:

ЗадачаПоле условияОформление
Видеть непроведённые документыПроведен = НетСерый текст
Крупные поступленияСумма больше 500 000Жирный шрифт
Документы одного ответственногоОтветственный = ИвановСветло-жёлтый фон
Пометка на удалениеПометка удаления = ДаЗачёркнутый шрифт

Как настроить:

  1. Ещё → Настроить список..., вкладка Условное оформление.
  2. Нажмите Добавить. Откроется окно элемента оформления.
  3. На вкладке условия задайте поле, вид сравнения и значение: «Сумма документа» → «Больше» → 500000.
  4. На вкладке оформления выберите, что меняется: цвет текста, цвет фона, шрифт.
  5. Если красить нужно не всю строку, а одну ячейку, укажите оформляемые поля — например, только «Сумма».
  6. Задайте понятное представление: «Крупные поступления». Так элемент легче найти потом.
  7. ОК → Завершить редактирование.

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

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

Варианты отчётов: сохраняем свою настройку колонок

В отчётах колонки устроены иначе, чем в списках. Отчёт строится системой компоновки данных, и набор колонок задаётся в его настройках, а не перетаскиванием.

Где менять колонки в отчёте

В БП 3.0, ЗУП 3.1 и УТ 11 у большинства отчётов есть кнопка Настройки.... В окне настроек:

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

Состав вкладок зависит от отчёта. В универсальных отчётах СКД есть переключатель вида настроек: «Простой» показывает только основные поля, «Расширенный» — всю структуру, включая выбор полей для каждой группировки.

Ширина колонок в готовом отчёте

Готовый отчёт — это табличный документ. Ширину колонки в нём можно потянуть мышью, но изменение живёт до следующего нажатия Сформировать. Для постоянной ширины её задают в оформлении или в макете отчёта, а это уже работа в Конфигураторе.

Сохранение варианта

Когда отчёт настроен, сохраните его как вариант, иначе при следующем открытии настройки могут вернуться к стандартным:

  1. В меню Ещё формы отчёта выберите команду сохранения варианта.
  2. Введите имя, например «ОСВ по 60 — только суммы».
  3. Укажите, кому доступен вариант: только автору или всем пользователям (второе — если хватает прав).

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

Настройка колонок для всех пользователей: режим Предприятия и Конфигуратор

Скопировать настройки коллегам

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

  1. Администрирование → Настройки пользователей и прав → Персональные настройки пользователей.
  2. Выберите пользователя-образец.
  3. Найдите команду копирования настроек и укажите, кому копировать и какие именно: внешний вид форм, настройки отчётов, прочие.

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

Конфигуратор: когда без него не обойтись

Режим Предприятия не умеет добавлять в список поле, которого нет в запросе динамического списка, и задавать вид формы по умолчанию для всех. Это делается в Конфигураторе:

  • 🛠 Добавить колонку. В редакторе формы откройте реквизит «Список», найдите поле в его настройке (при необходимости — включите произвольный запрос и добавьте поле в текст) и перетащите его в таблицу.
  • 📐 Ширина по умолчанию. У элемента колонки есть свойство Ширина и флаг растягивания по горизонтали.
  • 👁 Видимость. Свойство Видимость задаёт, показана колонка изначально или скрыта. Скрытую пользователь сможет включить через «Изменить форму».

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

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

Почему колонки не сохраняются и другие частые проблемы

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

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

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