Страница 34 из 35

Класс для API АТОЛ «Драйвер ККТ версии 10»

Добавлено: 18 Январь 2019, 10:36
Игорь Столяров
Привет всем !

Класс работы с драйвером ККТ АТОЛ 10 на основе JSON заданий.
(форк класса ADMIN'а 2019 г.)

Класс рабочий, в комплекте примеры использования. Любые замечания и дополнения - приветствуются. :)
В FTP разделе форума создана папка: /_Books/Atol.KKT со всей сопутствующей документацией.

ВНИМАНИЕ !
Для работы с КМ (кодами маркировки) через JSON задания требуется прошивка ККТ 5.12 и выше (двухлетней давности).
На старых прошивках будет ошибка: Объекту 0x05C1E828 присвоен код ошибки 148 [Ошибка программирования реквизита 1023]

atol2.png

ATOL драйвер 10.x

Добавлено: 21 Ноябрь 2024, 19:44
Игорь Столяров
Привет !
SergioRaguzini писал(а): 21 Ноябрь 2024, 19:14 а можно ссылку на данное "разъяснение"
Конечно. Называется "Методические рекомендации по НДС для УСН".
Вот ссыль: https://www.nalog.gov.ru/html/sites/www ... m429609856

Если не любите искать и читать информацию в интернет - сразу листайте в хвост, Вам нужен последний 26 раздел. ;)

ATOL драйвер 10.x

Добавлено: 27 Ноябрь 2024, 11:15
Игорь Столяров
В FTP разделе каждый партнёрскую версию АТОЛ драйвера с новыми налогами 176-ФЗ (и не только) загрузить может ! :shock:

1.jpg

Класс для API АТОЛ «Драйвер ККТ версии 10»

Добавлено: 29 Ноябрь 2024, 7:16
Игорь Столяров
Привет всем !

Версия класса для ККТ АТОЛ 10 от 29.11.2024 г.
-----------------------------------------------------------
Бесшовный переход на прошивку 5.15 c налогами по 176-ФЗ;
Обновлены константы для драйвера АТОЛ 10.10.6.0-rc14;
Устранены известные проблемы.
-----------------------------------------------------------
Мы используем актуальную версию класса cJSON с сайта автора.

Класс для API АТОЛ «Драйвер ККТ версии 10»

Добавлено: 17 Декабрь 2024, 19:50
SergioRaguzini
Игорь Столяров писал(а): 27 Ноябрь 2024, 11:15 В FTP разделе каждый партнёрскую версию АТОЛ драйвера с новыми налогами 176-ФЗ (и не только) загрузить может ! :shock:
...
Привет Всем!
Игорь, поделитесь пож-ста драйвером (больше интересует даже документация), а то в "центре загрузок" АТОЛ-а последняя версия 10.10.5.0, я ее скачал, но там в документации ничего пока про новые ставки не указано
Спасибо

Класс для API АТОЛ «Драйвер ККТ версии 10»

Добавлено: 17 Декабрь 2024, 20:12
Игорь Столяров
SergioRaguzini писал(а): 17 Декабрь 2024, 19:50 Игорь, поделитесь пож-ста драйвером (больше интересует даже документация)
Игорь Столяров писал(а): 27 Ноябрь 2024, 11:15 В FTP разделе каждый партнёрскую версию АТОЛ драйвера с новыми налогами 176-ФЗ (и не только) загрузить может !
Документация - со всеми изменениями в комплекте.

1.jpg
1.jpg (7.95 КБ) 43075 просмотров

Класс для API АТОЛ «Драйвер ККТ версии 10»

Добавлено: 17 Декабрь 2024, 22:08
SergioRaguzini
Игорь Столяров писал(а): 17 Декабрь 2024, 20:12 Документация - со всеми изменениями в комплекте.
Спасибо, нашел (подумал, что вы упоминаете про некий FTP Атола) :?

Класс для API АТОЛ «Драйвер ККТ версии 10»

Добавлено: 18 Декабрь 2024, 20:37
Игорь Столяров
Привет всем !

Версия класса для API АТОЛ 10 от 18.12.2024 г.
-----------------------------------------------------------
Реализованы проверка и выбытие дробного кол-ва маркированного товара;
Значения тегов 1212 / 1214 можно передавать как номер или как псеводоним;
Устранены известные проблемы и обновлены примеры.
-----------------------------------------------------------
Мы используем актуальную версию класса cJSON с сайта автора.

Класс для API АТОЛ «Драйвер ККТ версии 10»

Добавлено: 21 Декабрь 2024, 18:53
Игорь Столяров
В Центре загрузок АТОЛ доступна новая версия драйвера KKT10 10.10.6.0
https://fs.atol.ru/_layouts/15/atol.tem ... 89&webUrl=

Класс для API АТОЛ «Драйвер ККТ версии 10»

Добавлено: 23 Декабрь 2024, 12:21
Дед Пахом
Сегодня АТОЛ в горячем.

Класс для API АТОЛ «Драйвер ККТ версии 10»

Добавлено: 23 Декабрь 2024, 13:52
finsoftrz
Ага, акционеры сменились. У нового владельца очень подозрительная фамилия.

Класс для API АТОЛ «Драйвер ККТ версии 10»

Добавлено: 10 Январь 2025, 8:41
Игорь Столяров
Привет всем !

Версия класса для API АТОЛ 10 от 10.01.2025 г.
-----------------------------------------------------------
- Функция для установки дробного кол-ва КМ с проверкой;
- Для чека на аванс можно не указывать наименование элемента чека;
- Значение тега 1214 по умолчанию: 'fullPayment' (полный расчёт);
- Atol::Rate1199() - возвращает расчётные ставки НДС для чеков на предоплату / аванс;
- При печати чеков используется ФФД по которому фискализирован ФН
(это когда некоторые [пип!] современный ФН с ФФД 1.2 фискализацируют под ФФД 1.05).

Устранены известные проблемы и обновлены примеры.
-----------------------------------------------------------
Мы используем актуальную версию класса cJSON с сайта автора.

Класс для API АТОЛ «Драйвер ККТ версии 10»

Добавлено: 28 Январь 2025, 11:48
basicom
Добрый день! Нигде не могу найти ответа на вопрос - как активировать БД электронного журнала программно. Черед тест драйвера указываю файл 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 отчётов. В файле БД он точно есть и драйвером достаётся.

Класс для API АТОЛ «Драйвер ККТ версии 10»

Добавлено: 28 Январь 2025, 12:44
Игорь Столяров
basicom писал(а): 28 Январь 2025, 11:48 Черед тест драйвера указываю файл
Насчёт теста драйвера - лучше проконсультроваться в тех. поддержке АТОЛ.
Вы показали лог-файл, но непонятны Ваши действия для подключения журнала.

Что касается класса Clarion который обсуждается в этой теме -
журнал документов включается без проблем и работает (проверено).

Код: Выделить всё

  ! --- Использовать журнал документов

  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

Класс для API АТОЛ «Драйвер ККТ версии 10»

Добавлено: 28 Январь 2025, 14:47
basicom
Методом научного тыка подобрал строку для параметра LIBFPTR_SETTING_USE_DOCUMENTS_JOURNAL = "1"
Если не приводят пример, хотя бы сделали логический параметр, а не строковый куда передаются цифры(1 или 0).
Может это для C# такая реализация, не проверял на других языках.

Класс для API АТОЛ «Драйвер ККТ версии 10»

Добавлено: 28 Январь 2025, 15:13
Игорь Столяров
basicom писал(а): 28 Январь 2025, 14:47 хотя бы сделали логический параметр, а не строковый куда передаются цифры(1 или 0)
Возможно оставлено под развитие для указания других значений, кроме логических 1/0
Что касается C#, то тип данных виден в заголовочных файлах:

Код: Выделить всё

const std::wstring LIBFPTR_SETTING_DOCUMENTS_JOURNAL_PATH = L"DocumentsJournalPath"; 
const std::wstring LIBFPTR_SETTING_USE_DOCUMENTS_JOURNAL  = L"UseDocumentsJournal";