Отчеты и Аналитика · 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Откройте «CRM и маркетинг» → «ABC/XYZ-анализ номенклатуры».
- 2Задайте период анализа и при необходимости отбор по складу, организации или виду номенклатуры.
- 3Выберите показатель: выручка, количество, валовая прибыль.
- 4Нажмите «Сформировать» и проверьте распределение по группам A, B, C.
- 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.
// Пример вычисляемого выражения для класса в СКД
Выбор
Когда ДоляНакопительная <= 80 Тогда "A"
Когда ДоляНакопительная <= 95 Тогда "B"
Иначе "C"
КонецДля накопительного итога в СКД используйте функцию «ВычислитьВыражение» с параметром нарастающего итога по группировке или рассчитайте долю в запросе через соединение таблицы самой с собой. Второй вариант проще для отладки: сначала строите запрос с долей каждой позиции, затем накопительную сумму долей, и только потом присваиваете класс.
Готовый отчёт сохраните как внешний и подключите через «Дополнительные отчёты и обработки» — тогда он появится в интерфейсе у пользователей без прав разработчика и не потеряется при обновлении конфигурации.
Как выбрать показатель и границы групп
Выбор показателя определяет управленческий смысл анализа. По выручке выделяются «кассовые» товары, по валовой прибыли — реально зарабатывающие, по количеству — обеспечивающие оборачиваемость склада. Товар может быть класса A по выручке и класса C по марже: такие позиции кандидаты на пересмотр цены или условий закупки.
Сравнение показателей
Подходит для оценки доли в обороте и планирования складских площадей. Не показывает прибыльность.
Лучший выбор для ассортиментных решений. Требует корректного расчёта себестоимости в базе.
Полезно для логистики и планирования закупок. Искажается дешёвыми штучными позициями.
Границы групп подбирайте под задачу. Для сокращения ассортимента агрессивнее работает схема 70/20/10 — в группу C попадает больше кандидатов на вывод. Для стабилизации закупок мягче 80/15/5. Не меняйте границы от периода к периоду, иначе динамику классов сравнивать нельзя.
Как выбрать действие
Проверка результата и типичные ошибки
После формирования отчёта сверьте итоги: сумма показателя по группе A должна примерно соответствовать заданной границе (например, около 80% от общей выручки). Если группа A «съела» 95% — границы или сортировка настроены неверно, либо в данных есть аномально крупная строка, например внутренняя перепродажа между организациями.
Как проверить результат
Примерно соответствует заданной границе (например, 75–85%)
Менее 50% или более 95% — проверьте сортировку и отборы
Все проданные позиции распределены по группам
Часть номенклатуры выпала — проверьте отборы и период
Итоги совпадают за тот же период и отбор
Расхождение — разные источники данных или незакрытые периоды себестоимости
Отдельная ошибка — запуск анализа по прибыли при нерассчитанной себестоимости. Если месяц не закрыт обработкой «Расчёт себестоимости», валовая прибыль в отчётах может быть нулевой или искажённой, и вся классификация по марже окажется недостоверной. Сначала закройте период, потом классифицируйте.
Как использовать результаты 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.