Переход с конфигурации 1С:Бухгалтерия предприятия 3.0 на 1С:Управление торговлей 11 часто вызывает вопросы у пользователей и администраторов, особенно в части учета грузовых таможенных деклараций (ГТД). В БП 3.0 номер ГТД выбирается непосредственно в табличной части документа реализации, тогда как в УТ 11 реализована совершенно иная логика. В этой статье мы подробно разберем, как работает механизм учета ГТД, почему номера могут не отображаться в документах отгрузки и что нужно проверить, чтобы система начала корректно списывать остатки по номерам деклараций.
Для начала проанализируем ключевое различие в архитектуре программ. В «1С:Управление торговлей 11» номер ГТД не является простым реквизитом табличной части документа Реализация товаров и услуг. Вместо этого используется сложный механизм распределения запасов. Номера ГТД хранятся в специальной расшифровке, которая называется Виды запасов. Программа подбирает нужный номер автоматически в момент проведения документа по методу FIFO (первым пришел — первым ушел), опираясь на данные регистра накопления Товары организаций.
Именно поэтому вы не видите колонку «ГТД» в самой табличной части реализации при обычном заполнении — система «скрывает» этот процесс от пользователя, выполняя его в фоновом режиме или при проведении.
Прежде чем искать ошибку в конкретном документе, давайте убедимся, что глобальные настройки программы выполнены корректно. Рассмотрим необходимые опции:
Если настройки включены, но ГТД не списывается, нам необходимо проверить, «видит» ли программа эти номера на складе с точки зрения организации. Разберем, как это сделать:
Откроем документ поступления (Приобретение товаров и услуг), по которому пришел товар с ГТД. Нажмем кнопку Движения документа и найдем регистр накопления Товары организаций. Нам нужно убедиться, что в колонке Номер ГТД указано верное значение, а в колонке Вид запасов система зафиксировала, что это «Собственный товар». Если в приходе поле ГТД пустое, то и в реализации оно не появится.
Если в регистре прихода ГТД есть, но в реализации его нет, проверим остатки по этому регистру с помощью универсального отчета или через отчет Ведомость по товарам организаций. Если остатки числятся с пустым ГТД, значит, была допущена ошибка при вводе начальных остатков или перепроведении старых документов.
Многие пользователи ищут ГТД в реализации через команду Еще — Открыть виды запасов. Выясним причину, по которой это поле может быть пустым:
Программа заполняет виды запасов только в том случае, если документ может быть проведен по складским остаткам организации. Если на складе числится 10 единиц товара, а вы пытаетесь продать 11, то при включенном контроле остатков документ не проведется, а виды запасов не сформируются. Если же контроль отключен («разрешить списание в минус»), программа спишет товар без указания ГТД, так как не найдет подходящую партию на остатке.
Чтобы увидеть подобранный ГТД вручную, выполните следующие действия в документе реализации:
В открывшемся окне вы увидите, какой номер ГТД система подобрала автоматически. Здесь же, при необходимости, можно установить флаг Указать виды запасов вручную и выбрать другой номер из доступных на остатке. Для более удобной работы с видами запасов можно использовать расширение для ручного подбора ГТД в документах.
Если в видах запасов номер ГТД есть, но в печатной форме (например, УПД) пусто, проанализируем ситуацию подробнее:
Иногда проблема «решается сама собой» спустя некоторое время. Посмотрим, почему так происходит. В современных версиях УТ 11 многие расчеты, включая распределение запасов и расчет себестоимости, вынесены в фоновые задания. Если сервер нагружен, данные в регистре Товары организаций могут обновиться с задержкой в несколько минут.
Также стоит упомянуть схему Интеркампани. Если товар закуплен на «Организацию А», а продается от лица «Организации Б», то номер ГТД в реализации «Организации Б» не появится до тех пор, пока не будет оформлен документ Передача товаров между организациями. Система должна «проследить» путь ГТД от владельца к продавцу.
Если вы столкнулись с тем, что ГТД упорно не желает появляться в реализации, рекомендуем выполнить следующий алгоритм действий:
Во-первых, проверьте наличие остатков по регистру Товары организаций с помощью отчета Ведомость по товарам организаций, добавив в группировку поле Номер ГТД. Выясним, нет ли там пересортицы (например, по одному номеру +5, по другому -5). Для исправления пересортицы и развернутого сальдо можно использовать обработку для исправления развернутого сальдо по ГТД.
Во-вторых, попробуйте перепровести документы в хронологическом порядке. Часто нарушение последовательности приводит к тому, что реализация «не видит» приход, совершенный тем же числом, но позже по времени.
В-третьих, убедитесь, что в настройках закупок не стоит запрет на списание товаров с ГТД, по которым нет остатков. Если эта опция активна, система будет блокировать проведение реализации при малейшем расхождении в номерах деклараций.
Использование кода для проверки остатков программно (для разработчиков):
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ТоварыОрганизацийОстатки.НомерГТД КАК НомерГТД,
| ТоварыОрганизацийОстатки.КоличествоОстаток КАК Остаток
|ИЗ
| РегистрНакопления.ТоварыОрганизаций.Остатки(&Период, Организация = &Организация И Номенклатура = &Номенклатура) КАК ТоварыОрганизацийОстатки";
Запрос.УстановитьПараметр("Период", КонецДня(ТекущаяДата()));
Запрос.УстановитьПараметр("Организация", СсылкаНаОрганизацию);
Запрос.УстановитьПараметр("Номенклатура", СсылкаНаНоменклатуру);
РезультатЗапроса = Запрос.Выполнить();
Проанализировав результат этого запроса, вы сможете точно понять, какие именно данные видит система в регистре ТоварыОрганизаций и почему автоматический подбор в ВидыЗапасов может давать сбой. Помните, что корректный учет ГТД в УТ 11 целиком и полностью зависит от чистоты данных в регистрах организаций и соблюдения хронологии проведения документов.