Имя: Пароль:
1C
1С v8
VeriFone vx810 сбербанк и 1С
0 bvg
 
03.12.12
09:49
Подскажите по проблеме. Подключен ЭТ, все драйвера установлены, в подключаемом оборудовании в 1С устройство добавлено, драйвер подцепился. Когда начинаю делать платеж, вызывается форма Эквайрингового терминала из справочника подключаемое оборудование. И вот тут уже надо бы считать данные карты , но ЭТ на карту не реагирует. Может еще что то нужно для активации считывания карты на ЭТ? Подскажите у кого в УТ или Рознице работает, как настраивали
1 bvg
 
03.12.12
11:14
ап
2 bvg
 
03.12.12
13:39
вверх
3 narayanan
 
03.12.12
13:46
В дровах терминала, он определяется? Чек не черным печатает?
4 bvg
 
03.12.12
14:00
до чека еще не доходит ... Доходит до формы ФормаАвторизацииЭТ справочника Подключаемое оборудование, при закрытии которой по коду видно что должны в параметрах вернутся: Сумма, ДанныеКарты, СсылочныйНомер, НомерЧека, ТипКарты. Проходит процедура МенеджерОборудованияКлиент.ПодключитьОборудованиеПоТипу(УникальныйИдентификатор, ПоддерживаемыеТипыПО), но параметры остаются незаполненными ... не понятно в какой момент должны быть заполнены параметры
5 narayanan
 
03.12.12
14:04
Драйвера установлены? Там есть утилита, она показывает результат правильности установки. Тест успешно пройден?
6 bvg
 
03.12.12
14:19
Драйвера установлены. В 1C в подключаемом оборудовании драйвер написано что установлен. От сбера тоже все поставлено, dll зареганы через regsvr32. Теста как раз нет по ЭТ как по фискальнику, только надпись что драйвер установлен
7 bvg
 
03.12.12
14:21
8 narayanan
 
03.12.12
14:30
свяжись с тем кто устанавливал, попроси драйвера, там должна быть програмка проверки установления контакта между терминалом и дровами. При включении терминала он, сам что пишет?
9 bvg
 
03.12.12
14:48
Кто устанавливал со сбера сказали, что все нормально установилось, типа теперь только от 1С все манипуляции с ЭТ, на счет программы уточню, просто кассы в другом конце города
10 bestuzhev
 
03.12.12
14:59
(0) У меня стоит такой на УТ 10.3 подключен через USB эмуляцией Com порта. Когда идет оплата по карте то вылазит окно внешней программы (в общем не 1с-совское окно) в котором уже нписано типа вставьте карту, у тебя в каком месте останавливается? Вообще на сколько по помню там в одном файлике нужно прописать COm порт через который терминал подключен и там еще есть exe-шник (название не помню) который как раз вызывает это окно и там можно некоторые команды выполнить типа запроса в банк и т.д. попробуй экзешники позапускай может найдешь, если не получится завтра буду в том месте где стоят эти терминалы и посмотрю подробнее.
11 narayanan
 
03.12.12
15:05
там 100% должна быть программка и файл а внутри com1,2,3 и так далее.А чтобы теминал периодически не отключался, в диспетчере устройств в параметрах убрать галку "Отключать устройства для экономии электроэнергии"
12 bestuzhev
 
03.12.12
15:09
(11) Можешь скрин прицепить где эта галочка?
13 bvg
 
03.12.12
15:10
(10) УТ 10.3 я так понимаю в толстом клиенте работает, в УТ 11 как раз такой же механизм как у меня, когда проводишь оплату, открывается не окно внешней программы, а окно ФормаАвторизацииЭТ справочника Подключаемое оборудование, и в этот момент я так понимаю вводится сумма и написано про считывание карты, выполняется переподключение ЭТ, но фактически ничего не происходит, вот меня и мучает вопрос , может как раз еще какое то внешнее окно должно вызываться или как то по-другому связь с ЭТ настраивается через внешнюю компоненту. Но в типовой библиотеке , которая включается в разные конфигурации 1С ничего дополнительного как раз не прописано. Либо я чего то недогоняю
14 bestuzhev
 
03.12.12
15:21
(13) Так у тебя какая конфигурация то?
15 bvg
 
03.12.12
15:26
УПП, но там все тоже самое что и в УТ 11, библиотека то одна и таже
16 sergoqwe
 
03.12.12
15:31
(11) в диспетчере устройств правой кнопкой - свойства- Управление электропитанием
17 narayanan
 
03.12.12
15:35
контроллеры usb Зайди
18 bvg
 
03.12.12
15:37
он как Com порт определяется, там нет Управления электропитанием в свойствах
19 bestuzhev
 
03.12.12
15:45
(13) Стоп, а причем тут:
// Проверка и подключение считывателей МК
ПоддерживаемыеТипыПО = Новый Массив();
ПоддерживаемыеТипыПО.Добавить("СчитывательМагнитныхКарт");
Это из процедуры при открытии?
У нас же вроде Экваринговый терминал?
20 bestuzhev
 
03.12.12
15:48
(13) Может тут под какой-то другой ТЭ, не везде же суют карты в терминалы банков, кто-то через свой Считыватель магнитных карт проводит.
21 bestuzhev
 
03.12.12
15:49
(13) Посмотри зачем вообще эта формы вызывается.
22 bestuzhev
 
03.12.12
15:51
(13) По идее вот эта форма должна где-то участвовать УправлениеЭквайринговымТерминалом
23 bvg
 
03.12.12
15:53
если даже вызвать УправлениеЭквайринговымТерминалом , при нажатии оплатить картой все равно вызывается ФормаАвторизацииЭТ
24 bvg
 
03.12.12
15:54
(+23) всмысле при нажатии оплатить в УправлениеЭквайринговымТерминалом
25 bvg
 
03.12.12
16:11
я код прошерстил их, и что то мне кажется просто недоработана эта библиотека, что то никто в управляемом интерфейсе я так понимаю не подключал ЭТ
26 bestuzhev
 
05.12.12
07:33
(25) Ты как разберешься напиши обязательно что да как, поделись так сказать опытом.
27 bvg
 
05.12.12
08:17
Форма ФормаАвторизацииЭТ это филькина грамота, непонятно зачем она вызывается (явно чисто для магнитных карт) когда можно сразу запрос на ЭТ :
РезультатЭТ = МенеджерОборудованияКлиент.ВыполнитьКоманду(ИдентификаторУстройстваЭТ,                                                         "AuthorizeSales",                                                          ВходныеПараметры,
ВыходныеПараметры);
Когда выполняется эта команда вызывается окно сбербанковской утилиты Терминал UPOS и дальше оно висит и ни на что не реагирует
28 bvg
 
05.12.12
08:23
Дальше взял макет ДрайверСБРФЭквайринговыеТерминалы из Справочника ПодключаемоеОборудование , выгрузил на комп, поменял разрешение на zip, разархивировал и заменил во всех даже вложенных архивах SBRFCOM.dll на ту, которую дал сбербанк, видимо в 1С старая версия уже, залил обратно в макет и тут случилось счастье, Терминал UPOS теперь начал запрашивать карту и на самом ЭТ этот запрос начал отображаться, засада началась дальше, когда ты вставляешь карту через пару секунд выдается сообщение "извлеките карту" и ЭТ возвращает 0 в 1С , даже не запрашивается пин код карты , вот пока остановился на этом и пока не знаю куда дальше копать, до сбера не дозвониться .... если есть какие то мысли у кого, поделитесть
29 bestuzhev
 
05.12.12
13:55
(28) Давай как разберешься до конца напишем в Книгу Знанить статью как и что подключать VeriFone vx810 к различным конфигурациям 1С-ки, а то когда я его первый раз подключал тоже долго провозился.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший