Страница 10 из 31
ATOL драйвер 10.x
Добавлено: 29 Ноябрь 2019, 13:07
Игорь Столяров
В справке АТОЛ для этих методов есть вот такое замечание: Доступно только для ККТ версий 5.X, работающих по ФФД 1.1.
Насколько мне известно ФФД 1.1 ещё не введён в действие, и все юзают ФФД 1.05 …
Проверьте, у Вас ФН поддерживает релиз 1.1 ? А сам ФР имеет кассовое ядро 5.x ?
ATOL драйвер 10.x
Добавлено: 08 Декабрь 2019, 11:26
SergioRaguzini
вот такое замечание: Доступно только для ККТ версий 5.X, работающих по ФФД 1.1.
Игорь, Спасибо!
У меня тоже были подозрения на это, но я обратил внимание на
fnQueryData() с цели получения
cерийного номера ФН - например, он может нам потребоваться для печати информации ЕГАИС (а это уже актуальный вопрос сегодняшний, в нынешних релизах ФФД) и, как я описал выше, я взял за аналогию функцию
QueryData из примера
Админа, т.к. мне показалось, что принцип у них одинаковый, а
SetParamInt и
GetParamStr должны работать для обоих вариантов... К сожалению, не могу получить результаты из
fnQueryData - не работает
, поэтому и прошу помощи - я вроде перебрал все возможные вариатны, добавил все EQUATE, ошибок при компиляции и работе не возникает, но вот, например, серийный номер получить пока не могу...
ATOL.SetParam(LIBFPTR_PARAM_FN_DATA_TYPE, LIBFPTR_FNDT_FN_INFO)
ATOL.fnQueryData()
LOC:fn_Serial = ATOL.GetParamStr(LIBFPTR_PARAM_SERIAL_NUMBER)
Если у кого будет минута, попробуйте, поделитесь результатом о использовании
fnQueryData()
Спаисбо
ATOL драйвер 10.x
Добавлено: 08 Декабрь 2019, 11:59
Игорь Столяров
Я уже получил всё, что нужно разработчику для перехода на новую АТОЛ Платформа 5 (см. ниже ссылку на вебинар).
Сейчас немного разгребу текущую работу, переведу ФР на новую прошивку и протестирую Ваш код с счётчиками.
Есть основания предполагать, что всё будет OK !
ATOL драйвер 10.x
Добавлено: 08 Декабрь 2019, 17:50
SergioRaguzini
Игорь Столяров писал(а): ↑08 Декабрь 2019, 11:59разгребу текущую работу, переведу ФР на новую прошивку и протестирую Ваш код с счётчиками
ATOL драйвер 10.x
Добавлено: 09 Декабрь 2019, 15:50
Игорь Столяров
Вышло обновление драйвера АТОЛ ДККТ 10.6.1.0, среди прочего:
- поддержаны универсальные счетчики в ККТ АТОЛ 5.X
Добавлены методы readUniversalCountersSettings(), writeUniversalCountersSettings(), resetUniversalCounters(),
queryUniversalCountersState(), cacheUniversalCounters(), readUniversalCounterSum(), readUniversalCounterQuantity()
для работы с универсальными счетчиками на ККТ АТОЛ версий 5.Х.
- Разработчикам кассового ПО нужно пользоваться функционалом передачи данных марки со сканера напрямую в ККТ
(в этом случае ККТ самостоятельно преобразует его в реквизит 1162 и запишет в ФН),
или же формировать реквизит 1162 самостоятельно по рекомендациям ЦРПТ.
Как я понял: это теперь называется "Обработка маркировки" и лицензия на неё приобретается желающими отдельно.
ATOL драйвер 10.x
Добавлено: 09 Декабрь 2019, 23:03
Игорь Столяров
SergioRaguzini писал(а): ↑08 Декабрь 2019, 11:26Если у кого будет минута, попробуйте
Попробуйте вот такой вариант:
Код: Выделить всё
ATOL.SetParamInt(LIBFPTR_PARAM_FN_DATA_TYPE, LIBFPTR_FNDT_FN_INFO) ! Замена на SetParamInt
ATOL.fnQueryData()
LOC:fn_Serial = ATOL.GetParamStr(LIBFPTR_PARAM_SERIAL_NUMBER)
К сожалению, дальше я получаю ошибку "Неверное состояние ФН", т.к. у меня нефискализирован ФН ...
ATOL драйвер 10.x
Добавлено: 24 Декабрь 2019, 23:18
Игорь Столяров
Есть много изменений, связанных с переходом АТОЛ на Платформу 5 и ФФД 1.1 …
Убраны многие "лишние" внутренние таблицы вроде кассиров и ставок налогов по секциям.
Как следствие - отключена обработка значения LIBFPTR_TAX_DEPARTMENT.
Теперь ставка налога для секции должна быть определена на стороне кассовой программы,
и как следствие указание параметра LIBFPTR_PARAM_TAX_TYPE становится обязательным …
Если у Вас это используется - переделывайте заранее, что бы не напороться как мы.
ATOL драйвер 10.x
Добавлено: 29 Декабрь 2019, 17:04
SergioRaguzini
Привет Всем!
Игорь Столяров писал(а): ↑09 Декабрь 2019, 23:03.
Попробуйте вот такой вариант:
ATOL.SetParamInt(LIBFPTR_PARAM_FN_DATA_TYPE, LIBFPTR_FNDT_FN_INFO) ! Замена на SetParamInt
ATOL.fnQueryData()
LOC:fn_Serial = ATOL.GetParamStr(LIBFPTR_PARAM_SERIAL_NUMBER)
К сожалению, дальше я получаю ошибку "Неверное состояние ФН", т.к. у меня нефискализирован ФН ...
Игорь, я завтра-послезавтра попробую на новом драйвере, отпишусь - у меня фискализированный МГМ ФН, но должен заметить, что я перед своим постом с просьбой о помощи в работе с
fnQueryData(), пробовал по всякому -
не работало, м.б. на новом драйвере будет функционировать, а прошивку самого ФР менять не надо?
ATOL драйвер 10.x
Добавлено: 29 Декабрь 2019, 18:23
Игорь Столяров
SergioRaguzini писал(а): ↑29 Декабрь 2019, 17:04послезавтра попробую на новом драйвере, отпишусь
Ээээ … здесь торопиться не надо ...
Важно ведь вернуть обществу полноценного человека, да ?
(С) Кавказская пленница
Всех атоло-программеров с наступающим Новым годом !
ATOL драйвер 10.x
Добавлено: 29 Декабрь 2019, 19:13
SergioRaguzini
Игорь Столяров писал(а): ↑29 Декабрь 2019, 18:23торопиться не надо ...
Важно ведь вернуть обществу полноценного человека, да
Ну харащо
Тем более праздники, поеду в свой родной любимый город где (с) "
улица Садовая, скамеечка кленовая"
Всех с Наступающим!
ATOL драйвер 10.x
Добавлено: 03 Февраль 2020, 9:58
Admin
Киньте кто нибудь в личку ваш порядок формирования чеков (можно и возврат и коррекцию) а то что то запутался немного.
Спасибо
ATOL драйвер 10.x
Добавлено: 04 Февраль 2020, 18:55
SergioRaguzini
Привет Всем!
А разве с возвратом есть какие-то особенности? Там ведь все как при продаже... А вот про коррекцию инетерсно было бы узнать мнения
Admin писал(а): ↑03 Февраль 2020, 9:58
Киньте кто нибудь в личку ваш порядок формирования чеков (можно и возврат и коррекцию) а то что то запутался немного.
Спасибо
ATOL драйвер 10.x
Добавлено: 05 Февраль 2020, 1:43
Admin
SergioRaguzini писал(а): ↑04 Февраль 2020, 18:55А разве с возвратом есть какие-то особенности?
Это до кучи. Скорее с коррекцией.
У меня, ККТ при формировании чека коррекции ругается на версию ФФД и отменяет чек.
В логе постоянно ошибки какие то появляются.
Саппорт предложили обновить прошивку ККТ до последней версии. Сейчас у меня 10-7924
ATOL драйвер 10.x
Добавлено: 05 Февраль 2020, 5:20
Игорь Столяров
Admin писал(а): ↑05 Февраль 2020, 1:43
Сейчас у меня 10-7924
У меня АТОЛ-30Ф был изначально куплен с прошивкой 10-7942. Это ФФД 1.05 и все виды коррекции работают …
Здесь есть смысл попробовать поднять сам драйвер АТОЛ до 10.6.2.0 - там какая-то тусня с коррекцией была.
ATOL драйвер 10.x
Добавлено: 05 Февраль 2020, 5:24
Admin
Игорь Столяров писал(а): ↑05 Февраль 2020, 5:20У меня АТОЛ-30Ф был изначально куплен с прошивкой 10-7942. Это ФФД 1.05 и все виды коррекции работают …
Здесь есть смысл попробовать поднять сам драйвер АТОЛ до 10.6.2.0 - там какая-то тусня с коррекцией была.
У меня АТОЛ-90Ф, ФФД 1.1, Дрова 10.6.1.0
Попробую со свежими позже. Аппарат уже на прошивку отдал.