Отчеты и Аналитика · 9 мин
Типы отчетов в 1С: список, таблица и диаграмма
Разбираем типы отчетов в 1С: список, таблица и диаграмма. Чем отличаются, как настроить в СКД и конструкторе отчетов, типичные ошибки и советы по выбору.
В системе «1С:Предприятие» один и тот же набор данных можно представить по-разному: в виде простого списка, перекрестной таблицы или наглядной диаграммы. Выбор типа отчета определяет, как быстро пользователь найдет нужную информацию и сможет ли он увидеть закономерности. В конфигурациях на управляемых формах тип представления задается в схеме компоновки данных (СКД), а в типовых отчетах часто переключается прямо в настройках пользователя.
Список подходит для детальной расшифровки данных, таблица — для сравнения показателей по двум измерениям, диаграмма — для визуальной оценки динамики и долей. Неправильно выбранный тип приводит к тому, что отчет «тяжелеет», путает пользователя или теряет смысл: например, диаграмма с сотней категорий становится нечитаемой, а список без группировок превращается в бесконечную простыню строк.
Ниже разобраны три основных типа представления данных в 1С, условия выбора каждого, порядок настройки через СКД и типовые отчеты, а также ограничения, о которых стоит знать до начала работы.
Список: детальные данные в линейном виде
Список — самый простой тип отчета: строки выводятся последовательно, колонки соответствуют выбранным полям. Именно так устроены большинство оперативных отчетов: «Ведомость по товарам на складах», «Оборотно-сальдовая ведомость по счету» в развернутом виде, реестры документов.
Список хорошо работает, когда пользователю нужны конкретные записи: найти документ, проверить остаток по конкретной номенклатуре, выгрузить данные для дальнейшей обработки. Группировки в списке позволяют свернуть детализацию: например, сгруппировать строки по контрагенту, а внутри показать документы.
Признак того, что список настроен правильно: пользователь может отфильтровать данные по нужному условию, отсортировать по любой колонке и при необходимости развернуть группировку до детальных записей. Если отчет открывается дольше разумного времени — скорее всего, выводится слишком много детальных строк без отборов.
Таблица: перекрестное сравнение показателей
Таблица в терминах СКД — это перекрестное представление: показатели раскладываются одновременно по строкам и по колонкам. Классический пример — продажи по менеджерам (строки) в разрезе месяцев (колонки) или остатки по складам и группам товаров. На пересечении строки и колонки выводится значение ресурса: сумма, количество, среднее.
Таблица незаменима, когда нужно сравнить два измерения между собой и увидеть «матрицу» значений. При этом она требовательна к объему данных: если в колонки вывести поле с сотнями значений (например, номенклатуру), отчет станет нечитаемым и будет формироваться медленно. Практическое правило — в колонки выносить измерение с небольшим числом значений: месяцы, склады, категории.
| Тип отчета | Когда использовать | Ограничения |
|---|---|---|
| Список | Детальные данные, поиск конкретных записей, расшифровка | Много строк без отборов — медленная работа |
| Таблица | Сравнение показателей по двум измерениям (менеджеры × месяцы) | Не подходит для колонок с сотнями значений |
| Диаграмма | Динамика, доли, структура показателей | Теряет смысл при большом числе категорий и серий |
Диаграмма: визуализация динамики и долей
Диаграмма строится на тех же данных, но выводит их графически: графики, гистограммы, круговые диаграммы. В СКД для диаграммы задаются точки (ось категорий), серии (линии или столбцы) и значения (показатель). Типовой пример — динамика продаж по месяцам или структура выручки по направлениям деятельности.
Диаграмма эффективна для руководителей и для дашбордов: она мгновенно показывает тренд, пик, провал или долю. Но она плохо подходит для точного анализа: по графику нельзя узнать точную сумму конкретной сделки. Поэтому диаграмму часто совмещают с таблицей или списком в одном отчете — в СКД это делается добавлением нескольких элементов структуры.
Сравнение вариантов
Нужны точные значения и расшифровка до документов. Не подходит для быстрой оценки трендов.
Нужно сравнить два измерения и увидеть матрицу значений. Ограничение — число значений в колонках.
Нужна наглядная картина для руководства или мониторинга. Не дает точных цифр без расшифровки.
Как выбрать тип отчета под задачу
Выбор типа определяется вопросом, на который отвечает отчет. Если вопрос звучит как «покажи все документы по контрагенту» — это список. Если «сравни продажи менеджеров по кварталам» — таблица. Если «покажи, как менялась выручка в течение года» — диаграмма.
Полезно заранее спросить у заказчика отчета, как он будет использовать результат: выгружать в Excel, смотреть на экране, показывать на совещании. Для выгрузки удобнее плоский список без сложных группировок, для совещания — диаграмма с небольшим числом серий.
Как выбрать действие
Как настроить тип отчета в СКД
Разработчик задает тип представления на закладке «Настройки» схемы компоновки данных. В дереве структуры можно добавить элементы «Группировка», «Таблица» и «Диаграмма» — по одному или в комбинации. Для таблицы отдельно заполняются ветки «Строки» и «Колонки», для диаграммы — «Точки» и «Серии».
В типовых конфигурациях пользователь часто может изменить представление без конфигуратора: в настройках отчета (кнопка «Настройки» или «Изменить вариант») доступна структура, где группировки перетаскиваются мышью, а вид представления переключается. Сохраненный вариант отчета можно назначить основным для себя или для всех пользователей.
Типичные ошибки и ограничения
Самая распространенная ошибка — попытка показать в диаграмме слишком много категорий: круговая диаграмма с тридцатью секторами не дает никакой информации. Вторая частая проблема — таблица, где в колонки выведено поле с большим количеством значений: отчет «расползается» вширь и формируется медленно.
Также стоит помнить о производительности: сложная структура из нескольких таблиц и диаграмм в одном отчете увеличивает время формирования. Если отчет используется массово, проверьте его на реальном объеме данных, а не на тестовой базе с десятком документов.
Как проверить результат
Отчет открывается за приемлемое время на рабочем объеме данных
Формирование занимает минуты — нужны отборы или упрощение структуры
Категории и серии различимы, подписи не налезают друг на друга
Секторы сливаются, легенда занимает больше места, чем график
Итоги по строкам и колонкам сходятся с контрольными данными
Итоги расходятся — проверьте связи наборов данных и ресурсы
Частые вопросы
Можно ли в одном отчете 1С совместить таблицу и диаграмму?
Да. В структуру настроек СКД добавляются оба элемента — таблица и диаграмма, — и они выводятся в одном макете отчета. Обычно диаграмму размещают сверху, а под ней таблицу с точными значениями.
Как пользователю сменить тип отчета без конфигуратора?
В типовых отчетах на СКД откройте «Настройки» → «Изменить вариант отчета» (в расширенном режиме). Там доступна структура: группировки можно перетаскивать, менять поля и отборы. Сохраненный вариант станет доступен в списке вариантов отчета.
Почему диаграмма в отчете строится пустой?
Чаще всего не заполнены точки или серии в настройках диаграммы, либо выбранный ресурс не возвращает значений из-за отборов. Проверьте, что в ветках «Точки» и «Серии» указаны поля, а сам запрос возвращает данные за выбранный период.
Что выбрать для выгрузки данных в Excel?
Оптимален плоский список без многоуровневых группировок: каждая строка — одна запись, колонки — поля. Таблицы с перекрестными колонками и диаграммы в Excel переносятся плохо и требуют ручной доработки.
Как ускорить отчет-список, который формируется долго?
Установите обязательный отбор по периоду, уберите лишние поля из выбранных, сократите детализацию группировок. Если этого недостаточно, проблема обычно в запросе или индексах — здесь потребуется анализ запроса разработчиком.
Что важно запомнить
Список — для детальных данных и расшифровки, таблица — для сравнения показателей по двум измерениям, диаграмма — для визуальной оценки динамики и долей. Тип задается в структуре настроек СКД, а в типовых отчетах часто меняется пользователем. Ограничивайте число категорий в диаграммах и значений в колонках таблиц, всегда задавайте отборы по периоду.