Аналитика и отчёты

Почему отчёт ИИ завышает выручку, если у заказа несколько оплат

Как убрать повторный подсчёт суммы заказа при соединении оплат и возвратов и проверить итог по данным 1С.

Аналитик сверяет два отчёта по продажам

Как один заказ превращается в две суммы

В 1С заказ стоит 12 000 рублей. Покупатель внёс 7 000 и 5 000 рублей двумя платежами, затем вернул товар на 3 000 рублей. В отчёте нужно показать сумму заказа после возврата. Если соединить таблицу заказов с таблицей платежей и сложить колонку «Сумма заказа», исходные 12 000 рублей попадут в итог дважды. При однократном вычете возврата получится 21 000 вместо 9 000 рублей.

Google Cloud 10 ноября 2026 года показал схожий механизм в BigQuery: при соединении счетов с транзакциями строки одного счёта размножаются. Для аналитики на данных 1С применим тот же принцип. Сначала задаём, на каком уровне считаем показатель, затем готовим данные для отчёта и ИИ с одинаковым правилом расчёта.

Кассир оформляет возврат товара
Кассир оформляет возврат товара
Заказ, оплаты и возврат. Сумма заказа 12 000 ₽. Две оплаты 7 000 ₽ и 5 000 ₽. Возврат 3 000 ₽
Заказ, оплаты и возврат

На каком уровне считать показатель

Определите, что именно нужно руководителю. Сумма оплаченных заказов, денежные поступления и выручка после возвратов отвечают на разные вопросы. Запишите определение показателя, правило для отмен, дату учёта операции и нужные статусы. Для примера ниже считаем сумму заказов по согласованному статусу за выбранный период и вычитаем учтённые возвраты по принятому правилу.

  • Заказ. Одна запись на идентификатор заказа с его согласованной суммой и статусом.
  • Оплаты. Сначала суммируем учтённые оплаты внутри заказа и отдельно считаем их количество. Для показателя денежных поступлений сохраняем дату каждой оплаты.
  • Возвраты. Собираем сумму возвратов по заказу и сохраняем основание и дату. Правило отнесения возврата к периоду согласуем с бухгалтером или аналитиком.

После такого свёртывания к одному заказу можно присоединить одну строку по оплатам и одну по возвратам. Если нужен отчёт по товарам, сначала фиксируем правила на уровне строки заказа и способ распределения скидки. При переходе на этот уровень расчёт и тесты обновляются вместе.

Бухгалтер сопоставляет две оплаты с одним заказом
Бухгалтер сопоставляет две оплаты с одним заказом
Где итог завышается. Сумма заказа появляется в двух строках. При сложении получается 24 000 ₽. После возврата ошибочный итог 21 000 ₽
Где итог завышается

Как передать проверяемый показатель ИИ

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

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

Руководитель проверяет итоговый отчёт с аналитиком
Руководитель проверяет итоговый отчёт с аналитиком
Как собрать верный итог. Свести оплаты и возвраты по заказу. Сумму заказа учесть один раз. Проверить результат 9 000 ₽
Как собрать верный итог

Что проверить на первой выборке

Для пилота возьмите, например, 30 заказов из одной точки продаж. Сравните результат отчёта с эталонным расчётом учётной системы. Запишите абсолютное расхождение по заказу, долю совпадений и причины каждого отличия. Добавьте проверку числа уникальных заказов до и после соединения. Это особенно полезно при смене источника или добавлении нового способа оплаты.

В калькуляторе ниже можно изменить сумму заказа, количество строк после соединения и возврат. Он показывает эффект повторного сложения суммы заказа при однократном учёте возврата. Если сумма уже сверена и нужно понять причины изменения продаж, используйте проверку объяснения ИИ по данным.

Видео по теме

С 15:51 обсуждаются витрины выручки, маржи, касс и видов оплаты.

ИИ-аналитика на данных 1С · 1С AI Club