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