Свёртка и развёртка группировок в отчётах 1С 8.3
Содержание
Оборотка на три тысячи строк, а нужны только итоги по счетам. Листать её вручную незачем: группировки в отчёте 1С сворачиваются за два клика. Обычно это кнопки с цифрами уровней в левом верхнем углу табличного документа или значки «+» и «−» на левом поле отчёта.
Ниже собраны все рабочие способы для 1С 8.3 с интерфейсом «Такси»: мышью, клавишами, через настройки отчёта, а также разбор случаев, когда сворачивать нечего.
Что такое группировка и почему она сворачивается
В отчёте на СКД (системе компоновки данных) строки собраны в иерархию. Например, «Контрагент → Договор → Документ». Каждая вложенная строка относится к группировке уровнем выше.
Свёртка скрывает вложенные строки и оставляет только заголовки уровня. Данные при этом не пропадают и не пересчитываются: итоги верхнего уровня остаются прежними. Это просто визуальный режим результата, как складывание папок в проводнике.
Свёртка работает на двух слоях:
- 📊 Табличный документ с результатом. Именно он показывает значки «+» и «−» и кнопки уровней. Про них большая часть статьи.
- 🌳 Деревья и иерархические списки. Справочники со структурой (номенклатура, подразделения, счета) сворачиваются по другим правилам, они описаны в отдельном разделе.
Если вы видите в отчёте просто длинный список без отступов и значков слева, группировок в нём нет. Сворачивать нечего, это вопрос настройки отчёта, а не кнопок.
Кнопки уровней в углу отчёта
Самый быстрый способ. Сформируйте отчёт и посмотрите на левый верхний угол области результата: там небольшие кнопки с цифрами 1, 2, 3 и так далее.
Принцип простой:
- Нажмите 1 — останется только самый верхний уровень группировок.
- Нажмите 2 — раскроется второй уровень, третий и ниже останутся скрытыми.
- Нажмите наибольшую цифру — раскроются все строки, включая детальные записи.
Число кнопок равно числу уровней в отчёте. Если в оборотно-сальдовой ведомости группировка по счетам и субконто, цифр будет столько, сколько уровней она вывела.
Пример. В отчёте «Контрагент → Договор → Документ» на 12 контрагентов, 30 договоров и 500 документов кнопка 1 оставит 12 строк, кнопка 2 покажет 12 + 30 = 42 строки, кнопка 3 вернёт все 542.
Значки «+» и «−» на левом поле
Рядом с группировками на левом поле есть такие значки. Клик по «−» сворачивает одну группу, клик по «+» разворачивает её. Так удобно работать, когда нужно раскрыть только одного контрагента из сотни.
Совет по скорости: сначала нажмите 1, чтобы свернуть всё, потом точечно раскрывайте нужные группы через «+». Это быстрее, чем сворачивать вручную десятки веток.
Горячие клавиши
Мышь не всегда под рукой, а клавиатурой удобнее, когда читаете отчёт сверху вниз. Работает в табличном документе и в деревьях.
| Действие | Клавиша |
|---|---|
| Свернуть текущую группу | Num − (минус на цифровом блоке) |
| Развернуть текущую группу | Num + (плюс на цифровом блоке) |
| Развернуть всё вложенное | Num * (звёздочка на цифровом блоке) |
| Двигаться по строкам | стрелки вверх и вниз |
Клавиши зависят от того, какой элемент в фокусе. Если ничего не происходит, щёлкните по нужной строке отчёта и повторите.
На ноутбуках без цифрового блока минус и плюс основного ряда клавиш иногда не срабатывают в табличном документе. Тогда пользуйтесь кнопками уровней и значками на поле.
В списках с деревом (например, справочник «Номенклатура» в режиме «Иерархический список») стрелка вправо раскрывает выделенную группу, стрелка влево сворачивает. Это стандартное поведение дерева, и оно же работает в окне выбора значения.
Как задать вид отчёта сразу при формировании
Сворачивать каждый раз одно и то же утомительно. Если вы регулярно смотрите только верхние итоги, можно сделать так, чтобы отчёт открывался уже свёрнутым.
Что стоит проверить в настройках отчёта (кнопка «Показать настройки» в командной панели формы):
- 🔧 Вариант отчёта. Задайте нужные группировки и сохраните вариант под своим именем. Свёртка как таковая в вариант не записывается, но если убрать лишние группировки, строк станет меньше.
- 🎯 Упрощённый и расширенный режим. В расширенном режиме есть вкладка со структурой отчёта: там видно дерево группировок и можно удалить или добавить уровень.
- 📑 Детальные записи. Для группировки можно отключить вывод детальных записей, и тогда документ-основание строками не раскроется вовсе.
Если нужна именно свёрнутая картинка по умолчанию для всех пользователей, это уже доработка отчёта разработчиком: начальное состояние группировок задаётся в схеме компоновки, а не пользователем. Для решения «для себя» проще запомнить: сформировал отчёт, нажал 1.
Пользовательский вариант отчёта можно сохранить и отправить коллегам. Это быстрее, чем объяснять им, какие группировки убирать.
Режим «Такси» и его особенности
Названия и расположение кнопок зависят от интерфейса, но в платформе 8.3 с интерфейсом «Такси» отчёт выглядит так:
- Над результатом — командная панель формы: «Сформировать», «Показать настройки», «Выбрать вариант», «Сохранить в файл» и другие кнопки.
- Результат — табличный документ с левым полем, где живут значки группировок.
- Кнопки уровней — в левом верхнем углу области результата.
Что часто путает: кнопки уровней относятся к табличному документу, а не к командной панели формы. Их не нужно искать среди кнопок «Сформировать» и «Настройки».
Если значков нет вообще, причин три:
- Отчёт не сформирован. Нажмите «Сформировать».
- Отчёт выведен без иерархии, группировки в нём не заданы.
- Результат открыт в режиме, где левое поле скрыто. Уберите масштаб или раздвиньте окно: на маленькой форме поле иногда не умещается.
Группировки в таблицах и списках
Свёртка работает не только в отчётах. В обычных формах 1С тоже есть иерархия.
Иерархические справочники
В справочниках вроде «Номенклатура» слева обычно стоит дерево групп. Двойной клик по группе открывает её содержимое в правой части. В режиме «Иерархический список» группы раскрываются прямо в таблице значками «+» и «−».
Динамические списки с группировкой
В журналах документов можно сгруппировать строки через пользовательские настройки списка. Свёртка здесь работает так же: значок слева от заголовка группы.
Не путайте свёртку группировки с отбором. Свёртка скрывает строки, отбор исключает данные. Если после свёртки итоги «поплыли», вы скорее всего изменили отбор, а не группировку.
Свёртка в выгрузке и печати
Что происходит со свёрнутыми группами, когда вы сохраняете отчёт в Excel или печатаете.
- 📤 Печать. Выводится то, что видно на экране. Свёрнули до уровня 1 — на бумаге будут только итоговые строки.
- 📁 Сохранение в Excel. Структура группировок переносится как группы строк Excel, и там их тоже можно сворачивать значками слева. Если нужен плоский список, лучше предварительно развернуть отчёт и выгрузить его целиком.
- 🖨 PDF. Работает так же, как печать: в файл попадёт текущее состояние.
Практика: перед отправкой руководителю свёрните отчёт до нужного уровня и проверьте превью печати. Лишнюю детализацию на 80 страниц никто читать не станет.
Примеры на типовых отчётах
Одни и те же приёмы по-разному выглядят в разных отчётах. Три частых случая.
Оборотно-сальдовая ведомость по счёту
Группировка идёт по счетам, а внутри счёта — по субконто: контрагентам, договорам, номенклатуре, подразделениям. Нажмите 1, и на экране останутся строки счетов с оборотами и сальдо. Это удобный способ быстро сверить итоги с балансом.
Нужно выяснить, откуда взялся остаток по 60 счёту? Раскройте только этот счёт значком «+», а потом спуститесь до конкретного контрагента.
Анализ учёта по счёту и карточка счёта
В анализе учёта группировки строятся по субконто, и кнопок уровней обычно меньше. В карточке счёта иерархии почти нет: она показывает движения по датам, поэтому сворачивать в ней нечего. Для обзора используйте оборотно-сальдовую ведомость.
Отчёты по продажам и закупкам
Типичная цепочка «Контрагент → Номенклатура → Документ». Для планёрки хватает уровня 1 или 2. Документы-основания нужны, когда вы ищете причину расхождения в конкретной сумме: тогда разверните один контрагент и сверьтесь по документам.
Короткое правило выбора уровня:
| Задача | Какой уровень оставить |
|---|---|
| Сверить итоги с балансом | 1 |
| Найти, у кого большие обороты | 2 |
| Найти конкретный документ с ошибкой | максимальный, только для нужной ветки |
| Отправить руководителю | 1 или 2, проверить превью печати |
Как привести отчёт в порядок, чтобы он сворачивался осмысленно
Свёртка полезна ровно настолько, насколько хорошо выстроена иерархия. Если группировки идут в неудобном порядке, кнопка 1 покажет не то, что нужно.
Что поправить в настройках отчёта:
- 🔀 Порядок группировок. Поменяйте уровни местами. Если нужны итоги по подразделениям, а не по контрагентам, поставьте подразделение выше.
- ➕ Лишние уровни. Уберите группировку, которая не нужна. Три уровня читаются проще, чем семь.
- 🔢 Поля группировки. Выберите поле, по которому реально хотите видеть итоги, а не первое попавшееся из списка.
- 📌 Сохранение варианта. Когда структура сложилась, сохраните вариант под понятным названием, например «Обороты по контрагентам, итоги».
После изменения структуры нажмите «Сформировать» ещё раз: настройки применяются к новому результату, а не к уже выведенному.
Если вы регулярно строите один и тот же отчёт для разных людей, договоритесь, какой уровень считать «основным». Тогда все будут смотреть на одни и те же строки.
Почему группировки не сворачиваются
Типичные случаи и что с ними делать.
Если ничего не помогло
Проверьте по порядку:
- Закройте отчёт и откройте его заново через раздел «Отчёты».
- Выберите другой вариант отчёта и сравните поведение: если там всё работает, дело в настройках первого варианта.
- Сбросьте пользовательские настройки варианта (команда в меню настроек) и сформируйте отчёт заново.
- Откройте тот же отчёт в другой базе или на другом рабочем месте. Если картина не меняется, причина в самом отчёте, а не в вашем клиенте.
Для нетиповых внешних отчётов поведение группировок определяет разработчик. Если его нет рядом, воспользуйтесь выгрузкой в Excel и сворачивайте группы там.
Частые вопросы
Можно ли свернуть сразу все группировки в отчёте?
Запоминает ли 1С свёрнутое состояние?
Влияет ли свёртка на итоги?
Как свернуть только одну ветку, не трогая остальные?
Num −.