Главная категория > Посцентр (ШТРИХ-М)
Проблема с проверкой ЧЗ
Slava:
otmag
Разрешительная система - это своего рода шизофрения .
Лучше всего описано здесь
https://честныйзнак.рф/upload/2023_09_01_методические_рекомендации_в01_3_rev_и_офлайн_2.pdf
Там есть два вопроса - режим офф-лайн пока замели под ковёр .
А про токен сказано так - до 1 марта 2025 года токен выдается на ИНН сроком на год и он не меняется.
Что через год они придумают ещё - тайна .
Насчёт верхнего ПО .
ЧЗ говорит так - ребята в методичке всё разжёвано от и до .
Не знаете что такое http и как с ним работать ?
Да не вопрос , есть куча готовых решений и знать это вам и не надо.
Тупо сгенерите токен в ЛК и будет счастье . Ну там копейку какую-то надо будет заплатить создателям
этого самого верхнего ПО.
Насчёт штриховского ТД .
ТД - это просто прикладная программа для удобства пассажиров и не более того .
Во всей ККТ ,прошедшей экспертизу под один-два , есть возможность передать тег 1260 - ВСЁ !
А как вы в этот тег будете запихивать то что надо - ваши личные проблемы .
otmag:
Stok, речь не столько о М+/-, просто кнопка ТД "Проверить код маркировки" заведомо выведенного из оборота ЧЗ дает ответ 15. Собственно "Передать и Распознать" то же самое -15.
[21.02.2024 15:17:32.826] [00004832] [ INFO] TFiscalPrinter ------------------------------------------------------------
[21.02.2024 15:17:32.826] [00004832] [DEBUG] TFiscalPrinter Команда: FF61h, Проверка маркированного товара
[21.02.2024 15:17:32.826] [00004832] [ INFO] TFiscalPrinter ------------------------------------------------------------
[21.02.2024 15:17:32.826] [00004832] [DEBUG] TFiscalPrinter OpenPort
[21.02.2024 15:17:32.826] [00004832] [DEBUG] TFiscalPrinter Lock
[21.02.2024 15:17:32.826] [00004832] [DEBUG] TFiscalPrinter Unlock
[21.02.2024 15:17:32.826] [00004832] [DEBUG] TPrinterProtocol SetCmdTimeout: 10650
[21.02.2024 15:17:32.826] [00004832] [DEBUG] TPrinterProtocol -> 05
[21.02.2024 15:17:32.826] [00004832] [DEBUG] TPrinterProtocol <- 15
[21.02.2024 15:17:32.826] [00004832] [DEBUG] TPrinterProtocol -> 02 5F FF 61 1E 00 00 00 01 00 55 00 30 31 30 34 36 35 30 32
[21.02.2024 15:17:32.826] [00004832] [DEBUG] TPrinterProtocol -> 36 37 34 30 36 35 35 36 32 31 35 4F 53 46 77 43 6A 47 52 75
[21.02.2024 15:17:32.826] [00004832] [DEBUG] TPrinterProtocol -> 64 6C 47 1D 39 31 45 45 30 38 1D 39 32 44 4F 4D 6C 71 2B 2F
[21.02.2024 15:17:32.826] [00004832] [DEBUG] TPrinterProtocol -> 45 58 30 66 45 68 45 51 6D 48 54 35 32 48 67 54 4B 6A 41 74
[21.02.2024 15:17:32.826] [00004832] [DEBUG] TPrinterProtocol -> 75 6D 49 45 41 2B 53 70 79 75 56 39 76 77 2F 34 3D B1
[21.02.2024 15:17:32.841] [00004832] [DEBUG] TPrinterProtocol <- 06
[21.02.2024 15:17:32.841] [00004832] [DEBUG] TPrinterProtocol SetCmdTimeout: 40000
[21.02.2024 15:17:33.730] [00004832] [DEBUG] TPrinterProtocol <- 02
[21.02.2024 15:17:33.730] [00004832] [DEBUG] TPrinterProtocol <- 25
[21.02.2024 15:17:33.730] [00004832] [DEBUG] TPrinterProtocol SetCmdTimeout: 10650
[21.02.2024 15:17:33.730] [00004832] [DEBUG] TPrinterProtocol <- FF 61 00 00 01 03 1E 00 0F 42 08 04 00 DD E9 D5 65 39 08 01
[21.02.2024 15:17:33.730] [00004832] [DEBUG] TPrinterProtocol <- 00 00 D5 07 01 00 0F 3D 08 01 00 01 34 08 01 00 03 85
[21.02.2024 15:17:33.730] [00004832] [DEBUG] TPrinterProtocol -> 06
[21.02.2024 15:17:33.730] [00004832] [DEBUG] TFiscalPrinter Unlock
[21.02.2024 15:17:33.730] [00004832] [DEBUG] TDrvFR FNCheckItemBarcode: 0
[21.02.2024 15:17:33.730] [00004832] [DEBUG] TDrvFR Get_CheckItemLocalResult
[21.02.2024 15:17:33.730] [00004832] [DEBUG] TDrvFR Get_CheckItemLocalResult: 0
[21.02.2024 15:17:33.730] [00004832] [DEBUG] TDrvFR Get_CheckItemLocalResult
[21.02.2024 15:17:33.730] [00004832] [DEBUG] TDrvFR Get_CheckItemLocalResult: 0
[21.02.2024 15:17:33.730] [00004832] [DEBUG] TDrvFR Get_CheckItemLocalResult
[21.02.2024 15:17:33.730] [00004832] [DEBUG] TDrvFR Get_CheckItemLocalResult: 0
[21.02.2024 15:17:33.746] [00004832] [DEBUG] TDrvFR Get_CheckItemLocalError
[21.02.2024 15:17:33.746] [00004832] [DEBUG] TDrvFR Get_CheckItemLocalError: 1
[21.02.2024 15:17:33.746] [00004832] [DEBUG] TDrvFR Get_CheckItemLocalError
[21.02.2024 15:17:33.746] [00004832] [DEBUG] TDrvFR Get_CheckItemLocalError: 1
[21.02.2024 15:17:33.746] [00004832] [DEBUG] TDrvFR Get_MarkingType2
[21.02.2024 15:17:33.746] [00004832] [DEBUG] TDrvFR Get_MarkingType2: 3
[21.02.2024 15:17:33.746] [00004832] [DEBUG] TDrvFR Get_MarkingType2
[21.02.2024 15:17:33.746] [00004832] [DEBUG] TDrvFR Get_MarkingType2: 3
[21.02.2024 15:17:33.746] [00004832] [DEBUG] TDrvFR Get_KMServerErrorCode
[21.02.2024 15:17:33.746] [00004832] [DEBUG] TDrvFR Get_KMServerErrorCode: 0
[21.02.2024 15:17:33.746] [00004832] [DEBUG] TDrvFR Get_KMServerErrorCode
[21.02.2024 15:17:33.746] [00004832] [DEBUG] TDrvFR Get_KMServerErrorCode: 0
[21.02.2024 15:17:33.746] [00004832] [DEBUG] TDrvFR Get_KMServerErrorCode
[21.02.2024 15:17:33.746] [00004832] [DEBUG] TDrvFR Get_KMServerErrorCode: 0
[21.02.2024 15:17:33.746] [00004832] [DEBUG] TDrvFR Get_KMServerErrorCode
[21.02.2024 15:17:33.746] [00004832] [DEBUG] TDrvFR Get_KMServerErrorCode: 0
[21.02.2024 15:17:33.746] [00004832] [DEBUG] TDrvFR Get_KMServerCheckingStatus
[21.02.2024 15:17:33.746] [00004832] [DEBUG] TDrvFR Get_KMServerCheckingStatus: 15
[21.02.2024 15:17:33.746] [00004832] [DEBUG] TDrvFR Get_KMServerCheckingStatus
[21.02.2024 15:17:33.746] [00004832] [DEBUG] TDrvFR Get_KMServerCheckingStatus: 15
[21.02.2024 15:17:33.746] [00004832] [DEBUG] TDrvFR Get_TLVDataHex
[21.02.2024 15:17:33.746] [00004832] [DEBUG] TDrvFR Get_TLVDataHex: 42 08 04 00 DD E9 D5 65 39 08 01 00 00 D5 07 01 00 0F 3D 08 01 00 01 34 08 01 00 03
[21.02.2024 15:17:33.762] [00004832] [DEBUG] TDrvFR Get_ResultCode
[21.02.2024 15:17:33.762] [00004832] [DEBUG] TDrvFR Get_ResultCode: 0
[21.02.2024 15:17:33.762] [00004832] [DEBUG] TDrvFR Get_ResultCodeDescription
[21.02.2024 15:17:33.762] [00004832] [DEBUG] TDrvFR Get_ResultCodeDescription: Ошибок нет
[21.02.2024 15:17:33.762] [00004832] [DEBUG] TDrvFR Get_ECRInput
[21.02.2024 15:17:33.762] [00004832] [DEBUG] TDrvFR Get_ECRInput: 02 5F FF 61 1E 00 00 00 01 00 55 00 30 31 30 34 36 35 30 32 36 37 34 30 36 35 35 36 32 31 35 4F 53 46 77 43 6A 47 52 75 64 6C 47 1D 39 31 45 45 30 38 1D 39 32 44 4F 4D 6C 71 2B 2F 45 58 30 66 45 68 45 51 6D 48 54 35 32 48 67 54 4B 6A 41 74 75 6D 49 45 41 2B 53 70 79 75 56 39 76 77 2F 34 3D B1
[21.02.2024 15:17:33.762] [00004832] [DEBUG] TDrvFR Get_ECROutput
[21.02.2024 15:17:33.762] [00004832] [DEBUG] TDrvFR Get_ECROutput: 02 | 25 | FF | 61 | 00 | 00 01 03 1E 00 0F 42 08 04 00 DD E9 D5 65 39 08 01 00 00 D5 07 01 00 0F 3D 08 01 00 01 34 08 01 00 03 | 85
[21.02.2024 15:17:33.762] [00004832] [DEBUG] TDrvFR Get_OperatorNumber
[21.02.2024 15:17:33.762] [00004832] [DEBUG] TDrvFR Get_OperatorNumber: 0
Prz777:
--- Цитата: otmag от 11/03/2024 21:48:10 ---... Техподдержка Штриха говорит , что они не виноваты, а просто транслируют ответ.
--- Конец цитаты ---
Они правы. Штрих-М ни при чём. Все вопросы к Честному знаку, пиши туда.
geodile:
--- Цитата: otmag от 12/03/2024 18:28:01 ---Stok, речь не столько о М+/-, просто кнопка ТД "Проверить код маркировки" заведомо выведенного из оборота ЧЗ дает ответ 15. Собственно "Передать и Распознать" то же самое -15.
--- Конец цитаты ---
такой ответ возвращает чз, он не проверяет выведена марка или нет
только что такая марка существует и была введена в оборот, как я уже писал
не захотел почему то чз проверять все через этот функционал, с апреля запускают другой, для всех остальных проверок марок, которые вы хотите видеть
AndreyMR:
Приношу извинения если на в тему
Исходные данные
Имеется аптека с ККТ ШтрихМ 01Ф, управляющая программа от Спарго (F3 TAIL вроде как), Поддержка то же Спарго. До недавнего времени работали под ФФД 1.05, т.к. установленный ФН 928... не поддерживал 1.2. В этом году была произведена замена ФН (Ин36-4) и ККТ при замене была переведена на ФФД 1.2. Прошивка от 18.01.2024, так же в настоящий момент на РМК установлен драйвер 5.17.989.
В чём проблема
Касса не формирует уведомление после пробития чека для выбытия товара в честном знаке и соответственно выбытие товара не происходит. М+ на чеках печатается. (но ведь это результат предварительного запроса в честный знак)
Что попытались сделать
Сбросили к заводским и перенастроили сканер (Хонейвел)
Проверил таблицы кассы Т1п25=0, Т17п25=1, Т17п41=0
Разобрал штрих код пробил их Парацетамол через драйвер (Инструкция &t=3s ) чек пробился с М+. Но уведомление о выбытии не было сформировано.
Вопрос
Можно ли добиться выбытия товара в Честном знаке через тест драйвера. Может после "Закрытия чека расширенное v2" надо в раздел КТ2 и ещё что-то нажать?
Техподдержка Спарго утверждает что с кассой что-то нето.... или не так... ... ... ....
Навигация
Перейти к полной версии