Форум OlegON > Программы и оборудование для автоматизации торговли > ЕГАИС в опте и рознице

Уведомление о работе с новой версией документа (v4) : ЕГАИС в опте и рознице

22.11.2024 17:33


01.06.2021 11:38
Добрый день! Сегодня поставщики начали говорить нам о том, что не могут отправить нам ТТН, якобы "учетная система грузополучателя не соответствует действующему формату". УТМ 4.2.0 стоит уже больше месяца. Раньше, при переходе на вторую и третью версию, мы никаких уведомлений не отправляли, как-то обходилось. Пытаюсь разобраться с уведомлениями по кускам из мануалов, но времени в обрез.. Можете ткнуть носом, пожалуйста, каким образом отправляется это уведомление и как увидеть свою версию документа?
01.06.2021 11:44
MrSTEP, везде говорят что нужно отправлять.
Например вот здесь: https://olegon.ru/showpost.php?p=368411&postcount=91
01.06.2021 11:49
Меня интересует, как именно оно отправляется, потому что я никогда этого не делал
01.06.2021 11:58
Цитата:
MrSTEP Меня интересует, как именно оно отправляется
https://olegon.ru/showpost.php?p=366706&postcount=275
01.06.2021 12:01
Заполняете свой FSRAR_ID

https://storage.olegon.ru/supermag/u...oVersion_v4.7z
(0Мб)

И добавляете в исходящие (Там нечто, похожее на самолет для выбора файлов).

Или командой
Код:
curl -F ''xml_file=@InfoVersion.xml'' http://localhost:8080/opt/in/InfoVersion
01.06.2021 12:01
Во вложении файлик xml, нужно его подкорректировать (вставить свой ФСРАР ИД). Отправить - через УТМ, Документы/исходящие, там значок самолетика. Нажимаем, выбираем файлик xml, отправляем.
Затем во входящих документах можно поймать квитанцию о приеме.


https://storage.olegon.ru/supermag/u...sion_v4.xml.7z
(0Мб)
01.06.2021 13:48
Большое спасибо! Сделал на двух магазинах, на одном квитанция пришла быстро, на втором её не видно уже второй час. Чего вдруг такая задержка?
01.06.2021 14:26
Поставщик переотправил документ, который не мог отправить утром, пришло. Именно на тот магазин, который не ответил на мое уведомление.

По входящему документу TTNHISTORYF2REG можно понять, в какой он версии?
01.06.2021 15:03
По WayBill, скорее.
У v4 есть тэг ChangeOwnerShip. И другая структура раздела Transport.

Проверить, зафиксирован ли InfoVersion можно:
- отправив его повторно (Придет отказ от фиксации - документ уже был)
- Запросив Query_Clients_v2. В ответе есть тэг с версией документооборота.
02.06.2021 13:38
скрипт на отправку запроса о смене версии документооборота на 4ую, по большому кол-ву магазинов

Код:
#!/bin/bash
file="fsrar_IDs.txt"

clear

while IFS=" " read -r HostName FsRAR_ID
do
	printf 'HostName: %s, FsRAR_ID: %s\n' "$HostName" "$FsRAR_ID"
	out_file="InfoVersionTTN_$HostName.xml"
	
	#cut trailing ^M symbol
	FsRAR_ID=${FsRAR_ID/%$'\r'/}
	echo $'<?xml version="1.0" encoding="UTF-8"?>' >$out_file
	echo $'<ns:Documents xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"' >>$out_file
	echo $'xmlns:qp="http://fsrar.ru/WEGAIS/InfoVersionTTN"' >>$out_file
	echo $'xmlns:xs="http://www.w3.org/2001/XMLSchema"' >>$out_file
	echo $'xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">' >>$out_file
	echo $'<ns:Owner>' >>$out_file
	echo $'<ns:FSRAR_ID>'$FsRAR_ID'</ns:FSRAR_ID>' >>$out_file
	echo $'</ns:Owner>' >>$out_file
	echo $'<ns:Document>' >>$out_file
	echo $'<ns:InfoVersionTTN>' >>$out_file
	echo $'<qp:ClientId>'$FsRAR_ID'</qp:ClientId>' >>$out_file
	echo $'<qp:WBTypeUsed>WayBill_v4</qp:WBTypeUsed>' >>$out_file
	echo $'</ns:InfoVersionTTN>' >>$out_file
	echo $'</ns:Document>' >>$out_file
	echo $'</ns:Documents>' >>$out_file
	#curl 
	# printf '	curl -F "xml_file=@%s http://%s:8080/opt/in/InfoVersionTTN"\n' "$out_file" "$HostName"
	curl -F "xml_file=@"$out_file "http://"$HostName":8080/opt/in/InfoVersionTTN"
done < "$file"

exit 0;
файл хостов с УТМ
"fsrar_IDs.txt"
Код:
magaz-01 020000280549
magaz01 0200002****1
magaz02 0200002****2
magaz04 0200002****7
...
может кому пригодится,
Часовой пояс GMT +3, время: 17:33.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.