Почему различается средняя стоимость по складам в УТ 11 и БП и как это исправить

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет Торговля и дистрибуция
← На главную

В процессе вести учет товаров на нескольких складах бухгалтеры и технические специалисты часто сталкиваются с ситуацией, когда регламентный расчет себестоимости дает разную среднюю стоимость номенклатуры в конфигурациях 1С:Управление торговлей 11 и 1С:Бухгалтерия предприятия. В особенности эта проблема проявляется, если в течение одного месяца оформляются так называемые встречные или обратные перемещения — когда товар со Склада 1 перемещается на Склад 2, а затем часть этого же товара возвращается обратно со Склада 2 на Склад 1.

Разберем подробнее, почему возникает такое расхождение, проанализируем математическую суть алгоритмов расчета себестоимости в обеих системах и рассмотрим проверенные способы решения этой задачи.

Анализ причины: почему отличаются алгоритмы расчета

Рассмотрим, как обе конфигурации обрабатывают списание и расчет средней стоимости при закольцованных движениях товаров.

В конфигурации 1С:Управление торговлей 11 расчет себестоимости выполняется с использованием специализированного математического движка. Программа решает систему линейных алгебраических уравнений (СЛАУ) по топологии узлов движений за период. Благодаря матричному расчету Управление торговлей корректно распределяет и уравновешивает стоимости даже в случаях, когда внутри месяца присутствуют циклические (встречные) перемещения между складами.

В свою очередь, регламентная операция Корректировка стоимости номенклатуры в конфигурации 1С:Бухгалтерия предприятия работает иначе. Она использует последовательный пошаговый метод расчета средней стоимости по остаткам и оборотам за месяц:

  1. Вычисляется средняя стоимость списания по формуле: Средневзвешенная цена = (Стоимость остатка на начало + Стоимость поступлений за месяц) / (Количество остатка на начало + Количество поступившего за месяц).
  2. Если на счете учета (например, 41.01) включен суммовой учет по складам, расчет выполняется строго в разрезе каждого отдельного склада.
  3. При наличии обратного перемещения со Склада 2 на Склад 1 алгоритм Бухгалтерии предприятия попадает в петлю циклический зависимости: стоимость списания со Склада 1 влияет на стоимость на Складе 2, а возвращенный товар со Склада 2 снова меняет среднюю стоимость на Складе 1.

В результате такого математического зацикливания Бухгалтерия предприятия либо останавливает перерасчет при достижении лимита итераций, либо оставляет нераспределенную дельту стоимости, что и приводит к расхождениям с Управлением торговлей 11.

Вариант 1. Отключение суммового учета по складам в Бухгалтерии

Проанализируем наиболее распространенный способ устранения проблемы в 1С:Бухгалтерии. В большинстве случаев на предприятии нет необходимости вести суммовой учет цен в разрезе каждого склада — достаточно знать количество товара на складе и суммовую себестоимость в целом по организации.

Разберем по шагам, как переключить режим учета:

  1. Перейдем в раздел Главное — План счетов (или Администрирование — Настройки программы — Учетная политика / Настройка плана счетов).
  2. Откроем настройки аналитического учета запасов.
  3. Изменим параметр учета по складам с режима По количеству и сумме на режим По количеству.

Результат: Себестоимость списания номенклатуры будет рассчитываться единой средней ценой в целом по организации на счете 41, а по складам останется только количественная аналитика. Внутренние перемещения перестанут формировать суммовые обороты и искажать среднюю стоимость, а результаты расчета в Бухгалтерии предприятия совпадут с данными Управления торговлей.

Вариант 2. Разнесение встречных перемещений по периодам

Если отключение суммового учета по складам в Бухгалтерии предприятия невозможно по правилам учетной политики, рассмотри организационное решение проблемы закольцованности.

Для предотвращения петли расчета рекомендуется перенести документ обратного перемещения со Склада 2 на Склад 1 на 1-е число следующего месяца. В этом случае:

  1. В текущем месяце Склад 2 полностью рассчитывает свою среднюю себестоимость с учетом всех поступлений и продаж.
  2. В следующем месяце товар возвращается на Склад 1 по уже зафиксированной и окончательно рассчитанной средней цене предыдущего месяца.

Такой подходе устраняет зацикливание внутри одного отчетного периода, и операция Корректировка стоимости номенклатуры корректно закроет месяц в обеих база данных.

Вариант 3. Исключение встречных документов перемещения

Посмотрим на практическую ситуацию: часто обратное перемещение оформляется из-за ошибки оператора, когда на Склад 2 перенесли избыточное количество товара. В 1С оформление документа Перемещение товаров в обратную сторону в том же месяце создаёт избыточную аналитическую цепочку.

Если товар фактически не перемещался или первичный документ был выписан ошибочно, правильнее скорректировать первоначальный документ перемещения со Склада 1 на Склад 2 (уменьшив в нем количество), либо оформить сторнирование первичного перемещения вместо создания обратного документа.

Вариант 4. Передача рассчитанной себестоимости из УТ в БП

Посмотрим на случай, когда расчет в Управлении торговлей 11 признается эталонным (так как там применяется точный алгоритм СЛАУ/РАУЗ). В такой архитектуре регламентный расчет в Бухгалтерии предприятия можно отключить для суммовых проводок выбытия товаров.

Для реализации этого подхода настраивается правило синхронизации данных, при котором из Управления торговлей в документы выгрузки (Реализация товаров и услуг, Перемещение товаров) сразу передаются рассчитанные суммовые значения себестоимости. В Бухгалтерии предприятия регламентная операция Корректировка стоимости номенклатуры настраивается таким образом, чтобы не перезаписывать проведенные из УТ суммовые оценки.

← На главную