Как исправить двойные проводки по счету МЦ.04 при перемещении ТМЦ, выданных до ФСБУ 5/2019, в 1С:ERP?

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

При работе в актуальных версиях 1С:ERP Управление предприятием (в частности, ветка 2.5.12.х) пользователи часто сталкиваются с неприятной ситуацией: при попытке переместить или списать ТМЦ в эксплуатации, которые были выданы сотрудникам еще до обязательного применения ФСБУ 5/2019 (до 2021 года), система начинает «двоить» проводки по забалансовому счету МЦ.04. В результате на счете образуются отрицательные остатки по количеству («краснота»), хотя фактически ТМЦ в базе присутствуют.

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

Анализ проблемы: почему возникают двойные проводки

Для начала проанализируем механизм учета ТМЦ в эксплуатации. До вступления в силу ФСБУ 5/2019 (период до 01.01.2021) действовала методика, при которой количественное движение по забалансовому счету МЦ.04 при перемещении или списании формировалось не самим первичным документом, а регламентной операцией Погашение стоимости ТМЦ в эксплуатации в рамках закрытия месяца. Это было логично, так как система должна была сопоставить остаточную стоимость и количество.

После перехода на ФСБУ 5/2019 логика изменилась: для новых объектов, по которым ведется «имущественный учет», проводки формируются сразу первичным документом (например, документом Перемещение в эксплуатации). Ошибка в последних релизах ERP 2.5.12.х заключается в том, что система «забыла» проверять дату ввода объекта в эксплуатацию. В итоге происходит следующее:

  1. Документ Перемещение в эксплуатации ошибочно считает, что он должен сформировать проводку по МЦ.04 (как для новых ТМЦ).
  2. Регламентная операция Погашение стоимости ТМЦ в эксплуатации, видя, что ТМЦ старое, формирует вторую такую же проводку по своей исторической логике.
  3. Результат — на счете МЦ.04 списывается или перемещается двойное количество.

Способ 1. Официальное исправление (рекомендуемый)

Рассмотрим самый простой и правильный путь решения задачи — обновление конфигурации. Ошибка была официально признана разработчиками 1С (зарегистрирована в баг-трекере под номером 00155606). Исправление включено в следующие релизы:

  1. Для ветки 2.5.12: необходимо обновиться до версии 2.5.12.171 или выше.
  2. Для ветки 2.5.13: исправление доступно в релизе 2.5.13.74 и последующих.
  3. В ветках 2.5.14 и 2.5.15 функционал работает корректно по умолчанию.

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

Способ 2. Исправление через расширение (для разработчиков)

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

Нам необходимо изменить текст запроса в общем модуле, который отвечает за отражение перемещения ТМЦ в эксплуатации в бухгалтерском учете. Основная цель — добавить фильтрацию, чтобы документ сам не делал проводки по МЦ.04, если ТМЦ было введено в эксплуатацию до даты начала действия ФСБУ 5.

Рассмотрим пример программного изменения запроса в процедуре ТекстОтраженияВРеглУчете общего модуля ПеремещениеВЭксплуатацииЛокализация. Нам нужно найти место формирования временной таблицы Строки и добавить в условия отбора проверку категории эксплуатации и даты.

Пример фрагмента кода, который необходимо внедрить в запрос (через расширение с методом &Вместо или &ИзменениеИУдаление):


// Добавляем дополнительные условия в запрос формирования проводок
// Чтобы исключить старые ТМЦ из обработки самим документом
"| ГДЕ
|   (Строки.Партия.КатегорияЭксплуатации.ИмущественныйУчет
|   И Строки.Партия.ДатаНачалаЭксплуатации >= &ДатаНачалаДействияФСБУ5)"

Где параметр &ДатаНачалаДействияФСБУ5 обычно берется из учетной политики организации (чаще всего это 01.01.2021).

Аналогичные правки могут потребоваться и для документа Списание из эксплуатации, так как в нем наблюдается идентичная проблема с потерей проверки даты в запросе.

Пошаговая инструкция по исправлению накопленных ошибок

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

  1. Проверка документов: Найдите все документы Перемещение в эксплуатации, Списание из эксплуатации и Возврат из эксплуатации за проблемный период.
  2. Перепроведение: Выполните перепроведение этих документов. Обратите внимание, что после исправления кода (или обновления) проводки в регистре Хозрасчетный должны измениться — количественные движения по МЦ.04 из самих документов должны исчезнуть для «старых» партий.
  3. Закрытие месяца: Запустите процедуру Закрытие месяца. Крайне важно повторно выполнить операцию Погашение стоимости ТМЦ в эксплуатации. Именно она должна сформировать верные (одинарные) проводки по МЦ.04 для объектов до 2021 года.
  4. Контроль остатков: Сформируйте отчет Оборотно-сальдовая ведомость по счету (ОСВ) для счета МЦ.04 в разрезе физлиц и партий. Отрицательные остатки (краснота) должны исчезнуть.

Важные замечания по настройке Категорий эксплуатации

Разберем еще один нюанс, который влияет на корректность движений. В ERP логика проводок завязана на флаг Имущественный учет в справочнике Категории эксплуатации. Для ТМЦ, которые были переданы в эксплуатацию до ФСБУ 5, этот флаг должен быть настроен в соответствии с историческими данными (как правило, он выключен или настроен на списание стоимости при передаче).

Если вы обнаружили, что проводки по-прежнему формируются некорректно, проверьте:

Таким образом, комбинируя техническое исправление (обновление или патч) и методически верное закрытие месяца, вы полностью устраните проблему «двойного» количественного учета на забалансовых счетах.

← На главную