К статье
Практический материал

Отчеты и Аналитика · 11 мин

Как сделать ABC-анализ в 1С

Как выполнить ABC-анализ в 1С:Управление торговлей и ERP: настройка отчёта, границы классов, проверка результата, типичные ошибки и FAQ.

ABC-анализ — это метод классификации товаров, клиентов или поставщиков по их вкладу в результат: выручку, прибыль, объём продаж. Суть в том, что небольшая доля позиций даёт основную часть результата: класс A объединяет самые значимые позиции, класс B — средние, класс C — малозначимые. В 1С такой анализ строится штатными средствами отчётов, без программирования, если конфигурация содержит нужные данные.

Чаще всего ABC-анализ делают в конфигурациях «1С:Управление торговлей» и «1С:ERP» через отчёты «ABC/XYZ-анализ продаж» или «ABC/XYZ-анализ клиентов». В «1С:Бухгалтерии» отдельного типового отчёта нет, но задачу можно решить через универсальный отчёт с настройкой группировок и сортировки либо выгрузкой в Excel с последующим расчётом.

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

Что понадобится перед началом анализа

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

Проверьте, что документы продаж проведены и не содержат явных ошибок: незакрытые заказы, тестовые реализации, документы с нулевыми ценами. Такие записи попадут в расчёт и сместят границы классов. Если в базе ведётся несколько организаций или складов, заранее решите, анализируете ли вы всё вместе или каждое подразделение отдельно — смешанные данные часто бесполезны для управленческих решений.

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

Как построить ABC-анализ в 1С:Управление торговлей и ERP

В типовой «1С:Управление торговлей» и «1С:ERP» откройте раздел «Продажи» и найдите в списке отчётов «ABC/XYZ-анализ продаж». Если отчёта нет в списке, проверьте права пользователя и функциональность: в настройках раздела «НСИ и администрирование» должны быть включены опции CRM и маркетинга либо соответствующие опции продаж.

Укажите период анализа и параметр классификации: номенклатура, группы номенклатуры, клиенты или склады. Выберите показатель — выручка, валовая прибыль или количество. Для первого расчёта разумно взять выручку по номенклатуре: это самый наглядный и легко проверяемый вариант.

Задайте границы классов. Классическая схема: класс A — позиции, дающие первые 80% результата, класс B — следующие 15%, класс C — оставшиеся 5%. В настройках отчёта границы указываются нарастающим итогом от суммарного значения показателя. Эти значения не являются догмой: для широкого ассортимента иногда используют 70/20/10 или 50/30/20.

Нажмите «Сформировать». Отчёт выдаст диаграмму и таблицу, где каждой позиции присвоен класс. Сохраните настройки отчёта как вариант, чтобы в следующий раз не настраивать заново: кнопка «Ещё» → «Сохранить вариант отчёта».

Порядок действий в 1С:УТ / ERP
  1. 1
    Откройте «Продажи» → «Отчеты по продажам» → «ABC/XYZ-анализ продаж»
  2. 2
    Укажите период не короче одного полного цикла продаж
  3. 3
    Выберите параметр анализа: номенклатура, клиенты или склады
  4. 4
    Выберите показатель: выручка, прибыль или количество
  5. 5
    Задайте границы классов, например 80/15/5 нарастающим итогом
  6. 6
    Сформируйте отчёт и сохраните настройки как вариант

Как сделать ABC-анализ в 1С:Бухгалтерии

В «1С:Бухгалтерии» типового отчёта ABC-анализа нет, поэтому используют обходной путь. Самый простой — универсальный отчёт: раздел «Отчеты» → «Универсальный отчет». Выберите тип объекта «Документы», документ «Реализация (акты, накладные)», показатель «Сумма», сгруппируйте по номенклатуре или контрагенту и отсортируйте по убыванию суммы.

Далее рассчитайте накопительную долю вручную или после выгрузки. Выгрузите таблицу в Excel или табличный документ, добавьте колонку с накопительным процентом от итога и разметьте классы: позиции до 80% накопительного итога — класс A, от 80 до 95% — B, свыше 95% — C. Это занимает больше времени, но методика расчёта та же.

Если ABC-анализ нужен регулярно, рациональнее заказать у специалиста по 1С внешний отчёт на СКД (системе компоновки данных). Такой отчёт подключается без изменения конфигурации, не нарушает поддержку и обновляется вместе с программой.

Сравнение вариантов

Типовой отчёт ABC/XYZ (УТ, ERP)

Быстро, с диаграммой и сохраняемыми настройками. Ограничение: доступен не во всех конфигурациях.

Универсальный отчёт + Excel

Работает в любой конфигурации, включая Бухгалтерию. Ограничение: ручной расчёт классов, риск ошибок в формулах.

Внешний отчёт на СКД

Автоматизация под конкретные задачи компании. Ограничение: требует разработчика и тестирования.

Как правильно задать границы классов

Границы классов — главный источник разночтений в ABC-анализе. Классика Парето (80/15/5) подходит как отправная точка, но не как обязательный стандарт. Если ассортимент узкий и продажи распределены равномерно, класс A по границе 80% может включить почти все позиции — такой анализ ничего не даст.

Практичный подход — подобрать границы так, чтобы класс A содержал управляемое количество позиций: обычно это диапазон от 10 до 30% ассортимента. Сформируйте отчёт, посмотрите, сколько позиций попало в каждый класс, и при необходимости скорректируйте границы. Класс C тоже не должен быть «мусорной корзиной» из тысяч позиций, если вы планируете по нему решения о выводе из ассортимента.

Для анализа клиентов логика та же, но добавьте осторожность: клиент класса C сегодня может быть новым и быстро растущим. Перед тем как менять условия работы с «мелкими» клиентами, посмотрите динамику их покупок за несколько периодов.

Как проверить корректность результата

После формирования отчёта сверьте итоговую сумму показателя с контрольным отчётом: например, итог выручки в ABC-анализе должен совпасть с отчётом «Валовая прибыль» или «Продажи» за тот же период и с теми же отборами. Расхождение означает, что в одном из отчётов стоят дополнительные отборы или различаются настройки учёта возвратов.

Проверьте несколько позиций вручную. Возьмите товар из класса A и товар из класса C, постройте по ним отчёт по продажам за тот же период и убедитесь, что суммы соответствуют классам. Это быстрый способ поймать ошибку в отборах — например, случайно установленный фильтр по складу или организации.

Обратите внимание на долю позиций в классах. Если в класс A попала одна позиция из тысячи, проверьте, не является ли она разовой крупной сделкой. Такие выбросы часто имеет смысл исключить из анализа отбором, чтобы классификация отражала регулярную структуру продаж.

Контрольные точки

Как проверить результат

Итог показателя в ABC-отчёте
Норма

Совпадает с контрольным отчётом по продажам за тот же период

Тревожный признак

Расхождение — разные отборы или неучтённые возвраты

Состав класса A
Норма

Позиции с регулярными продажами, управляемое количество

Тревожный признак

Разовые крупные сделки или почти весь ассортимент

Сумма долей классов
Норма

A + B + C дают 100% результата

Тревожный признак

Доли не сходятся — ошибка в границах или настройках

Типичные ошибки при ABC-анализе в 1С

Самая частая ошибка — слишком короткий период. Анализ за месяц в сезонном бизнесе покажет класс A, состоящий из сезонных товаров, и спровоцирует неверные закупки. Вторая ошибка — смешение разнородных данных: анализировать вместе оптовые и розничные продажи или разные регионы почти всегда бессмысленно.

Третья группа ошибок — техническая: непроведённые документы, дубли номенклатуры в справочнике, разные единицы измерения у одного товара. Дубли размазывают продажи одного товара по нескольким строкам, и реальный лидер оказывается в классе B или C. Перед анализом стоит проверить справочник на дубли штатным поиском дублей.

Типичные ошибки
01
Короткий период анализа — классификация отражает случайные колебания, а не структуру продаж
02
Дубли номенклатуры в справочнике — продажи одного товара дробятся, лидер попадает в класс C
03
Анализ только по выручке — товары с большим оборотом и нулевой маржой ошибочно считаются приоритетными
04
Механическое применение 80/15/5 — классы получаются неуправляемыми и бесполезными для решений

Что делать с результатами анализа

ABC-анализ — это не отчёт «для галочки», а основа для конкретных действий. Для класса A обычно усиливают контроль остатков, чтобы не допустить дефицита, и проверяют условия закупки. Для класса B — стандартные правила управления. Для класса C — пересмотр: снижение запасов, заказ под клиента или вывод из ассортимента после проверки динамики.

Полезно дополнить ABC-анализ XYZ-анализом, который классифицирует позиции по стабильности спроса. Связка ABC/XYZ даёт матрицу: товары AX (дорогие и стабильные) требуют максимального внимания, товары CZ (мелкие и нестабильные) — первые кандидаты на пересмотр. В 1С:УТ и ERP XYZ-анализ строится в том же отчёте переключением типа анализа.

Настройте регулярность: пересматривайте классификацию раз в квартал или после существенных изменений ассортимента. Сохранённый вариант отчёта позволяет получать актуальную картину за пару минут.

Итог

Что важно запомнить

ABC-анализ в 1С строится типовым отчётом в УТ/ERP или через универсальный отчёт с выгрузкой в Бухгалтерии. Ключ к полезному результату — достаточный период, чистые данные без дублей, осмысленные границы классов и обязательная проверка итогов контрольным отчётом. Решения принимайте с учётом сезонности и маржинальности, а не только по классу.

Частые вопросы

Можно ли сделать ABC-анализ по поставщикам в 1С?

Да, методика та же: в УТ и ERP используйте отчёты по закупкам с группировкой по поставщикам и сортировкой по сумме закупок, либо настройте ABC/XYZ-отчёт на соответствующий параметр, если он доступен в вашей версии. Класс A по закупкам покажет ключевых поставщиков, от которых зависит основной объём поступлений.

Почему в моей 1С нет отчёта ABC/XYZ-анализ?

Отчёт есть в «1С:Управление торговлей» и «1С:ERP», но отсутствует в «1С:Бухгалтерии» и может быть скрыт настройками функциональности или правами. Проверьте раздел «НСИ и администрирование» → «Настройка НСИ и разделов» и права пользователя. Если отчёта нет по архитектуре конфигурации, используйте универсальный отчёт или внешний отчёт на СКД.

Какой показатель выбрать: выручку, прибыль или количество?

Зависит от цели. Для управления запасами и ассортиментом чаще берут выручку или количество. Для оценки реальной ценности позиции — валовую прибыль: она отсекает товары-«паровозы» с большим оборотом и минимальной наценкой. Оптимально строить анализ по двум показателям и сравнивать классификации.

Как исключить разовую крупную сделку из анализа?

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

Как часто нужно пересматривать ABC-классификацию?

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

Можно ли автоматически присваивать товарам ABC-класс в карточке номенклатуры?

Штатно класс определяется только внутри отчёта и не записывается в карточку товара. Если класс нужен как постоянный реквизит для отборов и обработок, это реализуется доработкой: дополнительный реквизит номенклатуры плюс регламентное задание, которое периодически пересчитывает классы. Такую доработку выполняет специалист по 1С, и её нужно тестировать на копии базы.