Мы сталкиваемся с распространенной и достаточно неприятной ситуацией в 1С:УПП, когда после проведения регламентной операции Расчет себестоимости в регистрах партионного учета (как бухгалтерского, так и управленческого с налоговым) появляются "висящие" стоимостные остатки без соответствующего количества. Эта проблема особенно обострилась в последних релизах (например, 1.3.157.3 или 1.3.157.4) и чаще всего проявляется при использовании документа Комплектация номенклатуры, особенно в случаях, когда комплекты являются вложенными (комплекты входят в состав других комплектов).
Давайте разберем эту проблему шаг за шагом и выясним, почему она возникает, а затем предложим эффективные решения.
Представим ситуацию: на складе учитывается товар, который списывается (например, через продажу или комплектацию). При партионном учете по ФИФО (First In, First Out) система должна четко определять, какая партия списывается, и какую стоимость ей присвоить. Однако, иногда, после выполнения регламентной операции Расчет себестоимости, мы видим, что в отчетах по партиям (например, Ведомость по партиям товаров на складах) сумма по определенной номенклатуре остается, а количество обнуляется. Это означает, что система некорректно сопоставила стоимостные и количественные движения, или же создала дополнительные стоимостные движения, не связанные с фактическим наличием товара.
Такая ситуация приводит к искажению данных о себестоимости, некорректным финансовым результатам и требует ручных корректировок, что, безусловно, снижает оперативность и достоверность учета.
Мы выясним основные факторы, способствующие появлению "висящей" себестоимости:
Комплектация номенклатуры.
Изначально документ Комплектация номенклатуры предназначен для простых операций сборки или разборки, когда не требуется отражение полноценного производственного цикла со счетами затрат (например, 20-й счет). Он идеально подходит для ситуаций типа "из трех шурупов собирается пакетик шурупов" или "из коробки конфет формируются две маленькие коробки". Однако, когда комплекты становятся вложенными (например, "мелочь" собирается в один комплект, а затем этот комплект входит в другой, более крупный), логика расчета себестоимости для Комплектации номенклатуры может давать сбои. Система может некорректно обрабатывать последовательность формирования себестоимости промежуточных комплектов, особенно в условиях ФИФО.
На форумах 1С часто встречается мнение, что использование Комплектации номенклатуры для задач, которые по сути являются производственными, даже если это "сборка мелочи в коробку", может приводить к проблемам с корректным партионным учетом и себестоимостью.
Для партионного учета по ФИФО критически важна строгая хронологическая последовательность всех документов, влияющих на движение и стоимость запасов. Если документ поступления товара проводится позже, чем документ его списания или реализации, то программа в момент списания "списывает воздух", а фактическая стоимость пришедшей позже партии "повисает" без количества. Регламентные операции, такие как Проведение по партиям или Восстановление последовательности, могут помочь, но не всегда способны исправить глубоко укоренившиеся нарушения.
Разрешение списания товаров "в минус" (то есть, когда товара нет на складе по данным учета, но документ списания все равно проводится) является одной из наиболее частых причин некорректного расчета себестоимости. Даже при наличии предупреждений программы, пользователи могут игнорировать их. В результате, себестоимость товара, который поступит позже, может быть распределена некорректно или остаться "висеть", поскольку уже был "списан" отсутствующий товар.
Некорректно заданные параметры расчета себестоимости в Учетной политике организации могут привести к искажениям. Важно убедиться, что метод оценки МПЗ (ФИФО) настроен правильно и соответствует реальной деятельности предприятия.
Как отмечают пользователи, именно с релизов 1.3.157.3 или 1.3.157.4 проблемы стали проявляться чаще и в больших масштабах. Это может указывать на изменения в алгоритмах расчета себестоимости или во взаимодействии с механизмами партионного учета, которые усугубили ранее существовавшие нюансы учета при определенных сценариях (например, с вложенными комплектами).
Основываясь на опыте других пользователей и анализе поведения системы, основным и наиболее действенным способом решения проблемы "висящей" себестоимости при комплектации является изменение вида операции в документе Комплектация номенклатуры на «Выпуск».
Изменение вида операции:
При создании или редактировании документа Комплектация номенклатуры, обратите внимание на поле Вид операции. По умолчанию там может стоять Комплектация или Разукомплектация. Мы предлагаем установить значение Выпуск.
Почему это важно?
Когда мы выбираем Вид операции: Выпуск, система начинает рассматривать документ Комплектация номенклатуры как аналог документа Отчет производства за смену. Это означает, что:
Воздействие на бухгалтерию:
Возможно, при использовании Вид операции: Выпуск бухгалтеры могут заметить изменения в проводках, касающиеся счетов учета затрат (например, 20-й счет). Для "простой сборки" это может показаться избыточным. Мы рекомендуем провести разъяснительную работу с бухгалтерией, объяснив, что такой подход необходим для корректного расчета себестоимости и предотвращения ошибок в партионном учете. Объясните, что корректность финансовых показателей важнее "чистого" оборота по 20-му счету, если речь идет о фактически производственных операциях, маскирующихся под простую комплектацию.
Для обеспечения максимальной корректности учета и минимизации рисков появления "висящей" себестоимости, мы рекомендуем принять следующие меры:
Мы должны обеспечить, чтобы все документы поступления товаров, их перемещения, комплектации и списания вводились в систему в строгой хронологической последовательности. Нарушение хронологии является одной из главных причин некорректного расчета себестоимости по ФИФО. Регулярно используйте обработку Проведение по партиям или Восстановление последовательности, но помните, что эти механизмы исправляют последствия, а не первопричину.
Шаги по контролю хронологии:
Мы должны стремиться к полному отсутствию отрицательных остатков по количеству на складах. Если система позволяет списывать товар "в минус", это почти всегда приводит к ошибкам в расчете себестоимости. Регулярно формируйте отчеты, такие как Ведомость по партиям товаров на складах или Остатки и обороты товаров, с отбором по отрицательным остаткам и оперативно их устраняйте.
Действия при обнаружении отрицательных остатков:
Мы должны периодически пересматривать настройки учетной политики организации, особенно в части расчета себестоимости и метода оценки МПЗ. Убедитесь, что все параметры соответствуют текущим требованиям учета и не содержат ошибок.
Что проверить:
Если после всех предпринятых действий все еще остаются "висящие" суммы себестоимости без количества, для их списания может потребоваться ручная корректировка. Мы можем использовать для этого документ Операция, введенная вручную или Корректировка записей регистров.
Пример корректировки:
Мы дебетуем счет учета расходов (например, 91.02 "Прочие расходы") и кредитуем счет учета товаров (например, 41.01 "Товары на складах"), с обязательным указанием всей необходимой аналитики по счету товаров (субконто, партии). Этот метод следует применять крайне осторожно и только после тщательного анализа причин возникновения ошибок, чтобы не маскировать системные проблемы.
Для сложных производственных процессов, высокой интенсивности движений и частых корректировок, мы можем рассмотреть переход на Расширенную аналитику затрат (РАУЗ) вместо классического партионного учета. РАУЗ может быть более устойчивой к нарушению хронологии и быстрее рассчитывать себестоимость на больших объемах данных, так как она оперирует средневзвешенной стоимостью, а не жесткой партией. Однако это очень серьезное изменение в методике учета, требующее глубокого анализа и перестройки многих процессов.
Проблема "висящей" себестоимости без количества в 1С:УПП при партионном учете ФИФО, особенно при использовании документа Комплектация номенклатуры для вложенных комплектов, является комплексной. Она требует внимательного подхода к настройкам системы, строгого соблюдения учетной методологии и, возможно, корректировки подходов к использованию стандартных документов. Главное решение, которое мы вынесли из анализа, это использование Вид операции: Выпуск в документе Комплектация номенклатуры. Это позволит системе более корректно обрабатывать стоимостные движения и избавит нас от массы проблем с регламентным расчетом себестоимости.