Анализ продаж в — это основа для принятия управленческих решений, оптимизации ассортимента и контроля эффективности работы отдела продаж. Без грамотно настроенных отчётов бизнес рискует упустить ключевые тренды: какие товары приносят максимальную прибыль, какие менеджеры показывают лучшие результаты, а где наблюдаются просадки. Однако многие пользователи сталкиваются с трудностями: не знают, какой отчёт выбрать, как правильно настроить фильтры или экспортировать данные для дальнейшей аналитики.

В этой статье мы разберём пошаговый алгоритм формирования анализа продаж в различных конфигурациях 1С (1С:Управление торговлей, 1С:Бухгалтерия, 1С:Комплексная автоматизация, 1С:ERP). Вы узнаете, как настроить стандартные отчёты, какие параметры влияют на точность данных, и как автоматизировать процесс с помощью сохранённых настроек. Особое внимание уделим скрытым возможностям платформы 1С 8.3, которые позволяют выгружать данные в Excel с сохранением формул и сводных таблиц — это сэкономит часы ручной работы.

1. Какие отчёты в 1С используются для анализа продаж?

В конфигурациях 1С для торговли предусмотрено несколько типов отчётов, каждый из которых решает конкретные задачи. Основные из них:

  • 📊 Анализ продаж — базовый отчёт для оценки динамики выручки, количества проданных товаров и среднего чека. Показывает данные в разрезе номенклатуры, контрагентов или менеджеров.
  • 📈 Валовая прибыль — отображает рентабельность продаж с учётом себестоимости. Критичен для оценки прибыльности ассортимента.
  • 📅 Динамика продаж — сравнивает показатели за разные периоды (месяц к месяцу, год к году). Полезен для выявления сезонности.
  • 👥 Эффективность менеджеров — ранжирует сотрудников по объёму продаж, количеству сделок или среднему чеку.
  • 📦 Анализ остатков и продаж — совмещает данные о продажах и текущих запасах. Помогает избежать дефицита или пересортицы.

В 1С:Управление торговлей 11 и 1С:ERP 2.5 эти отчёты доступны в разделе Продажи → Отчёты. В 1С:Бухгалтерия 3.0 аналогичные данные можно получить через Отчёты → Продажи, но функционал там ограничен — для глубокой аналитики лучше использовать специализированные конфигурации.

⚠️ Внимание: В версиях 1С ниже 8.3.20 некоторые отчёты (например, "Анализ продаж по ABC/XYZ") могут отсутствовать. Проверьте актуальность вашей платформы в Справка → О программе.
📊 Какую конфигурацию 1С вы используете для анализа продаж?
1С:Управление торговлей
1С:Бухгалтерия
1С:Комплексная автоматизация
1С:ERP
Другая

2. Пошаговая инструкция: как сформировать отчёт "Анализ продаж"

Рассмотрим процесс на примере 1С:Управление торговлей 11.5. Алгоритм подойдёт и для других конфигураций с незначительными корректировками.

  1. Откройте раздел отчётов

    Перейдите в Продажи → Отчёты → Анализ продаж. Если отчёта нет в меню, проверьте права доступа (нужна роль "Аналитик продаж" или "Руководитель отдела продаж").

  2. Задайте период анализа

    В поле Период укажите диапазон дат. Для сравнительного анализа используйте опцию Сравнить с (например, "предыдущий месяц" или "аналогичный период прошлого года").

  3. Настройте группировки

    В блоке Группировки добавьте нужные разрезы:

    • 📌 Номенклатура — для анализа по товарам;
    • 👤 Менеджер — для оценки работы сотрудников;
    • 🏢 Контрагент — для сегментации клиентов;
    • 📍 Склад — если продажи ведутся с нескольких точек.
  4. Примените фильтры

    В разделе Отбор сузьте выборку:

    • 🛒 Только продажи (исключите возвраты или перемещения);
    • 💰 Валюта документа — если работаете с иностранными клиентами;
    • 📦 Только товары (исключите услуги или комплекты).
  • Добавьте показатели

    В блоке Показатели отметьте:

    • 💵 Выручка;
    • 📊 Количество;
    • 📉 Средний чек;
    • 🔄 Маржинальность (если нужна прибыль).
    • Сформируйте и сохраните отчёт

      Нажмите Сформировать. Если настройки понадобятся позже, сохраните их через Ещё → Сохранить настройки.

    ☑️ Чек-лист перед формированием отчёта

    Выполнено: 0 / 5

    Если отчёт формируется долго (более 1–2 минут), проверьте:

    • 🕒 Диапазон дат — возможно, выбран слишком большой период;
    • 🗃️ Объём данных — если в базе миллионы документов, используйте Отбор по организации;
    • 🖥️ Производительность сервера — для крупных баз рекомендуется использовать 1С:Сервер.

    3. Расширенные настройки: фильтры, сортировки и условное оформление

    Чтобы отчёт стал действительно полезным, недостаточно просто сформировать его — нужно правильно настроить визуализацию данных.

    Фильтры и отборы

    Используйте комбинированные фильтры для точечного анализа. Например, чтобы проанализировать продажи конкретного менеджера по определённой группе товаров:

    1. В блоке Отбор добавьте условие Менеджер = [ФИО].
    2. Добавьте второй отбор: Группа номенклатуры = [Название группы].
    3. Примените сортировку по Выручка (убывание), чтобы увидеть лидирующие товары.

    Условное оформление

    Выделите цветом критичные значения:

    1. Нажмите Ещё → Условное оформление.
    2. Добавьте правило: если Маржинальность < 10%, закрасьте ячейку красным.
    3. Добавьте второе правило: если Маржинальность > 30%, закрасьте зелёным.

    Это поможет быстро идентифицировать убыточные и высокомаржинальные позиции.

    Сводные таблицы в Excel

    Для глубокого анализа экспортируйте данные в Excel:

    1. Сформируйте отчёт в 1С.
    2. Нажмите Ещё → Выгрузить в Excel.
    3. В Excel создайте сводную таблицу (Вставка → Сводная таблица).
    4. Используйте срезы для динамической фильтрации по периодам, менеджерам или товарам.
    💡

    Если в выгруженном Excel-файле даты отображаются как числа (например, 44197 вместо 01.01.2021), измените формат ячеек на "Дата" через контекстное меню.

    4. Анализ продаж по ABC/XYZ: как сегментировать ассортимент

    Методика ABC/XYZ-анализа позволяет классифицировать товары по их вкладу в выручку и стабильности спроса. В 1С этот отчёт доступен в конфигурациях 1С:УТ и 1С:ERP.

    Как настроить ABC-анализ

    1. Перейдите в Продажи → Отчёты → ABC/XYZ-анализ.
    2. Укажите период (рекомендуется не менее 6 месяцев для достоверности).
    3. В группировках выберите Номенклатура.
    4. В показателях отметьте Выручка и Количество продаж.
    5. Нажмите Рассчитать ABC/XYZ.

    Интерпретация результатов

    После расчёта товары распределятся по группам:

    Группа Описание Доля в выручке Рекомендации
    A Наиболее значимые товары 70–80% Контролировать остатки, избегать дефицита
    B Среднезначимые товары 15–25% Оптимизировать закупки, анализировать тренды
    C Малозначимые товары 5% Рассмотреть возможность снятия с производства
    X Стабильный спрос Планировать закупки заранее
    Z Нерегулярный спрос Использовать стратегию "just-in-time"

    Например, если товар попал в группу AZ (высокая доля в выручке, но нерегулярный спрос), стоит проанализировать причины скачков продаж и заложить буферный запас перед сезонными пиками.

    Что делать, если ABC-анализ не показывает ожидаемые результаты?

    Если товары группы A составляют менее 70% выручки, проверьте:

    - Корректность указанного периода (должен быть репрезентативным);

    - Наличие возвратов (они могут искажать данные);

    - Сегментацию по организациям (возможно, анализ ведётся не по той компании).

    Также убедитесь, что в настройках отчёта не установлен фильтр по конкретному складу или менеджеру, сужающий выборку.

    5. Автоматизация: как сохранить и повторно использовать настройки отчётов

    Чтобы не настраивать отчёт с нуля каждый раз, используйте сохранённые настройки:

    1. После формирования отчёта нажмите Ещё → Сохранить настройки.
    2. Укажите название (например, "Анализ продаж по менеджерам за месяц").
    3. Выберите вариант сохранения:
      • 💾 Для всех пользователей — если настройка нужна коллегам;
      • 👤 Только для меня — если это персональный шаблон.
  • Для быстрого доступа добавьте отчёт в Избранное (звёздочка рядом с названием).
  • Чтобы применить сохранённые настройки:

    1. Откройте отчёт Анализ продаж.
    2. Нажмите Ещё → Загрузить настройки.
    3. Выберите нужный шаблон из списка.
    4. ⚠️ Внимание: Если после обновления 1С сохранённые настройки перестали работать, проверьте совместимость в разделе Администрирование → Поддержка и обслуживание → Журнал обновлений. В некоторых случаях требуется перенастроить отчёты после мажорных релизов.
      💡

      Сохранённые настройки экономят до 30% времени на рутинных задачах, особенно если вы формируете одни и те же отчёты еженедельно или ежемесячно.

      6. Типичные ошибки и как их избежать

      Даже опытные пользователи 1С допускают ошибки при анализе продаж. Вот наиболее распространённые:

      • 📅 Некорректный период — если указать текущий день вместо месяца, данные будут нерепрезентативными. Решение: всегда проверяйте диапазон дат перед формированием.
      • 🛒 Игнорирование возвратов — без фильтра Только продажи в отчёт попадёт выручка с учётом возвращённых товаров. Решение: добавьте отбор Тип документа = Реализация товаров и услуг.
      • 💰 Смешение валют — если в базе есть продажи в долларах и рублях, суммы сложатся некорректно. Решение: используйте отбор по валюте или настройте пересчёт по курсу ЦБ.
      • 📦 Анализ без учёта себестоимости — отчёт по выручке не показывает реальную прибыль. Решение: используйте отчёт Валовая прибыль вместо Анализ продаж.
      • 🔄 Отсутствие сравнения с прошлыми периодами — без динамики невозможно оценить рост или спад. Решение: всегда включайте опцию Сравнить с.

      Ещё одна частая проблема — расхождения между отчётами. Например, данные в Анализе продаж и Оборотно-сальдовой ведомости не сходятся. Причины:

      • Разные периоды или организации в настройках;
      • Учёт НДС (в одном отчёте суммы с НДС, в другом — без);
      • Фильтры по складам или номенклатурным группам.
    💡

    Если выручка в отчёте не совпадает с бухгалтерскими данными, проверьте настройку Учитывать только оплаченные продажи. Включение этой опции исключит из анализа отгрузки в кредит.

    7. Экспорт данных для внешней аналитики (Excel, Power BI, Google Sheets)

    Для глубокого анализа данных 1С часто требуется выгрузка во внешние инструменты. Рассмотрим основные способы:

    Способ 1: Выгрузка в Excel

    1. Сформируйте отчёт в 1С.
    2. Нажмите Ещё → Выгрузить в Excel.
    3. Выберите формат:
      • 📑 Таблица Excel — для ручной обработки;
      • 📊 Сводная таблица — если нужны автоматические группировки;
      • 📈 График — для визуализации трендов.

    Способ 2: Обмен через COM-соединение

    Для автоматизированной выгрузки:

    1. В Excel перейдите в Данные → Получить данные → Из других источников → Из 1С:Предприятие.
    2. Укажите путь к базе 1С и параметры подключения.
    3. Настройте запрос (например, ВЫБРАТЬ * ИЗ Документ.РеализацияТоваровУслуг).

    Способ 3: Выгрузка в Power BI

    Power BI позволяет создавать интерактивные дашборды:

    1. В Power BI выберите Получить данные → OData.
    2. Укажите URL вашей базы 1С (например, http://server/base/odata/standard.odata/).
    3. Авторизуйтесь и выберите нужные таблицы (например, Document_РеализацияТоваровУслуг).

    Для регулярного обмена настройте регламентные задания в 1С (Администрирование → Регламентные задания) или используйте 1С:Коннектор для интеграции с облачными сервисами.

    8. Продвинутые техники: анализ продаж с помощью запросов и SQL

    Если стандартных отчётов недостаточно, можно использовать язык запросов 1С или SQL для создания кастомизированной аналитики.

    Пример 1: Запрос для анализа продаж по дням недели

    Чтобы узнать, в какие дни недели продажи максимальны, создайте отчёт с таким запросом:

    ВЫБРАТЬ
    

    ДЕНЬНЕДЕЛИ(Документ.РеализацияТоваровУслуг.Дата) КАК ДеньНедели,

    СУММА(Документ.РеализацияТоваровУслуг.СуммаДокумента) КАК Выручка

    ИЗ

    Документ.РеализацияТоваровУслуг КАК Документ.РеализацияТоваровУслуг

    ГДЕ

    Документ.РеализацияТоваровУслуг.Дата МЕЖДУ &НачалоПериода И &КонецПериода

    СГРУППИРОВАТЬ ПО

    ДЕНЬНЕДЕЛИ(Документ.РеализацияТоваровУслуг.Дата)

    УПОРЯДОЧИТЬ ПО

    Выручка УБЫВ

    Пример 2: SQL-запрос для анализа среднего чека по менеджерам

    Если вы используете 1С на SQL-сервере, можно выполнить прямой запрос к базе:

    SELECT
    

    u.Name AS Менеджер,

    AVG(d.TotalAmount) AS СреднийЧек,

    COUNT(*) AS КоличествоСделок

    FROM

    Documents.SaleDocument d

    JOIN

    Users u ON d.ManagerID = u.ID

    WHERE

    d.Date BETWEEN '2023-01-01' AND '2023-12-31'

    GROUP BY

    u.Name

    ORDER BY

    СреднийЧек DESC

    Для выполнения SQL-запросов в 1С:

    1. Откройте Файл → Новый → Внешняя обработка.
    2. Создайте обработку с полем для ввода запроса.
    3. Используйте объект Запрос с методом ВыполнитьSQL().
    ⚠️ Внимание: Прямые SQL-запросы могут нарушить целостность данных, если используются для модификации (а не только чтения). Всегда делайте резервную копию перед экспериментами.

    FAQ: Частые вопросы по анализу продаж в 1С

    Как проанализировать продажи по регионам, если в 1С нет поля "Регион" у контрагентов?

    Если в карточке контрагента нет поля "Регион", но есть адрес, можно:

    1. Добавить новое свойство Регион в справочник Контрагенты (Администрирование → Печатные формы, отчёты и обработки → Дополнительные реквизиты и сведения).
    2. Заполнить регионы вручную или с помощью обработки по адресу.
    3. В отчёте Анализ продаж добавить группировку по этому реквизиту.
    4. Альтернатива: использовать внешнюю обработку, которая будет парсить регион из адреса автоматически.

    Почему в отчёте "Анализ продаж" не отображаются некоторые документы?

    Причины могут быть следующими:

    • 🔒 Отсутствуют права — проверьте роль пользователя;
    • 📅 Некорректный период — документ может быть за пределами указанных дат;
    • 🗑️ Документ помечен на удаление — восстановление возможно через Администрирование → Пометка удаления;
    • 🔄 Документ не проведён — непроводённые документы не попадают в отчёты;
    • 📌 Фильтры — проверьте отборы по организации, складу или типу документа.
    Как экспортировать данные из 1С в Google Sheets?

    Для выгрузки в Google Sheets:

    1. Экспортируйте данные из 1С в Excel (Ещё → Выгрузить в Excel).
    2. Откройте Google Sheets и выберите Файл → Импорт → Загрузить.
    3. Загрузите сохранённый Excel-файл.

    Для автоматизации используйте:

    • 🤖 1С:Коннектор + Google Apps Script;
    • 🔌 API 1С с интеграцией через Zapier или Make (ex-Integromat).
    Можно ли в 1С построить график продаж по часам?

    Стандартные отчёты 1С не поддерживают анализ по часам, но есть обходные пути:

    1. Создать внешний отчёт с группировкой по ЧАС(Дата).
    2. Использовать Power BI — выгрузить данные с разбивкой по времени и построить график там.
    3. Настроить обработку, которая будет добавлять поле "Час продажи" в документы реализации.

    Пример запроса для анализа по часам:

    ВЫБРАТЬ
    

    ЧАС(Документ.РеализацияТоваровУслуг.Дата) КАК Час,

    СУММА(Документ.РеализацияТоваровУслуг.СуммаДокумента) КАК Выручка

    ИЗ

    Документ.РеализацияТоваровУслуг КАК Документ.РеализацияТоваровУслуг

    ГДЕ

    Документ.РеализацияТоваровУслуг.Дата МЕЖДУ &НачалоПериода И &КонецПериода

    СГРУППИРОВАТЬ ПО

    ЧАС(Документ.РеализацияТоваровУслуг.Дата)

    УПОРЯДОЧИТЬ ПО

    Час

    Как в 1С проанализировать продажи по сегментам клиентов (VIP, опт, розница)?

    Для сегментации клиентов:

    1. Добавьте в справочник Контрагенты реквизит Сегмент (значения: VIP, Опт, Розница).
    2. Заполните сегменты для всех клиентов (можно автоматизировать с помощью обработки по объёму покупок).
    3. В отчёте Анализ продаж добавьте группировку по полю Сегмент.

    Для автоматического определения сегментов создайте обработку, которая будет:

    • 📊 Анализировать сумму покупок клиента за год;
    • 🏷️ Присваивать сегмент по правилам (например, VIP — если сумма > 1 млн руб.).