При автоматизации производственного учета в конфигурации 1С:Управление производственным предприятием 1.3 нередко возникает задача: построить оперативный отчет по продажам, который в любой момент времени показывал бы количество отгруженной готовой продукции и детализацию по списанным на нее материалам с их суммовой оценкой согласно спецификации. Однако при попытке рассчитать списание сырья по средним ценам пользователи часто сталкиваются с некорректными результатами. Разберем архитектурные особенности системы и выясним, почему эта задача вызывает сложности и какими практическими путями ее можно решить.
Для понимания причин проанализируем, как устроен механизм РАУЗ (режим расширенной аналитики учета затрат). В отличие от классического партионного учета, РАУЗ оперирует регистром накопления УчетЗатрат (в разрезе управленческого или бухгалтерского учета). Архитектура этого механизма накладывает следующие принципиальные ограничения:
Отчет производства за смену, попадает на склад как самостоятельная учетная единица номенклатуры. В регистрах учета готовой продукции сохраняются номенклатура, характеристика, серия и аналитика партий, но связь с исходными материалами, из которых она изготовлена, на остатках склада не хранится. Когда оформляется Реализация товаров и услуг, система списывает готовую продукцию как единый стоимостной ресурс, а не набор комплектующих.Расчет себестоимости выпуска. Расчет выполняется с помощью решения системы линейных алгебраических уравнений (СЛАУ) за закрываемый месяц в целом. До проведения расчета движения отражаются либо исключительно в количественном выражении, либо в плановых ценах. Понятия фактической средней цены списания материала внутри незакрытого месяца в системе не существует.Именно поэтому простая попытка перемножить количество проданной продукции на средние закупочные цены из документов поступления дает искаженные данные, не имеющие отношения к реальной себестоимости продаж.
Если требуется получать оперативную картину в любой день месяца до регламентного закрытия периода, рассмотрим подход на основе нормативных данных. Вместо попытки вычислить фактическую цену списания материалов применим планово-нормативную оценку.
Разберем по шагам логику построения такого отчета:
Продажи.Номенклатура либо спецификацию, зафиксированную в конкретном документе выпуска).ЦеныНоменклатуры (например, тип цен «Плановая себестоимость», «Расчетная цена» или последняя цена закупки).Такой подход позволяет руководству оперативно оценивать маржинальность продаж относительно нормативов без необходимости ожидать закрытия месяца.
Если технологический процесс предприятия предполагает выпуск продукции под конкретные заказы, проанализируем вариант сквозного позаказного учета. Это позволяет жестко привязать затраты к факту реализации.
Разберем цепочку документов при данном подходе:
Заказ покупателя.Поступление товаров и услуг и его передача в производство документом Требование-накладная оформляются с указанием конкретного заказа.Отчет производства за смену и отгрузка документом Реализация товаров и услуг также проводятся с заполнением реквизита заказа.При такой схеме прямые материальные затраты обособляются по аналитике заказа в регистре УчетЗатрат, что позволяет сопоставить выручку от реализации с прямыми затратами на конкретный выпуск даже при усреднении цен по общему складу.
Для получения промежуточных данных о стоимости сырья в течение месяца рассмотрим встроенную возможность регламентного расчета.
В конфигурации документ Расчет себестоимости выпуска поддерживает специальное действие — Предварительный расчет. Его можно запускать по расписанию (например, ежедневно или в конце каждой недели). При предварительном расчете система рассчитывает прямые затраты и оценивает остатки сырья и готовой продукции по фактическим входящим ценам на текущую дату, что позволяет приблизить суммовые показатели в отчетах к реальным значениям до окончательного закрытия месяца.
Если бизнес-процесс требует получения точных фактических сумм списания материалов, сопоставленных с реализацией, расчет следует выполнять строго за закрытый период после проведения документа Расчет себестоимости выпуска.
Посмотрим на алгоритм сопоставления данных в запросе:
Продажи получаем количество и сумму выручки по отгруженной готовой продукции за месяц.УчетЗатрат (раздел учета «Затраты на выпуск») получаем фактический объем выпуска данной продукции, а также точный состав и стоимость всех списанных на нее материальных затрат за аналогичный период.Таким образом, для получения корректной аналитики необходимо разделять оперативный контроль (где используются нормы расхода и плановые цены) и итоговый финансовый анализ (где используются данные закрытого периода из регистра учета затрат).