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

Отправка ChequeV4 в УТМ : ЕГАИС в опте и рознице

23.11.2024 14:23


29.05.2024 19:37
Цитата:
sun1c Это через curl. Я http запросом отправляю из 1С. Как и остальные запросы - остатки, остатки марок по справкам Б, удаление, акты списания


Понятно. У меня 2590. Обновлю.
Чеки по-другому чутка отправляются.
Не в /opt/in ...
29.05.2024 20:29
Цитата:
me722 Чеки по-другому чутка отправляются.
Не в /opt/in ...
И цену они ждут не за 1мл, а за реализованный объëм
30.05.2024 19:43
Обновил УТМ до 2600, но чеки всё равно не уходят. Если отправлять непосредственно из УТМ в Исходящих по нажатию на самолетик, то пишет "<A><error>Некорректный тип документа: ChequeV4</error><ver>2</ver></A>". Хотя в файле <ck:Type>Продажа</ck:Type>, как в схеме.

Можете выложить пример xml-файла ChequeV4?


Цитата:
me722 Чеки по-другому чутка отправляются.
Не в /opt/in ...
А как тогда? Вроде все акты улетают в /opt/in. Чек такой же исходящий документ.
30.05.2024 20:17
Цитата:
me722 Не в /opt/in .
Попробовал отправить POST ХХТП://localhost:8080/xml - не взлетело
30.05.2024 22:14
Цитата:
sun1c Попробовал отправить POST ХХТП://localhost:8080/xml - не взлетело
Чеки из УТМ нельзя отправить вручную из исходящих.
Поэтому и пишет, что неподдерживаемый тип документа.
И когда Вы программно отправляете, то тоже не так. Вы пытаетесь отправлять как исходящий документ. А чеки по-другому отправляются.
Я же скрин приложил из документации. Там внизу красным обведëн пример того, как curlом отправлять. Я curlом отправляю - у меня всë взлетает. Подкрутите у себя в программе то, чем и как Вы отправляете.

Правка: me722, 30.05.2024 22:21
30.05.2024 22:42
win_http.open ('POST', 'хттп://localhost:8080/xml?type=ChequeV4')
win_http.setrequestheader ('accept', 'text/xml')
win_http.setrequestheader ('Content-Type', 'multipart/form-data')
win_http.send ('xml_file=@ChequeV4.xml;type=text/xml')

или что-то типа того ... извиняюсь, если не прав
30.05.2024 22:43
Спасибо. Завтра попробую
30.05.2024 23:03
Отправилось :)


POST ХТТП://localhost:8080/xml?type=ChequeV4
31.05.2024 00:38
Цитата:
sun1c Отправилось :)


POST ХТТП://localhost:8080/xml?type=ChequeV4
В ответ не забудьте словить подпись чека, которую по идее вместе с qr кодом надо вывести на ккт на слипе егаис. Правда он сейчас не работает. А бывает, что и не подписываются чеки при наличии в них ошибок.
31.05.2024 08:36
Цитата:
me722 В ответ не забудьте словить подпись чека
Да. Это я поймал. И хотел проверить в егаисе. Но он и правда не работал :) Я в логе УТМ-а посмотрел. Вроде в порядке.

2024-05-30 22:59:03,228 INFO transactionLogger - ID: [4114fef043643375] - Получен ChequeV4
2024-05-30 22:59:04,328 INFO transactionLogger - ID: [4114fef043643375] - Подпись чека [, transportId: f4f3af19-b546-432e-8d76-5615d7ba7a63, type: Продажа, касса: 7434318012, смена: 286, чек: 5, дата: 3005242258]
2024-05-30 22:59:04,896 INFO transactionLogger - ID: [4114fef043643375] - Чек подписан [88DDBA7CC735EB2CC7BC560A71867C1D8251F5A12C2AF1358B1D1B07A901F442654367BA73718864D1A6EFDBF08B9B547F647DCA07A53C410124CEE07E05E275]
2024-05-30 22:59:05,467 INFO transactionLogger - ID: [4114fef043643375] - Отправлена квитанция.

Сегодня "допью остаток шаманского" - надеюсь марка уйдет с остатков.
Часовой пояс GMT +3, время: 14:23.

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