При проведении процедуры Закрытие месяца в конфигурации 1С:Управление торговлей 11 пользователи часто сталкиваются с критической ошибкой: «Обнаружены ненулевые остатки по суммам при нулевом остатке по количеству в регистре себестоимости». Данная ситуация блокирует корректное формирование финансового результата и расчет себестоимости. Особенно часто эта проблема проявляется в организациях, занимающихся импортом товаров и использующих сложную настройку налогообложения По фактическому использованию.
В этой статье мы подробно разберем, почему возникает данная коллизия, как ее диагностировать с помощью стандартных отчетов и консоли запросов, а также рассмотрим пошаговый алгоритм исправления данных. Для автоматизации процесса можно использовать внешнюю обработку для исправления зависших сумм в регистре себестоимости.
Ошибка в регистре СебестоимостьТоваров означает, что в системе зафиксировано списание количественного остатка товара под «ноль», однако на данном ключе аналитики (сочетание номенклатуры, склада, организации и вида запасов) осталась висеть денежная сумма. В нормальной ситуации при списании последней единицы товара должна списываться и вся его остаточная стоимость.
Проанализируем основные причины, по которым это происходит в УТ 11:
ПриобретениеУслугПрочихАктивов или ТаможеннаяДекларацияНаИмпорт вводятся в систему позже, чем товар был полностью продан.Раздельный учет НДС по фактическому использованию программа создает дополнительные движения для корректировки стоимости в зависимости от того, в какой деятельности (облагаемой или нет) был использован товар.Прежде всего, нам необходимо локализовать проблемную запись. Для этого воспользуемся Универсальным отчетом по регистру накопления Себестоимость товаров. Рассмотрим настройки отчета:
АналитикаУчетаНоменклатуры, ВидЗапасов, АналитикаУчетаПартий, Партия и Регистратор.КоличествоКонечныйОстаток, СтоимостьКонечныйОстаток, СтоимостьРеглКонечныйОстаток.Проанализируем сформированный отчет. Мы ищем строки, где Количество равно 0, а Стоимость заполнена. Обратите особое внимание на колонку Регистратор. Если «повисшая» сумма появляется после документа Таможенная декларация на импорт, значит, проблема в распределении допрасходов.
Как показывает практика, часто виновником становится именно Таможенная декларация на импорт. Этот документ увеличивает стоимость товара на сумму пошлин и сборов. Выясним причину, почему ГТД не «видит» количество:
Если в движениях документа Таможенная декларация на импорт по регистру Себестоимость товаров поле Аналитика учета партий оказывается пустым, система создает новую «ветку» стоимости, не привязанную к количеству исходной партии. Это происходит, если между документом Приобретение товаров и услуг и ГТД есть расхождения в следующих реквизитах:
Опция НДС по фактическому использованию заставляет систему крайне строго следить за статусами партий. Если товар был приобретен для деятельности «По фактическому использованию», а реализован по другому виду деятельности до того, как была проведена ГТД, механизм партионного учета может «запутаться» в распределении стоимостных корректировок.
Рассмотрим ситуацию:
Приобретение товаров и услуг.Реализация товаров и услуг (количество списано).Таможенная декларация на импорт.
При закрытии месяца система должна «докинуть» стоимость из ГТД на уже проданный товар (списать ее на финансовый результат или расходы). Если в Учетной политике или настройках Вида запасов есть противоречия, сумма останется висеть на регистре без количества.
Для программиста самый быстрый способ найти ошибку — выполнить запрос к регистру. Посмотрим на пример запроса, который выявит записи с отсутствующей аналитикой партий, что часто и является причиной «зависания» сумм:
ВЫБРАТЬ
Себестоимость.АналитикаУчетаНоменклатуры,
Себестоимость.ВидЗапасов,
Себестоимость.Партия,
Себестоимость.СтоимостьОстаток,
Себестоимость.КоличествоОстаток,
Себестоимость.Регистратор
ИЗ
РегистрНакопления.СебестоимостьТоваров.Остатки(&Период, ) КАК Себестоимость
ГДЕ
Себестоимость.КоличествоОстаток = 0
И Себестоимость.СтоимостьОстаток <> 0
Проанализируем результат запроса. Если мы видим, что регистратором является ГТД, а поле АналитикаУчетаПартий в движениях этого документа не заполнено, нам необходимо перепроверить связь ГТД с документом поступления. Попробуйте перевыбрать документ-основание в ГТД и перезаполнить таблицу товаров.
Если визуальный анализ документов не помогает, воспользуемся инструментами платформы и конфигурации:
Закрытие месяца доступен помощник «Исправление ошибок в данных партионного учета». Он позволяет автоматически найти и скорректировать записи с отсутствующей аналитикой.Тестирование и исправление информационной базы с установленной галочкой Проверка логической целостности и Реиндексация таблиц.Приобретение, затем Таможенная декларация, и только потом Реализация. Даже если документы созданы в одну секунду, время ГТД должно быть строго больше времени поступления и меньше времени реализации.Для предотвращения подобных ошибок в будущем рекомендуем придерживаться следующих правил:
Во-первых, всегда контролируйте, чтобы Вид деятельности НДС в таможенной декларации в точности совпадал с аналогичным реквизитом в документе Приобретение товаров и услуг.
Во-вторых, не отключайте контроль остатков «в минус». Большинство ошибок «сумма при нулевом количестве» возникает именно из-за того, что реализация проводится раньше, чем система узнает о реальной себестоимости и характеристиках партии (через ГТД или доп. расходы).
В-третьих, при возникновении ошибки первым делом пробуйте распровести Таможенную декларацию и запустить закрытие месяца без нее. Если ошибка исчезла — проблема 100% в заполнении ГТД или в ее связи с исходной поставкой. Перезаполнение документа-основания в таких случаях исправляет ситуацию в 90% случаев.