1. Идентификация
| Свойство | Значение |
|---|---|
| Тип объекта метаданных | Отчёт (Report) |
| Имя | АнализЗависимостиОтКлиентовABC |
| Полный путь | Отчет.АнализЗависимостиОтКлиентовABC |
| Навигационная ссылка | e1cib/list/Отчет.АнализЗависимостиОтКлиентовABC |
| Синоним | «Зависимость от клиентов (ABC)» |
| Конфигурация | Управление торговлей для Казахстана, редакция 3.4.5.21 |
| Где найти в 1С | Раздел «Служебные подсистемы» → «Зависимость от клиентов (ABC)» |
| Основа реализации | Система компоновки данных (СКД), схема ОсновнаяСхемаКомпоновкиДанных |
Назначение. Отчёт выполняет ABC-классификацию клиентов (покупателей) по степени их вклада в результат работы предприятия. Клиенты ранжируются по выбранному показателю (выручка без НДС, валовая прибыль, сумма оплат, дебиторская задолженность) и распределяются по группам:
- A — ключевые клиенты, формирующие основную долю показателя (по умолчанию до 80 % накопленного итога);
- B — клиенты среднего вклада (следующие 15 %);
- C — клиенты малого вклада (оставшиеся 5 %).
Отчёт отвечает на управленческий вопрос «насколько бизнес зависит от отдельных покупателей»: чем выше концентрация выручки в группе A и чем меньше в ней клиентов, тем выше риск зависимости. Границы групп A/B/C настраиваются в параметрах отчёта.
Отчёт является аналитическим (только чтение): он не изменяет данные, не проводится и не формирует движений. Все показатели рассчитываются на лету по регистрам учёта за указанный период.
2. Параметры и структура данных
У отчёта нет «реквизитов шапки» и «табличных частей» в смысле документа. Его входные данные — это параметры СКД и пользовательские настройки (отборы, группировки, поля). Ниже — назначение типовых параметров и полей.
2.1. Параметры (аналог реквизитов шапки)
| Параметр | Тип | Назначение |
|---|---|---|
Период / НачалоПериода, КонецПериода |
Дата / стандартный период | Интервал анализа продаж и расчётов |
Организация |
СправочникСсылка.Организации | Отбор по организации холдинга |
Показатель (ПоказательABC) |
Перечисление | Что ранжируем: выручка, валовая прибыль, сумма оплаты, дебиторская задолженность |
ГраницаГруппыA, ГраницаГруппыB |
Число (%) | Пороги накопленной доли для отнесения к A и B (по умолчанию 80 % и 95 %) |
Валюта |
СправочникСсылка.Валюты | Валюта представления сумм; по умолчанию — валюта учёта, тенге (₸) |
2.2. Поля СКД (аналог «табличных частей» — колонки результата)
| Поле | Назначение |
|---|---|
Партнёр / Контрагент |
Клиент (покупатель) — измерение группировки |
СуммаВыручки |
Выручка без НДС за период (по типовому плану РК — оборот по счёту 6010 «Доход от реализации») |
Себестоимость |
Себестоимость продаж (счёт 7010 «Себестоимость реализации») |
ВаловаяПрибыль |
СуммаВыручки − Себестоимость |
ДебиторскаяЗадолженность |
Остаток по счёту 1210 «Краткосрочная дебиторская задолженность покупателей» |
Доля |
Доля клиента в общем показателе, % |
НакопленнаяДоля |
Кумулятивная доля при сортировке по убыванию |
КлассABC |
Итоговая группа A / B / C |
Суммы выручки берутся без НДС: при действующей в РК 2026 году ставке НДС 16 % сумма реализации с налогом делится на 1,16 для получения показателя дохода. Отчёт оперирует управленческими/учётными суммами продаж, а не суммами ЭСФ.
3. Формы
Для отчётов на СКД собственные формы обычно не создаются — используется генерируемая платформой универсальная форма. Типовой состав:
| Форма | Назначение |
|---|---|
ФормаОтчёта (основная) |
Основная форма: панель настроек (период, организация, показатель, границы групп), поле результата, кнопка «Сформировать». Если явная форма в метаданных не задана — платформа использует автоформу отчёта. |
ФормаНастроек (при наличии) |
Расширенная настройка варианта СКД: отборы, группировки, условное оформление, поля. |
Предопределённые варианты отчёта (настройки СКД) обычно включают: «ABC по выручке», «ABC по валовой прибыли», «ABC по дебиторской задолженности».
4. Ключевые процедуры модулей
В приложенном evidence исходный код модулей (BSL) не предоставлен, приведены типовые обработчики отчёта на СКД для данной конфигурации. Конкретные имена процедур сверяйте с модулем формы конкретной версии.
Модуль объекта отчёта:
ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)— перехват вывода результата. Именно здесь выполняется ABC-логика: получение выборки по показателю, сортировка по убыванию, расчётДоляиНакопленнаяДоля, присвоениеКлассABCпо границамГраницаГруппыA/ГраницаГруппыB. При программной постобработкеСтандартнаяОбработка = Ложь.НастройкаКомпоновкиДанных/ОсновнаяСхемаКомпоновкиДанных— набор данных (запрос к регистрам), ресурсы (суммы), параметры.
Модуль формы отчёта:
ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)— инициализация настроек: период по умолчанию, подстановка основной организации, значения границ групп.ПриИзмененииПоказателя/ПриИзмененииПериода(обработчики поля) — обновление зависимых настроек и, при необходимости, перезаполнение варианта.Сформировать(Команда)→КомпоноватьРезультат(...)— запуск компоновки.РасшифровкаПриАктивизации/ОбработкаРасшифровки— переход из строки клиента в документы-регистраторы (реализации, оплаты).
5. Источники данных (регистры и счета)
Отчёт не формирует движений и проводок — он их читает. Расчёт показателей опирается на регистры накопления оперативного учёта и/или на регистр бухгалтерии. Соответствие показателей типовому плану счетов РК:
| Показатель отчёта | Источник (регистр) | Счёт РК |
|---|---|---|
| Выручка без НДС | «Выручка и себестоимость продаж» / «Доходы и себестоимость продаж» | 6010 — доход от реализации |
| Себестоимость | «Выручка и себестоимость продаж» | 7010 — себестоимость реализации |
| Оплаты клиентов | «Денежные средства» (безналичные/наличные) | 1030 — деньги на текущих счетах |
| Дебиторская задолженность | «Расчёты с клиентами» / «Взаиморасчёты с партнёрами» | 1210 — краткосрочная ДЗ покупателей |
Справочно, счета, участвующие в первичных документах, чьи данные агрегирует отчёт: 1330 «Товары», 3310 «КЗ поставщикам», 3130 «НДС к уплате». НДС в базе выручки отчёта не участвует (показатель дохода очищен от налога по ставке 16 %).
Электронные документы РК. Отчёт не выписывает ЭСФ (ИС ЭСФ) и СНТ. Однако суммы реализации, попадающие в анализ, соответствуют документам продаж, по которым в РК оформляются ЭСФ и, для отслеживаемых товаров, СНТ.
6. Связанные объекты и ввод на основании
Для отчёта «ввод на основании» не применяется (это функция документов). Взаимосвязи реализуются через данные и расшифровку:
- Справочники-измерения:
Партнёры/Контрагенты,Организации,Валюты. - Документы-регистраторы (источники сумм, доступны через расшифровку):
РеализацияТоваровУслуг,ПоступлениеБезналичныхДенежныхСредств,ПриходныйКассовыйОрдер, документы взаиморасчётов. - Смежные отчёты: «ABC/XYZ-анализ продаж», «Ведомость расчётов с клиентами», «Валовая прибыль», «Продажи» — используют те же регистры и логически дополняют анализ зависимости от клиентов.
7. Точки расширения
- Варианты отчёта (настройки СКД): сохранение пользовательских вариантов «ABC по …» без изменения конфигурации.
- Расширение конфигурации (Extension): добавление обработчика
ПриКомпоновкеРезультатаили собственного набора данных для новых показателей (например, ABC по количеству отгрузок) без снятия типовой с поддержки. - Внешний отчёт с той же схемой — для нетиповых границ групп и дополнительных измерений (менеджер, сегмент, регион).
- Параметризация границ A/B/C — вынесение порогов в пользовательские настройки для гибкой политики классификации.
- Дополнительные поля СКД через вычисляемые поля (доля риска, ранг, отклонение от среднего).
Версионно-специфичное (требует проверки для 3.4.5.21): точные имена регистров-источников («Выручка и себестоимость продаж» против «Доходы и себестоимость продаж») и наличие явной формы отчёта — сверяются по конкретной поставке конфигурации.
