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

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

ABC-анализ в 1С 8.3: как сделать пошагово

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

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

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

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

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

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

Также заранее проверьте качество учётных данных. Если в базе есть дубли номенклатуры, непроведённые документы реализации или продажи, оформленные на «разового» контрагента, классификация исказится. ABC-анализ не исправляет данные, а лишь отражает их текущее состояние.

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

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

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

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

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

Способ 2: ABC-анализ через универсальный отчёт

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

Порядок такой: откройте отчёт по продажам (в БП 3.0 — «Анализ продаж» или оборотно-сальдовую ведомость по счёту 90 с детализацией по номенклатуре), сгруппируйте данные по товарам, отсортируйте по убыванию суммы выручки. Затем добавьте колонки: накопительный итог, доля накопительного итога в общей сумме, класс. В табличном документе 1С это делается вручную, в выгрузке в Excel — формулами.

Способ 3: собственный отчёт на СКД

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

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

bsl
ВЫБОР
  КОГДА НакопительныйПроцент <= 80 ТОГДА "A"
  КОГДА НакопительныйПроцент <= 95 ТОГДА "B"
  ИНАЧЕ "C"
КОНЕЦ КАК Класс

Нюанс: накопительный итог корректно считается только при сортировке по убыванию показателя. Убедитесь, что в настройках СКД задана сортировка по полю выручки по убыванию, иначе классы распределятся неверно — это самая частая причина «странного» результата.

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

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

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

Выручка

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

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

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

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

Подходит для складской логистики и планирования размещения. Ограничение: не отражает денежный вклад позиции.

Границы 80/95 — отправная точка, а не догма. Если ассортимент очень широкий, класс A по стандартным границам может оказаться слишком большим для оперативного контроля — тогда его сужают (например, до 70%). Главное — зафиксировать выбранные границы и не менять их от периода к периоду, иначе динамика станет несопоставимой.

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

После построения отчёта убедитесь, что результат выглядит правдоподобно. В классе A обычно находится 10–30% позиций, в C — самая длинная часть списка. Если в A попала половина номенклатуры, вероятно, нарушена сортировка или анализируется слишком короткий период.

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

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

Сумма долей накопительного итога
Норма

Последняя строка даёт ровно 100%

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

Итог меньше или больше 100% — ошибка в расчёте накопления

Сортировка списка
Норма

Показатель убывает сверху вниз без разрывов

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

Значения идут вразнобой — классы присвоены неверно

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

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

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

В классе A половина справочника — проверьте границы и период

Полнота данных
Норма

Все ожидаемые продажи за период попали в отчёт

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

Отсутствуют части документов — проверьте отборы и проведение

Типичные ошибки
01
Анализ за короткий период: разовая крупная отгрузка искажает классификацию, товар ошибочно попадает в класс A.
02
Отсутствие сортировки по убыванию в СКД: накопительный процент считается в произвольном порядке, классы распределяются неверно.
03
Смешение показателей между периодами: сравнение классов, посчитанных по выручке и по прибыли, лишено смысла.
04
Игнорирование дублей номенклатуры: один и тот же товар дробится на несколько позиций и выпадает из класса A.
05
Механическое применение результата: вывод из ассортимента всех товаров класса C без учёта сопутствующего спроса и новизны позиций.

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

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

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

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

Часто задаваемые вопросы

Можно ли сделать ABC-анализ в 1С:Бухгалтерии 3.0 без доработок?

Да, но только в полуавтоматическом режиме. Постройте отчёт по продажам с группировкой по номенклатуре, отсортируйте по убыванию выручки и выгрузите в Excel, где добавьте накопительный процент и классы формулами. Автоматической записи классов в карточки, как в УТ 11, в БП 3.0 нет.

Какие границы классов A, B, C считаются стандартными?

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

Почему в отчёте на СКД классы распределились неправильно?

Наиболее вероятная причина — отсутствует сортировка по убыванию показателя, из-за чего накопительный процент считается в произвольном порядке. Проверьте также, что в расчёт не попали служебные строки (итоги по группам) и что период отчёта заполнен корректно.

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

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

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

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

Нужно ли сразу выводить из ассортимента все товары класса C?

Нет. Класс C — это сигнал для анализа, а не приговор. Проверьте новизну позиции, сезонность, роль в комплексных продажах и маржинальность. Выводить стоит только товары, которые стабильно остаются в классе C несколько периодов подряд и не поддерживают продажи других позиций.

Итог

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

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