v7: ВК - оболочка для работы с последними драйверами ККМ АТОЛ для 1С 7.7 #802760


#0 by asdfghgghjdhg
Может кому нужно будет. Внешняя компонента - оболочка для работы в среде 1С 7.7 с последними версиями драйверов ККМ от АТОЛ. Поддерживаются драйвера x32 версии выше 9.11, проверено на 9.11.0.5549 и 9.11.0.5570. Присутствует внешняя обработка для полноценной работы с данными драйверами (поддержка ревизий 2.0, 2.1, 2.2, поддержка протокола ОФД 1.0, 1.0.5, 1.1).
#1 by Garykom
А нафига потребовались 9-е дрова от атол под 77?
#2 by piter3
Хм,а почему только  x32?
#3 by Garykom
У тя есть x86_64 версия платформы 1С 7.7 ? Делись!
#4 by piter3
Каюсь 7.7 не заметил
#5 by Garykom
Под 1С8 у атол есть 9-е дрова, вот под 7.7 согласен что легкий изврат но не могу понять зачем? Есть же 8-е дрова атол где вроде все что нуна пашет для онлайн касс и офд
#6 by piter3
А вот пусть автор и расскажет.И кстати не понятно,а чем это отличается от других работ по этой теме
#7 by asdfghgghjdhg
На момент введения онлайн-кассы получилось, что драйвер 8ой версии, входящий в поставку ТиС работал, но переодически выкидывал глюки по суммам, вот моя тема на форуме АТОЛ: . Драйвер 8ой версии из 1С8 с семеркой отказывался работать напрочь, выдавая Access Violation, вот тут есть: . Переписывать полностью драйвер "под себя" было неохота, поэтому взял 9ый драйвер и написал под него оболочку. Из плюсов - нет необходимости в установке ДТО. Других работ по этой теме не смотрел, если честно, выложил бесплатно, может надо кому еще.
#8 by Garykom
Понял тя , просто надо было выкинуть "FprnM1C82_54FZ.dll" и заюзать обычный COM-объект "FprnM1C.dll"
#9 by piter3
То есть не использовал 1с вариант,а взял атоловский и написал свой код
#10 by piter3
9 не требует ДТО и так
#11 by asdfghgghjdhg
Так и я о том же: для 8ой версии нужен ДТО, для 9ой - нет. Принцип работы простой: Сделал проброс методов COM модели 7ки в NativeAPI 8ки. Никакого дополнительного кода не вставлял, кроме преобразования Чисел в Boolean для некоторых методов (7ка не поддерживает тип Boolean).
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С