Форум OlegON > Программы и оборудование для автоматизации торговли > Маркировка

Тип приватности методов API и ошибка: "КМ не найдены" : Маркировка

24.04.2024 11:53


15.11.2022 21:19
MWWRuza
 
Цитата:
vdm Добавить для не найденных запрос на какой-нибудь /cises/list
Хм... Такая-же фигня: "{"error_message":"КМ не найдены"}"

По другим КИ инфа прилетает.
15.11.2022 21:41
MWWRuza
 
Ну, я уже не знаю, на чтогрешить...
Может я что-то не то делаю.
Проверьте пожалуйста у себя этот код, любым "публичным" методом:
0104630086153039215Sd_?r93ACAN3103001034
Код полный, со всеми GS1, криптохвостом, весом и т.д, как со сканера(Datalogic QD-2430 в режиме COM-порта) прилетает...

PS А, нет... Форум порит строку, по крайней мере символы GS1 убирает. Во вложении текстовик с полным кодом марки
Вложения
Тип файла: rar Marka.rar (115 байт, 17 просмотров)
16.11.2022 09:57
vdm
 
Сомнительно, чтобы сканер не то читал, что напечатано.
Значит косяк либо производителя (криво коды зарегистрировал или напечатал), либо в ЧЗ ("потерял").

Код 0104630086153039215Sd_?r не ищется.
А вот 0104630086153039215Sd_,r отличается одним символом и вполне живой.
16.11.2022 10:22
vdm
 
И криптохвост марки подходит к коду с запятой. Т.е. почти гарантированно ошибка в печати или чтении.
Другим сканером (смартфоном) тоже знак вопроса читается?
16.11.2022 10:40
student
 
Цитата:
vdm отличается одним символом
если бы сканер был клавиатурный то это можно было бы попробовать объяснить языковой раскладкой при сканировании :)
16.11.2022 11:41
MWWRuza
 
Цитата:
vdm И криптохвост марки подходит к коду с запятой. Т.е. почти гарантированно ошибка в печати или чтении.
Да, все так и есть, конечно это она... Спасибо!

Поменял этот символ вручную с "?" на "," распечатал(можно было и не печатать, просто лень было отчет переделывать, он у меня под сканер заточен, из буфера КИ не вставить), и все проходит:
Запрос который "лист":

[
{
"applicationDate":"2022-10-18T00:17:23.732Z",
"introducedDate":"2022-10-18T00:24:03.861Z",
"productWeightGr":1034,"isVarQuantity":true,
"requestedCis":"0104630086153039215Sd_,r",
"cis":"0104630086153039215Sd_,r",
"status":"INTRODUCED",
"statusEx":"EMPTY",
"gtin":"04630086153039",
"productName":"Сыр Ларец классический 50%, шар",
"productGroup":"milk",
"productGroupId":8,
"producedDate":"2022-10-18T00:00:00.000Z",
"packageType":"UNIT",
"generalPackageType":"UNIT",
"producerInn":"3602011132",
"producerName":"ООО "Бобровский сырзавод"",
"emissionDate":"2022-10-15T20:42:50.942Z",
"emissionType":"LOCAL",
"ownerInn":"3602011132",
"ownerName":"ООО "Бобровский сырзавод"",
"tnVedEaes":"0406908900",
"tnVedEaesGroup":"0406",
"child":[],
"maxRetailPrice":null
}
]

Ну, тот, который изначальный, в сабже, "движение марки", дает ту-же ошибку - ну, это и понятно, этот сыр пришел по ОСУ, и марка у этого клиента не "засветилась" пока...
Можно попробовать вывести его из оборота(с запятой, скорее всего выведется), тогда он и в движениях появится.

А вот почему так произошло, не понятно...

Дело в том, что эту марку я реально, "глазами" и не видел...
Я для пробы дока вывода из оборота, попросил хозяйку магазина отсканировать несколько марок весовой молочки, и переслать мне.
Так, как сканер КОМ-портовый, сделать это через блокнот или что-то наподобии не получится, сканировала в 1С, а я копи-пастом через АниДеск сохранял у себя дома в Нотепад++
Потом, у себя печатал тоже из обработки 1С, через ВК FormEx(здесь, точно все нормально,я сегодня ею-же печатал с запятой, все так и читается).
На каком этапе произошла подмена символа - х.з....

Надо попросить ее найти эту марку, если она еще цела, и прислать ее качественную фотку. Тогда, можно будет что-то понять.
Но, странно, из 5 присланных ею кодов, только один оказался проблеммным, 4 проходят "на УРА!"...

PS А вообще, наверное, для этих целей лучше пользоваться утилькой из вложения. Она сохраняет данные из любого ком-портового сканера сразу в текстовый файл, минуя драйверы 1С, буфер обмена, Нотепад++, канал интернета/АниДеск.... Уже уменьшается количество мест, где может вклиниться ошибка. Че-то поленился я ее скинуть ей и запустить, по привычке на 1С понадеялся. А может, как раз тут "собака порылась"...
Хотя, я все-таки больше думаю на косяк поставщика при печати. Остальные то нормальные. И "вопрос" с "запятой" находятся на одной клавише клавиатуры, х.з., что у них там за технология/организация рабочего процесса по нанесению ШК, может что-то связано с клавиатурой и банально перепутали. Так, как сканер, как правильно Олег заметил - в режиме СОМ не должен такого делать.
Вложения
Тип файла: rar SkanerF.rar (179.4 Кб, 14 просмотров)
16.11.2022 12:17
student
 
Цитата:
MWWRuza а я копи-пастом через АниДеск сохранял у себя дом
надо было копировать\вставлять при одинаковой раскладке клавиатуры в приложениях - довольно часто при нарушении этого условия получаешь при вставке не то что хотелось бы :) отсюда и замена , на ?
16.11.2022 12:59
Stels
 
Цитата:
student надо было копировать\вставлять при одинаковой раскладке клавиатуры в приложениях - довольно часто при нарушении этого условия получаешь при вставке не то что хотелось бы :) отсюда и замена , на ?
да... реально ... сам на это попадал не раз
16.11.2022 13:09
MWWRuza
 
Цитата:
MWWRuza Можно попробовать вывести его из оборота(с запятой, скорее всего выведется), тогда он и в движениях появится.
Ну, да... Все так и есть:



Но, узнать, что там произошло реально - вряд-ли получится. Позвонил хозяйке магаза, которая сканировала эту злополучную марку, она пока не на работе, будет во второй половине дня...
Но, говорит, скорее всего марка не сохранилась - типа, отсканировала, передала мне для вывода из оборота, и выкинула скорее всего, так, как этот сыр отдала в продажу, в развес.
Но, обещала поискать, может повезет и где-то завалялась.
16.11.2022 14:47
student
 
Цитата:
Stels сам на это попадал не раз
В реестре перенастроить кодовые страницы 1250 и 1252 на 1251
по моему на форуме это уже где то было...
Часовой пояс GMT +3, время: 11:53.

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