При переходе с одной конфигурации на другую (например, с 1С:Комплексная автоматизация на 1С:Бухгалтерия предприятия 3.0) бухгалтеры часто сталкиваются с необходимостью корректировки документов прошлых периодов. Распространенный сценарий: для экономии времени в новую базу переносят только документы продаж (реализации) за прошлый год, минуя документы поступления и ввода остатков. Когда возникает необходимость сделать корректировку такой реализации (например, из-за недопоставки или возврата), программа отказывается автоматически рассчитывать и восстанавливать себестоимость на счетах учета.
В этой статье мы подробно разберем логику работы программы 1С:Бухгалтерия предприятия 3.0, выясним причины возникновения этой ошибки и рассмотрим три практических способа решения проблемы.
Давайте проанализируем схему действий, которую часто пытаются применить на практике: временно провести старую реализацию в новой базе, создать на ее основании документ Корректировка реализации, провести его, а затем снова распровести исходную реализацию. Такая схема технически не может работать в типовой конфигурации по двум главным причинам:
Корректировка реализации в БП 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 сформируется только в количественном выражении, а сумма себестоимости останется пустой. Рассмотрим, как мы можем решить эту проблему.
---
Этот вариант идеально подходит, если у вас небольшое количество корректировок за прошлые периоды и восстанавливать весь партионный учет за прошлый год не имеет смысла. Мы можем вручную дозаполнить недостающие данные в проводках.
Разберем этот процесс по шагам:
Реализация (акт, накладная) за прошлый год распроведенным (чтобы он не влиял на текущий баланс и взаиморасчеты).Корректировка реализации и проведите его.Дт 41.01 Кт 91.01. Если программа создала только количественную запись, вручную впишите в колонку «Сумма» значение себестоимости, взяв её из старой базы (из КА 8.1).---
Если мы хотим избежать ручной правки проводок в закрытом периоде, мы можем пойти другим путем — оформить возврат товаров без жесткой привязки к документу отгрузки. Для этого в программе предназначен документ Возврат товаров от покупателя.
Рассмотрим особенности этого метода:
Возврат товаров от покупателя не требует обязательного наличия проведенного документа-основания для восстановления себестоимости.41.01 по той себестоимости, которую мы указали вручную, без обращения к партиям прошлых лет.---
Что делать, если корректировок очень много и ручной ввод в каждом документе отнимает слишком много времени? В таком случае мы можем временно воссоздать партионный учет для конкретных позиций номенклатуры.
Проанализируем этот алгоритм:
Помощник ввода остатков (раздел Главное — Помощник ввода остатков) введите начальные остатки по счету 41.01 на дату, предшествующую исходной реализации 2019 года. Вводить остатки нужно только по тем позициям номенклатуры, которые участвуют в корректировках.Реализация (акт, накладная) за прошлый год. Теперь программа успешно найдет партию и спишет товар с корректной себестоимостью по дебету счета 90.02.1.Корректировка реализации. Поскольку у исходной реализации теперь есть себестоимость, корректировка автоматически рассчитает сумму возврата и сформирует проводку Дт 41.01 Кт 91.01 с заполненным суммовым выражением.Мы выяснили, что отсутствие себестоимости при корректировке продаж прошлых лет — это логичное поведение программы 1С:Бухгалтерия предприятия 3.0, в которой нет информации о входящих партиях товаров. Для разовых операций самым надежным и простым решением будет Способ 2 (Возврат товаров от покупателя с ручным указанием себестоимости) или Способ 1 (ручная корректировка проводок). Они позволяют оперативно исправить учет без риска исказить данные прошлых периодов.