Тоже хороший вариант. Спасибо. Понял.

Судя по описанию - это проблемы перепрошивки ФР. Вы уверены, что всё завершилось успешно ?finsoftrz писал(а): 22 Сентябрь 2021, 11:19 Возвращает ошибку (11) не поддерживается в данной версии
Код: Выделить всё
Self.SetParamInt(LIBFPTR_PARAM_FN_DATA_TYPE, LIBFPTR_FNDT_FFD_VERSIONS)
libfptr_fn_query_data(SELF.fptr)
Message(Self.GetParamInt(LIBFPTR_PARAM_DEVICE_FFD_VERSION)) ! = 0
У меня тоже. Но и результат не выдавал.
Игорь, Спасибо за отклик!Игорь Столяров писал(а): 23 Сентябрь 2021, 11:26 ...
ККТ может с поддержкой ФФД 1.2, но при установленном ФН 1.1 не поддерживает новый порядок работы с маркировкой.
ККТ с поддержкой ФФД 1.2, но до прошивки АТОЛ 8.8.6 не будет работать с тегом 2108 (который требуется для ФФД 1.2) ...
Попытка передачи тега 2108 в АТОЛ с прошивкой до 8.8.6 приводит к ошибке регистрации строки чека.
...
также и ошибок не было, но и результата никакого... У меня сейчас в atol.inc вот так:Игорь Столяров писал(а): 22 Сентябрь 2021, 19:22 У меня тоже. Но и результат не выдавал.
Разобрался - это я опять попался на расхождении начальной нумерации в Enum и Itemize.
Код: Выделить всё
! --- libfptr_param
ITEMIZE
...
LIBFPTR_PARAM_FN_DATA_TYPE EQUATE
...
Код: Выделить всё
! --- libfptr_fn_data_type
ITEMIZE
LIBFPTR_FNDT_TAG_VALUE EQUATE
LIBFPTR_FNDT_OFD_EXCHANGE_STATUS EQUATE
LIBFPTR_FNDT_FN_INFO EQUATE
LIBFPTR_FNDT_LAST_REGISTRATION EQUATE
LIBFPTR_FNDT_LAST_RECEIPT EQUATE
LIBFPTR_FNDT_LAST_DOCUMENT EQUATE
LIBFPTR_FNDT_SHIFT EQUATE
LIBFPTR_FNDT_FFD_VERSIONS EQUATE
LIBFPTR_FNDT_VALIDITY EQUATE
LIBFPTR_FNDT_REG_INFO EQUATE
LIBFPTR_FNDT_DOCUMENTS_COUNT_IN_SHIFT EQUATE
LIBFPTR_FNDT_ERRORS EQUATE
LIBFPTR_FNDT_TICKET_BY_DOC_NUMBER EQUATE
LIBFPTR_FNDT_DOCUMENT_BY_NUMBER EQUATE
LIBFPTR_FNDT_REGISTRATION_TLV EQUATE
LIBFPTR_FNDT_ERROR_DETAIL EQUATE
LIBFPTR_FNDT_VALIDITY_DAYS EQUATE
LIBFPTR_FNDT_FREE_MEMORY EQUATE
LIBFPTR_FNDT_TOTALS EQUATE
END
На самом деле всё просто. В сях нумерованная структура начинается с 0, а в Clarion c 1.
Код: Выделить всё
! --- libfptr_fn_data_type
ITEMIZE(0)
LIBFPTR_FNDT_TAG_VALUE EQUATE
LIBFPTR_FNDT_OFD_EXCHANGE_STATUS EQUATE
...
У меня МГМ-ФН 1.1, двигаюсь в эту сторону - как дойду - расскажу.SergioRaguzini писал(а): 23 Сентябрь 2021, 12:43 Это обязательно устанавить МГМ-ФН-1.2, будет ли работать маркировка на старом МГМ-ФН (м.б. уже пробовали)?