Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Класс работы с драйвером ККТ АТОЛ 10 на основе JSON заданий.
(форк класса ADMIN'а 2019 г.)
Класс рабочий, в комплекте примеры использования. Любые замечания и дополнения - приветствуются.
В FTP разделе форума создана папка: /_Books/Atol.KKT со всей сопутствующей документацией.
Версия класса для ККТ АТОЛ 10 от 29.11.2024 г.
-----------------------------------------------------------
Бесшовный переход на прошивку 5.15 c налогами по 176-ФЗ;
Обновлены константы для драйвера АТОЛ 10.10.6.0-rc14;
Устранены известные проблемы.
-----------------------------------------------------------
Мы используем актуальную версию класса cJSON с сайта автора.
Игорь Столяров писал(а): 27 Ноябрь 2024, 11:15
В FTP разделе каждый партнёрскую версию АТОЛ драйвера с новыми налогами 176-ФЗ (и не только) загрузить может !
...
Привет Всем!
Игорь, поделитесь пож-ста драйвером (больше интересует даже документация), а то в "центре загрузок" АТОЛ-а последняя версия 10.10.5.0, я ее скачал, но там в документации ничего пока про новые ставки не указано
Спасибо
Игорь Столяров писал(а): 27 Ноябрь 2024, 11:15
В FTP разделе каждый партнёрскую версию АТОЛ драйвера с новыми налогами 176-ФЗ (и не только) загрузить может !
Версия класса для API АТОЛ 10 от 18.12.2024 г.
-----------------------------------------------------------
Реализованы проверка и выбытие дробного кол-ва маркированного товара;
Значения тегов 1212 / 1214 можно передавать как номер или как псеводоним;
Устранены известные проблемы и обновлены примеры.
-----------------------------------------------------------
Мы используем актуальную версию класса cJSON с сайта автора.
Версия класса для API АТОЛ 10 от 10.01.2025 г.
-----------------------------------------------------------
- Функция для установки дробного кол-ва КМ с проверкой;
- Для чека на аванс можно не указывать наименование элемента чека;
- Значение тега 1214 по умолчанию: 'fullPayment' (полный расчёт);
- Atol::Rate1199() - возвращает расчётные ставки НДС для чеков на предоплату / аванс;
- При печати чеков используется ФФД по которому фискализирован ФН
(это когда некоторые [пип!] современный ФН с ФФД 1.2 фискализацируют под ФФД 1.05).
Устранены известные проблемы и обновлены примеры.
-----------------------------------------------------------
Мы используем актуальную версию класса cJSON с сайта автора.
Добрый день! Нигде не могу найти ответа на вопрос - как активировать БД электронного журнала программно. Черед тест драйвера указываю файл sqlite - всё работает. А в документации написано указать 2 параметра
Constants.LIBFPTR_SETTING_USE_DOCUMENTS_JOURNAL
Constants.LIBFPTR_SETTING_DOCUMENTS_JOURNAL_PATH
Путь прописываю, а с первым параметром ничего придумать не могу. В настройках получаю:
28.01.25 12:47:42.319>[----------------]>Fprt драйвер инициализирован. Версия:10.9.5.0
28.01.25 12:47:42.325>[----------------]>{
.....
28.01.25 12:47:42.325>[----------------]> "DocumentsJournalPath" : "C:/*******.sqlite",
.........
28.01.25 12:47:42.325>[----------------]> "UsbDevicePath" : "auto",
28.01.25 12:47:42.325>[----------------]> "UseDocumentsJournal" : false,
28.01.25 12:47:42.325>[----------------]> "UserPassword" : "",
28.01.25 12:47:42.325>[----------------]> "ValidateMarksWithFnmOnly" : false
28.01.25 12:47:42.325>[----------------]>}
Нужно для получения Z отчётов. В файле БД он точно есть и драйвером достаётся.
! --- Использовать журнал документов
If InRange(Self.gConnect.DocJourUse,1,2) = True
Self.SetParam(LIBFPTR_SETTING_USE_DOCUMENTS_JOURNAL, Choose(Self.gConnect.DocJourUse,False,True))
Self.SetParam(LIBFPTR_SETTING_DOCUMENTS_JOURNAL_PATH,Clip(Self.gConnect.DocJourPath))
end
Методом научного тыка подобрал строку для параметра LIBFPTR_SETTING_USE_DOCUMENTS_JOURNAL = "1"
Если не приводят пример, хотя бы сделали логический параметр, а не строковый куда передаются цифры(1 или 0).
Может это для C# такая реализация, не проверял на других языках.