Почему в отчете «Валовая прибыль» в 1С:УТ 11.4 отсутствует выручка при наличии себестоимости?

Программист 1С v8.3 (Управляемые формы) Управленческий учет Торговля и дистрибуция
← На главную

При работе в конфигурации 1С:Управление торговлей 11.4 пользователи часто сталкиваются с ситуацией, когда отчет «Валовая прибыль» выглядит некорректно: колонка с себестоимостью заполнена, выручка в регламентированном учете отображается, а основная колонка «Выручка» (управленческая) остается пустой. При этом регламентные операции по закрытию месяца выполнены, а документы реализации проведены. Разберем детально, почему это происходит и как исправить данную ситуацию.

Анализ структуры данных регистра «Выручка и себестоимость продаж»

Первым делом проанализируем, откуда отчет берет данные. В УТ 11.4 основным источником для построения валовой прибыли является регистр накопления ВыручкаИСебестоимостьПродаж. В этом регистре предусмотрено разделение ресурсов для разных видов учета:

Если мы видим, что в отчете, сформированном «По предприятию», выручка равна нулю, это означает, что в регистре не заполнено поле СуммаВыручки. При этом, если отчет «По организациям» показывает цифры, значит поле СуммаВыручкиРегл заполнено корректно. Рассмотрим подробнее причины такого поведения системы.

Проверка настроек валют управленческого учета

Одной из самых распространенных причин отсутствия управленческой выручки является некорректная настройка валют. Проанализируем настройки в разделе НСИ и администрирование — Предприятие — Валюты. Выясним, какая валюта установлена в качестве валюты управленческого учета.

Если валюта управленческого учета отличается от валюты регламентированного учета (например, УУ ведется в долларах, а БУ в рублях), система должна пересчитывать суммы по курсу на дату документа. Если курс на эту дату не задан, расчет управленческих показателей может «обнулиться». Однако даже если валюты совпадают (обе — рубли), возможны сбои в константах или функциональных опциях, из-за чего алгоритм проведения документа не заполняет управленческие ресурсы регистра.

Влияние функциональной опции «Раздельный учет товаров по налогообложениям НДС»

Посмотрим на настройки налогообложения. В 1С:УТ 11.4 алгоритмы заполнения регистра ВыручкаИСебестоимостьПродаж существенно зависят от включенной опции «Раздельный учет товаров по налогообложениям НДС». Если в процессе работы предприятия эта опция включалась или выключалась, либо производился переход с версии 11.3 на 11.4 без перепроведения документов, записи в регистре могут быть неполными.

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

Проверка хозяйственной операции и схемы «Интеркампани»

Выясним причину через анализ хозяйственных операций. Выручка в управленческом учете может не отображаться, если документ реализации оформлен в рамках схемы межфирменных продаж (Intercompany). Рассмотрим ситуацию: организация «А» продает товар, который числится за организацией «Б». До тех пор, пока не оформлен документ «Передача товаров между организациями», управленческая прибыль по этой сделке может не отображаться корректно в некоторых вариантах отчета, так как система не видит окончательного финансового результата для «Предприятия» в целом.

Также стоит проверить само поле «Операция» в документе. Если выбрана специфическая операция, например, «Передача на комиссию», выручка не появится в отчете до момента отражения фактической продажи комиссионером конечному покупателю.

Техническая диагностика через «Консоль запросов»

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


ВЫБРАТЬ
    ВыручкаИСебестоимостьПродаж.СуммаВыручки КАК СуммаУУ,
    ВыручкаИСебестоимостьПродаж.СуммаВыручкиРегл КАК СуммаРегл,
    ВыручкаИСебестоимостьПродаж.Стоимость КАК СебестоимостьУУ,
    ВыручкаИСебестоимостьПродаж.СтоимостьРегл КАК СебестоимостьРегл
ИЗ
    РегистрНакопления.ВыручкаИСебестоимостьПродаж КАК ВыручкаИСебестоимостьПродаж
ГДЕ
    ВыручкаИСебестоимостьПродаж.Регистратор = &СсылкаНаДокумент

Если в результате выполнения запроса мы видим, что СуммаУУ равна 0, а СуммаРегл заполнена, проблема кроется в коде формирования движений или настройках параметров учета. Рассмотрим, какие действия нужно предпринять в этом случае.

Пошаговое решение проблемы

  1. Перепроведение документов: Если проблема возникла в «старых» периодах или после обновления конфигурации, попробуйте просто перепровести документ реализации. В УТ 11.4 часто меняются общие модули, отвечающие за расчет финансовых результатов, и перепроведение инициализирует новый алгоритм расчета.
  2. Проверка «Направлений деятельности»: Если в системе используется учет по направлениям деятельности, убедитесь, что в документе реализации заполнено соответствующее поле. Если выручка ушла на одно направление, а себестоимость на другое (или пустое), отчет «Валовая прибыль» может некорректно схлопывать данные.
  3. Тестирование с отладчиком: Проанализируем работу модуля менеджера документа реализации. Нас интересует процедура формирования движений по регистру выручки. Проверьте, не срабатывает ли какое-либо условие (например, Если Не ВалютаУпрСовпадаетСВалютойРегл Тогда), которое блокирует запись суммы.
  4. Закрытие месяца: Убедитесь, что выполнена операция «Формирование движений по партиям товаров и организациям». Хотя выручка обычно фиксируется при проведении документа, итоговые корректировки (особенно при наличии дополнительных расходов, влияющих на себестоимость) происходят именно в момент закрытия месяца.

Важный момент: если вы используете отчет «Валовая прибыль» с включенным фильтром по подразделению, убедитесь, что в движениях документа по регистру ВыручкаИСебестоимостьПродаж это подразделение заполнено. В 1С:УТ 11.4 пустая аналитика по подразделению часто приводит к «исчезновению» строк из отчетов, имеющих жесткую группировку по иерархии структуры компании.

← На главную