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