Свёртка и развёртка группировок в отчётах 1С 8.3

· 9 мин

Содержание

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

Ниже собраны все рабочие способы для 1С 8.3 с интерфейсом «Такси»: мышью, клавишами, через настройки отчёта, а также разбор случаев, когда сворачивать нечего.

Что такое группировка и почему она сворачивается

В отчёте на СКД (системе компоновки данных) строки собраны в иерархию. Например, «Контрагент → Договор → Документ». Каждая вложенная строка относится к группировке уровнем выше.

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

Свёртка работает на двух слоях:

  • 📊 Табличный документ с результатом. Именно он показывает значки «+» и «−» и кнопки уровней. Про них большая часть статьи.
  • 🌳 Деревья и иерархические списки. Справочники со структурой (номенклатура, подразделения, счета) сворачиваются по другим правилам, они описаны в отдельном разделе.

Если вы видите в отчёте просто длинный список без отступов и значков слева, группировок в нём нет. Сворачивать нечего, это вопрос настройки отчёта, а не кнопок.

Кнопки уровней в углу отчёта

Самый быстрый способ. Сформируйте отчёт и посмотрите на левый верхний угол области результата: там небольшие кнопки с цифрами 1, 2, 3 и так далее.

Принцип простой:

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

Число кнопок равно числу уровней в отчёте. Если в оборотно-сальдовой ведомости группировка по счетам и субконто, цифр будет столько, сколько уровней она вывела.

Пример. В отчёте «Контрагент → Договор → Документ» на 12 контрагентов, 30 договоров и 500 документов кнопка 1 оставит 12 строк, кнопка 2 покажет 12 + 30 = 42 строки, кнопка 3 вернёт все 542.

Значки «+» и «−» на левом поле

Рядом с группировками на левом поле есть такие значки. Клик по «−» сворачивает одну группу, клик по «+» разворачивает её. Так удобно работать, когда нужно раскрыть только одного контрагента из сотни.

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

Горячие клавиши

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

ДействиеКлавиша
Свернуть текущую группуNum − (минус на цифровом блоке)
Развернуть текущую группуNum + (плюс на цифровом блоке)
Развернуть всё вложенноеNum * (звёздочка на цифровом блоке)
Двигаться по строкамстрелки вверх и вниз

Клавиши зависят от того, какой элемент в фокусе. Если ничего не происходит, щёлкните по нужной строке отчёта и повторите.

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

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

Как задать вид отчёта сразу при формировании

Сворачивать каждый раз одно и то же утомительно. Если вы регулярно смотрите только верхние итоги, можно сделать так, чтобы отчёт открывался уже свёрнутым.

Что стоит проверить в настройках отчёта (кнопка «Показать настройки» в командной панели формы):

  • 🔧 Вариант отчёта. Задайте нужные группировки и сохраните вариант под своим именем. Свёртка как таковая в вариант не записывается, но если убрать лишние группировки, строк станет меньше.
  • 🎯 Упрощённый и расширенный режим. В расширенном режиме есть вкладка со структурой отчёта: там видно дерево группировок и можно удалить или добавить уровень.
  • 📑 Детальные записи. Для группировки можно отключить вывод детальных записей, и тогда документ-основание строками не раскроется вовсе.

Если нужна именно свёрнутая картинка по умолчанию для всех пользователей, это уже доработка отчёта разработчиком: начальное состояние группировок задаётся в схеме компоновки, а не пользователем. Для решения «для себя» проще запомнить: сформировал отчёт, нажал 1.

Пользовательский вариант отчёта можно сохранить и отправить коллегам. Это быстрее, чем объяснять им, какие группировки убирать.

Режим «Такси» и его особенности

Названия и расположение кнопок зависят от интерфейса, но в платформе 8.3 с интерфейсом «Такси» отчёт выглядит так:

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

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

Если значков нет вообще, причин три:

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

Группировки в таблицах и списках

Свёртка работает не только в отчётах. В обычных формах 1С тоже есть иерархия.

Иерархические справочники

В справочниках вроде «Номенклатура» слева обычно стоит дерево групп. Двойной клик по группе открывает её содержимое в правой части. В режиме «Иерархический список» группы раскрываются прямо в таблице значками «+» и «−».

Динамические списки с группировкой

В журналах документов можно сгруппировать строки через пользовательские настройки списка. Свёртка здесь работает так же: значок слева от заголовка группы.

Не путайте свёртку группировки с отбором. Свёртка скрывает строки, отбор исключает данные. Если после свёртки итоги «поплыли», вы скорее всего изменили отбор, а не группировку.

Свёртка в выгрузке и печати

Что происходит со свёрнутыми группами, когда вы сохраняете отчёт в Excel или печатаете.

  • 📤 Печать. Выводится то, что видно на экране. Свёрнули до уровня 1 — на бумаге будут только итоговые строки.
  • 📁 Сохранение в Excel. Структура группировок переносится как группы строк Excel, и там их тоже можно сворачивать значками слева. Если нужен плоский список, лучше предварительно развернуть отчёт и выгрузить его целиком.
  • 🖨 PDF. Работает так же, как печать: в файл попадёт текущее состояние.

Практика: перед отправкой руководителю свёрните отчёт до нужного уровня и проверьте превью печати. Лишнюю детализацию на 80 страниц никто читать не станет.

Примеры на типовых отчётах

Одни и те же приёмы по-разному выглядят в разных отчётах. Три частых случая.

Оборотно-сальдовая ведомость по счёту

Группировка идёт по счетам, а внутри счёта — по субконто: контрагентам, договорам, номенклатуре, подразделениям. Нажмите 1, и на экране останутся строки счетов с оборотами и сальдо. Это удобный способ быстро сверить итоги с балансом.

Нужно выяснить, откуда взялся остаток по 60 счёту? Раскройте только этот счёт значком «+», а потом спуститесь до конкретного контрагента.

Анализ учёта по счёту и карточка счёта

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

Отчёты по продажам и закупкам

Типичная цепочка «Контрагент → Номенклатура → Документ». Для планёрки хватает уровня 1 или 2. Документы-основания нужны, когда вы ищете причину расхождения в конкретной сумме: тогда разверните один контрагент и сверьтесь по документам.

Короткое правило выбора уровня:

ЗадачаКакой уровень оставить
Сверить итоги с балансом1
Найти, у кого большие обороты2
Найти конкретный документ с ошибкоймаксимальный, только для нужной ветки
Отправить руководителю1 или 2, проверить превью печати

Как привести отчёт в порядок, чтобы он сворачивался осмысленно

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

Что поправить в настройках отчёта:

  • 🔀 Порядок группировок. Поменяйте уровни местами. Если нужны итоги по подразделениям, а не по контрагентам, поставьте подразделение выше.
  • ➕ Лишние уровни. Уберите группировку, которая не нужна. Три уровня читаются проще, чем семь.
  • 🔢 Поля группировки. Выберите поле, по которому реально хотите видеть итоги, а не первое попавшееся из списка.
  • 📌 Сохранение варианта. Когда структура сложилась, сохраните вариант под понятным названием, например «Обороты по контрагентам, итоги».

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

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

Отчёт слишком длинный: что сделать по порядку
Выполнено: 0 / 5

Почему группировки не сворачиваются

Типичные случаи и что с ними делать.

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

Если ничего не помогло

Проверьте по порядку:

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

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

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

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