При ведении учета импортных товаров в программе 1С:Управление торговлей 11.4 пользователи часто сталкиваются с ситуацией, когда по тем или иным причинам номера ГТД (грузовых таможенных деклараций) заполнялись некорректно или не заполнялись вовсе. Пытаясь навести порядок в базе, многие прибегают к прямой ручной корректировке регистров накопления. Однако после этого новые документы реализации все равно продолжают списывать товары без ГТД или выдают ошибки при проведении.
В этой статье мы подробно разберем, почему обычная корректировка регистров не решает проблему, как устроен скрытый механизм видов запасов, и какими стандартными инструментами 1С следует пользоваться для восстановления корректного учета ГТД.
---
Рассмотрим типичную ошибку. Бухгалтер или администратор системы создает документ Корректировка регистров и делает записи по регистру накопления Товары организаций: списывает товар с пустым значением ГТД (делает «Расход») и приходует этот же товар с заполненным ГТД (делает «Приход»). На первый взгляд, остатки по регистру выровнялись. Но при попытке провести новую реализацию ГТД все равно не подтягивается.
Выясним причину этого поведения. Дело в том, что в современных ERP-системах фирмы «1С» (включая УТ 11, КА 2 и ERP 2) учет товаров и их себестоимости ведется параллельно и взаимосвязанно в нескольких ключевых регистрах:
Товары организаций — отвечает за количественный остаток товаров в разрезе организаций и ГТД.Себестоимость товаров — хранит стоимостную оценку номенклатуры.Партии товаров организаций — отвечает за партионный учет (при включенном ФИФО) и хранит информацию о первичном документе поступления и сопоставленном ГТД.Если выполнить корректировку только по регистру Товары организаций, возникнет рассинхронизация с партионным учетом и регистром себестоимости. Программа «видит» поступление ГТД в одном месте, но не видит партий в другом. При первой же процедуре закрытия месяца система выдаст ошибку расчета себестоимости, либо проигнорирует ручные корректировки при формировании движений по продажам.
---
Проанализируем, откуда документы реализации «знают», какой именно ГТД нужно списать. В УТ 11.4 информация о налогообложении, владельце товара и номерах ГТД хранится в специальной скрытой табличной части под названием «Виды запасов», которая присутствует во всех документах товародвижения.
Этот механизм работает по следующим правилам:
Реализация товаров и услуг) система автоматически подбирает свободные остатки ГТД по методу ФИФО и заполняет ими скрытую табличную часть «Виды запасов».Чтобы заставить конкретный документ пересчитать ГТД, нам необходимо принудительно очистить или обновить его виды запасов. Сделать это вручную в отдельном документе можно следующим образом:
Еще в правом верхнем углу и выберите пункт Открыть виды запасов.Указать виды запасов вручную.ОК и проведите документ.Если документов много, ручная очистка не подойдет. Потребуется написать небольшую обработку или воспользоваться групповым изменением реквизитов, чтобы снять документы с проведения, очистить табличную часть ВидыЗапасов и последовательно провести их заново.
Пример кода на встроенном языке 1С для программной очистки видов запасов в документе реализации:
// Пример очистки видов запасов перед перепроведением
ДокументОбъект = СсылкаНаРеализацию.ПолучитьОбъект();
ДокументОбъект.ВидыЗапасов.Очистить();
// Устанавливаем признак необходимости перезаполнения видов запасов
ДокументОбъект.ДополнительныеСвойства.Вставить("ПерезаполнитьВидыЗапасов", Истина);
ДокументОбъект.Записать(РежимЗаписиДокумента.Проведение);
---
Для корректного исправления остатков ГТД без нарушения партионного учета в программе предусмотрен специализированный документ — Исправление развернутого сальдо товаров организаций.
Разберем по шагам, как работает этот инструмент:
Помощник исправления развернутого сальдо по видам запасов и ГТД.Если вам необходимо скорректировать остатки за прошлые периоды (например, на начало текущего года), а прошлые периоды уже закрыты и сданы, автоматический помощник может потребовать открыть прошлые месяцы. Чтобы избежать этого, программисты часто используют внешние обработки для создания документов Исправление развернутого сальдо товаров организаций текущей датой, ссылаясь на остатки прошлых периодов. Это позволяет выровнять ГТД «здесь и сейчас», не затрагивая закрытый период.
---
Иногда даже после перепроведения и использования стандартных документов ГТД все равно отказывается списываться. Одной из частых причин является задвоение справочника «Виды запасов».
Справочник Виды запасов является системным и заполняется автоматически. Задвоение его элементов происходит по следующим причинам:
Для устранения дублирования видов запасов рекомендуем выполнить следующие действия:
НСИ и администрирование -> Обслуживание -> Корректировка данных.Поиск и удаление дублей для справочника Виды запасов.Тестирование и исправление информационной базы через Конфигуратор с установленным флагом Регенерация ключей аналитики. Это позволит системе автоматически пересобрать и упорядочить внутренние связи аналитики учета Номенклатуры и Организаций.---
Подведем итог. Чтобы успешно актуализировать остатки ГТД в «1С:Управление торговлей 11.4», придерживайтесь следующего безопасного алгоритма:
Исправление развернутого сальдо товаров организаций (через закрытие месяца или создав его программно на нужную дату).Виды запасов и при необходимости выполните регенерацию ключей аналитики.Совместное выполнение этих шагов гарантирует, что ваши остатки по ГТД станут корректными, а в новых документах продажи номера деклараций будут подбираться и списываться без ошибок.