При работе с конфигурацией "1С: Управление торговлей 11" часто возникает задача получить точную себестоимость товаров, например, для отчета по остаткам или анализа рентабельности. Начинающие разработчики и пользователи могут столкнуться с вопросом: откуда брать эти данные и как система их рассчитывает? В этой статье мы подробно разберем механизм расчета себестоимости и выясним, из какого регистра получать итоговые значения.
Прежде всего, важно понимать, что в УТ 11 существует два вида себестоимости, и это ключевой момент для правильного анализа данных.
1. Предварительная себестоимость. Эта стоимость рассчитывается системой оперативно, в фоновом режиме, в течение месяца. Она позволяет быстро оценить прибыльность продаж прямо в момент проведения документов реализации. Однако эта оценка является приблизительной, так как она не учитывает все возможные дополнительные расходы (транспортировку, хранение и т.д.) и не выполняет точную корректировку по партиям согласно учетной политике.
2. Фактическая (регламентированная) себестоимость. Это итоговая, точная себестоимость, которая является основой для корректного финансового анализа. Ее расчет — это сложный процесс, который выполняется не в момент проведения каждого документа, а в рамках специальной регламентной процедуры.
Как правильно отметили на форуме, для получения фактической себестоимости необходимо выполнить процедуру "Закрытие месяца". Многие пользователи и разработчики поначалу не понимают этой связи: зачем запускать целую процедуру, если нужно просто получить цифру для отчета? Разберемся по шагам, что происходит в этот момент.
Регламентная операция "Закрытие месяца" (находится в разделе Финансовый результат и контроллинг -> Закрытие месяца) выполняет следующие важнейшие действия:
Важный вывод: пока процедура "Закрытие месяца" не выполнена, в системе просто нет данных о точной фактической себестоимости за этот период. Попытка получить ее из регистров напрямую даст либо пустой результат, либо предварительную, неточную оценку.
Теперь ответим на главный вопрос: из какого регистра "тянуть данные"? Основным хранилищем информации о себестоимости является регистр накопления РН.СебестоимостьТоваров.
Именно в этот регистр процедура "Закрытие месяца" записывает итоговые цифры. Однако, как верно было подмечено, у этого регистра много разных ресурсов (полей), и важно понимать, какой из них использовать.
Рассмотрим основные ресурсы регистра:
Стоимость (или Стоимость (регл.)): Это и есть основная себестоимость товара, рассчитанная по методу ФИФО или "Средняя за месяц". В большинстве случаев для управленческих отчетов нужна именно она.Дополнительные расходы: Здесь накапливаются суммы, которые были распределены на себестоимость товаров, но не входили в их закупочную цену. Это могут быть транспортные, таможенные и другие расходы.СтоимостьБезНДС: Стоимость для учета НДС.Стоимость (ПР) и Стоимость (ВР): Постоянные и временные разницы. Эти ресурсы используются для целей бухгалтерского учета по ПБУ 18/02 и, как правило, не требуются для анализа управленческой себестоимости.Таким образом, чтобы получить полную и корректную себестоимость товара, в запросе необходимо суммировать значения из нескольких полей. Полная себестоимость = Стоимость + Дополнительные расходы.
Пример простого запроса для получения остатков себестоимости может выглядеть так:
ВЫБРАТЬ
СебестоимостьТоваровОстатки.Номенклатура,
СебестоимостьТоваровОстатки.Характеристика,
СебестоимостьТоваровОстатки.Склад,
СебестоимостьТоваровОстатки.КоличествоОстаток,
СебестоимостьТоваровОстатки.СтоимостьОстаток + СебестоимостьТоваровОстатки.ДопРасходыОстаток КАК ПолнаяСебестоимость
ИЗ
РегистрНакопления.СебестоимостьТоваров.Остатки(&Период, ) КАК СебестоимостьТоваровОстатки
Чтобы данные в ресурсе Дополнительные расходы появились, их нужно правильно оформить в системе. Это делается с помощью документа "Приобретение услуг и прочих активов". В документе необходимо выбрать статью расходов, у которой в настройках указан вариант распределения "На себестоимость товаров". В этой же статье настраивается и база распределения: пропорционально количеству, сумме закупки, весу или объему товаров, на которые относятся данные расходы.
Только при такой настройке "Закрытие месяца" сможет корректно "увидеть" эти расходы и включить их в итоговую себестоимость.
Подведем итог и сформулируем четкий план действий для получения фактической себестоимости товаров в УТ 11.
РН.СебестоимостьТоваров.Стоимость и Дополнительные расходы.Следуя этому алгоритму, вы сможете получать корректные данные о фактической себестоимости и строить на их основе точную управленческую отчетность.