← На главную
В конфигурации 1С:Управление торговлей (редакция 11) пользователи часто сталкиваются со ситуацией, когда в течение незакрытого текущего месяца отчет «Валовая прибыль» показывает отрицательную рентабельность, а себестоимость за единицу товара в разы превышает как закупочную, так и продажную цену. Разберем, как устроена работа регистра сведений РегистрСведений.СтоимостьТоваров, почему возникают искажения и какими способами можно наладить оперативный учет прибыли.
Назначение регистра и механизм расчета себестоимости
Проанализируем архитектуру расчета себестоимости в 1С:УТ 11. В системе предусмотрено два принципиально разных варианта расчета себестоимости:
- Предварительный расчет себестоимости: выполняется автоматически по расписанию регламентным заданием или вручную. Он предназначен для быстрой оперативной оценки себестоимости списываемых ТМЦ в течение месяца. Результаты этого расчета как раз и записываются в
РегистрСведений.СтоимостьТоваров документом Документ.РасчетСебестоимостиТоваров со статусом «Предварительный».
- Фактический расчет себестоимости: выполняется в конце месяца в рамках процедуры «Закрытие месяца». При этом система производит полноценное решение систем линейных уравнений (СЛУ), учитывает партионный учет (ФИФО или среднюю за месяц), распределяет дополнительные расходы, ТЗР и рассчитывает точную финансовую себестоимость в регистрах накопления
СебестоимостьТоваров и ПартииТоваровОрганизаций.
В оперативном отчете «Валовая прибыль» до закрытия месяца себестоимость берется именно из регистра сведений РегистрСведений.СтоимостьТоваров путем умножения указанной там средней стоимости на количество проданного товара.
Почему возникают искаженные и завышенные суммы?
Рассмотрим алгоритм формирования предварительной стоимости. В отличие от закрытия месяца, предварительный расчет использует упрощенную формулу усреднения: он берет остаток стоимости по регистру накопления СебестоимостьТоваров на начало текущего месяца, суммирует с приходами за текущий месяц и делит полученную сумму на суммарное количество остатка и прихода.
Выясним основные причины, из-за которых расчетная стоимость в регистре становится аномально высокой:
- Зависшие суммовые остатки без количества: если в прошлых месяцах образовались ошибки (например, дополнительные расходы были распределены на товар, который уже полностью списан по количеству), на начало месяца по товару остается нулевое количество при ненулевой сумме себестоимости. При делении суммы на небольшое поступившее количество цена за единицу увеличивается в десятки или сотни раз.
- Отрицательные количественные остатки: проведение документов реализации задним числом или продажа товаров «в минус» (без оформленного документа поступления или автопередачи «Интеркампани») ломает арифметику усреднения.
- Внутреннее товародвижение и сборка: цепочки перемещений между складами и организациями, а также операции комплектации/разборки не рассчитываются полноценно при предварительном типе расчета.
Способы решения проблемы и настройки оперативного учета
Посмотрим, какие практические шаги позволяют исправить показатели и выстроить корректный оперативный контроль маржинальности.
Шаг 1. Диагностика и устранение зависших остатков
Проанализируем состояние регистра накопления себестоимости на начало месяца. Для этого сформируем отчет «Ведомость по товарам» или «Себестоимость товаров» с детальной группировкой по организации, складу и номенклатуре.
Если обнаружены позиции, у которых Количество = 0, а Стоимость > 0 (или отрицательная), необходимо выполнить следующие действия:
- Перезакрыть прошлые периоды, устранив ошибки распределения постатейных расходов.
- В случае невозможности перепроведения документов прошлого периода — ввести документ
КорректировкаРегистров на начало текущего месяца и списать зависшую сумму по регистру СебестоимостьТоваров в ноль.
Шаг 2. Выбор альтернативной схемы оперативного контроля
Если специфика торговой деятельности не позволяет получать адекватную себестоимость через предварительный расчет, рассмотрим три проверенных варианта настройки системы:
- Настройка частого фактического расчета (в ночное время): если аппаратная мощность сервера позволяет, можно настроить регламентное задание процедур закрытия месяца на ежедневное выполнение. В таком случае отчеты всегда будут опираться на актуальную фактическую себестоимость за прошедшие дни.
- Отмена предварительного расчета и использование планового прайс-листа: в настройках отчетов по валовой прибыли можно переключить расчет оперативной рентабельности на нормативную себестоимость или тип цен (например, «Закупочная цена» или «Плановая себестоимость»).
- Пересчет предварительных данных: после исправления отрицательных остатков и зависших сумм следует поменить на удаление старые документы
Расчет себестоимости товаров с видом «Предварительный» и запустить регламентную операцию предварительного расчета заново.