VeriFone vx810 сбербанк и 1С #642148


#0 by bvg
Подскажите по проблеме. Подключен ЭТ, все драйвера установлены, в подключаемом оборудовании в 1С устройство добавлено, драйвер подцепился. Когда начинаю делать платеж, вызывается форма Эквайрингового терминала из справочника подключаемое оборудование. И вот тут уже надо бы считать данные карты , но ЭТ на карту не реагирует. Может еще что то нужно для активации считывания карты на ЭТ? Подскажите у кого в УТ или Рознице работает, как настраивали
#1 by bvg
ап
#2 by bvg
вверх
#3 by narayanan
В дровах терминала, он определяется? Чек не черным печатает?
#4 by bvg
до чека еще не доходит ... Доходит до формы ФормаАвторизацииЭТ справочника Подключаемое оборудование, при закрытии которой по коду видно что должны в параметрах вернутся: Сумма, ДанныеКарты, СсылочныйНомер, НомерЧека, ТипКарты. Проходит процедура МенеджерОборудованияКлиент.ПодключитьОборудованиеПоТипу(УникальныйИдентификатор, ПоддерживаемыеТипыПО), но параметры остаются незаполненными ... не понятно в какой момент должны быть заполнены параметры
#5 by narayanan
Драйвера установлены? Там есть утилита, она показывает результат правильности установки. Тест успешно пройден?
#6 by bvg
Драйвера установлены. В 1C в подключаемом оборудовании драйвер написано что установлен. От сбера тоже все поставлено, dll зареганы через regsvr32. Теста как раз нет по ЭТ как по фискальнику, только надпись что драйвер установлен
#7 by bvg
все примерно как тут
#8 by narayanan
свяжись с тем кто устанавливал, попроси драйвера, там должна быть програмка проверки установления контакта между терминалом и дровами. При включении терминала он, сам что пишет?
#9 by bvg
Кто устанавливал со сбера сказали, что все нормально установилось, типа теперь только от 1С все манипуляции с ЭТ, на счет программы уточню, просто кассы в другом конце города
#10 by bestuzhev
У меня стоит такой на УТ 10.3 подключен через USB эмуляцией Com порта. Когда идет оплата по карте то вылазит окно внешней программы (в общем не 1с-совское окно) в котором уже нписано типа вставьте карту, у тебя в каком месте останавливается? Вообще на сколько по помню там в одном файлике нужно прописать COm порт через который терминал подключен и там еще есть exe-шник (название не помню) который как раз вызывает это окно и там можно некоторые команды выполнить типа запроса в банк и т.д. попробуй экзешники позапускай может найдешь, если не получится завтра буду в том месте где стоят эти терминалы и посмотрю подробнее.
#11 by narayanan
там 100% должна быть программка и файл а внутри com1,2,3 и так далее.А чтобы теминал периодически не отключался, в диспетчере устройств в параметрах убрать галку "Отключать устройства для экономии электроэнергии"
#12 by bestuzhev
Можешь скрин прицепить где эта галочка?
#13 by bvg
УТ 10.3 я так понимаю в толстом клиенте работает, в УТ 11 как раз такой же механизм как у меня, когда проводишь оплату, открывается не окно внешней программы, а окно ФормаАвторизацииЭТ справочника Подключаемое оборудование, и в этот момент я так понимаю вводится сумма и написано про считывание карты, выполняется переподключение ЭТ, но фактически ничего не происходит, вот меня и мучает вопрос , может как раз еще какое то внешнее окно должно вызываться или как то по-другому связь с ЭТ настраивается через внешнюю компоненту. Но в типовой библиотеке , которая включается в разные конфигурации 1С ничего дополнительного как раз не прописано. Либо я чего то недогоняю
#14 by bestuzhev
Так у тебя какая конфигурация то?
#15 by bvg
УПП, но там все тоже самое что и в УТ 11, библиотека то одна и таже
#16 by sergoqwe
в диспетчере устройств правой кнопкой - свойства- Управление электропитанием
#17 by narayanan
контроллеры usb Зайди
#18 by bvg
он как Com порт определяется, там нет Управления электропитанием в свойствах
#19 by bestuzhev
Стоп, а причем тут: ПоддерживаемыеТипыПО.Добавить("СчитывательМагнитныхКарт"); Это из процедуры при открытии? У нас же вроде Экваринговый терминал?
#20 by bestuzhev
Может тут под какой-то другой ТЭ, не везде же суют карты в терминалы банков, кто-то через свой Считыватель магнитных карт проводит.
#21 by bestuzhev
Посмотри зачем вообще эта формы вызывается.
#22 by bestuzhev
По идее вот эта форма должна где-то участвовать УправлениеЭквайринговымТерминалом
#23 by bvg
если даже вызвать УправлениеЭквайринговымТерминалом , при нажатии оплатить картой все равно вызывается ФормаАвторизацииЭТ
#24 by bvg
(+23) всмысле при нажатии оплатить в УправлениеЭквайринговымТерминалом
#25 by bvg
я код прошерстил их, и что то мне кажется просто недоработана эта библиотека, что то никто в управляемом интерфейсе я так понимаю не подключал ЭТ
#26 by bestuzhev
Ты как разберешься напиши обязательно что да как, поделись так сказать опытом.
#27 by bvg
Форма ФормаАвторизацииЭТ это филькина грамота, непонятно зачем она вызывается (явно чисто для магнитных карт) когда можно сразу запрос на ЭТ : Когда выполняется эта команда вызывается окно сбербанковской утилиты Терминал UPOS и дальше оно висит и ни на что не реагирует
#28 by bvg
Дальше взял макет ДрайверСБРФЭквайринговыеТерминалы из Справочника ПодключаемоеОборудование , выгрузил на комп, поменял разрешение на zip, разархивировал и заменил во всех даже вложенных архивах SBRFCOM.dll на ту, которую дал сбербанк, видимо в 1С старая версия уже, залил обратно в макет и тут случилось счастье, Терминал UPOS теперь начал запрашивать карту и на самом ЭТ этот запрос начал отображаться, засада началась дальше, когда ты вставляешь карту через пару секунд выдается сообщение "извлеките карту" и ЭТ возвращает 0 в 1С , даже не запрашивается пин код карты , вот пока остановился на этом и пока не знаю куда дальше копать, до сбера не дозвониться .... если есть какие то мысли у кого, поделитесть
#29 by bestuzhev
Давай как разберешься до конца напишем в Книгу Знанить статью как и что подключать VeriFone vx810 к различным конфигурациям 1С-ки, а то когда я его первый раз подключал тоже долго провозился.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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