andrei-karpov / 1c_kkt_54fz

Инструкция для обработки 1С "ККТ-ОНЛАЙН 54-ФЗ: Обработка для работы фискальных регистраторов"
https://andrei-karpov.github.io/1c_kkt_54fz/
7 stars 7 forks source link

марки не проходят проверку #21

Closed skreol closed 2 weeks ago

skreol commented 2 months ago

я видел что была такая же тема но тем не менее не могу понять что не так сделано. уже проковырялись до похожей темы. кассу пересоздал. для проверки маркированного товара используем механизм реализации там есть блок проверить маркировку после этого уже отправляем печатать чек для выведения код через кассу. скрины настроек и лог кассы прилагаю. Log54FZ_24_07_2024.txt настройки маркировки настройки оборудования ошибка вернувшаяся в 1с

skreol commented 2 months ago

макеты переписаны на старые. или же в папке с макетами надо все удалить и оставить только старые? можно норм мануал по решению такой проблемы делать то, делать то, не помогло логи такие то от туда то на почту такую то?в чем проблема то

andrei-karpov commented 2 months ago

нет, у вас не такая же ошибка, судя по логу у вас не запускается проверка маркировки, а просто передается информация в чек, вы 1С перезапускали после настройки маркировки?

andrei-karpov commented 2 months ago

а здесь, что размещено? "T_ПутьДоДоработки":"K:\KKT.epf",

skreol commented 2 months ago

1с перезапускали. Это на основе вашей обработки изменения внесены чтоб у меня бились чеки с теми реквизитами что нужны в части оплаты. Делал программист сказал что на работу чека реализации повлиять не должно

skreol commented 2 months ago

Еще раз до этого было сделано так что в документе реализации провеоялксь корректность маркировки и если все ок да вся инфа передается сразу на ккт и после этого касса бьет чек зачета аванса маркированного товара и таким образом товар сразу же выводиться из оборота. Схема работы у нас осталась таже. Надо как то по другому работать?

skreol commented 2 months ago

Эту обработку если есть необходимость могу предоставить

andrei-karpov commented 2 months ago

Просто отключите эту доработку, и проверяйте работу без нее, очистите путь к доработкам логика работы должна быть такая, что перед фискализацией должно запускаться окно проверки маркировки, и это видно по логу, там пишется нужная информация, о том прошла маркировка проверку или нет, у вас этого нет, да и ошибка означает как раз то, что у вас пропущен момент проверки марки, сразу сформирован чек.

skreol commented 2 months ago

Ну окей если оно так даже заработает мне помимо маркировки надо чтоб чеки остальные бились так как мне надо а это в логику вашей стандартной обработки не укладывается и что делать? Программист все делал согласно вашим же мануалам как я понимаю ну других то нету. Тогда к вам вопрос в какой момент вызывается эта обработка и на какое событие реагирует

skreol commented 2 months ago

Потому что сейчас при нажатии пробить чек из реализации с проверенной маркированной продукцией. выходит окно уже вашей обработки и при нажатии на конпку далее касса нас радостно отправляет в закат бабочек ловить

andrei-karpov commented 2 months ago

да мне все равно, как у вас там доработано, моя задача, чтобы заработал стандартный функционал

skreol commented 2 months ago

Нет хорошо сегодня проверим ваше предположение про отключение доработки что будет в результате я вам отпишу

lexlaw2 commented 2 months ago

Нет хорошо сегодня проверим ваше предположение про отключение доработки что будет в результате я вам отпишу

используем эту обработку с начала 54фз, возможно смогу вам помочь ... ну так просто интересно) https://t.me/lexlaw2

andrei-karpov commented 2 months ago

@skreol у вас получилось пробить чек с маркировкой?

skreol commented 2 months ago

добрый и так итог мучений и поисков. во первых немного перемудрили в реализации не нужно было ставить аванс как предмет расчета. поэтому проверка даже не вызывалось на что вы как разработчик могли и указать. путем переговоров с автором такой же темы установил драйвер ккт 10.9.4.5 итогом получил вот такую картину итог мучений Log54FZ_26_07_2024.txt очень бы хотелось ваших комментариев и путь решения. подмена на ваши старые макеты не помогает 1с говорит что нет обработки для атол. сейчас драйвер атол 10.9.4.5 одни из последних макетов. подмена длл из папки атола тоже не дает результата в виде М+ в проверке

andrei-karpov commented 2 months ago

Значит так, если вы не прекратите разговаривать со мной в "обвинительной" манере, то не получите никакой консультации, тем более техническая поддержка у вас закончилась уже 2 месяца назад. если же готовы нормально пообщаться, то нужно проверить 3 момента:

Также у вас так и не отключена доработка, которую я просил отключить для проверки.

andrei-karpov commented 2 months ago

Плюс я бы проверил, а открыта ли у вас кассовая смена?

skreol commented 2 months ago

кассовая смена была открыта проверка2 тут закрыта так как на результат проверки связи не влияет лог кассы без обработки Log54FZ_29_07_2024.txt очень смущает вот эта часть лога fptr1C.log часть лога.txt код маркировки который передает 1с в кассу как я понимаю либо не полный либо как то не правильно интерпретируется код маркировки проверял так же через тест кассы ошибка та же самая проверка ккт 5 | Проверка КП КМ выполнена с отрицательным результатом, статус товара у ОИСМ некорректен просто не понятно как вот из такого (01)04620070230754(21)5srl'UflXsqk? получается то что передано в кассу в 1с проверку данный код проходит успешно проверка 1с

skreol commented 2 months ago

также уточнить, какую именно маркировку сканируете, и что именно попадает в окно маркировки, для этого в параметрах обработки в разделе "Исправление ошибок", поставьте флажок "Записывать информацию по маркировки в лог", перезапустите 1С и пришлите фото этой маркировки. данный пункт не очень понял обычный qr код предоставленный производителем. тип маркировки если имеется ввиду то легкая промышленность. что именно проверяет 1с я написал. облазил всю обработку раздела исправления ошибок не нашел может не там искал? обработка Номенклатура Код маркировки Статус проверки Простынь 180*200 Askona Home Крем-брюле 0104620070230754215srl'UflXsqk? Проверка КП КМ не выполнена, статус товара ОИСМ не проверен [М] проверка КМ

andrei-karpov commented 2 months ago

У вас на картинке не хватает криптохвоста https://dzen.ru/a/ZX12Tmf4gTNsqFs4 , начинающийся с тега 91, марка должна быть длиннее. То что вы проверяете через тест драйвера ФР, там должна быть другая марка, вы берете марку в формате base64, которую формирует обработка, она формируется на основании обычной марки, и используется специально для передачи на кассу, чтобы сохранить все нужные символы маркировки, через тест драйвера нужно проверять обычную марку, как она отсканирована. Как я это вижу, и судя по вашим данным, марка уже находится на учете, и занесена 1С, при продаже она подтягивается из документа реализации, однако марка оприходована без полного кода, (полный код марки хранится в регистре "пул кодов маркировки"), и при попадании в обработку она также проверяется без криптохвоста, отсюда и ошибка. Для чистоты эксперимента, вам нужно сканировать маркировку прямо в окне проверки печати обработки. для этого можно нажать кнопку F7 или нажать на кнопку штрихкода. и отсканировать марку заново, тогда на кассу попадет полная марка. image

Раздел "исправление ошибок" - image

также я обратил внимание, что у вас ранее в поле "Ревизия", было 3004, однако сейчас 4000, это значит, что у вас возможно подключено 2 оборудования на одну кассу, и компоненты конфликтуют, проверьте, чтобы проверка шла для одной кассы.