Почему не подтягиваются номера ГТД в реализации товаров в 1С:Управление торговлей 11 и как это исправить?

Пользователь 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

Переход с конфигурации 1С:Бухгалтерия предприятия 3.0 на 1С:Управление торговлей 11 часто вызывает вопросы у пользователей и администраторов, особенно в части учета грузовых таможенных деклараций (ГТД). В БП 3.0 номер ГТД выбирается непосредственно в табличной части документа реализации, тогда как в УТ 11 реализована совершенно иная логика. В этой статье мы подробно разберем, как работает механизм учета ГТД, почему номера могут не отображаться в документах отгрузки и что нужно проверить, чтобы система начала корректно списывать остатки по номерам деклараций.

Принципиальное отличие учета ГТД в УТ 11 от БП 3.0

Для начала проанализируем ключевое различие в архитектуре программ. В «1С:Управление торговлей 11» номер ГТД не является простым реквизитом табличной части документа Реализация товаров и услуг. Вместо этого используется сложный механизм распределения запасов. Номера ГТД хранятся в специальной расшифровке, которая называется Виды запасов. Программа подбирает нужный номер автоматически в момент проведения документа по методу FIFO (первым пришел — первым ушел), опираясь на данные регистра накопления Товары организаций.

Именно поэтому вы не видите колонку «ГТД» в самой табличной части реализации при обычном заполнении — система «скрывает» этот процесс от пользователя, выполняя его в фоновом режиме или при проведении.

Шаг 1. Проверка первичных настроек системы

Прежде чем искать ошибку в конкретном документе, давайте убедимся, что глобальные настройки программы выполнены корректно. Рассмотрим необходимые опции:

  1. Перейдем в раздел НСИ и администрирование -> Настройка НСИ и разделов -> Учет товаров.
  2. Проверим наличие флага Торговля импортным товаром. Без этой настройки функционал ГТД будет недоступен.
  3. В этом же разделе убедимся, что включен флаг Контролировать остатки товаров организаций. Это критически важно, так как именно этот контроль заставляет систему искать конкретные ГТД на остатках организации.
  4. В карточке самой номенклатуры на вкладке Реквизиты должен быть установлен флаг Учет по номерам ГТД. Если вы включили этот флаг уже после того, как товар был оприходован, система не будет видеть номера ГТД в остатках (они «зависнут» как товар без номера).

Шаг 2. Анализ регистра «Товары организаций»

Если настройки включены, но ГТД не списывается, нам необходимо проверить, «видит» ли программа эти номера на складе с точки зрения организации. Разберем, как это сделать:

Откроем документ поступления (Приобретение товаров и услуг), по которому пришел товар с ГТД. Нажмем кнопку Движения документа и найдем регистр накопления Товары организаций. Нам нужно убедиться, что в колонке Номер ГТД указано верное значение, а в колонке Вид запасов система зафиксировала, что это «Собственный товар». Если в приходе поле ГТД пустое, то и в реализации оно не появится.

Если в регистре прихода ГТД есть, но в реализации его нет, проверим остатки по этому регистру с помощью универсального отчета или через отчет Ведомость по товарам организаций. Если остатки числятся с пустым ГТД, значит, была допущена ошибка при вводе начальных остатков или перепроведении старых документов.

Шаг 3. Механизм «Виды запасов» в документе реализации

Многие пользователи ищут ГТД в реализации через команду Еще — Открыть виды запасов. Выясним причину, по которой это поле может быть пустым:

Программа заполняет виды запасов только в том случае, если документ может быть проведен по складским остаткам организации. Если на складе числится 10 единиц товара, а вы пытаетесь продать 11, то при включенном контроле остатков документ не проведется, а виды запасов не сформируются. Если же контроль отключен («разрешить списание в минус»), программа спишет товар без указания ГТД, так как не найдет подходящую партию на остатке.

Чтобы увидеть подобранный ГТД вручную, выполните следующие действия в документе реализации:

  1. Проведите документ (статус должен быть Реализовано).
  2. Нажмите кнопку Еще в верхней части документа.
  3. Выберите пункт Открыть виды запасов.

В открывшемся окне вы увидите, какой номер ГТД система подобрала автоматически. Здесь же, при необходимости, можно установить флаг Указать виды запасов вручную и выбрать другой номер из доступных на остатке. Для более удобной работы с видами запасов можно использовать расширение для ручного подбора ГТД в документах.

Шаг 4. Почему ГТД не попадает в печатную форму (Счет-фактура, УПД)?

Если в видах запасов номер ГТД есть, но в печатной форме (например, УПД) пусто, проанализируем ситуацию подробнее:

  1. Статус документа: Проверьте, чтобы реализация была в конечном статусе. В статусах «К предоплате» или «В пути» движения по регистрам (и, соответственно, подбор ГТД) могут не происходить.
  2. Страна происхождения: Зайдите в карточку номера ГТД. Обязательно должна быть заполнена страна. Если поле Страна пустое, 1С может считать номер некорректным для вывода в счет-фактуру.
  3. Обособленный учет: Если вы используете обособленный учет по заказам, система будет искать ГТД только в рамках того поступления, которое было зарезервировано под конкретный заказ клиента.

Шаг 5. Влияние фоновых заданий и Интеркампани

Иногда проблема «решается сама собой» спустя некоторое время. Посмотрим, почему так происходит. В современных версиях УТ 11 многие расчеты, включая распределение запасов и расчет себестоимости, вынесены в фоновые задания. Если сервер нагружен, данные в регистре Товары организаций могут обновиться с задержкой в несколько минут.

Также стоит упомянуть схему Интеркампани. Если товар закуплен на «Организацию А», а продается от лица «Организации Б», то номер ГТД в реализации «Организации Б» не появится до тех пор, пока не будет оформлен документ Передача товаров между организациями. Система должна «проследить» путь ГТД от владельца к продавцу.

Рекомендации по исправлению ошибок

Если вы столкнулись с тем, что ГТД упорно не желает появляться в реализации, рекомендуем выполнить следующий алгоритм действий:

Во-первых, проверьте наличие остатков по регистру Товары организаций с помощью отчета Ведомость по товарам организаций, добавив в группировку поле Номер ГТД. Выясним, нет ли там пересортицы (например, по одному номеру +5, по другому -5). Для исправления пересортицы и развернутого сальдо можно использовать обработку для исправления развернутого сальдо по ГТД.

Во-вторых, попробуйте перепровести документы в хронологическом порядке. Часто нарушение последовательности приводит к тому, что реализация «не видит» приход, совершенный тем же числом, но позже по времени.

В-третьих, убедитесь, что в настройках закупок не стоит запрет на списание товаров с ГТД, по которым нет остатков. Если эта опция активна, система будет блокировать проведение реализации при малейшем расхождении в номерах деклараций.

Использование кода для проверки остатков программно (для разработчиков):


Запрос = Новый Запрос;
Запрос.Текст = 
    "ВЫБРАТЬ
    |	ТоварыОрганизацийОстатки.НомерГТД КАК НомерГТД,
    |	ТоварыОрганизацийОстатки.КоличествоОстаток КАК Остаток
    |ИЗ
    |	РегистрНакопления.ТоварыОрганизаций.Остатки(&Период, Организация = &Организация И Номенклатура = &Номенклатура) КАК ТоварыОрганизацийОстатки";

Запрос.УстановитьПараметр("Период", КонецДня(ТекущаяДата()));
Запрос.УстановитьПараметр("Организация", СсылкаНаОрганизацию);
Запрос.УстановитьПараметр("Номенклатура", СсылкаНаНоменклатуру);

РезультатЗапроса = Запрос.Выполнить();

Проанализировав результат этого запроса, вы сможете точно понять, какие именно данные видит система в регистре ТоварыОрганизаций и почему автоматический подбор в ВидыЗапасов может давать сбой. Помните, что корректный учет ГТД в УТ 11 целиком и полностью зависит от чистоты данных в регистрах организаций и соблюдения хронологии проведения документов.

← На главную