Многие бухгалтеры сталкиваются с неприятной ситуацией: после планового обновления конфигурации «1С:Бухгалтерия предприятия 3.0» (в частности, на релизы 3.0.76.Х и 3.0.77.Х) привычные документы Корректировка реализации внезапно «теряют» свои проводки. При этом перепроведение документа не помогает — формально он проводится, но в бухгалтерском и налоговом учете движений нет. Пропадают не только бухгалтерские записи по счетам 90 или 62, но и критически важные движения по регистрам НДС, таким как НДС Продажи и НДС предъявленный.
В этой статье мы подробно разберем, почему это происходит, как выявить причину в вашей базе и какие шаги предпринять, чтобы вернуть учет в корректное состояние. Для поиска возникших расхождений и контроля результатов исправления проводок можно использовать обработку для автоматической сверки бухгалтерского и налогового учета.
Когда в программе 1С после обновления меняется поведение документа, в первую очередь мы склонны думать об изменениях в законодательстве или методике учета. Однако в случае с корректировками реализации в период релизов 3.0.76–3.0.78 ситуация была иной. Проанализируем цепочку событий: в старой версии (например, 3.0.73) документ работал корректно, а после обновления и перепроведения движения исчезли. Это верный признак регрессионной ошибки в программном коде.
Разберем конкретный сценарий, который вызывает данную проблему. Выясним причину: ошибка проявляется не у всех пользователей, а только в специфических схемах учета, связанных с комиссионной торговлей. Если ваша организация работает по договорам комиссии и ваш комиссионер (агент) одновременно выступает в роли покупателя, вы попадаете в зону риска.
Рассмотрим подробнее техническую сторону бага. В указанных версиях программы был зарегистрирован дефект №10221650. Его описание гласит: при использовании документа Отчет комиссионера (агента) о продажах, если организация-комиссионер является покупателем, то в подчиненном документе Корректировка реализации ошибочно не заполняются номер и дата счета-фактуры.
Почему это приводит к исчезновению всех проводок? В платформе 1С реализован механизм контроля целостности данных. Если документ корректировки определяет, что он вводится в рамках комиссионной схемы, система запускает алгоритм проверки связанных цепочек документов. Из-за ошибки поля с номером и датой корректировочного счета-фактуры очищаются программно в момент записи. Система видит «пустой» счет-фактуру и блокирует формирование записей в регистры бухгалтерии (Хозрасчетный), так как данные считаются неполными для корректного отражения в Книгах покупок и продаж.
Посмотрим на алгоритм действий для проверки документа:
Корректировка реализации.Отчет комиссионера, вы имеете дело именно с этой ошибкой.Рассмотрим несколько способов исправления ситуации в зависимости от ваших возможностей обновления программы.
Самым правильным решением является обновление программы до актуального релиза. Ошибка 10221650 была окончательно исправлена в релизе 3.0.78.Х и выше. В этих версиях механизм формирования движений был пересмотрен. Теперь даже при возникновении сложностей с заполнением реквизитов счета-фактуры, основные проводки по выручке и взаиморасчетам не блокируются.
Если обновиться прямо сейчас нет возможности, а проводки нужны для закрытия периода, можно попробовать следующий метод (используйте с осторожностью на копии базы!):
Отчет комиссионера.Корректировку реализации.Важно: этот метод крайне трудозатратен и может привести к ошибкам в других регистрах, поэтому лучше дождаться обновления или использовать патчи.
Посмотрим, что происходит с регистрами. Помимо отсутствия записей в Хозрасчетном, документ перестает делать записи в регистр НДС предъявленный. Это означает, что даже если вы вручную сделаете бухгалтерскую операцию, НДС не попадет в регламентную операцию Формирование записей книги покупок. Выясним причину: корректировка в комиссионной торговле жестко завязана на наличие связи с корректировочным счетом-фактурой. Если эта связь «битая» из-за бага, регистры НДС не заполняются по определению.
Разберем еще один нюанс. В версиях 3.0.76/3.0.77 была ужесточена логика выбора вида корректировки:
В дефектных релизах программная ошибка ломала обе логики. Однако стоит также проверить настройку в Учетной политике: «Разрешить списание запасов при отсутствии остатков по данным учета». Если вы делаете корректировку в сторону уменьшения (возврат товара от комиссионера), а товар на складе по каким-то причинам уже не числится, программа может блокировать проводки по счету 90.02, даже если баг со счетом-фактурой исправлен.
Если в вашей «1С:Бухгалтерии 3.0» пропали проводки в корректировках реализации, не спешите искать ошибки в своих действиях. Скорее всего, вы столкнулись с программным дефектом в логике комиссионной торговли. Для восстановления учета необходимо:
Корректировка реализации за проблемный период.После этих действий движения в регистрах и бухгалтерские проводки должны восстановиться в полном объеме.