Отчеты и Аналитика · 10 мин
Как делать аналитику в 1С: инструменты, отчёты и практические приёмы
Как делать аналитику в 1С: стандартные отчёты, консоль СКД, схема компоновки данных, сводные таблицы и выгрузка в Excel. Практические шаги и типичные ошибки.
Аналитика в 1С строится на данных, которые система уже накапливает в ходе учёта: документах продаж, поступлений, оплат, движений по складу и регистрах. Задача аналитика или руководителя — превратить эти данные в ответы на конкретные вопросы: какие товары дают маржу, кто из клиентов задерживает оплату, как меняется оборачиваемость склада. Для этого в типовых конфигурациях есть готовые отчёты, а для нестандартных задач — конструкторы на базе системы компоновки данных (СКД).
Главная ошибка начинающих — сразу выгружать всё в Excel и строить анализ вручную. Это оправдано только для разовых задач. Если отчёт нужен регулярно, его правильнее настроить один раз внутри 1С: данные будут актуальны на момент открытия, а риск ошибок при копировании исчезнет.
Ниже разобраны рабочие инструменты аналитики в 1С: от простых вариантов отчётов до собственных запросов, а также способы проверить корректность результата и типичные ошибки, которые искажают цифры.
Определите вопрос, на который должен ответить отчёт
Прежде чем открывать конструктор, сформулируйте аналитическую задачу одним предложением: «валовая прибыль по менеджерам за квартал», «дебиторка с разбивкой по срокам просрочки», «топ-20 товаров по обороту». От формулировки зависит выбор источника данных: продажи берутся из регистра накопления «Продажи» или «Выручка и себестоимость продаж», задолженность — из регистров расчётов с контрагентами, остатки — из складских регистров.
Определите три параметра будущего отчёта: период и его детализацию (день, неделя, месяц), измерения для группировки (контрагент, номенклатура, подразделение) и показатели (сумма, количество, маржа, процент). Если хотя бы один параметр не определён, отчёт получится «обо всём» и будет нечитаемым.
Используйте стандартные отчёты и их варианты
В типовых конфигурациях (Управление торговлей, ERP, Комплексная автоматизация, Бухгалтерия) уже есть десятки готовых отчётов: «Продажи», «Валовая прибыль», «Анализ остатков», «Оборотно-сальдовая ведомость», «Карточка расчётов с контрагентами». Путь обычно один: раздел с отчётами → нужный отчёт → кнопка «Настройки» или «Все настройки».
В настройках можно менять группировки строк и колонок, добавлять отборы (по организации, складу, категории товаров), менять период и порядок сортировки. Например, из отчёта «Продажи» за минуту делается отчёт «Продажи по категориям номенклатуры с отбором по одному менеджеру» — без единой строки кода.
Удачную настройку сохраните как вариант отчёта (кнопка «Сохранить вариант» или аналогичная). Вариант откроется в следующий раз в один клик, а при необходимости его можно добавить в рассылку отчётов — система будет автоматически формировать его по расписанию и отправлять на почту ответственным.
- 1Откройте стандартный отчёт, ближайший к вашей задаче
- 2Нажмите «Настройки» и задайте группировки, отборы и период
- 3Сформируйте отчёт и сверьте итог с известной контрольной цифрой
- 4Сохраните результат как вариант отчёта с понятным названием
- 5При регулярной потребности настройте рассылку по расписанию
Сводные таблицы и диаграммы без программирования
Многие отчёты на СКД позволяют выводить данные не только списком, но и в виде сводной таблицы или диаграммы. В настройках отчёта добавьте элемент «Таблица», укажите поля строк и колонок — получите матрицу вида «менеджеры × месяцы» с суммами на пересечениях. Это удобно для анализа динамики и сезонности.
Диаграммы (график, гистограмма, круговая) добавляются аналогично: в настройках выбирается тип диаграммы, серии и точки. Диаграммы уместны для презентаций руководству, но для рабочего анализа таблица информативнее — по ней проще найти конкретное расхождение.
Ограничение: сводные таблицы внутри 1С работают медленнее на больших объёмах, чем плоский список. Если отчёт формируется дольше минуты, сократите период или уберите лишние детализации.
Консоль отчётов СКД и собственные запросы
Когда стандартного отчёта нет, используют консоль отчётов на базе системы компоновки данных. Суть подхода: вы пишете (или конструируете) запрос к таблицам базы на языке запросов 1С, а СКД сама строит по нему гибкий отчёт с отборами, группировками и итогами — без программирования интерфейса.
Запрос конструируется через встроенный конструктор: выбираются таблицы (например, регистр накопления «Продажи.Обороты»), поля, условия связи и итоги. Даже без знания синтаксиса конструктор позволяет собрать выборку «сумма и количество по номенклатуре за период» за несколько минут. Результат сохраняется как файл схемы компоновки и подключается к базе как внешний отчёт.
Для разовой проверки данных подойдёт консоль запросов — она просто выполняет запрос и показывает плоскую таблицу результата. Это быстрый способ ответить на вопрос «а что вообще лежит в этом регистре» перед тем, как строить полноценный отчёт.
ВЫБРАТЬ
Продажи.Номенклатура КАК Товар,
СУММА(Продажи.СуммаОборот) КАК Выручка
ИЗ
РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, , ) КАК Продажи
СГРУППИРОВАТЬ ПО
Продажи.Номенклатура
УПОРЯДОЧИТЬ ПО
Выручка УБЫВВыгрузка в Excel и внешние инструменты
Любой табличный отчёт в 1С сохраняется в Excel или MXL через «Файл → Сохранить». Это удобно для разовых расчётов, сведения с данными из других систем и построения сводных таблиц средствами Excel. Для регулярной аналитики лучше настроить прямое подключение Power BI или Excel к базе 1С через веб-сервисы или промежуточную выгрузку — тогда обновление данных не требует ручных действий.
Главный риск Excel-аналитики — рассинхронизация: данные в файле устаревают сразу после выгрузки, а при ручной доработке легко случайно изменить цифру. Правило: файл с выгрузкой храните отдельно от файла с расчётами и не редактируйте исходные данные вручную.
Сравнение вариантов
Подходит для 80% задач; ограничение — только те данные, что заложены в схему отчёта
Подходит для нестандартных выборок; требует навыка работы с запросами и прав на подключение внешних отчётов
Подходит для разовых расчётов и совмещения с внешними данными; данные быстро устаревают, высок риск ручных ошибок
Проверка корректности аналитики
Любой новый отчёт перед использованием сверьте с независимым источником. Для управленческих отчётов контрольной точкой служит бухгалтерский учёт: оборот по продажам должен сходиться с оборотом по счёту выручки (с учётом известных различий методик). Для складских отчётов — инвентаризационные данные или отчёт «Остатки товаров».
Проверяйте также граничные случаи: отчёт за один день, по одному контрагенту, по одному товару. На маленькой выборке расхождение видно сразу, а его причину легко найти — чаще всего это неверный отбор по периоду, учёт возвратов или непроведённые документы.
Как проверить результат
Суммы совпадают или расхождение объясняется известной разницей методик
Расхождение без объяснимой причины — ищите ошибку в отборе или запросе
Из суммы можно провалиться в список документов, и их сумма даёт итог
Документы не открываются или их сумма не сходится с итогом строки
Цифры за день логичны и подтверждаются первичкой
Появляются документы другого периода или пропадают проведённые документы
Типичные ошибки и ограничения
Самая частая причина «неправильных» цифр — непроведённые или помеченные на удаление документы: они не попадают в регистры, и аналитика занижается. Перед построением отчётов за закрытый период убедитесь, что выполнены регламентные операции: расчёт себестоимости, закрытие месяца, проведение всех документов.
Вторая группа ошибок — неверные отборы: отбор по организации там, где нужна группа компаний, период по дате документа вместо даты отгрузки, исключение возвратов там, где они должны уменьшать выручку. Каждый такой нюанс меняет результат, поэтому настройки отчёта стоит документировать в его названии или описании варианта.
Ограничение самостоятельной работы: создание внешних отчётов, изменение типовых схем и настройка регламентных рассылок требуют соответствующих прав. Если у вас нет прав разработчика или администратора — согласуйте доработку с ответственным за сопровождение 1С, не пытайтесь обойти ограничения.
Что важно запомнить
Начинайте аналитику с формулировки вопроса и стандартного отчёта, сохраняйте удачные настройки как варианты, нестандартные задачи решайте через СКД, а каждый новый отчёт сверяйте с контрольной цифрой до начала использования.
Частые вопросы
Можно ли делать аналитику в 1С без навыков программирования?
Да. Настройка вариантов стандартных отчётов, отборы, группировки, сводные таблицы и диаграммы доступны пользователю без программирования. Навык запросов понадобится только для внешних отчётов на СКД, и даже там большую часть работы делает визуальный конструктор.
Чем отличается СКД от обычного запроса?
Запрос только выбирает данные из базы. СКД использует запрос как источник и добавляет поверх него готовый механизм отчёта: пользовательские отборы, группировки, итоги, диаграммы и сохранение вариантов — без написания кода интерфейса.
Почему управленческий отчёт по продажам не сходится с бухгалтерией?
Чаще всего из-за разных методик: управленческий учёт может считать выручку по отгрузке, без НДС или с учётом скидок иначе, чем регламентированный. Сначала выясните методику каждого отчёта, и только потом ищите ошибку в данных.
Как автоматизировать регулярную аналитику для руководства?
Сохраните нужные настройки как варианты отчётов и настройте рассылку отчётов по расписанию — система сама сформирует и отправит файлы. Для дашбордов используйте подключение Power BI или аналогичного инструмента к данным 1С через веб-сервисы.
Опасно ли строить отчёты в рабочей базе?
Чтение данных безопасно для самих данных, но тяжёлые отчёты за длительные периоды могут замедлить работу других пользователей. Новые запросы и внешние отчёты проверяйте на копии базы или на коротком периоде, а массовые выгрузки планируйте на нерабочее время.