|   |   | 
| 
 | В коде маркировки алкоголя (QR код) символ "разделитель групп". Что с ним делать? | ☑ | ||
|---|---|---|---|---|
| 0
    
        Birmingem 20.07.22✎ 18:02 | 
        Впервые пришлось столкнуться с кодами маркировки (QR код), а именно с алкогольными товарами.
 Поставщик весте с товаром передал список кодов в текстовом файле формата csv. В нем, например, есть такой код: 0104607026342792213+M*aoX93/Iga Он состоит из двух групп: 0104607026342792213+M*aoX и 93/Iga Между ними символ разделителя групп (непечатный, код символа 29). Длина строки - 32 символа. А если сканировать с бутылки этот QR код сканером, считывается так: 0104607026342792213+M*aoX93/Iga Т.е. символ "разделителя групп" не распознается. И длина строки - 31 символ. Сканер Proton IMS-2290. Подключен по USB, как клавиатура. Я предполагал, что нужно в 1С загрузить из файла список QR кодов, полученных от поставщика. А при продаже, сканером считать продаваемый QR код, найти его в базе и списать. Но получается что эта схема, из-за непечатного символа разделителя групп, не работает. Так как: - во первых, 1С не может передать с клиента на сервер строку содержащую непечатный символ, - во вторых, даже если бы удалось такую строку сохранить на сервере, при считывании сканером получается другая строка, без этого символа. Подскажите пожалуйста, что делать с этим непечатным символом разделителя групп? | |||
| 1
    
        Ёпрст гуру 20.07.22✎ 18:07 | 
        (0) в маркировке алкоголя нет QR-кода, это раз, там датаматрикс
 И..нет никаких разделителей,это два. | |||
| 2
    
        timurhv 20.07.22✎ 18:13 | 
        93/Iga - криптохвост, поставщик не должен его присылать.
 В УПД должно быть 0104607026342792213+M*aoX (1) игристые вина. Видимо, пилот | |||
| 3
    
        Ёпрст гуру 20.07.22✎ 18:16 | 
        (2) аа.. сочуствую тогда..     | |||
| 4
    
        timurhv 20.07.22✎ 18:19 | 
        >во первых, 1С не может передать с клиента на сервер строку содержащую непечатный символ
 Может, надо просто кодировать, например, в URL >во вторых, даже если бы удалось такую строку сохранить на сервере, при считывании сканером получается другая строка, без этого символа В базе не дб криптохвоста, если вы сами не наносите марки. У вас типовая? Там, все разбирается, ненужное отсекается. | |||
| 5
    
        H A D G E H O G s 20.07.22✎ 18:25 | 
        (2) Что за пилот?     | |||
| 6
    
        Birmingem 20.07.22✎ 18:33 | 
        (2) Даже если не учитывать то, что прислал поставщик, сканер же сканирует этот самый "криптохвост" - 93/Iga. Значит он есть в QR коде.
 (4) Нет, не типовая. Самописная небольшая конфигурация, в которую приходится добавлять раздел "учет кодов маркировки". Я предполагал, что это будет простейшая доработка: - регистр сведений "Коды маркировки", где хранится список кодов маркировки. - документ "Приход кодов маркировки", в который из файла, полученного от поставщика, загружаются коды маркировки, и записываются в рег.сведений. - в документе "Реализация" добавляется табличная часть "Списываемые коды маркировки", в которую сканером считываются коды маркировки с продаваемых бутылок. Вроде все просто. Но тут то было ... Вылезли проблемы: - Сканер не читает "непечатный символ разделителя групп". Говорят, вроде решается переводом сканера в режим эмуляции COM порта. Не смог еще проверить, так как не нашел информацию, как это сделать с моим сканером. Думаю мой сканер Proton IMS-2290 не предусмотрен работать в режиме эмуляции COM порта. Если так, посоветуйте какой сканер точно считывает непечатные символы. - Даже если этот непечатный символ ручками добавить в строку, такую строку в 1С невозможно передать с клиента на сервер. Что посоветуете? Какие варианты? | |||
| 7
    
        Birmingem 20.07.22✎ 18:40 | 
        Может быть этот непечатный символ вообще выкинуть, и коды маркировки сохранять в 1С без него?
 Но тогда возникают вопросы: - Будет ли налоговая требовать отчет, какие коды маркировки получены какие проданы, а какие еще есть в остатке? - У нашего покупателя, при приемке товара сканер считает этот непечатный символ, и окажется, что мы ему в файле передали код длиной 31 символ, а у него сканер считывает 32 символа. Непорядок ... | |||
| 8
    
        Birmingem 20.07.22✎ 18:43 | 
        (2) (5) Не знаю, пилот или нет. Товар называется "Абрау Дюрсо полусухое розовое" спирт 12,5%     | |||
| 9
    
        timurhv 20.07.22✎ 18:50 | 
        (5) https://xn--80ajghhoc2aj1c8b.xn--p1ai/business/projects/beer/marking_goods/
 До 7%, некоторые вина под это попадают, 12.5% видимо, тоже решили сами включить в эксперимент. >Даже если не учитывать то, что прислал поставщик, сканер же сканирует этот самый "криптохвост" - 93/Iga. Значит он есть в QR коде. Есть и что? У меня в самописке и в типовой 1С отсекается, потом разбирается на части по GTIN и серийнику. На клиенте кодируйте в URL, передавайте на сервер, на сервере раскодируйте URL. >Может быть этот непечатный символ вообще выкинуть, и коды маркировки сохранять в 1С без него? Еще раз, поставщик не должен присылать вам марки с криптохвостом (хотя, не знаю какие у вас объемы, может они реально каждую бутылку вам при отгрузке сканируют). Если приедет 10 фур с шампанским, то с завода поставщику марки придут без криптохвоста в агрегате коробок или паллет (1 код агрегата, а внутри условно 20 коробок по 12 бутылок). Соответственно, розница по УПД получит либо код агрегата и тогда вам надо дергать API Честного знака, чтобы получить вложенные марки без криптохвоста, либо получит отдельно марки на бутылку. После окончания эксперимента никаких файликов не будет, будет УПД через ЭДО. | |||
| 10
    
        timurhv 20.07.22✎ 18:51 | 
        (9) + на кассе при продаже нужен полный код, с криптохвостом.     | |||
| 11
    
        p-soft 20.07.22✎ 18:52 | 
        (8) так себе товар)
 сканер в режим эмуляции, код разбора взять с типовой. | |||
| 12
    
        Birmingem 20.07.22✎ 19:34 | 
        Со сканером понятно. Нужно перевести его в режим эмуляции COM порта. Спасибо!
 Порекомендуйте пожалуйста надежный сканер, который точно работает в режиме эмуляции COM порта, и не создает проблем? | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |