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

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

ABC-анализ в 1С: пошаговая инструкция по настройке и проверке

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

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

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

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

Что такое ABC-анализ и какие данные нужны для расчёта

Суть метода — ранжирование объектов по выбранному показателю (выручка, маржа, количество продаж) с накопительным итогом. Классические границы: группа A — позиции, дающие первые 80% результата, B — следующие 15%, C — оставшиеся 5%. Границы не догма: для ассортимента с «длинным хвостом» часто используют 70/20/10 или 60/30/10.

Перед запуском анализа убедитесь, что в базе есть корректные исходные данные за репрезентативный период — обычно от 3 до 12 месяцев. Слишком короткий период ловит случайные всплески спроса, слишком длинный — смешивает устаревший ассортимент с актуальным. Для сезонных товаров период должен покрывать полный сезонный цикл.

Проверьте также качество аналитики: если в документах продаж часть позиций проведена без склада, без партнёра или с пустой организацией, отчёт построится, но срез по этим измерениям будет неполным. Предварительно полезно прогнать отчёт «Остатки и доступность товаров» или продажи за период и посмотреть на строки с пустыми значениями.

Способ 1: готовый отчёт ABC/XYZ-анализа в УТ 11 и ERP

В конфигурациях Управление торговлей 11, ERP и Комплексная автоматизация есть штатный отчёт. Путь: раздел «CRM и маркетинг» → «Отчёты по CRM и маркетингу» → «ABC/XYZ-анализ номенклатуры». Аналогичный отчёт существует для клиентов — «ABC/XYZ-анализ клиентов».

Порядок работы с отчётом:

Порядок действий
  1. 1
    Откройте «CRM и маркетинг» → «ABC/XYZ-анализ номенклатуры».
  2. 2
    Задайте период анализа и при необходимости отбор по складу, организации или виду номенклатуры.
  3. 3
    Выберите показатель: выручка, количество, валовая прибыль.
  4. 4
    Нажмите «Сформировать» и проверьте распределение по группам A, B, C.
  5. 5
    Сохраните вариант отчёта, чтобы не настраивать заново.

В настройках отчёта (кнопка «Настройки») можно изменить тип анализа — только ABC, только XYZ или комбинированный. XYZ-анализ оценивает стабильность спроса: X — регулярные продажи, Z — случайные. Комбинация ABC+XYZ даёт 9 ячеек, и самая ценная для управления запасами — AX: ходовой товар с предсказуемым спросом.

Границы классов в штатном отчёте задаются в настройках на вкладке параметров. Если типовые 80/15/5 не подходят, измените их до формирования. Учтите: границы применяются к накопительному итогу показателя, а не к количеству позиций — это частая причина непонимания результата.

Способ 2: классификация номенклатуры и клиентов

Второй штатный механизм — присвоение классов элементам справочников. В карточке номенклатуры (при включённой функциональной опции «ABC/XYZ-классификация номенклатуры») есть поля «ABC-класс» и «XYZ-класс». Заполнить их вручную по тысяче позиций нереально, поэтому используется массовая классификация.

Путь: «CRM и маркетинг» → «Настройки и справочники» → «Классификация номенклатуры». В открывшейся обработке укажите период, параметры анализа и границы, затем выполните расчёт — система покажет предлагаемые классы по каждой позиции. После проверки нажмите запись классов в справочник.

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

Чтобы классы стали видны и использовались в отборах, проверьте, что в «Настройках номенклатуры» включена соответствующая функциональная опция, а у пользователя есть права на изменение классификации — обычно это профиль «Менеджер по закупкам» или «Супервайзер торговых представителей».

Способ 3: универсальный отчёт и настройка СКД

Если штатного отчёта нет (старые конфигурации) или нужны нестандартные показатели — например, маржинальность с учётом бонусов — используйте универсальный отчёт или собственную схему компоновки данных. В УТ 11 универсальный отчёт находится в разделе «Отчёты» и позволяет выбрать источник «Продажи» или регистр «Выручка и себестоимость продаж».

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

bsl
// Пример вычисляемого выражения для класса в СКД
Выбор
  Когда ДоляНакопительная <= 80 Тогда "A"
  Когда ДоляНакопительная <= 95 Тогда "B"
  Иначе "C"
Конец

Для накопительного итога в СКД используйте функцию «ВычислитьВыражение» с параметром нарастающего итога по группировке или рассчитайте долю в запросе через соединение таблицы самой с собой. Второй вариант проще для отладки: сначала строите запрос с долей каждой позиции, затем накопительную сумму долей, и только потом присваиваете класс.

Готовый отчёт сохраните как внешний и подключите через «Дополнительные отчёты и обработки» — тогда он появится в интерфейсе у пользователей без прав разработчика и не потеряется при обновлении конфигурации.

Как выбрать показатель и границы групп

Выбор показателя определяет управленческий смысл анализа. По выручке выделяются «кассовые» товары, по валовой прибыли — реально зарабатывающие, по количеству — обеспечивающие оборачиваемость склада. Товар может быть класса A по выручке и класса C по марже: такие позиции кандидаты на пересмотр цены или условий закупки.

Сравнение показателей

Выручка

Подходит для оценки доли в обороте и планирования складских площадей. Не показывает прибыльность.

Валовая прибыль

Лучший выбор для ассортиментных решений. Требует корректного расчёта себестоимости в базе.

Количество продаж

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

Границы групп подбирайте под задачу. Для сокращения ассортимента агрессивнее работает схема 70/20/10 — в группу C попадает больше кандидатов на вывод. Для стабилизации закупок мягче 80/15/5. Не меняйте границы от периода к периоду, иначе динамику классов сравнивать нельзя.

Маршрут решения

Как выбрать действие

Нужно быстро посмотреть распределение продаж без настройкиИспользуйте штатный отчёт ABC/XYZ-анализа в разделе «CRM и маркетинг»
Классы должны храниться в карточках и участвовать в отборах документовЗапустите обработку классификации номенклатуры и запишите классы в справочник
Нужны свои показатели или конфигурация стараяПостройте отчёт на СКД с накопительным итогом и сохраните как внешний

Проверка результата и типичные ошибки

После формирования отчёта сверьте итоги: сумма показателя по группе A должна примерно соответствовать заданной границе (например, около 80% от общей выручки). Если группа A «съела» 95% — границы или сортировка настроены неверно, либо в данных есть аномально крупная строка, например внутренняя перепродажа между организациями.

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

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

Доля группы A в показателе
Норма

Примерно соответствует заданной границе (например, 75–85%)

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

Менее 50% или более 95% — проверьте сортировку и отборы

Количество позиций без класса
Норма

Все проданные позиции распределены по группам

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

Часть номенклатуры выпала — проверьте отборы и период

Сумма по отчёту против отчёта «Продажи»
Норма

Итоги совпадают за тот же период и отбор

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

Расхождение — разные источники данных или незакрытые периоды себестоимости

Типичные ошибки
01
Анализ за слишком короткий период — разовая крупная отгрузка вытягивает случайный товар в группу A.
02
Смешение возвратов и продаж без корректного знака — выручка занижается или уходит в минус.
03
Включение внутрифирменных продаж в анализ — оборот задваивается, классы искажаются.
04
Разовая классификация без регулярного пересчёта — через полгода решения принимаются по устаревшим классам.
05
Сравнение классов при разных границах в разных периодах — динамика становится бессмысленной.

Отдельная ошибка — запуск анализа по прибыли при нерассчитанной себестоимости. Если месяц не закрыт обработкой «Расчёт себестоимости», валовая прибыль в отчётах может быть нулевой или искажённой, и вся классификация по марже окажется недостоверной. Сначала закройте период, потом классифицируйте.

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

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

В УТ 11 классы можно связать с обеспечением потребностей: для позиций класса A задают метод обеспечения «заказ под поддержание запаса» с минимальным и максимальным остатком, тогда как C-позиции переводят на «заказ под заказ». Это снижает замороженные в складе деньги без риска дефицита ходовых товаров.

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

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

Итог

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

В УТ 11 и ERP ABC-анализ делается штатным отчётом или классификацией номенклатуры; для нестандартных задач — отчётом на СКД с накопительным итогом. Берите репрезентативный период, закрывайте себестоимость перед анализом по прибыли, пересчитывайте классы регулярно и не выводите группу C из ассортимента без ручной проверки.

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

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

Штатного ABC-анализа в Бухгалтерии нет — конфигурация не предназначена для управленческого анализа ассортимента. Можно выгрузить обороты по номенклатуре из отчёта «Анализ субконто» в Excel и построить классификацию там, либо использовать универсальный отчёт с ручной доработкой.

Как часто нужно пересчитывать классы?

Оптимальный ритм — раз в квартал для стабильного ассортимента и раз в месяц для быстро меняющегося (мода, электроника). Чаще месяца пересчитывать обычно бессмысленно: классы начнут «мигать» от случайных колебаний спроса, и управлять запасами по ним станет невозможно.

Почему в отчёте появилась строка с пустой номенклатурой?

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

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

Штатного отчёта по поставщикам в УТ 11 нет, но задача решается универсальным отчётом по регистру закупок или собственным отчётом на СКД: группировка по партнёрам-поставщикам, показатель — сумма поступлений, дальше стандартный расчёт накопительной доли и классов.

Что делать, если товар новый и истории продаж нет?

Новинки автоматически попадают в группу C или не попадают в отчёт вовсе. Практичное решение — назначать новым позициям класс вручную на основании аналога или прогноза и пересматривать его после первых 2–3 месяцев продаж, когда накопится статистика.

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

Сохраните настроенный вариант отчёта и настройте рассылку отчётов: «Администрирование» → «Печатные формы, отчёты и обработки» → «Рассылки отчётов». Отчёт будет формироваться по расписанию и приходить ответственным сотрудникам по почте в формате Excel или PDF.