Отчет «Валовая прибыль предприятия» является одним из ключевых инструментов для анализа эффективности торговой деятельности в «1С:Управление торговлей 11» (УТ 11). Однако пользователи часто сталкиваются с ситуацией, когда колонки «Сумма ручной скидки» и «Сумма автоматической скидки» остаются пустыми, несмотря на то, что скидки активно применялись в документах продажи. В этой статье мы подробно разберем причины этой проблемы и пошагово пройдем по методам ее решения.
Проанализируем архитектуру хранения данных в УТ 11. В отличие от более старых версий программ 1С, многие аналитические показатели в современных конфигурациях не формируются «на лету» в момент проведения первичного документа. Данные для отчета «Валовая прибыль» черпаются из регистра накопления ВыручкаИСебестоимостьПродаж. Многие ресурсы в этом регистре, включая данные о скидках в определенных разрезах, окончательно заполняются только после выполнения регламентной операции.
Рассмотрим, что необходимо сделать:
Выясним техническую особенность самого отчета. Отчет «Валовая прибыль» построен на системе компоновки данных (СКД), и его запрос содержит жесткие условия на вывод данных о скидках в зависимости от выбранных параметров. В коде запроса можно встретить следующую конструкцию:
ВЫБОР
КОГДА &ДанныеОтчета = 1
ТОГДА СУММА(Таблица.СуммаРучнойСкидкиОборот)
ИНАЧЕ 0
КОНЕЦ
Параметр &ДанныеОтчета принимает значение «1» только в том случае, если в настройках отчета выбрана Валюта управленческого учета с НДС. Посмотрим, как это проверить:
Ситуация значительно усложняется, если вы работаете с розницей. Разберем цепочку документов Чек ККМ — Отчет о розничных продажах (ОРП). Пользователи часто замечают, что в чеке скидка есть, а в ОРП и в отчете по прибыли — нет.
Проанализируем, почему это происходит:
ВыручкаИСебестоимостьПродаж в момент проведения Отчета о розничных продажах. Если в самом ОРП колонки со скидками не заполнены (их можно проверить через кнопку «Изменить форму»), то и в отчеты они не попадут.Рекомендуем проверить настройки в разделе Продажи — Розничные продажи. Важно, чтобы при проведении ОРП данные о скидках переносились из чеков в полном объеме.
Посмотрим на общие настройки системы. Если в программе отключены определенные функциональные опции, учет скидок может вестись «упрощенно», то есть система фиксирует только конечную цену продажи, не выделяя скидку как отдельную сумму.
Проверим следующие настройки:
Если вышеуказанные способы не помогли, проанализируем ситуацию как технические специалисты. Нам нужно понять: проблема в том, что данных нет в базе, или в том, что отчет их не показывает.
Для этого воспользуемся инструментом «Функции для технического специалиста» (ранее «Все функции»):
Выручка и себестоимость продаж.Сумма ручной скидки и Сумма автоматической скидки.Если в регистре эти поля пустые, значит, проблема в проведении документа или расчете себестоимости. Если в регистре данные есть, а в отчете нет — проблема исключительно в настройках СКД или варианте отчета (попробуйте сбросить настройки отчета на «Стандартные»).
Подводя итог, если у вас не отображаются скидки в валовой прибыли, выполните действия в следующем порядке:
Реализация товаров и услуг или Отчет о розничных продажах).Следование этой инструкции позволит вам восстановить прозрачность управленческого учета и получать корректные данные о предоставленных скидках в разрезе товаров, подразделений и менеджеров.