|
Маркировка обуви: как мы вводили в оборот 2 млн. кодов маркировки «1С» + «Честный Знак» 🠗 (piter3 03.03.2020 11:28) | ☑ | ||
---|---|---|---|---|
0
Academprofit
03.03.20
✎
10:55
|
Ранее мы писали о решении проблемы сканирования и выгрузки в «1С». Сейчас мы расскажем об особенностях печати этикеток, выгрузки в Частный Знак и вводе в оборот.
ввод кодов честный знак обувь, CSV, 1С prof-it.ru С 1 Марта можно продавать только маркированную обувь, пока закон о перемещении сроков на рассмотрении и то, он касается только оптовиков. Начнем с того, что и честный Знак и 1С довольно плохо работают с большими объемами данных, нам нужно было распечатать и ввести в оборот около 2 млн. кодов. Не будем вдаваться в технические особенности, а расскажем основные проблемы с которыми столкнулись при вводе в оборот большого количества кодов и как мы их решили, увы, стандартные инструменты 1С не позволяют быстро и удобно, а по большому счету вообще не позволяют:) ввести в оборот большое количество кодов. После получения кодов из ЧЗ, нам осталось только распечатать и ввести в оборот. Данную работу мы разбили на 3 этапа и надеемся, что нашли оптимальное решение. 1) Обработка кодов и подготовка к печати. Из всех полученных кодов формируем один сплошной массив, после этого по заданному заранее числу — мы рекомендуем 970 (так как в катушках для печати чуть меньше 1000 этикеток + около 10 штук бракованные, в термо-клее) разбиваем на файлы с уникальным порядковым номером. маркировка обуви, CSV, 1С 2) Печать кодов. Обработка для печати работает с буфером обмена на прямую, из исходной папки выгружает все файлы CSV, формирует таблицу с 3 значениями. CSV, 1C, маркировка обуви 1) Человекочитаемое значение кода маркировки 2) Код маркировки без «криптохвоста» (в случае если код маркировки испортился что бы можно было его визуально оценить, найти код и списать его) 3) Хэш закодированная бейс 64 строка с кодом маркировки, в таком виде передается и расшифровывается. Использовать стандартную форму печати для этих целей крайне неудобно, долго, посу-ти невозможно. Пришлось создавать дополнительную форму для печати… В которой мы создали макет со специфическими параметрами – код маркировки без «криптохвоста» (так как с криптохвостом 1С не сможет распознать ), выводится в макете автоматически, — логотип ЧЗ, — название организации т.д. Логотип «Честного знака», компании, название и т.д. можно задавать произвольно. печать этикеток, честный знак, 1С, обработка 1С Так как через обработку нельзя печатать в командном режиме, то код для печати формирует печатная формы, удаляет строки из визуального табличного поля и переносит на закладка в текстовое поле – «лоб печать», что бы можно было визуально оценивать. Сформировали макеты которые отправляем на печать, после того как каждый файл распечатается — он загружается в папку CSV файлы, в которых указаны все фактически напечатанные коды. Данные CSV не привязаны к изначальным файлам, что позволяет отследить, все ли коды были распечатаны. Так же мы добавили контрл-брейк. Вручную можно прерывать операцию и очищать все логи, при этом контролируется совпадение исходных файлов. ввод кодов честный знак обувь, CSV, 1С prof-it.ru псков Сервис предлагает нам загружать по 678 кодов, при том что каждая загрузка проходит долго и более того, всегда пишет что успешно, но иногда нужно загружать несколько раз…Мы производим выгрузку через API ЧЗ. Опять же пришлось писать обработку, которая позволяет из исходных CSV сформировать 1 CSV массив, произвести выборку первой группы до «груп сепоратор» и сгенерирует из них XML для отправки в ЧС. P.S. 1C начинает «тормозить» когда читаешь текстовый документ в виде текста и перебираешь строки по индексу, поэтому пришлось “писать доработку” которая позволяет быстро перебирать индексы через функцию “СТР- разделить”, что позволяет сократить время на перебор в десятки раз. Применив этот комплекс доработок, мы смогли избежать огромного количества ошибок, неудобств при выгрузки и печати больших объемов кодов. |
|||
1
Academprofit
03.03.20
✎
10:56
|
Более подробно, со скриншотам на сайте автора - https://prof-it.ru/24-markirovka-obuvi-pechat-i-vvod-v-oborot-2-mln-kodov-1s-chestnyj-znak.html
|
|||
2
pechkin
03.03.20
✎
11:10
|
что-то не тянет на статью "какие мы молодцы"
|
|||
3
johnnik
03.03.20
✎
11:21
|
К счастью, большинству причастных к маркировке не требуется описывать миллион единиц остатка, да и в 1С эти марки загонять - тоже. Да и с распечаткой все проще пареной репы даже в случае ошибки. Скачал .csv-файл по 100-150 марок и скармливаешь его принтеру этикеток (или обычному на А4). Если что-то пошло не так, проще уничтожить то, что уже распечатал и начать заново. Убыток невелик - пол-рулона этикеток, десяток листов А4, немножко тонера или ресурса термоголовки.
|
|||
4
vovastar
03.03.20
✎
11:27
|
А рекламные ветки случаем не платные?
|
|||
5
Mihenius
03.03.20
✎
11:32
|
(0) Так сильно торопились, что даже не смогли сами прочитать свою статью до конца и проверить на ошибки?
|
|||
6
big
03.03.20
✎
13:41
|
Позорище какое-то. Цифровизация, мля...
|
|||
7
victuan1
04.03.20
✎
05:31
|
И статья опоздала. Перенесли сроки всех процессов по маркировке на дату 01.07.20.
Даже на сайте ЧЗ об этом инфа обновлена https://xn--80ajghhoc2aj1c8b.xn--p1ai/business/projects/footwear/ |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |