1.
Nik-An
Сейчас в теме
День добрый!
Подскажите, а файл УПД чем формируете?
2.
bobylev1980
Сейчас в теме
Добрый день, универсальной обработки для сохранения УПД в xml нет, она для каждой базы своя, вам нужно или самому писать если база самописная или поискать на инфостарте уже готовую под свою конфигурацию. Вот например
3.
stegantsov
Сейчас в теме
Описание:
doc_id integer Идентификатор файла информации продавца или входящей квитанции
event_id integer Идентификатор события, полученный в ответе на создание файла информации покупателя или файла квитанции
Вопрос! Что такое event_id и где его взять? )))
4.
bobylev1980
Сейчас в теме
5.
stegantsov
Сейчас в теме
Огромное Спасибо за пояснение по api Эдо Лайт. Поддержка у них ничего не отвечает по этому поводу.
Осталось только мне понять как формируется титул покупателя. Не подскажите как его сформировать?
По каким правилам формируется титул покупателя?
20.
Victor89
Сейчас в теме
6.
bobylev1980
Сейчас в теме
Пример титула покупателя для УПД есть в инструкции по ЭДО лайт п.3.9. или читайте Приказ ФНС России от 19.12.2018 N ММВ-7-15/820
ссылка на инструкцию:
https://честныйзнак.рф/upload/API%20%D0%AD%D0%94%D0%9E%20lite.pdf
7.
stegantsov
Сейчас в теме
Благодарю за развернутые ответы! Всё получилось!
8.
OkeanObuvi
Сейчас в теме
Добрый день, есть возможность прикрепить коды маркировки к УПД, как реализована?
10.
bobylev1980
Сейчас в теме
В соответствии с Приказом ФНС России от 19.12.2018 N ММВ-7-15/820 коды маркировки указываются в файле выгрузки УПД в разделе «НомСредИдентТов» поле «КИЗ».
Привет. Подскажи один момент.
Пример титула покупателя для УПД есть в инструкции по ЭДО лайт п.3.9. — там нужно указать путь к файлу XML который мы получили на предыдущем шаге. В каком формате его указывать? Как только не делал получаю ошибку 400 — «В теле запроса отсутсвует файл». Причем в ответе слово Отсутствует написано с ошибкой :). Может кинешь кусок кода который отвечает за создание тела запроса.
11.
bobylev1980
Сейчас в теме
в п.3.9 пример идет для curl, при отправке эта утилита фактически помещает тело файла в запрос, поэтому при формировании тела запроса для 1с нужно указывать не ссылку на файл, а сам текст файла титула покупателя. Текст xml должен быть в кодировке windows-1251, а заголовок должен иметь вид Content-type: application/xml. Оформление тела запроса multipart/form-data аналогично, как и при отправке УПД покупателя.
13.
bobylev1980
Сейчас в теме
Выходила тоже такая ошибка, если правильно помню, проблема была в кодировке xml текста. Текст xml должен быть в формате «windows-1251».
55.
M_W_W
Сейчас в теме
56.
M_W_W
Сейчас в теме
14.
AII14789
Сейчас в теме
15.
bobylev1980
Сейчас в теме
Добрый день, попробуйте файл вручную загрузить через личный кабинет честного знака. Если в файле xml ошибка, то парсер напишет строку и символ на котором остановился. При создании сф вручную, там можно загрузить из файла. В методичке по эдо есть пример упд.
17.
AII14789
Сейчас в теме
16.
bobylev1980
Сейчас в теме
Пример в пункте 3.1. Методичке по эдо lite
В вашем случае после имени файла конец 2 строки и 3я это лишнее. Там нет такого в приказе и примере.
При отправке УПД контрагенту — возникает ошибка Recipient 2LT-11000231507 not recognized
19.
bobylev1980
Сейчас в теме
Эта ошибка к этой обработке не имеет отношения. » Получатель 2LT-11000231507 не распознан»
21.
bobylev1980
Сейчас в теме
Добрый день, Виктор, текст подписывается также как и при получении токена с помощью объекта крипто-про «CAdESCOM. CadesSignedData» методом SignCades(oSigner, CADESCOM_CADES_TYPE,
bDetached, EncodingType); //bDetached =Истина отделенная подпись, ложь — прикрепленная, Метод добавляет к сообщению усовершенствованную подпись. Пример подписи текста с помощью крипто-про, есть в методичке описания API ГИСМТ на сайте Честного знака.
22.
Victor89
Сейчас в теме
Добрый день! Все именно так и сделал, но получаю ошибку Header length exceeded maximum header size of 4096, код возврата — 413 Пока не знаю, что с этим делать, как будто ему памяти не хватает для передачи данных. Сам код я прикрепил сюда. Выделил места, где передается токен и подписываем текстовое содержимое файла xml. Н Е сталкивались с этим? Спасибо
23.
bobylev1980
Сейчас в теме
24.
Victor89
Сейчас в теме
Не сталкивались с такой проблемой? Ниже процедура подписи, которую я использую. Пробовал уходить от CAPICOM_AUTHENTICATED_ATTRIBUTE_SIGNING_TIME — не помогло ((
// sThumbprint — отпечаток сертификата, используемого для подписи; строка,
// представляющая отпечаток в шестнадцатеричном виде
// пример 195934d72dcdf69149901d6632aca4562d8806d8
// ТекстДляПодписи должен быть в Base64
// bDetached — Истина/Ложь — откреплённая(для подписания документов)/прикреплённая(для получения токена авторизации) подпись
Функция ПодписатьТекст(ТекстДляПодписи, sThumbprint, bDetached)
CADESCOM_BASE64_TO_BINARY = 1; // входные данные пришли в Base64
CADESCOM_CADES_TYPE = 1; // тип усовершенствованной подписи
CAPICOM_AUTHENTICATED_ATTRIBUTE_SIGNING_TIME = 0; // атрибут штампа времени подписи
// Объект, задающий параметры создания и содержащий информацию об усовершенствованной подписи.
oSigner = Новый COMОбъект(«CAdESCOM. CPSigner»);
oSigner. Certificate = ПолучитьСертификатПоОтпечатку(sThumbprint);
oSigningTimeAttr = Новый COMОбъект(«CAdESCOM. CPAttribute»);
oSigningTimeAttr. Name = CAPICOM_AUTHENTICATED_ATTRIBUTE_SIGNING_TIME;
oSigningTimeAttr. Value = ТекущаяДата();
oSigner. AuthenticatedAttributes2. Add(oSigningTimeAttr);
// Объект CadesSignedData предоставляет свойства и методы для работы с усовершенствованной подписью.
oSignedData = Новый COMОбъект(«CAdESCOM. CadesSignedData»);
oSignedData. ContentEncoding = CADESCOM_BASE64_TO_BINARY;
oSignedData. Content = ТекстДляПодписи;
EncodingType = 0;
// Метод добавляет к сообщению усовершенствованную подпись.
sSignedMessage = oSignedData. SignCades(oSigner, CADESCOM_CADES_TYPE, bDetached, EncodingType);
sSignedMessage = СтрЗаменить(sSignedMessage,Символы. ПС,»»);
sSignedMessage = СтрЗаменить(sSignedMessage,Символы. ВК,»»);
Возврат sSignedMessage; // подписанное сообщение в формате Base64
КонецФункции
25.
bobylev1980
Сейчас в теме
Попробуйте брать символы ПС и ВК в тексте Base64 до подписи текста, а не после шифрования. Мне кажется вы просто портите подпись.
Если вы отправляете титул покупателя, попробуйте файл титула загрузить вручную в личном кабинете ЧЗ, может дело в самом тексте файла титула и вы неправильно подписали текст в элементе «ЭП» файла титула.
26.
Victor89
Сейчас в теме
Добрый день! Да, было несколько ошибок в файле. Такой вопрос: а где именно в ЧЗ можно подгрузить файл покупателя? Кнопку «Загрузить» только в исходящих документах есть, а я то входящие документы подписываю.
27.
bobylev1980
Сейчас в теме
Добрый день, подпишите документ в личном кабинете «вручную» и выгрузите архив документооборота, там будет титул покупателя, сравните с вашим вариантом. Можете также отправить запрос в техподдержку ЧЗ.
28.
Den_ez
Сейчас в теме
Добрый день. Сталкивались ли вы с проблемой, при отправке xml получаю ответ: 453 ошибка подписи?
36.
svig
Сейчас в теме
Добрый день! Получаю такую же ошибку 453 ошибка подписи, в черновики файлы отправляются без ошибок. Вы смогли решить эту проблему?
29.
bobylev1980
Сейчас в теме
Добрый день, нет не сталкивался.
30.
6496384
Сейчас в теме
Извиняюсь за глупый вопрос, но есть ли ссылка на документацию по API ЭДО Лайт? А то что-то не могу найти, на сайте нету, все найденные ссылки говорят что нету файла
31.
bobylev1980
Сейчас в теме
Могу скинуть вам на почту, адрес напишите.
32.
6496384
Сейчас в теме
33.
bobylev1980
Сейчас в теме
обработка с 1т 10.3,42 работает?
позволяет отправить в лк чз документ, для подписания его там?
каким-то образом GTIN забрать(получить) с ЧЗ может?
38.
bobylev1980
Сейчас в теме
Обработка написана на 8.2 обычные формы, конфигурация не важна.
документ можно отправить как подписанный, так и как черновик и подписать в личном кабинете.
Коды маркировки GTIN получают у консорциума GS1.
35.
svig
Сейчас в теме
Соединение = Новый HTTPСоединение(СерверЭДО, 443,,,,, Новый ЗащищенноеСоединениеOpenSSL);
т = Новый ТекстовыйДокумент;
т. Прочитать(ИмяФайлаДляЗагрузки, КодировкаТекста. ANSI);
ТекстСообщенияXML = т. ПолучитьТекст();
ВремГраница = СтрЗаменить(Строка(Новый УникальныйИдентификатор()), «-«, «»);
ТелоЗапроса = Новый ТекстовыйДокумент();
ТелоЗапроса. РазделительСтрок = Символы. CR+Символы. LF;
ТелоЗапроса. ДобавитьСтроку(«—» + ВремГраница);
ТелоЗапроса. ДобавитьСтроку(«Content-Disposition: form-data; name=»»content»»»);
ТелоЗапроса. ДобавитьСтроку(«Content-Type: application/xml»);
ТелоЗапроса. ДобавитьСтроку(«»);
ТелоЗапроса. ДобавитьСтроку(ТекстСообщенияXML);
ТелоЗапроса. ДобавитьСтроку(«—» + ВремГраница + «—«);
ТелоЗапросаТекст=ТелоЗапроса. ПолучитьТекст();
ЗаголовокHTTP = Новый Соответствие();
ЗаголовокHTTP. Вставить(«Authorization», «Bearer » + Токен);
ЗаголовокHTTP. Вставить(«Content-Type», «multipart/form-data; boundary=» + ВремГраница);
Запрос = Новый HTTPЗапрос(СокрЛП(СтендЭДО) + «/outgoing-documents»,ЗаголовокHTTP);
Запрос. УстановитьТелоИзСтроки(ТелоЗапросаТекст, КодировкаТекста. UTF8, ИспользованиеByteOrderMark. НеИспользовать);
Ответ = Соединение. ОтправитьДляОбработки(Запрос);
Тело запроса выглядит так:
Файл для отправки прикрепляю.
Вручную в ЧЗ загружается без ошибок.
37.
bobylev1980
Сейчас в теме
Добрый день, в теле запроса в Content-Disposition нужно указать параметр filename, кодировка XML файла должна быть windows-1251.
39.
svig
Сейчас в теме
Добрый день!
Скачала вашу обработку.
Все заработало, спасибо.
40.
svig
Сейчас в теме
Добрый день!
Когда отправляю файлы как «черновик», все работает.
А когда с подписью, получаю ошибку Отгрузка. Ошибка получения данных(ЭДО ЧЗ) с сервера=453:ошибка подписи.
Все сделала, как у вас в обработке,
ДокументBase64 = ЗашифроватьBase64(ТекстСообщенияXML, «windows-1251»);
ПодписанныйТекст = ПодписатьТекст(ДокументBase64,Отпечаток,Истина);
ТелоЗапроса. ДобавитьСтроку(«—«+ВремГраница);
ТелоЗапроса. ДобавитьСтроку(«Content-Disposition: form-data; name=»+Символ2к+»signature»+Символ2к);
ТелоЗапроса. ДобавитьСтроку(«»);
ТелоЗапроса. ДобавитьСтроку(ПодписанныйТекст);
41.
bobylev1980
Сейчас в теме
На первый взгляд все правильно. Проверьте, что после зашифровки файла в формате Base64 должны быть убраны переводы строк. А ошибка может быть не ошибка в подписи, а расхождение между xml файлом и его подписанной копией. Даже один пробел может повлиять на результат. Подписываться должна та же строка текста, что пишется в тело запроса.
Добрый день, удалось решить ?
42.
bobylev1980
Сейчас в теме
45.
svig
Сейчас в теме
44.
svig
Сейчас в теме
Добрый день. Пока нет(
47.
svig
Сейчас в теме
Да, актуально, если поделитесь, буду очень благодарна)
49.
пользователь
Сообщение было скрыто модератором.
50.
svig
Сейчас в теме
Посмотрела, но у меня немного другая задача. Я сразу отправляю и подписываю документ, а у вас сначала отправляете документы как черновики, потом получаете черновики по ИД и подписываете.
51.
svig
Сейчас в теме
Добрый день!
Сделала как у вас, сначала отправила черновики, потом получила по Ид и подписала. Получилось, спасибо!
52.
kucar_ip
Сейчас в теме
Обработка не рабочая уже видимо никак не отправляется, постоянно вываливается unexpected input, хотя уже несколько разными способами формировал xml,в лк отправляется а из 1с не хочет, видимо в эдо лайт что то поменяли
53.
kucar_ip
Сейчас в теме
что бы вот этих танцев с пробелами или с другими символами не было нужно отправлять как двоичные данные и тогда все получится))))
Добрый день формирую упд в моем складе выгружая меняю имя в итоге пишет ошибку head of empty list не понимаю в чем дело, помогите пожалуйста 🙏

Бесплатный сервис электронного документооборота
ЭДО Лайт – это бесплатный сервис электронного документооборота для передачи данных об операциях с маркированными товарами. Сервис ЭДО Лайт интегрирован в личный кабинет участника системы Честный ЗНАК. Он позволяет пересылать электронные документы с кодами маркировки между продавцом и покупателем и передавать информацию об этом в систему маркировки Честный ЗНАК.
Сервис бесплатный для всех участников системы Честный ЗНАК. В первую очередь ЭДО Лайт предназначен для малых предприятий, которые еще не пользуются коммерческими сервисами электронного документооборота. Э ДО Лайт поддерживает роуминг с другими ЭДО-операторами. Работа в ЭДО Лайт возможна как с компьютеров, так и с мобильных устройств при помощи мобильного приложения «Честный ЗНАК. Бизнес».
Возможности ЭДО Лайт
Роуминговый обмен документами
с абонентами следующих операторов ЭДО:
ЭДО Лайт. Загрузка кодов маркировки с помощью файла csv
Демонстрация ЭДО Лайт в личном кабинете ГИС МТ
ЭДО Лайт. Создание УПД. Часть 1
ЭДО Лайт. Создание УПД. Товарная часть. Часть 2
ЭДО Лайт. Создание УПД. Подпись. Часть 3
Час с экспертом «Ответы на вопросы по работе с ЭДО»
https://youtube.com/watch?v=xAIPBBoHvKA
Использование электронного документооборота (ЭДО) при торговле маркированными товарами
https://youtube.com/watch?v=5tq9R07ZuFY
Партнерский вебинар «ЭДО и маркировка»
https://youtube.com/watch?v=Imlo74TNqZw
Демонстрация ЭДО Лайт для работы с маркированными товарами
https://youtube.com/watch?v=I0Kh4xP8qec
https://youtube.com/watch?v=Rmk2Z6v6-Ms
https://youtube.com/watch?v=sDTWALyjZfg
https://youtube.com/watch?v=gokL0MOdxnk
Час с экспертом. Рекомендации по работе с ЭДО при подаче сведений об обороте маркируемой обуви
https://youtube.com/watch?v=FC-vHyKjdRg
Ответы на вопросы по работе с ЭДО Лайт
https://youtube.com/watch?v=-f-jY9TWfYI
https://youtube.com/watch?v=EI9Hxpr6bds
Заявка на размещение информации о таможенном и логистическом складе
Спасибо! Ваша заявка успешно отправлена!
Заявка на участие в проекте
Заявки на участие в рабочей подгруппе принимаются только с корпоративных почтовых адресов.
Заявка на размещение информации о таможенном складе
Выберите группы товаров
Шины и пневматические покрышки
Духи и туалетная вода
Товары легкой промышленности
Фотоаппараты и лампы-вспышки
Задайте свой вопрос
Выберите товарную категорию:
Спасибо! Ваш вопрос успешно отправлен!
https://youtube.com/watch?v=xAIPBBoHvKA
https://youtube.com/watch?v=5tq9R07ZuFY
https://youtube.com/watch?v=Imlo74TNqZw
https://youtube.com/watch?v=I0Kh4xP8qec
https://youtube.com/watch?v=Rmk2Z6v6-Ms
https://youtube.com/watch?v=sDTWALyjZfg
https://youtube.com/watch?v=gokL0MOdxnk
https://youtube.com/watch?v=FC-vHyKjdRg
https://youtube.com/watch?v=-f-jY9TWfYI
https://youtube.com/watch?v=EI9Hxpr6bds
https://youtube.com/watch?v=xAIPBBoHvKA
https://youtube.com/watch?v=5tq9R07ZuFY
https://youtube.com/watch?v=Imlo74TNqZw
https://youtube.com/watch?v=I0Kh4xP8qec
https://youtube.com/watch?v=Rmk2Z6v6-Ms
https://youtube.com/watch?v=sDTWALyjZfg
https://youtube.com/watch?v=gokL0MOdxnk
https://youtube.com/watch?v=FC-vHyKjdRg
https://youtube.com/watch?v=-f-jY9TWfYI
https://youtube.com/watch?v=EI9Hxpr6bds
ПО Автоматизированная система электронного документооборота «ЭДО Лайт» (далее – ЭДО Лайт) – это сервис электронного документооборота для передачи данных об операциях с маркированными товарами.
ЭДО Лайт интегрирован в личный кабинет участника системы маркировки «Честный ЗНАК» и предназначен для обмена документами между участниками системы маркировки «Честный ЗНАК».
Право использования ЭДО Лайт предоставляется участникам системы маркировки «Честный ЗНАК» безвозмездно, на основании лицензионного договора, условия которого приведены на сайте.
В первую очередь ЭДО Лайт предназначен для малых предприятий, которые не пользуются коммерческими сервисами электронного документооборота. Э ДО Лайт поддерживает роуминг с другими операторами электронного документооборота.
Работа в ЭДО Лайт возможна как с компьютеров, так и с мобильных устройств при помощи мобильного приложения «Честный ЗНАК. Бизнес». Описание функциональных характеристик ЭДО Лайт и информация, необходимая для эксплуатации ЭДО Лайт, представлены в Руководстве пользователя, опубликованном на сайте.»
«ЭДО Лайт распространяется в виде интернет-сервиса, специальные действия по установке ЭДО Лайт на стороне пользователя не требуются.
Воспользуйтесь руководством пользователя для подключения ЭДО Лайт в личном кабинете системы маркировки «Честный ЗНАК»
К электронному документообороту от «Честного Знака», бесплатно доступному для представителей малого бизнеса, работающих с маркированным товаром, подключили роуминг с другими операторами.
Что изменилось в сервисе
Национальный оператор маркировки ЦРПТ сообщил о подключении к ЭДО Лайт роуминга со сторонними операторами электронного документооборота. Теперь пользователи «Честного Знака» и пользователи других коммерческих операторов ЭДО получили возможность обмениваться документами.
Операторы, с которыми доступен роуминговый обмен, выпускают известные продукты по документообороту: «Контур», «СФЕРА Курьер», «Такском», «Платформа ЭДО» и т.п.
В ближайшее время ожидается подключение еще ряда операторов – продукты «Астрал. ЭДО», «OFD. RU» и другие.
Для чего нужен ЭДО при маркировке
Согласно правилам маркировки – в частности, ПП № 860 от 5 июля 2019 года о маркировке обуви – обмен данными между поставщиком и получателем маркированной продукции происходит в электронном формате.
Универсальный передаточный документ (УПД) – один из основных электронных документов, используемых участниками оборота. Он содержит информацию по отгрузке товаров или передаче имущественных прав.
В УПД также указаны коды маркировки. Для их защиты при передаче документов используются системы электронного документооборота. Кроме защиты кодов, электронный документ, позволяет участнику оборота регистрировать в своей системе учета полученные из УПД коды.

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