При проведении процедур закрытия месяца в конфигурациях 1С:Комплексная автоматизация и 1С:ERP пользователи часто сталкиваются с ошибкой: суммовой остаток при отсутствии количественного. Разберем ситуацию, когда данная проблема возникает после попытки внести дополнительные расходы по партиям прошлого периода через документ ручной корректировки регистров (КЗР).
Рассмотрим, почему внесение записей напрямую в регистр накопления Себестоимость товаров приводит к сбою расчета процедурой закрытия месяца. Архитектура партионного учета 2.5 построена на графе движений и использует комплекс взаимосвязанных регистров. Когда корректировка вносится вручную только в регистр себестоимости, происходит рассинхронизация с другими служебными объектами системы:
В результате при реализации последней единицы товара количественный остаток становится равен нулю, а добавленная ручной корректировкой сумма остаётся висеть на складе, вызывая ошибку регламентной операции.
Чтобы избежать ошибок партионного учета, откажемся от корректировки записей регистров вручную и воспользуемся предусмотренным в программе механизмом распределения расходов на себестоимость.
Статья расходов выберем статью с вариантом распределения На себестоимость товаров и указанием нужного правила распределения.При таком подходе процедура закрытия месяца автоматически проанализирует состояние партии: если часть товара осталась на складе, допрасходы увеличат его себестоимость; если же партия полностью или частично выбыла (продана, списана), причитающаяся доля допрасходов будет автоматически отнесена на финансовый результат текущего периода (на себестоимость продаж).
Проанализируем работу системы в случаях, когда допрасходы поступают по партиям, полностью списанным в прошлых периодах. За поведение расчета себестоимости в конфигураторе и в пользовательском режиме отвечает функциональная опция распределения дополнительных расходов по выбывшим товарам.
В общем модуле РасчетСебестоимостиЗаполнениеПартий используется следующий алгоритм проверки:
Если НЕ ПараметрыРасчета.ФО.РаспределениеДопРасходовПоВыбывшимТоварам
И Приход.ПериодПоступления < ПараметрыРасчета.РасчетныйПериод.НачалоПериода Тогда
ОтноситьОтклоненияНаПрочиеДоходыРасходы = Истина;
КонецЕсли;
Если данная функциональная опция включена в настройках системы, программа не блокирует закрытие месяца и не оставляет нулевых количественных остатков с суммой, а корректно списывает отклонения и дополнительные расходы по выбывшим партиям на финансовый результат текущего периода.
Посмотрим на рекомендации по выбору способа исправления в зависимости от ситуации:
Приобретение услуг и прочих активов с аналитикой партии и последующим проведением документа Распределение расходов на себестоимость товаров. Это гарантирует совпадение данных оперативного и бухгалтерского учета.Применение штатных документов программы позволяет полностью исключить появление суммовых остатков без количества и обеспечивает успешное выполнение процедуры закрытия месяца.