Почему зависает суммовое сальдо при закрытии месяца после комплектации и как это исправить?

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

Разберем типичную и крайне неприятную бухгалтерскую коллизию, с которой можно столкнуться при интенсивном движении складских запасов: в течение одного отчетного периода совершается цепочка операций сборки и разборки товаров. Например, сначала из Товара 1 комплектуется Товар 2, затем часть позиций разукомплектовывается обратно в Товар 1, а следом поступает новая партия по иной закупочной цене и снова собирается в комплект. В итоге при нулевом количественном остатке регламентная процедура Корректировка стоимости номенклатуры оставляет зависшее суммовое сальдо по дебету счета 41 (или 10).

Проанализируем механику возникновения этой ошибки и рассмотрим проверенные способы ее устранения в программе 1С.

В чем причина зацикливания себестоимости

Выясним причину такого поведения программы. В течение месяца документы Комплектация номенклатуры списывают и приходуют позиции по оперативной (скользящей) себестоимости. Однако в конце месяца регламентная операция закрытия пытается привести все списания к средневзвешенной стоимости за отчетный период.

Когда в пределах одного месяца номенклатура сначала входит в состав комплекта, а затем тот же комплект разбирается обратно в исходную составляющую, в графе движений МПЗ образуется замкнутый контур (кольцевая зависимость):

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

В конфигурациях предыдущих поколений (таких как «1С:Бухгалтерия предприятия 2.0» или «УПП») расчет стоимости списания ТМЦ на счетах учета 41 и 10 выполняется итерационным алгоритмом последовательного приближения. В отличие от счетов учета производственных затрат 20 и 43, для материальных счетов отсутствует модуль разрешения циклических ссылок методом СЛАУ (системы линейных алгебраических уравнений). Алгоритм делает фиксированное число проходов, не может свести баланс к нулю и прекращает вычисления, оставляя копеечные или даже существенные суммовые зависания при нулевом количестве. В современных редакциях (например, в «1С:Бухгалтерия предприятия 3.0») математический аппарат расчета затрат был модернизирован и граф движений разрешается матричным способом, однако при определенных условиях учетные кольца требуют ручного вмешательства и там.

Способ 1. Разрыв кольцевой зависимости через промежуточную номенклатуру

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

  1. Откроем справочник Номенклатура и создадим техническую позицию-дубль, например, Товар 1 (раскомплект).
  2. В первичном документе Комплектация номенклатуры с видом операции Разукомплектация укажем в табличной части на вкладке «Комплектующие» именно эту новую карточку Товар 1 (раскомплект) вместо исходного Товара 1.
  3. Если требуется вновь пустить полученный материал в сборку, списываем в последующие комплектации позицию Товар 1 (раскомплект). Либо переводим ее обратно на исходную позицию документом Перемещение товаров в следующем отчетном месяце.

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

Способ 2. Ручная фиксация проводок в разукомплектации

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

  1. Откроем документ разукомплектации и перейдем к просмотру проводок (движений документа).
  2. Установим флаг Ручная корректировка (разрешает редактирование движений документа).
  3. Проверим и зафиксируем рассчитанные суммы по дебету и кредиту.
  4. Проведем регламентную операцию закрытия месяца повторно.

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

Способ 3. Перенос операций сборки/разборки на другой период

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

  1. Операции первичной комплектации и поступления партий регистрируем текущим месяцем.
  2. Документ разукомплектации или следующую комплектацию переносим на 1-е число следующего расчетного месяца.

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

Способ 4. Списание зависшего сальдо вручную

Если период уже закрыт для существенных исправлений или сальдо носит характер погрешности округления (так называемые «копейки»), исправим учетные данные с помощью ручной корректировочной записи:

  1. Создадим документ Операция (бухгалтерский и налоговый учет) последним числом закрываемого месяца.
  2. Добавим проводку по списанию зависшего остатка: по дебету выбираем счет списания расходов (например, 90.02.1 «Себестоимость продаж» или 91.02 «Прочие расходы»), по кредиту — счет учета номенклатуры (41.01 или 10.01).
  3. В субконто счета кредита заполняем проблемную номенклатуру и склад.
  4. Заполняем только сумму проводки, обязательно оставляя поле количества пустым.

Такая корректировка позволит закрыть суммовой остаток на счете ТМЦ без искажения количественного учета на складе.

Проверка долей стоимости при разукомплектации

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

← На главную