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