При выполнении процедуры свертки информационной базы (в частности, в конфигурации «1С:Управление производственным предприятием 1.3» или «1С:Комплексная автоматизация 1.1») часто возникает ситуация, когда документы Счет-фактура выданный и Счет-фактура полученный помечаются на удаление, но не могут быть физически удалены из базы стандартной обработкой удаления помеченных объектов. Причиной блокировки становятся ссылки на эти документы из регистра сведений ЖурналУчетаСчетовФактур, записи которого были сформированы документом Корректировка записей регистров в процессе свертки.
Разберем подробно, почему возникает эта коллизия, какую роль играет регистр ЖурналУчетаСчетовФактур, можно ли его безопасно очистить и как правильно проконтролировать корректность учета НДС после свертки.
Проанализируем механизм работы платформы при контроле ссылочной целостности. Типовая обработка свертки базы данных переносит движения и остатки регистров на дату свертки в документы Корректировка записей регистров. Если в правилах свертки для регистра сведений ЖурналУчетаСчетовФактур был установлен перенос движений, то в новых корректировках создаются наборы записей.
Измерения и реквизиты данного регистра содержат прямые ссылки на типы ДокументСсылка.СчетФактураВыданный и ДокументСсылка.СчетФактураПолученный. В результате:
Корректировка записей регистров удерживает ссылки на эти счета-фактуры в наборе записей регистра ЖурналУчетаСчетовФактур.НайтиПоСсылкам) видит активные ссылки и блокирует физическое удаление счетов-фактур, а также связанных с ними элементов справочников контрагентов и номенклатуры.Прежде чем вмешиваться в данные, выясним функциональное назначение этого регистра в конфигурации:
ЖурналУчетаСчетовФактур предназначен в первую очередь для учета счетов-фактур при работе по договорам комиссии, поручения, агентским договорам, а также для застройщиков и экспедиторов. Данные регистра используются для заполнения разделов 10 и 11 налоговой декларации по НДС.НДС Покупки, НДС Продажи, НДС предъявленный и НДС по авансам.Вывод: Если организация не ведет комиссионную торговлю или посредническую деятельность, а налоговый период до даты свертки уже полностью закрыт и сдан в контролирующие органы, записи регистра ЖурналУчетаСчетовФактур за прошлые периоды не влияют на текущий учет. Их можно безболезненно очистить, чтобы снять блокирующие ссылки.
Рассмотрим по шагам варианты устранения ссылочных связей и очистки базы данных.
Способ 1. Очистка движений в сформированных документах корректировки
Если свертка уже выполнена, снимем ссылки на счета-фактуры в созданных документах:
Корректировка записей регистров, созданные обработкой свертки на дату среза.Журнал учета счетов-фактур.СчетаФактурыДокументов или СчетаФактуры, проверим их на наличие ссылок и очистим аналогичным образом.Способ 2. Настройка правил перед проведением свертки
Если свертка выполняется в тестовом режиме и будет перезапускаться заново:
ЖурналУчетаСчетовФактур.Обратим особое внимание на счета-фактуры, которые удалять категорически нельзя. Если на дату свертки у предприятия имеется дебетовое сальдо по счету 19 («НДС по приобретенным ценностям») или счету 76.ВА («НДС по авансам выданным»), то входящие документы Счет-фактура полученный и их документы-основания должны остаться в базе.
Они выступают аналитическими разрезами в остатках регистров накопления НДС предъявленный и НДС по авансам уплаченным. Без сохранения этих документов в будущих периодах не сможет корректно сработать регламентный документ Формирование записей книги покупок для принятия входящего НДС к вычету.
После завершения свертки и очистки ссылок выполним обязательную проверку корректности учета НДС:
19 в разрезе субсчетов и сравним ее с отчетом по остаткам регистра накопления НДС предъявленный. Суммы НДС, ожидающие вычета, должны совпадать до копейки.76.АВ должно совпадать с остатками регистра накопления по начисленному с авансов НДС, а сальдо счета 76.ВА — с регистром НДС по авансам уплаченным.Формирование записей книги покупок и Формирование записей книги продаж за первый квартал после даты свертки. Убедимся, что автоматическое заполнение вычетов по переходящим остаткам и восстановление авансов отрабатывают без ошибок.