Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
RaFaeL писал(а): ↑15 Март 2023, 17:14
как мне объяснили, я ошибаюсь?
Вы правы ... потому что работаете с ископаемым ФФД 1.05 где нет проверки марок.
В ФФД 1.2 есть отправка марки на проверку и остаток вообще не важен - см. драйвер АТОЛ.
RaFaeL писал(а): ↑15 Март 2023, 15:09
большие буквы меняются на маленькие (не все, рандомно!)
Мистика какая-то невероятная.
Либо какая-то непонятная настройка сессии, либо что-то работает на буфер одновременно со сканером.
Никаких проблем с HID нет - зайдите в любой супермаркет.
Хорошо. Гипотетически предположим, что Ваша программа как-то получила изуродованную строку марки.
Отправили её (или какаю-нибудь другую строку символов) на проверку списания через драйвер и получили отказ.
Показали отказ и отменили печать чека. Вот и вся проверка.
Если учесть, что сервер проверки марок часто бывает недоступен, замучаетесь отменять. В документах эдо информации о марках нет.
Так или иначе, но протокол проверки марок ар ФФД 1.2 существует.
И если уж происходит чудесным образом искажение марки, то- это вариант проверки её корректности.
Что касается указания марок в ЭДО - то этот процесс уже идёт, но постепенно.
Тот же код ОСУ из которого Вы скриптом добываете "штрих-код" (GTIN) - это как раз в эту тему.
см. например https://kontur.ru/articles/6294?ysclid= ... 8562123587
Игорь Столяров писал(а): ↑15 Март 2023, 17:59
В ФФД 1.2 есть отправка марки на проверку и остаток вообще не важен - см. драйвер АТОЛ.
Не понял, почему остаток не важен? Пока марка корректно не считается и не передастся - так и будет на балансе в ЧЗ висеть, неважно какой ФФД. Вообще, вы все сводите к продаже, а у меня вопрос по приходу - нужно сразу записать в систему марку корректно, чтобы сверить с тем документом, который от поставщика приходит в ЧЗ и подтвердить получение марок. При продаже будет вторая сверка, с ней проще. ОК, я понял, криптохвост мне ничего не даст, корректность никак не проверить по нему - хотелось как лучше, а будет как всегда )
Марки в настоящее время на балансе не висят, через эдо не отправляются. Это планируют со временем ввести. Сейчас производители регистрируют марки в чз, у этих марок устанавливается статус в обороте. При продаже на кассах или при списании марок (например, сыр в развес) марки получают статус выведена из оборота. Проверка марок в чз часто не происходит из-за периодической недоступности серверов чз. В этом случае продавать не запрещается, в чеках печатается м или м-. Однако в чз мониторят повторные продажи одних и тех же марок. Если такое в одном магазине превышает определённый процент, то присылают предупреждение с угрозой штрафа. Для магазинов с несколькими кассами пришлось создавать общую базу проданных марок и запрещать повторную продажу на уровне своего по.
finsoftrz писал(а): ↑16 Март 2023, 8:51
Марки в настоящее время на балансе не висят, через эдо не отправляются. Это планируют со временем ввести. Сейчас производители регистрируют марки в чз, у этих марок устанавливается статус в обороте.
Ну вот это я и называю на балансе - марка имеет статус в обороте и находится в точке с конкретным sid конкретной организации. Хотя физически ее там может и не быть так как продали, просто какой-то косяк с проходом марки. Т.е. можно из оборота не выводить и ничего за это не будет? Смысл тогда всего этого?
finsoftrz писал(а): ↑16 Март 2023, 12:13
Нет, марка просто находится в обороте, фактическое ее место нахождение в чз неизвестно
Известно... По крайней мере для лекарств (с другими маркированными товарами не работал пока), при списании марки обязательно передавать торговую точку списания и при поступлении товаров тоже, указывается на какую точку поступил товар
Про лекарства не могу сказать, с такими товарами не работаем. Не понятно, откуда такая привязка может взяться, если в эдо марки не передаются. Если только для лекарств своя отдельная система, как для алкоголя.