Сплиты

Если у производителя нет данных по товародвижению от складов и распределительных центров (РЦ) до торговых точек, то можно их спрогнозировать с использованием сплитов. Сплит позволяет восстановить движение товара по заданным настройкам и имеющимся фактов смежных типов данных.

С помощью сплитов можно:

  • понять, где товар реально продаётся,

  • посчитать премию команде продаж, которая работает с конкретными точками,

  • увидеть покрытие по регионам и сетям.

Настройки расчета сплитов

Сплит рассчитывается с помощью настроек, которые определяются пользователем в узле Управление проектом – Настройки сплитов.

  • Компания - компания, для которой необходимо распределить данные.

  • Распределительный центр – Склад, с которого нужно распределить движение товара. Выбирается из справочника Клиент, только склады и офисы. /ID_ref_CustomerFrom/ID_mapping_MDT.

  • Тип сплита - алгоритм распределения.

  • Исключаемая география – Регионы, торговые точки которых не должны участвовать в расчёте долей. /ID_ref_CustomerTo/Geography/ID_geo_Geography.

  • Объект сплитования - тип данных для распределения продаж.

Если для настройки указаны конкретные распределительные центры, то расчет сплитов будет происходить по ним. Если склады не указаны - сплиты будут рассчитываться для всех складов выбранной компании.

После создания или изменения настроек сплиты учитывая новые правила будут рассчитаны в 01:00 по московскому времени.

Типы сплита

Тип сплита

Период распределения

Период расчета коэффициентов

Описание

Исторический

2 месяца (текущий и прошлый)

12 месяцев

Распределение по коэффициентам, вычисляемым отношением продаж ТТ к продажам компании.

Коэффициенты не учитывают распределение продаж по товарам: один коэффициент на одну точку.

Фактический

3 месяца

3 месяца

Распределение по коэффициентам, вычисляемым отношением продаж продукта в ТТ к общим продажам продукта. Если продукт не продавался, распределение происходит по алгоритму исторического типа

Исторический для субдистрибьюторов

2 месяца (текущий и прошлый)

12 месяцев

Распределение отгрузок со склада (РЦ) субдистрибьютора пропорционально отгрузкам субдистрибьютора на его торговые точки.

Исторический по отгрузкам

2 месяца (текущий и прошлый)

12 месяцев

Распределение по коэффициентам, вычисляемым отношением отгрузок в ТТ к продажам компании. Логика такая же как и в Историческом типе, но коэффициенты рассчитываются по отгрузкам в ТТ

На один склад можно указать несколько типов сплитов: и «Исторический», и «Фактический», и отдельно по каждому виду накладных.

Логика расчета сплитов

По каждой заданной настройке, каждую ночь в 03:00 по Мск выполняется набор действий:

№

Шаг

Что происходит

1

Определить, какие месяцы пересчитывать

Зависит от типа сплита: либо текущий и прошлый месяц, либо весь прошлый квартал.

2

Собрать партии

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

3

Собрать историю по точкам

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

4

Посчитать доли

Доля точки = её объём / сумма объёмов всех отобранных точек. Сумма долей всегда 100%.

5

Разложить партии

Каждая партия умножается на долю каждой точки. К каждой партии добавляется одна минусовая строка по складу.

6

Обновить результат

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

7

Записать в журнал

По одной записи на каждый пересчитанный месяц. Это то, что видно в форме.

Что произойдет, если данных для расчета недостаточно:

Ситуация

Что делает система

Как это читать

За месяц на склад ничего не пришло

Расчёт по этому месяцу не делается. В журнале — «Нет данных для распределения».

Это не ошибка, чаще всего нормальная ситуация.

Партия есть, но истории по точкам нет

Доли построить не из чего. Ранее посчитанные сплиты за этот месяц удаляются. В журнале — «Нет данных для расчета коэффициентов».

Это стоит разбирать: либо данные по точкам не загружены, либо выбран не тот тип сплита.

Партия пропала из исходных данных

Ранее посчитанные сплиты за этот месяц удаляются.

Система знает причину удаления, но пользователю её не показывает.

Расчёт упал по технической причине

Данные за месяц остаются от предыдущего прогона. Повторной попытки в ту же ночь нет.

В журнале — статус ошибки и её текст.

Результат расчета сплитов

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

Если в ходе расчета сплитов не были получены результаты, то причину проблем можно посмотреть в: Управление проектом – Настройки сплитов – Отчет выполнения сплитов

В форме настроек сплита представлены следующие показатели:

  • Статус. Статус расчета.

  • Период. Месяц, за который выполнен расчёт.

  • Объем к распределению. Объем отгрузок на склад (данные из таблицы Отгрузки в ТТ/Отгрузки производителя).

  • Распределенный объём. Объём отгрузок, распределённых по ТТ (таблицы Отгрузки в ТТ (сплит)/Отгрузки производителя (сплит)). Должен совпадать с объёмом к распределению. Может быть равен 0 при отсутствии продаж для расчёта коэффициентов.

  • Кол-во продуктов. Количество распределенных продуктов.

  • Кол-во ТТ. Количество ТТ, на которые распределены отгрузки.

  • Причина отсутствия сплитов. Уточнение, почему расчёт не выполнен:

    • Нет данных для распределения. Отсутствуют отгрузки за рассчитываемый период

    • Нет данных для расчета коэффициентов. Отсутствуют продажи, необходимые для расчёта коэффициентов.

  • Дата обновления. Дата и время последнего расчета.

  • Причина ошибки. Информация о возникшей ошибке.

Примеры расчета

Легенда:

  • Исходные данные

  • Расчет

  • Результат

Исторический сплит

Производитель «Фарм-Про», склад «РЦ Москва». Расчёт в ночь на 15.10.2026.

Пересчитываются октябрь и сентябрь 2026 — каждый месяц считается отдельно, со своими долями.

Ниже показан октябрь. Доли для него считаются по продажам точек за 12 месяцев: сентябрь 2025 — сентябрь 2026.

Шаг 1. Что пришло на склад в октябре

Шаг 2. Продажи точек за 12 месяцев

Шаг 3. Расчет доли точек

Доля одна на точку. Товар А и Товар Б разложатся по одним и тем же долям — это и есть «исторический» подход.

Шаг 4. Результат расчёта

Шаг 5. Что попадёт в журнал

«Кол-во ТТ» и «Кол-во продуктов» считаются только по строкам распределения, минусовая строка в них не попадает.

Затем то же самое повторится для сентября, со своими долями — в журнале появится вторая запись.

Фактический сплит

Тот же производитель и склад. Расчёт в ночь на 15.10.2026 — пересчитывается весь прошлый квартал: июль, август, сентябрь 2026.

Доли считаются по тем же трём месяцам квартала, но отдельно по каждому товару.

Суть примера: по Товару А история в точках есть, по Товару Б — нет. Видно, как система поступает в обоих случаях.

Шаг 1. Что пришло на склад за квартал

Шаг 2. Продажи точек за квартал, по товарам

Товар Б в точках не продавался — его в этой таблице нет. Товар В продавался, но на склад в этом квартале не приходил.

Шаг 3а. Доли по товару — считаются только по товарам, которые пришли на склад

На склад пришли Товар А и Товар Б. Из истории остаётся только Товар А: по Товару Б продаж нет, Товар В на склад не приходил.

Шаг 3б. Общая доля точки — страховка для товаров без истории

Считается по ВСЕЙ истории точки, включая Товар В. Поэтому общая доля не совпадает с долей по Товару А.

Шаг 4. Результат расчёта

Товар А разложился по долям 20 / 60 / 20 — так, как он реально продавался. Товар Б — по общим долям 45 / 40 / 15.

Шаг 5. Журнал — три записи, по одной на каждый месяц квартала

Исторический сплит для субдистрибьюторов

Схема с лишним звеном: дистрибьютор отгрузил не прямо в аптеки, а на склад субдистрибьютора.

Нужно разложить эту партию по точкам, в которые субдистрибьютор отгружает сам.

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

Шаг 1. Что пришло на склад субдистрибьютора в октябре

Шаг 2. Куда субдистрибьютор отгружал за 12 месяцев

Берутся только точки того же субдистрибьютора или его холдинга — чужие точки в расчёт не попадают.

В этом типе галочка «Исключать из распределения точки без адреса» не работает: точки без адреса в расчёт долей попадут.

Шаг 3. Результат расчёта

Итог: 450 / 270 / 180 по точкам и минус 900 по складу субдистрибьютора.

Исторический сплит по отгрузкам

Полная копия «Исторического», кроме одного: доли считаются по отгрузкам дистрибьютора в точки,

а не по продажам точек конечному покупателю.

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

Шаг 1. Что пришло на склад в октябре — то же, что в примере «Исторический»

Шаг 2. Отгрузки дистрибьютора в точки за 12 месяцев

Шаг 3. Результат расчёта

Тот же объём 1000, но доли 60 / 25 / 15 вместо 45 / 30 / 25 — потому что история для расчёта долей взята другая.

Все 4 типа сплитов на одном примере

Доли взяты из примеров на соседних листах. Рассплитуем партию на 1000 упаковок:

Сумма долей в любом типе равна 100%, поэтому распределённый объём всегда совпадает с объёмом, пришедшим на склад. Разница только в том, по какой истории и по какому набору точек эти доли посчитаны.

Видно, насколько сильно результат зависит от выбранного типа. Поэтому выбор типа сплита — это бизнес-решение о том, какой источник данных мы считаем достоверным.