При оформлении возврата маркированной продукции поставщику пользователи часто сталкиваются с неприятной ситуацией: документ Расходная накладная оформлен корректно, привязан к документу поступления, все коды маркировки просканированы через форму подбора, однако при формировании файла через внешнюю обработку ЭДО (например, СБИС/SABY) коды маркировки пропадают из выгрузки. Поставщик получает документ без марок и отклоняет его приемку.
Разберем детально, почему возникает такая ошибка, как устроена работа с кодами маркировки в типовой 1С:Розница 3.0 и какие практические способы решения существуют для успешной отправки документов в Честный Знак.
Выясним причину, по которой коды маркировки могут не попадать в исходящий файл. Чаще всего проблема кроется в одном из следующих факторов:
Расходная накладная при открытии окна «Подбор и проверка маркируемой продукции» сканирование должно быть обязательно доведено до конца. Если процедура проверки не завершена (статус остался «В процессе», пиктограммы не стали зелеными), коды маркировки сохраняются только во временной табличной части сессии. Внешний модуль ЭДО при обращении к документу попросту не видит эти данные в постоянных регистрах.1С:Розница 3.0 построена на базе 1С:УНФ 3.0 и использует обновленные механизмы БПО (Библиотеки подключаемого оборудования) и БЭД (Библиотеки электронных документов). Внешние обработки операторов ЭДО предыдущих версий нередко настроены на поиск марок только в типовых оптовых документах реализации (например, Реализация товаров и услуг), игнорируя документ Расходная накладная с видом операции возврата.Штрихкоды упаковок и товаров, документ выгружается как простая накладная без признаков маркировки.Рассмотрим порядок действий для штатной проверки и корректного формирования выгрузки без доработки конфигурации:
Расходная накладная с операцией «Возврат поставщику».Штрихкоды упаковок и товаров и включает блок номеров средств идентификации непосредственно в XML.Проанализируем альтернативный путь, исключающий использование внешних обработок операторов. В типовой конфигурации 1С:Розница 3.0 уже реализована нативная поддержка генерации и отправки УПД с кодами маркировки для документа Расходная накладная.
Даже если поставщик принимает документы в СБИС, а ваша база настроена на прямой 1С-ЭДО, передача документа успешно осуществляется через роуминг. В этом случае коды маркировки гарантированно попадут в файл формата ФНС и после подписания обеими сторонами автоматически спишутся с вашего баланса в системе «Честный Знак».
Если обновление обработки оператора или ручная выгрузка XML не подходят, рассмотрим организационно-методологические варианты возврата маркированного товара:
Разработчики внешних модулей регулярно выпускают обновления для совместимости с актуальными версиями конфигураций 1С. Проверим версию используемой внешней обработки. При использовании устаревшего модуля его обновление на актуальный релиз восстанавливает механизм сопоставления табличных частей и позволяет считывать марки из расходных накладных 1С:Розница 3.0 без ручных доработок кода.