Как собрать отчёт 1С по уровням и не потерять структуру при сохранении в Excel
Содержание
Группировка в отчетах 1С настраивается не в самой таблице, а в настройках варианта отчёта: кнопка Настройки → вид Расширенный → вкладка Структура. Там вы добавляете уровни (например, Контрагент → Договор → Документ), а при выгрузке в Excel через Сохранить как в формате xlsx эти уровни переходят в Excel как свёртка строк с кнопками 1-2-3 слева.
Частое заблуждение — что группировку делают «сворачиванием строк» в готовом отчёте. Плюсики слева только прячут то, что уже построено. Чтобы получить другие уровни, нужно менять структуру и заново нажимать Сформировать.
Всё ниже относится к отчётам на системе компоновки данных (СКД) в конфигурациях на платформе 8.3 с интерфейсом «Такси»: 1С:Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и другим на базе БСП. Стандартные бухгалтерские отчёты (ОСВ, анализ счёта, карточка) устроены чуть иначе — о них отдельный подраздел.
Где в отчёте 1С живёт группировка
У каждого отчёта на СКД есть вариант — сохранённый набор настроек: какие поля выводить, как группировать, что отбирать. Группировки — часть варианта.
Что проверить до настройки
Перед тем как перестраивать уровни, стоит ответить себе на три вопроса:
- 🎯 Кто будет читать отчёт — человек глазами или Excel-формулы. Для первого нужны уровни и итоги, для второго — плоская таблица.
- 🎯 Какая аналитика нужна сверху. Руководителю обычно интересен клиент или менеджер, бухгалтеру — договор и документ.
- 🎯 Есть ли у вас право сохранять варианты для всех. Без него настроенный вариант увидите только вы, и коллегам придётся повторять настройку.
Если отчёт общий для отдела, не меняйте стандартный вариант. Сделайте копию со своим названием — так исходные настройки останутся у всех на месте.
Простой и расширенный вид настроек
Откройте отчёт и нажмите Настройки. Форма открывается в одном из двух видов:
- 🟢 Простой — только отборы и галочки показателей. Группировок здесь часто нет вовсе.
- 🔵 Расширенный — появляются вкладки
Отборы,Поля и сортировки,Оформление,Структура.
Переключатель вида находится в верхней части формы настроек. Если вкладки Структура не видно — значит, вы в простом виде.
Как читать дерево структуры
На вкладке Структура отчёт показан деревом. Верхний узел — сам Отчет. Под ним — группировки, вложенные друг в друга:
| Узел дерева | Что выводит |
|---|---|
| Группировка «Контрагент» | Строку с итогом по каждому контрагенту |
| └ Группировка «Договор» | Строки договоров внутри контрагента |
| └└ Детальные записи | Каждую исходную строку без свёртки |
Детальные записи — это группировка без полей. Она выводит данные «как есть», построчно. Если её убрать, отчёт покажет только итоги по уровням.
Кроме группировок, в структуру можно добавить Таблицу (группировки по строкам и колонкам, как сводная таблица Excel) и Диаграмму.
Как добавить и настроить уровни группировки
Пошагово: отчёт с тремя уровнями
Пример — отчёт по продажам с уровнями Контрагент → Номенклатура → Документ.
- Откройте отчёт, нажмите
Настройки, переключите вид наРасширенный. - Перейдите на вкладку
Структура. - Выделите узел
Отчети нажмитеДобавить(илиIns). Выберите полеКонтрагент. - Выделите новую группировку «Контрагент» и снова нажмите
Добавить— полеНоменклатура. Новая группировка встанет вложенной. - Внутрь «Номенклатуры» добавьте группировку по полю
РегистраторилиДокумент(название поля зависит от отчёта). - Нажмите
Закрыть и сформировать.
Порядок уровней меняют стрелками или перетаскиванием. Одну группировку можно «поднять» на уровень выше, и вложенные уйдут вместе с ней.
Быстрая проверка: если отчёт выдаёт сотни строк одного контрагента без итога сверху, скорее всего, вы добавили «Номенклатуру» рядом с «Контрагентом», а не внутрь него. Посмотрите отступы в дереве.
Группировка по нескольким полям сразу
В одну группировку можно положить два поля, например Контрагент и Договор. Тогда строка будет одна на пару значений, без отдельного уровня контрагента. Это удобно для коротких реестров, где вложенность только мешает.
Иерархия справочников
Для справочников с группами (номенклатура, контрагенты, статьи затрат) у поля группировки есть тип:
| Тип группировки | Результат |
|---|---|
| Без иерархии | Только элементы, папки справочника игнорируются |
| Иерархия | Папки справочника и элементы внутри них |
| Только иерархия | Только папки, без элементов |
Тип меняется в свойствах поля группировки. Полностью его удобнее править через Ещё → Изменить вариант отчета — там у каждой группировки есть колонка Тип группировки.
Группировка по периодам
Поля дат и периодов в группировке имеют свойство Тип дополнения. Если поставить, например, «Месяц», отчёт выведет все месяцы диапазона, включая пустые. Это нужно, когда отчёт читают как динамику: пропавший март сразу бросается в глаза.
Сортировка и отбор внутри каждой группы
Общие отборы и сортировка на вкладках Отборы и Поля и сортировки действуют на весь отчёт. Но у каждой группировки могут быть свои — и это главный приём, которого нет в простом виде.
Отдельные настройки для одной группировки
Откройте Ещё → Изменить вариант отчета. Это полная форма настроек СКД. Выделите в дереве нужную группировку — внизу появятся её собственные вкладки: Группировки, Отбор, Выбранные поля, Сортировка, Условное оформление, Другие настройки.
Если у элемента стоит флажок использования настроек отчёта, своих правил у него нет. Снимите его — и задавайте отбор и сортировку только для этого уровня.
Отбор по итогу группы
Отбор внутри группировки умеет фильтровать по ресурсам — итоговым суммам. Пример: показать только контрагентов с выручкой больше 100 000 ₽.
- В
Изменить вариант отчетавыделите группировку «Контрагент». - На её вкладке
Отбордобавьте поле суммы продажи. - Вид сравнения —
Больше, значение — 100000.
Строки детальных записей при этом не фильтруются по одной: условие проверяется по итогу контрагента. Контрагент с десятью продажами по 15 000 ₽ (итого 150 000 ₽) останется в отчёте целиком.
Сортировка «самые крупные сверху»
На вкладке Сортировка группировки добавьте ту же сумму с направлением «По убыванию». Получится рейтинг клиентов, а внутри каждого — товары в своём порядке, например по алфавиту.
Сортировка на вкладке Поля и сортировки (для всего отчёта) и сортировка внутри группировки конфликтуют редко, но если результат странный — проверьте, не задана ли сортировка на обоих уровнях.
Итоги, проценты и вычисляемые показатели в группах
Где включаются итоги
Итоги по группам считаются для ресурсов — числовых полей отчёта (сумма, количество, себестоимость). Для каждого ресурса в схеме уже задана формула итога, обычно Сумма.
Где выводить итоги, задают параметры вывода в Другие настройки (у отчёта целиком или у отдельной группировки):
- 📍 Расположение итогов — в начале группы, в конце, в начале и конце или не выводить.
- 📍 Расположение общих итогов по вертикали и горизонтали — нижняя строка «Итого».
- 📍 Расположение группировки — как вложенные уровни отделяются друг от друга.
Когда итог стоит в начале группы, строка контрагента сразу показывает его сумму. Это удобнее при свёрнутом отчёте: видно всё, не раскрывая плюсики.
Пользовательские поля: доля и разница
На вкладке Поля и сортировки (в расширенном виде) или через Изменить вариант отчета можно добавить пользовательское поле:
- Поле-выражение — формула из других полей. Например, наценка:
Выручка - Себестоимость. - Поле-выбор — значение по условиям, например «Крупный / Средний / Мелкий» в зависимости от суммы.
Пример расчёта: выручка 240 000 ₽, себестоимость 180 000 ₽. Поле-выражение даст 60 000 ₽ наценки, а доля наценки к выручке — 25 % (60 000 / 240 000).
У пользовательского поля есть отдельное выражение для итоговых записей. Без него процент в строке группы считается как сумма процентов строк — то есть неправильно. Для доли задайте итог формулой от сумм, а не сумму долей.
Сохраняем сгруппированный отчёт в Excel
Базовый способ
- Сформируйте отчёт с нужными уровнями.
- Нажмите кнопку сохранения (значок дискеты) в командной панели отчёта или
Ещё → Сохранить как. - В поле типа файла выберите
Лист Microsoft Excel 2007 (*.xlsx). - Укажите имя и папку, нажмите
Сохранить.
Группировки 1С переходят в Excel как структура строк: слева появляются плюсики и кнопки уровней 1, 2, 3. Нажатие на «1» свернёт отчёт до самых верхних итогов.
Что теряется при переносе
| Способ | Уровни (плюсики) | Форматы чисел | Объединённые ячейки |
|---|---|---|---|
| Сохранить как → xlsx | Сохраняются | Сохраняются | Переносятся как есть |
| Сохранить как → xls | Сохраняются | Сохраняются | Переносятся как есть |
| Копирование Ctrl+C → Ctrl+V | Теряются | Частично | Часто ломаются |
| Сохранить в csv / txt | Теряются | Теряются | Нет |
Если файл дальше пойдёт в сводную таблицу Excel или в загрузку в другую программу, уровни и шапка только мешают. Для такого случая лучше подготовить отдельный «плоский» вариант.
Плоская таблица для обработки в Excel
Чтобы получить в Excel обычную таблицу без вложенности:
- На вкладке
Структураудалите все группировки, кромеДетальные записи. - На вкладке
Поля и сортировкиотметьте поля, которые раньше были уровнями (контрагент, договор), — теперь они станут колонками. - В
ОформлениеилиДругие настройкиотключите вывод заголовка и отборов, если они есть в параметрах. - Сформируйте и сохраните в xlsx.
В результате каждая строка содержит все значения, и Excel-фильтр по колонке «Контрагент» работает сразу.
Если в сохранённом файле числа выровнены влево и не суммируются, Excel воспринял их как текст. Выделите колонку и используйте Данные → Текст по столбцам → Готово — значения станут числами.
Варианты отчётов: настроили один раз — пользуетесь всегда
Сохранение своего варианта
Настройки группировок по умолчанию живут только до закрытия отчёта или до сброса. Чтобы не собирать уровни каждый раз:
- Настройте структуру, отборы и поля.
Ещё → Сохранить вариант отчета.- Дайте понятное имя: «Продажи по клиентам с отбором от 100 тыс.», а не «Мой вариант 2».
- Укажите, кому доступен вариант: только вам или всем пользователям.
Переключаться между вариантами — Ещё → Выбрать вариант отчета или через список вариантов в разделе программы. Свои варианты попадают в панель отчётов раздела, где их можно найти по названию.
Два варианта на одну задачу
Удобная связка для бухгалтерии и руководителя:
- «Для просмотра» — с уровнями, итогами в начале групп, условным оформлением.
- «Для Excel» — плоская таблица, без заголовка, все аналитики колонками.
Один отчёт, один набор данных, но выгрузку не приходится каждый раз перестраивать руками.
Рассылка по расписанию
В конфигурациях на БСП из формы отчёта можно создать рассылку: программа сама сформирует нужный вариант и отправит файл xlsx на почту по расписанию. Для этого нужна настроенная учётная запись электронной почты в программе. Группировки в отправленном файле будут такими же, как в сохранённом варианте.
Стандартные бухгалтерские отчёты: ОСВ и анализ счёта
В 1С:Бухгалтерии 3.0 оборотно-сальдовая ведомость по счёту, анализ счёта и карточка счёта открываются кнопкой Показать настройки прямо в форме отчёта. Вкладки там свои: Группировка, Отбор, Показатели, Развернутое сальдо, Оформление.
На вкладке Группировка перечислены субконто счёта и другие разрезы. Флажками включаете нужные, стрелками меняете порядок. Например, для ОСВ по счёту 62: Контрагенты → Договоры → Документы расчётов.
У каждого разреза есть колонка выбора вида группировки — по элементам, по иерархии или только по иерархии. Смысл тот же, что в таблице про иерархию справочников выше.
Выгрузка в Excel — тем же Сохранить как → xlsx, и уровни ОСВ так же становятся свёрткой строк.
Частые вопросы
Почему в отчёте нет плюсиков слева?
Детальные записи без группировок над ним. Сворачивать нечего, пока не добавлена хотя бы одна группировка с полем.Можно ли сгруппировать по полю, которого нет в списке?
Как вернуть стандартную группировку, если всё сломал?
Ещё → Стандартные настройки или выберите исходный вариант отчёта. Ваши сохранённые варианты при этом не удаляются.Сгруппированный отчёт открылся в Excel, но кнопок 1-2-3 не видно. Что делать?
Данные в Excel: в группе «Структура» есть команды показа деталей. Если плюсиков нет совсем, файл, вероятно, сохранён через буфер или в csv — пересохраните из 1С в xlsx.