При работе в комплексных системах автоматизации, таких как 1С:ERP Управление предприятием или 1С:Комплексная автоматизация, пользователи часто сталкиваются с ситуацией, когда цифры в отчете по себестоимости выпуска не совпадают с данными в отчете по продажам. Рассмотрим подробно, почему возникают эти расхождения, как на это влияет учетная политика и как правильно настроить отчеты для корректного сопоставления данных.
Первое и самое важное, что мы должны понимать: себестоимость выпуска и себестоимость реализации — это разные экономические категории, которые фиксируются в системе в разные моменты времени. Проанализируем, как это реализовано в программе:
Если на начало месяца на складе уже была готовая продукция, выпущенная в прошлом периоде по другой стоимости, то при продаже в текущем месяце система спишет средневзвешенную стоимость (или по FIFO). В итоге себестоимость в «Валовой прибыли» будет «смешанной» (старый выпуск + новый выпуск), а в «Анализе выпуска» — только текущий выпуск. Разберем ситуацию: если мы произвели 10 единиц по 100 рублей, но на складе уже лежало 10 единиц по 80 рублей, то при продаже всех 20 единиц себестоимость реализации составит 90 рублей за штуку, в то время как себестоимость выпуска останется 100 рублей.
Разберем техническую сторону вопроса. Отчеты в 1С:ERP строятся на базе разных регистров накопления, что также может приводить к видимым различиям, если месяц закрыт не полностью или настройки учета специфичны. Рассмотрим основные регистры:
Регистр накопления «Себестоимость товаров»: Это основной «складской» регистр стоимости. Именно из него черпает данные отчет «Анализ себестоимости выпущенной продукции». Он фиксирует движение материальных ценностей в количественном и стоимостном выражении.Регистр накопления «Выручка и себестоимость продаж»: Это «финансовый» регистр. Записи в нем появляются только при проведении документов реализации. Он хранит данные о выручке, доп. расходах, распределенных на продажи, и себестоимости реализованных товаров.Если в системе используются дополнительные расходы, которые распределяются не на себестоимость товаров (на склад), а напрямую на финансовый результат (на направление деятельности), то отчет «Валовая прибыль» учтет их в колонке себестоимости, а отчет «Анализ выпуска» — нет. Выясним причину: такие расходы увеличивают стоимость продажи для компании, но не меняют производственную стоимость единицы на складе.
Одной из самых частых причин расхождения, как выяснилось в ходе обсуждения, является несоответствие валют в настройках отчетов. Выделим ключевые моменты, которые необходимо проверить:
Посмотрим на ситуацию со стороны алгоритмов расчета. Метод оценки стоимости «Средняя за месяц» и «Фактическая себестоимость» (дерево затрат) — вещи технологически трудносовместимые. Проанализируем почему:
При использовании метода FIFO система четко знает партионную цепочку: Партия материала №1 -> Выпуск продукции №1. Это позволяет отчету «размотать» структуру затрат до самого основания. При методе «По средней» система в конце месяца схлопывает все затраты в единый «котел» и вычисляет средний коэффициент. Связь конкретной единицы затрат с конкретной единицей выпуска разрывается на уровне регистров. Реализовать такой отчет самостоятельно при методе «по средней» крайне сложно, так как придется имитировать партионный учет программно, что по сути превратит ваш учет в FIFO, только с ручными расчетами.
Чтобы убедиться, что данные в системе верны и отчеты сходятся, выполним следующие действия:
Валюта = Валюта регламентированного учета.Проанализируем пример логики, которую можно использовать в консоли запросов для быстрой проверки движений по конкретной номенклатуре (псевдокод запроса к регистрам):
ВЫБРАТЬ
"Выпуск" КАК ТипОперации,
СуммаСтоимостьРегл КАК Стоимость
ИЗ
РегистрНакопления.СебестоимостьТоваров
ГДЕ
ХозяйственнаяОперация = ЗНАЧЕНИЕ(Перечисление.ХозяйственныеОперации.ВыпускПродукции)
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
"Продажа" КАК ТипОперации,
Количество * Стоимость КАК Стоимость
ИЗ
РегистрНакопления.ВыручкаИСебестоимостьПродаж
ГДЕ
Номенклатура = &НужнаяНоменклатура
Резюме: Основная причина расхождений чаще всего кроется не в ошибках программы, а в разном экономическом смысле отчетов и настройках их формирования. Для корректного финансового анализа всегда используйте сопоставимые параметры валют и учитывайте влияние переходящих остатков продукции на складах.