В процессе вести учет товаров на нескольких складах бухгалтеры и технические специалисты часто сталкиваются с ситуацией, когда регламентный расчет себестоимости дает разную среднюю стоимость номенклатуры в конфигурациях 1С:Управление торговлей 11 и 1С:Бухгалтерия предприятия. В особенности эта проблема проявляется, если в течение одного месяца оформляются так называемые встречные или обратные перемещения — когда товар со Склада 1 перемещается на Склад 2, а затем часть этого же товара возвращается обратно со Склада 2 на Склад 1.
Разберем подробнее, почему возникает такое расхождение, проанализируем математическую суть алгоритмов расчета себестоимости в обеих системах и рассмотрим проверенные способы решения этой задачи.
Рассмотрим, как обе конфигурации обрабатывают списание и расчет средней стоимости при закольцованных движениях товаров.
В конфигурации 1С:Управление торговлей 11 расчет себестоимости выполняется с использованием специализированного математического движка. Программа решает систему линейных алгебраических уравнений (СЛАУ) по топологии узлов движений за период. Благодаря матричному расчету Управление торговлей корректно распределяет и уравновешивает стоимости даже в случаях, когда внутри месяца присутствуют циклические (встречные) перемещения между складами.
В свою очередь, регламентная операция Корректировка стоимости номенклатуры в конфигурации 1С:Бухгалтерия предприятия работает иначе. Она использует последовательный пошаговый метод расчета средней стоимости по остаткам и оборотам за месяц:
41.01) включен суммовой учет по складам, расчет выполняется строго в разрезе каждого отдельного склада.Склада 2 на Склад 1 алгоритм Бухгалтерии предприятия попадает в петлю циклический зависимости: стоимость списания со Склада 1 влияет на стоимость на Складе 2, а возвращенный товар со Склада 2 снова меняет среднюю стоимость на Складе 1.В результате такого математического зацикливания Бухгалтерия предприятия либо останавливает перерасчет при достижении лимита итераций, либо оставляет нераспределенную дельту стоимости, что и приводит к расхождениям с Управлением торговлей 11.
Проанализируем наиболее распространенный способ устранения проблемы в 1С:Бухгалтерии. В большинстве случаев на предприятии нет необходимости вести суммовой учет цен в разрезе каждого склада — достаточно знать количество товара на складе и суммовую себестоимость в целом по организации.
Разберем по шагам, как переключить режим учета:
Результат: Себестоимость списания номенклатуры будет рассчитываться единой средней ценой в целом по организации на счете 41, а по складам останется только количественная аналитика. Внутренние перемещения перестанут формировать суммовые обороты и искажать среднюю стоимость, а результаты расчета в Бухгалтерии предприятия совпадут с данными Управления торговлей.
Если отключение суммового учета по складам в Бухгалтерии предприятия невозможно по правилам учетной политики, рассмотри организационное решение проблемы закольцованности.
Для предотвращения петли расчета рекомендуется перенести документ обратного перемещения со Склада 2 на Склад 1 на 1-е число следующего месяца. В этом случае:
Склад 2 полностью рассчитывает свою среднюю себестоимость с учетом всех поступлений и продаж.Склад 1 по уже зафиксированной и окончательно рассчитанной средней цене предыдущего месяца.Такой подходе устраняет зацикливание внутри одного отчетного периода, и операция Корректировка стоимости номенклатуры корректно закроет месяц в обеих база данных.
Посмотрим на практическую ситуацию: часто обратное перемещение оформляется из-за ошибки оператора, когда на Склад 2 перенесли избыточное количество товара. В 1С оформление документа Перемещение товаров в обратную сторону в том же месяце создаёт избыточную аналитическую цепочку.
Если товар фактически не перемещался или первичный документ был выписан ошибочно, правильнее скорректировать первоначальный документ перемещения со Склада 1 на Склад 2 (уменьшив в нем количество), либо оформить сторнирование первичного перемещения вместо создания обратного документа.
Посмотрим на случай, когда расчет в Управлении торговлей 11 признается эталонным (так как там применяется точный алгоритм СЛАУ/РАУЗ). В такой архитектуре регламентный расчет в Бухгалтерии предприятия можно отключить для суммовых проводок выбытия товаров.
Для реализации этого подхода настраивается правило синхронизации данных, при котором из Управления торговлей в документы выгрузки (Реализация товаров и услуг, Перемещение товаров) сразу передаются рассчитанные суммовые значения себестоимости. В Бухгалтерии предприятия регламентная операция Корректировка стоимости номенклатуры настраивается таким образом, чтобы не перезаписывать проведенные из УТ суммовые оценки.