Почему не восстанавливается себестоимость при корректировке реализации прошлого года в 1С:Бухгалтерия 3.0 и как это исправить?

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

При переходе с одной конфигурации на другую (например, с 1С:Комплексная автоматизация на 1С:Бухгалтерия предприятия 3.0) бухгалтеры часто сталкиваются с необходимостью корректировки документов прошлых периодов. Распространенный сценарий: для экономии времени в новую базу переносят только документы продаж (реализации) за прошлый год, минуя документы поступления и ввода остатков. Когда возникает необходимость сделать корректировку такой реализации (например, из-за недопоставки или возврата), программа отказывается автоматически рассчитывать и восстанавливать себестоимость на счетах учета.

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

Почему в 1С:БП 3.0 ломается расчет себестоимости?

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

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

Как корректировка реализации прошлого года должна работать по закону?

В программе 1С:Бухгалтерия предприятия 3.0 заложен строгий алгоритм исправления ошибок прошлых лет согласно ПБУ 22/2010. Если мы корректируем операции прошлого года, отчетность по которому уже сдана и подписана, мы обязаны использовать специальный флаг.

В документе Корректировка реализации на вкладке Расчеты необходимо установить флажок «Бухгалтерский учет прошлого года закрыт для корректировки (отчетность подписана)». В этом случае программа делает корректирующие проводки текущим периодом на финансовый результат (через прочие доходы и расходы):


Дт 91.02 Кт 62.01 — Отражение прочего расхода на сумму уменьшения выручки (с НДС)
Дт 41.01 Кт 91.01 — Оприходование возвращенного товара по его исходной себестоимости
Дт 19.09 Кт 91.01 — Корректировка НДС прошлых периодов

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

---

Способ 1. Ручная корректировка проводок в документе

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

Разберем этот процесс по шагам:

  1. Оставьте исходный документ Реализация (акт, накладная) за прошлый год распроведенным (чтобы он не влиял на текущий баланс и взаиморасчеты).
  2. Перейдите в документ Корректировка реализации и проведите его.
  3. Откройте движения документа, нажав на кнопку Дт/Кт в верхней панели.
  4. Установите флажок Ручная корректировка (разрешает редактирование движений документа).
  5. Найдите строку с проводкой Дт 41.01 Кт 91.01. Если программа создала только количественную запись, вручную впишите в колонку «Сумма» значение себестоимости, взяв её из старой базы (из КА 8.1).
  6. Если проводка не сформировалась вовсе, добавьте ее вручную, заполнив субконто (номенклатуру, склад) и сумму себестоимости.
  7. Сохраните изменения. Теперь товар вернется на склад по правильной стоимости.

---

Способ 2. Использование документа «Возврат товаров от покупателя»

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

Рассмотрим особенности этого метода:

---

Способ 3. Точечный ввод остатков (для автоматизации процесса)

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

Проанализируем этот алгоритм:

  1. С помощью инструмента Помощник ввода остатков (раздел Главное — Помощник ввода остатков) введите начальные остатки по счету 41.01 на дату, предшествующую исходной реализации 2019 года. Вводить остатки нужно только по тем позициям номенклатуры, которые участвуют в корректировках.
  2. Укажите правильную себестоимость единицы товара в документе ввода остатков.
  3. Проведите исходный документ Реализация (акт, накладная) за прошлый год. Теперь программа успешно найдет партию и спишет товар с корректной себестоимостью по дебету счета 90.02.1.
  4. Проведите документ Корректировка реализации. Поскольку у исходной реализации теперь есть себестоимость, корректировка автоматически рассчитает сумму возврата и сформирует проводку Дт 41.01 Кт 91.01 с заполненным суммовым выражением.
  5. Важное примечание: При использовании этого способа исходный документ реализации должен оставаться проведенным. Чтобы это не привело к расхождению сданного ранее баланса с текущими данными в базе, ввод остатков и проведение старых документов необходимо делать очень аккуратно, сверяя конечные сальдо по счетам учета.

Резюме

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

← На главную