Тоже хороший вариант. Спасибо. Понял.
Взять кассу
					Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
	При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
- finsoftrz
 - ✯ Ветеран ✯
 - Сообщения: 5568
 - Зарегистрирован: 06 Ноябрь 2014, 12:48
 - Благодарил (а): 18 раз
 - Поблагодарили: 78 раз
 
Взять кассу
Интересно, тест драйвера для атол дто 10 через fptr10.dll работает или сам по себе.
Странная ситуация. Перепрошили фискальник на ффд 1.2, версия драйвера 10.9. Чеки обычные пробиваются (для маркировки пока сканера нет), а снимать x,z отчеты не хочет. Возвращает ошибку (11) не поддерживается в данной версии. Хотя в тесте драйвера снимаются. Аналогичная ошибка при попытке промотки или отреза ленты.
На более ранних версиях с ффд 1.05 все работало.
			
			
									
						Странная ситуация. Перепрошили фискальник на ффд 1.2, версия драйвера 10.9. Чеки обычные пробиваются (для маркировки пока сканера нет), а снимать x,z отчеты не хочет. Возвращает ошибку (11) не поддерживается в данной версии. Хотя в тесте драйвера снимаются. Аналогичная ошибка при попытке промотки или отреза ленты.
На более ранних версиях с ффд 1.05 все работало.
C6/C12, ШВС, tps/btrieve.
			
						- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
Взять кассу
Судя по описанию - это проблемы перепрошивки ФР. Вы уверены, что всё завершилось успешно ?finsoftrz писал(а): 22 Сентябрь 2021, 11:19 Возвращает ошибку (11) не поддерживается в данной версии
Тех. поддержка АТОЛ рекомендует в такой ситуации сделать тех. обнуление после прошивки.
У меня всё штатно - прошивка до 5.8.8 ФФД 1.2 - всё работает. Единственно стало козлить время -
но прислали из АТОЛ инструкцию, сам сделал вскрытие и поменял батарейку. Теперь OK !
За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						- finsoftrz
 - ✯ Ветеран ✯
 - Сообщения: 5568
 - Зарегистрирован: 06 Ноябрь 2014, 12:48
 - Благодарил (а): 18 раз
 - Поблагодарили: 78 раз
 
Взять кассу
Спасибо. Еще могли какой-то сырой релиз драйвера или прошивки воткнуть. Написал айтишникам.
			
			
									
						C6/C12, ШВС, tps/btrieve.
			
						- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
Взять кассу
Официальный релиз драйвера: Официальный релиз драйвера 10.9.0.0 с поддержкой ФФД 1.2 - 
http://fs.atol.ru/_layouts/15/atol.temp ... 0f&webUrl=
Современную (свою) прошивку для АТОЛ 30Ф и инструкцию АТОЛ по установке могу сбросить.
Главное, что бы у Вас были лицензии установлены.
			
			
									
						http://fs.atol.ru/_layouts/15/atol.temp ... 0f&webUrl=
Современную (свою) прошивку для АТОЛ 30Ф и инструкцию АТОЛ по установке могу сбросить.
Главное, что бы у Вас были лицензии установлены.
За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						- finsoftrz
 - ✯ Ветеран ✯
 - Сообщения: 5568
 - Зарегистрирован: 06 Ноябрь 2014, 12:48
 - Благодарил (а): 18 раз
 - Поблагодарили: 78 раз
 
Взять кассу
Отсидеться без изменений в программе при работе с 1.2 не получится, если есть маркировка. Она совсем иначе организована. Пытаюсь вчитаться в доку. Пока только понятно, что придется ветвить по версии ффд.
			
			
									
						C6/C12, ШВС, tps/btrieve.
			
						- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
Взять кассу
А что-то завис на попытке получить хоть что-то из ФН ... 
Например версию ФФД:
У Вас есть запросы к ФН ? Удаётся получать из него информацию ?
			
			
									
						Например версию ФФД:
Код: Выделить всё
     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 
За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						- finsoftrz
 - ✯ Ветеран ✯
 - Сообщения: 5568
 - Зарегистрирован: 06 Ноябрь 2014, 12:48
 - Благодарил (а): 18 раз
 - Поблагодарили: 78 раз
 
Взять кассу
Есть проверки при запуске программы. Ошибок не выдает.
Я завтра планирую заняться вопросами по 1.2. В одном из магазинов второй кассой подключили атол с 1.2, обычные чеки пробивают. Можно отобрать и удаленно потестить, так как некоторые вызовы возвращают ошибку.
По x/z не верно транслировали. Они выводятся, но возвращается ошибка почему-то.
			
			
									
						Я завтра планирую заняться вопросами по 1.2. В одном из магазинов второй кассой подключили атол с 1.2, обычные чеки пробивают. Можно отобрать и удаленно потестить, так как некоторые вызовы возвращают ошибку.
По x/z не верно транслировали. Они выводятся, но возвращается ошибка почему-то.
C6/C12, ШВС, tps/btrieve.
			
						- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
Взять кассу
У меня тоже. Но и результат не выдавал.
Разобрался - это я опять попался на расхождении начальной нумерации в Enum и Itemize.
Всё бегом, бегом, бегом ...
За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						- SergioRaguzini
 - Старожил
 - Сообщения: 261
 - Зарегистрирован: 08 Декабрь 2009, 19:16
 - Откуда: Краснодарский край
 - Благодарил (а): 21 раз
 
Взять кассу
Привет Всем!
Применительно для АТОЛ ДТО-10: алгоритмы передачи маркировки, например сигареты, обувь, т.д. для новой ФФД 1.2 потребуют изменения?
			
			
									
						Применительно для АТОЛ ДТО-10: алгоритмы передачи маркировки, например сигареты, обувь, т.д. для новой ФФД 1.2 потребуют изменения?
- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
Взять кассу
Вообще конечно, как говорил классик, всё смешалось в доме Облонских ... 
ККТ может с поддержкой ФФД 1.2, но при установленном ФН 1.1 не поддерживает новый порядок работы с маркировкой.
ККТ с поддержкой ФФД 1.2, но до прошивки АТОЛ 8.8.6 не будет работать с тегом 2108 (который требуется для ФФД 1.2) ...
Попытка передачи тега 2108 в АТОЛ с прошивкой до 8.8.6 приводит к ошибке регистрации строки чека.
Треш какой с поддержкой совместимости в зоопарке ККТ, честное слово ...
			
			
									
						ККТ может с поддержкой ФФД 1.2, но при установленном ФН 1.1 не поддерживает новый порядок работы с маркировкой.
ККТ с поддержкой ФФД 1.2, но до прошивки АТОЛ 8.8.6 не будет работать с тегом 2108 (который требуется для ФФД 1.2) ...
Попытка передачи тега 2108 в АТОЛ с прошивкой до 8.8.6 приводит к ошибке регистрации строки чека.
Треш какой с поддержкой совместимости в зоопарке ККТ, честное слово ...
За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						- SergioRaguzini
 - Старожил
 - Сообщения: 261
 - Зарегистрирован: 08 Декабрь 2009, 19:16
 - Откуда: Краснодарский край
 - Благодарил (а): 21 раз
 
Взять кассу
Игорь, Спасибо за отклик!Игорь Столяров писал(а): 23 Сентябрь 2021, 11:26 ...
ККТ может с поддержкой ФФД 1.2, но при установленном ФН 1.1 не поддерживает новый порядок работы с маркировкой.
ККТ с поддержкой ФФД 1.2, но до прошивки АТОЛ 8.8.6 не будет работать с тегом 2108 (который требуется для ФФД 1.2) ...
Попытка передачи тега 2108 в АТОЛ с прошивкой до 8.8.6 приводит к ошибке регистрации строки чека.
...
Общался с орг-ей бывшей ЦТО - прошивка АТОЛ под ФФД 1.2 платная, но говорят, что для тестов также нужен и иной МГМ-ФН (также с поддержкой ФФД 1.2), типа старые МГМ-ФН для этой цели не подходят. Стоимость этого МГМ-ФН 1.2 порядка 13 тыс.руб. Однако недешево...
Что смутило - года полтора назад (в начале маркировки) мне также навязывали МГМ-ФН, но как оказалось, что для сигарет и обуви на моем тестовом АТОЛ-11Ф маркировка работает с установленным в нем МГМ-ФН первых выпусков. Это обязательно устанавить МГМ-ФН-1.2, будет ли работать маркировка на старом МГМ-ФН (м.б. уже пробовали)?
Тоже как-то пробовал получить некоторые свойства FN:
также и ошибок не было, но и результата никакого... У меня сейчас в 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Спасибо
- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
Взять кассу
На самом деле всё просто. В сях нумерованная структура начинается с 0, а в Clarion c 1.
Этот косяк "светится" в log файле драйвера. А значит правильный вариант:
Код: Выделить всё
! --- libfptr_fn_data_type
                                     ITEMIZE(0)
LIBFPTR_FNDT_TAG_VALUE                 EQUATE
LIBFPTR_FNDT_OFD_EXCHANGE_STATUS       EQUATE
...
За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
Взять кассу
У меня МГМ-ФН 1.1, двигаюсь в эту сторону - как дойду - расскажу.SergioRaguzini писал(а): 23 Сентябрь 2021, 12:43 Это обязательно устанавить МГМ-ФН-1.2, будет ли работать маркировка на старом МГМ-ФН (м.б. уже пробовали)?
За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						