Автор Тема: Программа БИТ драйвер ККТ  (Прочитано 7480 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kkmspb

  • Активный форумчанин
  • Постоялец
  • **
  • Сообщений: 247
  • Похвалили: 29 раз(а)
  • Откуда: Санкт-Петербург
    • БИТ драйвер ККТ
Есть новая прога для решения разных задач, связаных с ккт. Назвали мы ее БИТ драйвер ККТ.
Сначала задумывалась как тестилка драйвера Inecrman для ккт Меркурий, а потом понеслось: прикрутили Атолы, придумали АПИ для удаленной фискализации чеков (тут кстати оказалось немколько режимов, а не один, как может показаться).
Давече добавили возможность на Атоле вытягивать чек из ФН и быстро делать коррекцию и/или возврат. Получается реально все за минуту пролетает.
И вот это уже ЦТО-шникам интересно будет.
Но как бы я и сам кассами занимаюсь с 98г.
В общем нужна обратная связь. Все пожелания приветствуются ибо интерес не угас, проект развивается...

Сейчас добавляем работу напрямую с ФН, ну еще Штрих наверное скоро будет.
Версия на данный момент 1.23.14. Скачать можно здесь https://kkmspb.ru/software/BIT-driver-KKT/download/. Видосы если надо есть.

Да надо обязательно объяснить, что программа 990р./год (на наш взгляд немного),  2  недели бесплатно полный функционал.
ЦТО-никам естественно полный free период.

В общем хотелось бы эту тему форума для критики и пожеланий создать. Ибо косяков в программировании много (естественно не все сразу замечаем) программируем на Qt4 (С++), собираем все из исходников статически, есть открытая часть развития фреймворка Qt.

И еще наверное надо сказать почему все это произошло, скорее всего потому, что читать закон ФЗ54 с письмами ФНС "довольно" тяжело нормальному человеку, но вот если задача стоит реализовать все это на практике путем программирования, то процесс лично для меня заметно становится интереснее.
« Последнее редактирование: 15/02/2025 19:13:26 от kkmspb »
 
Это сообщение считают полезным: ravil1965.65, svetlon

Оффлайн alcohelp

  • Наш человек
  • Старожил
  • ***
  • Сообщений: 338
  • Похвалили: 113 раз(а)
  • Откуда: Самара
Re: Программа БИТ драйвер ККТ
« Ответ #1 : 15/02/2025 18:22:50 »
Извините запрашиваемая страница /software/IT-driver-KKT/download/ не найдена в базе данных.

Возможно была удалена с сайта.

Наверное
https://kkmspb.ru/software/BIT-driver-KKT/download/
 

Оффлайн kkmspb

  • Активный форумчанин
  • Постоялец
  • **
  • Сообщений: 247
  • Похвалили: 29 раз(а)
  • Откуда: Санкт-Петербург
    • БИТ драйвер ККТ
Re: Программа БИТ драйвер ККТ
« Ответ #2 : 15/02/2025 18:54:36 »
 

Оффлайн dremel

  • Активный форумчанин
  • Старожил
  • **
  • Сообщений: 379
  • Похвалили: 112 раз(а)
  • Откуда: Noginsk
Re: Программа БИТ драйвер ККТ
« Ответ #3 : 16/02/2025 03:53:45 »
При запуске драйвера "not exist field hddSerNum"
 

Оффлайн Master X

  • https://t.me/MasterX483
  • Модератор раздела
  • Новичок
  • ****
  • Сообщений: 10
  • Похвалили: 1645 раз(а)
  • Для Спасибок:9+2!0№2;9!6%6(9)5_0
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Re: Программа БИТ драйвер ККТ
« Ответ #4 : 16/02/2025 07:53:35 »
Я этот форум и архив кручу верчу 15 лет(повторюсь, мне так нравится, я всё делаю для меня), а тут какой-то не понятный софт за 990 в год. Дамп конструктор был бесплатный, фнРУН, хз чего с проектом, но тоже бесплатный. Кто захочет, тот заплатит...
Хорошие вещи в рекламе не нуждаются...
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме или чего нужно исправить пишите мне в личку
 

Оффлайн kkmspb

  • Активный форумчанин
  • Постоялец
  • **
  • Сообщений: 247
  • Похвалили: 29 раз(а)
  • Откуда: Санкт-Петербург
    • БИТ драйвер ККТ
Re: Программа БИТ драйвер ККТ
« Ответ #5 : 16/02/2025 13:03:29 »
Цитировать
not exist field hddSerNum
Надо будет убрать привязку к серийнику винта, где то осталась, не быстро к сожалению.
« Последнее редактирование: 16/02/2025 16:43:10 от kkmspb »
 

Оффлайн Stok

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2371
  • Похвалили: 1777 раз(а)
    • Маркет-мастер
Re: Программа БИТ драйвер ККТ
« Ответ #6 : 17/02/2025 03:08:28 »
kkmspb, посмотрел видос про чек коррекции.
Насторожило как Вы объясняете его сущность, типа это обычный приход и возврат но с доп. реквизитами. Вообще-то это отдельный вид документов. Тег 1000 у Вас ни где не мелькнул на экране по этому не могу судить правильно ли Вы его формируете.
Еще скорость чтения чеков из ФН печальная, примерно 1 чек/сек. Представьте, что ФН полненький и в нем около 250к чеков.
 

Оффлайн kkmspb

  • Активный форумчанин
  • Постоялец
  • **
  • Сообщений: 247
  • Похвалили: 29 раз(а)
  • Откуда: Санкт-Петербург
    • БИТ драйвер ККТ
Re: Программа БИТ драйвер ККТ
« Ответ #7 : 17/02/2025 12:16:20 »
kkmspb,  Тег 1000 у Вас ни где не мелькнул на экране по этому не могу судить правильно ли Вы его формируете.
Еще скорость чтения чеков из ФН печальная, примерно 1 чек/сек.
Тег 1000, а он точно должен в ффд1.2 быть? Дело в том, что я отображаю так как атол отдает. Проверю напрямую из ФН.
Со скоростью - да пока первый вариант только так получается.
 

Оффлайн Stok

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2371
  • Похвалили: 1777 раз(а)
    • Маркет-мастер
Re: Программа БИТ драйвер ККТ
« Ответ #8 : 17/02/2025 14:02:50 »
Тег 1000, а он точно должен в ффд1.2 быть?
Естественно, обязательность 1, для всех документов, для любого ФФД.
 

Оффлайн kkmspb

  • Активный форумчанин
  • Постоялец
  • **
  • Сообщений: 247
  • Похвалили: 29 раз(а)
  • Откуда: Санкт-Петербург
    • БИТ драйвер ККТ
Re: Программа БИТ драйвер ККТ
« Ответ #9 : 17/02/2025 14:24:28 »
Тег 1000 у Вас ни где не мелькнул на экране.

Его (тега 1000) вы выдаче от ФН нет (в команде х46/х47) , проверил напрямую с фН.

Атол кстати точно передает как сам ФН выдает.
 

Оффлайн Stok

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2371
  • Похвалили: 1777 раз(а)
    • Маркет-мастер
Re: Программа БИТ драйвер ККТ
« Ответ #10 : 17/02/2025 17:23:26 »
Его (тега 1000) вы выдаче от ФН нет (в команде х46/х47) , проверил напрямую с фН.
См. ФФД таб. 11
Код формы ФД из этой таблицы присутствует в каждом документе и определяет его тип.
 

Оффлайн kkmspb

  • Активный форумчанин
  • Постоялец
  • **
  • Сообщений: 247
  • Похвалили: 29 раз(а)
  • Откуда: Санкт-Петербург
    • БИТ драйвер ККТ
Re: Программа БИТ драйвер ККТ
« Ответ #11 : 17/02/2025 17:30:59 »
Его (тега 1000) вы выдаче от ФН нет (в команде х46/х47) , проверил напрямую с фН.
См. ФФД таб. 11
Код формы ФД из этой таблицы присутствует в каждом документе и определяет его тип.

Смотрите я с вами согласен. Но я вижу, что отдает ФН (на конкретную команду). Возможно одно другому не противоречит ....
 

Оффлайн M.Connor

  • Новичок
  • Сообщений: 26
  • Похвалили: 70 раз(а)
  • t.me/MitchellConnor
  • Откуда: Moscow
Re: Программа БИТ драйвер ККТ
« Ответ #12 : 17/02/2025 20:27:07 »
В примечании написано что этот тег не является частью TLV структуры, поэтому из ФН его  как тег не получить, как тег он есть только в формате json в старых версиях "receiptCode", в новых "code".
В фн он представлен в виде STLV заголовка фискального документа получаемого командой 45h
 
Это сообщение считают полезным: kkmspb

Оффлайн chellenger

  • Модератор раздела
  • Эксперт
  • ****
  • Сообщений: 13957
  • Похвалили: 2655 раз(а)
  • Откуда: Питер, +79095794064 Пишите в WhatsApp и телегу, так быстрей.
    • Сампо-Сервис
Re: Программа БИТ драйвер ККТ
« Ответ #13 : 18/02/2025 02:31:18 »
M.Connor, так же он присутствует в контейнере для ОФД если мне память к вечеру не отшибло.
С уважением, Александр.
www.sampokkm.ru
 

Оффлайн pavel_net

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1532
  • Похвалили: 520 раз(а)
  • Откуда: Омск
Re: Программа БИТ драйвер ККТ
« Ответ #14 : 18/02/2025 10:44:14 »
А мне при регистрации лень email водить было, а кнопки отказаться нету, пришлось через три волшебные клавиши закрывать.
Свидетели "ЦТО"
 

Оффлайн kkmspb

  • Активный форумчанин
  • Постоялец
  • **
  • Сообщений: 247
  • Похвалили: 29 раз(а)
  • Откуда: Санкт-Петербург
    • БИТ драйвер ККТ
Re: Программа БИТ драйвер ККТ
« Ответ #15 : 18/02/2025 12:31:51 »
как тег он есть только в формате json в старых версиях "receiptCode", в новых "code
А это где такое было , о чем речь? Я про байтовый протокол обмена ккт с фн?
 

Оффлайн kkmspb

  • Активный форумчанин
  • Постоялец
  • **
  • Сообщений: 247
  • Похвалили: 29 раз(а)
  • Откуда: Санкт-Петербург
    • БИТ драйвер ККТ
Re: Программа БИТ драйвер ККТ
« Ответ #16 : 18/02/2025 12:41:44 »
Дошел до создания документов в протоколе обмена ккт/фн и немного завис на вопросом - например открытие/закрытие смены, да и вообще с любым документом:
Какие теги надо передавать в составе tlv структуры? Точнее где описано, что при открытии смены надо передать какие-то теги обязательно... Такое ощущение, что догадаться надо самому...
Конечно я передал сначала неправильно, фн проглотил нормально, а потом выяснилось, что открытие смены не открывается нормально, то есть fn_run пишет чего-то там некорректно.
А если бы это был боевой ФН? ОФД наверное не принял бы документ. Правильно я догадываюсь? А дале а-та-та?... Это как по минному полю ходить?
 

Оффлайн 0andey0

  • Активный форумчанин
  • Старожил
  • **
  • Сообщений: 250
  • Похвалили: 77 раз(а)
  • Откуда: кузнецк
Re: Программа БИТ драйвер ККТ
« Ответ #17 : 18/02/2025 16:32:49 »
Дошел до создания документов в протоколе обмена ккт/фн и немного завис на вопросом - например открытие/закрытие смены, да и вообще с любым документом:
Какие теги надо передавать в составе tlv структуры? Точнее где описано, что при открытии смены надо передать какие-то теги обязательно... Такое ощущение, что догадаться надо самому...
Конечно я передал сначала неправильно, фн проглотил нормально, а потом выяснилось, что открытие смены не открывается нормально, то есть fn_run пишет чего-то там некорректно.
А если бы это был боевой ФН? ОФД наверное не принял бы документ. Правильно я догадываюсь? А дале а-та-та?... Это как по минному полю ходить?
Возможно будет полезным.
https://kkt-online.nalog.ru/html/sites/www.kkt-online.nalog.ru/materials/ffd_1_2_v2_8.pdf
 
Это сообщение считают полезным: Stok, kkmspb, Alex-x

Оффлайн Stok

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2371
  • Похвалили: 1777 раз(а)
    • Маркет-мастер
Re: Программа БИТ драйвер ККТ
« Ответ #18 : 18/02/2025 18:34:33 »
Дошел до создания документов в протоколе обмена ккт/фн ...
Это как по минному полю ходить?
Когда все поле истопчите вдоль и поперек, сможете сделать свою ККТ)))
А если серьезно, то нужно работать с двумя доками одновременно - в ФФД смотрите что нужно, а в протоколе ККТ-ФН читаете как.
 
Это сообщение считают полезным: Alex-x

Оффлайн kkmspb

  • Активный форумчанин
  • Постоялец
  • **
  • Сообщений: 247
  • Похвалили: 29 раз(а)
  • Откуда: Санкт-Петербург
    • БИТ драйвер ККТ
Re: Программа БИТ драйвер ККТ
« Ответ #19 : 18/02/2025 19:31:10 »
Когда все поле истопчите вдоль и поперек, сможете сделать свою ККТ)))
Вообще не горю желанием (сколько уже вышли из гонки чудо-производителей)
 

Оффлайн Slava

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 4584
  • Похвалили: 1428 раз(а)
Re: Программа БИТ драйвер ККТ
« Ответ #20 : 19/02/2025 02:11:22 »
kkmspb,  Тег 1000 у Вас ни где не мелькнул на экране по этому не могу судить правильно ли Вы его формируете.
Еще скорость чтения чеков из ФН печальная, примерно 1 чек/сек.
Тег 1000, а он точно должен в ффд1.2 быть? Дело в том, что я отображаю так как атол отдает. Проверю напрямую из ФН.
Со скоростью - да пока первый вариант только так получается.



Сказано так :

 " 5.2.9 Команда ABh – переход на повышенную скорость работы по UART
ФН после включения всегда работает на скорости 115200 бит/с.
В ФН-1.2 при работе по интерфейсу UART возможно изменять скорость обмена. После подачи
данной команды ФН будет работать на установленной скорости, до своего рестарта.
5.2.9.1 Входные параметры
Таблица 27
Наименование  Тип  Длина  Комментарий
Скорость работы  Uint32, LE  4  Повышенная скорость работы ФН,
например, 921600 " (с)

Вот на такой скорости реально читать ?

А так да  , 1 чек в секунду очень медленно .
 

Оффлайн Slava

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 4584
  • Похвалили: 1428 раз(а)
Re: Программа БИТ драйвер ККТ
« Ответ #21 : 19/02/2025 02:55:47 »
Дошел до создания документов в протоколе обмена ккт/фн и немного завис на вопросом - например открытие/закрытие смены, да и вообще с любым документом:
Какие теги надо передавать в составе tlv структуры? Точнее где описано, что при открытии смены надо передать какие-то теги обязательно... Такое ощущение, что догадаться надо самому...
Конечно я передал сначала неправильно, фн проглотил нормально, а потом выяснилось, что открытие смены не открывается нормально, то есть fn_run пишет чего-то там некорректно.
А если бы это был боевой ФН? ОФД наверное не принял бы документ. Правильно я догадываюсь? А дале а-та-та?... Это как по минному полю ходить?


А зачем это ?
Там для прогеров ККТ . 
Написано чтобы никто не догадался .
Очень косноязычное описание .
В данном случае состоит из трех этапов как я понял.
Как передавать данные в команде 07 не комментируется .
То есть теги можно передавать произвольно или как в таблице согласно ФФД по порядку ?

Короче это именно для разрабов ПО  ККТ , зачем для ЦТО (АСЦ) не совсем понятно .
 
Это сообщение считают полезным: kkmspb

Оффлайн kkmspb

  • Активный форумчанин
  • Постоялец
  • **
  • Сообщений: 247
  • Похвалили: 29 раз(а)
  • Откуда: Санкт-Петербург
    • БИТ драйвер ККТ
Re: Программа БИТ драйвер ККТ
« Ответ #22 : 21/02/2025 14:09:36 »
Возможно будет полезным.
https://kkt-online.nalog.ru/html/sites/www.kkt-online.nalog.ru/materials/ffd_1_2_v2_8.pdf

Спасибо, то что нужно похоже.
 

Оффлайн kkmspb

  • Активный форумчанин
  • Постоялец
  • **
  • Сообщений: 247
  • Похвалили: 29 раз(а)
  • Откуда: Санкт-Петербург
    • БИТ драйвер ККТ
Re: Программа БИТ драйвер ККТ
« Ответ #23 : 22/02/2025 21:36:12 »
Очень косноязычное описание.
Короче это именно для разрабов ПО  ККТ , зачем для ЦТО (АСЦ) не совсем понятно .

Посмотрел описание   tlv структур, на самом деле все вроде логично, начал чеки пробивать, регистрации делать. Специфично, но ошибок пока не обнаружил. ФН пока не запорол, так как тестовый,  выручает возможность очистки.
Но на боевом я бы уже раз 5 попал.
А в  tlv теле для ФН пиши, что хочешь, нет там ФЛК, форматно логического контроля - очень прикольно...
Вообще очень рекомендую всем почитать ffd_12_v2_8.pdf , кто работает с кассами, очень мноое становится понятным, где есть подводные камни и как можно запороть ФН.

 

Оффлайн kkmspb

  • Активный форумчанин
  • Постоялец
  • **
  • Сообщений: 247
  • Похвалили: 29 раз(а)
  • Откуда: Санкт-Петербург
    • БИТ драйвер ККТ
Re: Программа БИТ драйвер ККТ
« Ответ #24 : 03/04/2025 11:18:30 »
Добавили поддержку Штрихов в программу БИТ драйвер ККТ.
Проверили Пробитие чеков с основными тегами, а также агентов, коррекции. Обкатали на ффд1.05  и 1.2.
Версия 1.25.х.
 

Оффлайн NIKOL

  • Активный форумчанин
  • Бывалый
  • **
  • Сообщений: 49
  • Похвалили: 8 раз(а)
Re: Программа БИТ драйвер ККТ
« Ответ #25 : 03/04/2025 15:48:59 »
Винда 7. Не запускается. Покрутит кружочек в квадратике и на этом всё.
 

Оффлайн kkmspb

  • Активный форумчанин
  • Постоялец
  • **
  • Сообщений: 247
  • Похвалили: 29 раз(а)
  • Откуда: Санкт-Петербург
    • БИТ драйвер ККТ
Re: Программа БИТ драйвер ККТ
« Ответ #26 : 03/04/2025 18:27:57 »
Винда 7. Не запускается. Покрутит кружочек в квадратике и на этом всё.

Похоже  я начал догадываться в чем проблемка.

Похоже Let's Encrypt сертификат центра сертификации на Win 7 закончился и естественно Windows 7 не обновляется и она (ОС) его не обновила.

А наш сайт как раз на Let's Encrypt (зато бесплатный).

Мораль надо попробовать установить новый сертификат Let's Encrypt (в доверенные).

Это как раз объясняет почему другие брендовые сайты из браузера работают, а наш нет.

Потому что мы денюшку макрософагам не заплатили.
« Последнее редактирование: 04/04/2025 16:24:19 от kkmspb »
 

Оффлайн kkmspb

  • Активный форумчанин
  • Постоялец
  • **
  • Сообщений: 247
  • Похвалили: 29 раз(а)
  • Откуда: Санкт-Петербург
    • БИТ драйвер ККТ
Re: Программа БИТ драйвер ККТ
« Ответ #27 : 27/04/2025 22:45:45 »
Хочу рассказать, что чел из Донецка прикрутил БИТ драйвер ККТ в своему сайту и бьет чеки на Атоле. Реализовал на php, кидает json запросы  на ПК, где касса подключена. То есть у него как бы своя товароучетка реализована на своем сервере.

Обкатали большие чеки, открытие/закрытие смены, внесение/снятие , х-отчет. Полет нормальный, пробитие чека 2-4 сек.

Нужные еще тестовые проекты, для шлифовки протокола. Естественно всем тестерам фул-фрии период.

Сейчас реализуем маркировку и оплаты через банк. терминал.
 
Здесь все примеры есть на php и js : https://github.com/PavelDorofeev/API-receipt-fiscalization-for-CMS-and-CRM/tree/master/test-api-page
 

Оффлайн kkmspb

  • Активный форумчанин
  • Постоялец
  • **
  • Сообщений: 247
  • Похвалили: 29 раз(а)
  • Откуда: Санкт-Петербург
    • БИТ драйвер ККТ
Re: Программа БИТ драйвер ККТ
« Ответ #28 : 11/05/2025 00:22:49 »
Винда 7. Не запускается. Покрутит кружочек в квадратике и на этом всё.

setupBitDriverKKT_1.26.21.exe должна заработать
 

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23