|
Розница 2.3. В структуре кода маркировки отсутствует криптохвост | ☑ | ||
|---|---|---|---|---|
|
0
Ychenik1c
10.05.26
✎
08:45
|
Добрый день. Ошибка вроде понятная, много где про неё написано - нужно отсканировать код маркировки, а не копировать вручную, что его нельзя хранить в открытом виде, но у нас другая ситуация.
Есть большая Розница 2.3. Реструктуризация которой при некоторых обновлениях может занимать до 15-20 часов и магазин, который работает без выходных и на обновление нет этих 15-20 часов. Была выбрана другая стратегия обновления: делаем копию, её обновляем, пишем правила обмена на КД2 и в день обновления переносим документы/справочники в обновленную базу и её подменяем вместо рабочий. В двух базах получается одинаковый отложенный чек, с виду одинаковый штрихкод упаковок, но в базе до обновления этот чек можно пробить, а в обновленной нет. Вопрос - как всё-таки система понимает что в одной базе он был отсканирован в документ, а в другой перенесен? |
|||
|
1
MWWRuza
гуру
10.05.26
✎
09:06
|
Скорее всего, полный код марки не сохраняется в базе, а живёт в оперативке (в какой-то переменной, до закрытия чека). А сохраняется без криптохвоста. Поэтому и так.
|
|||
|
2
Garykom
гуру
10.05.26
✎
18:16
|
Думаю не в оперативке а во временном хранилище
|
|||
|
3
iolxrfsf
10.05.26
✎
21:25
|
Полный код маркировки 1С хранит в РегистрыСведений.ПулКодовМаркировкиСУЗ.
|
|||
|
4
Ychenik1c
11.05.26
✎
04:14
|
(3) А если этот регистр пустой?
Я как понимаю он используется с момента получения кодов маркировки до момента их печати, т.е. для выпускающего продукцию. При продажах он не используется |
|||
|
5
MWWRuza
гуру
11.05.26
✎
11:04
|
(4) Скорее всего. По наличию СУЗ в названии. Хотя, обозвать могут как угодно, там много не логичного...
Вероятнее всего в (2) правильно. Я, говоря про оперативку, просто забыл про временное хранилище. Ну, что поделать - застарелый клюшечник :-)))) |
|||
|
6
akronim
12.05.26
✎
12:22
|
(0) А РС "Статусы проверки и подбора ИС" тоже переносили? Там есть хранилище значений с отсканированными марками, мне лень проверять - есть ли там криптохвост.
|
|||
|
7
Ychenik1c
12.05.26
✎
16:15
|
(6) Проверил - регистр пустой
|
|||
|
8
Garykom
гуру
12.05.26
✎
16:21
|
||||
|
9
Garykom
гуру
12.05.26
✎
16:23
|
Оно может в драйвере АТОЛ храниться ))
https://geniy1s.ru/chek-ne-napechatan-nekorrektnyj-kod-markirovki-atol-roznicza-2-3/ |
|||
|
10
Ychenik1c
12.05.26
✎
17:30
|
(8)(9) Это совсем другое.
Тем более если он хранился бы драйвере - перенос чека в другую 1с на этом же компьютере не влияло бы тогда |
|||
|
11
MWWRuza
гуру
12.05.26
✎
19:04
|
(9) Да ну, в каком драйвере...
В драйвере (точнее, даже не в драйвере, а в самой ККТ) хранится результат проверки марки в связке с самой маркой, по ОИСМ. Для формитования тега 2106. Это чисто "внутренние дела" кассы, живет до пробития чека с этой маркой (или до команды принудительной очистки этого буфера) и ни куда наружу не вытаскивается, и ни чем не используется. Тем более отложенными чеками. А вообще, в Рознице, марки в отложенных чеках сохраняются? А то по ответу СП, по ссылке в (8), получаетя, что и не должны... Я как-то в Рознице с отложками и не заморачивался, они там для маркировки работают вообще - ? А то может мы "ищем черую кошку в темной комнате, когда ее там нет" :-) |
|||
|
12
Ychenik1c
12.05.26
✎
20:20
|
(11) В отложенных чеках марки сохраняются. И даже сохраняется ответ по разрешительному режиму, если проверка была пройдена, но чек не пробит
|
|||
|
13
MWWRuza
гуру
12.05.26
✎
22:08
|
(12) А только на сеанс, или вообще? Если закрыть программу, и открыть по новой, сохраняютя?
А если смену закрыть, потом, в новой смене отложки с предыдущей будут? PS Интересно понять, если они где-то хранятся - то где? ЦРПТ запрещает хранить марки с криптохвостами в явном виде, где-либо, кроме отпечатанных этикеток. 1С скорее всего, соблюдает этот запрет (по большому счету - глупый, при современном уровне развития технологий, когда смартфон со сканером 2D в кармане у каждого первого :-) ), в отличии от мелких игроков рынка... Но, если отложки с марками сохраняютя, то получается "не совсем!" :-) |
|||
|
14
Волшебник
12.05.26
✎
22:05
|
(13) Если хотите напечатать, надо хранить марки с криптохвостами
|
|||
|
15
MWWRuza
гуру
12.05.26
✎
22:28
|
(14) Если хотите напечатать
Да. Но, тут речь о продажах по ККТ уже напечатанных. (14) надо хранить марки с криптохвостами Само собой. Раньше, при заказе марок в СУЗ, ЧЗ отдавали файлы в формате CSV, полные, с криптохвостами... Потом, ограничили, что скачать сформированный фвйл можно только один раз. А потом, вообще CSV убрали, сделали скачку только в PDF, убогого формата, по крайней мере для розницы. Для маркировки остатков (для производителей, скорее всего оставили, или можно получить полные марки по API, иначе жо, как-то же они их печатают...). Приходилось "извращаться" с распознаванием из PDF, благо такие обработки есть. ЗЫ По сути защита от дураков... Если кому-то нужно - и так смогут получить полные коды с криптохвостами, как не защищай. |
|||
|
16
CepeLLlka
12.05.26
✎
23:45
|
(15)Я хз конечно что и где ограничили, но из документа Эмиссия кодов маркировки есть типовой механизм по выводу заказанных кодов маркировки в Base64
|
|||
|
17
Волшебник
13.05.26
✎
00:36
|
Честный знак = криптохвост...
Кто-то этого не понимает.. |
|||
|
18
H A D G E H O G s
13.05.26
✎
00:54
|
(16) После того, как ты по нему оформишь документ МаркировкаТоваровИСМП с типом Верификация/Отчет о нанесении (не помню уж) - твои криптохвосты - всё, окончены. Не теряйте хвосты, пацаны, вы матерям еще нужны.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |