Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

БП3.0 и эквайринг газпромбанк

БП3.0 и эквайринг газпромбанк
Я
   serg999
 
07.02.18 - 23:08
Доброго времени соток!

Требуется помощь, 1С упорно падает в кору, при попытке оплаты через терминал ГПБ, из документа "Ровничные продажи (Чек) -> Оплата картой".
Конфигурация БП 3.0.58.26, платформа (8.3.10.2561)

Ошибка в общем модуле - МенеджерОборудованияКлиента
Процедура НачатьВыполнениеКоманды_ВыполнитьКомандуЗавершение(РезультатВыполнения, Параметры) Экспорт
при вызове:
ВыполнитьОбработкуОповещения(Параметры.ОповещениеПриЗавершении, РезультатОперации);

Тех. поддержка банка, отправляет лесом. Собственно терминал работает, проходит диагностику, связь с банком есть.

Драйвер: EMVGateNativeAPI For 1C (версия: 1.0.3.5)
Данный драйвер предоставляет API авторизационного модуля Газпромбанка (АО)
Библиотека: C:\GCS\EMVGSSL\emvgatessl.dll
Версия библиотеки: emvgate ver.3.3.6.9b vc6,stdcall,rel,m0

Спасибо.
 
 
   serg999
 
1 - 07.02.18 - 23:19
Попробовал обновиться до последней платформы, ошибка осталась.
   serg999
 
2 - 08.02.18 - 05:57
апну тему, вопрос актуальный
   serg999
 
3 - 08.02.18 - 17:27
Вопрос открыт ..
   PiotrLoginov
 
4 - 08.02.18 - 17:55
Посмотреть бы надо. Какая процедура в Описании оповещения. А то так слишком мало информации.  Ну и, конечно, в коде БП все может быть буднично, а вот драйвер может делать все, что угодно. Это связи БПО и драйверов живут своей жизнью.
   breezee
 
5 - 08.02.18 - 18:54
(0) Вы программист? Если так - можете попытку вставить там где ошибка и посмотреть что хоть там происходит. А вообще, чую, вы не полный текст ошибки скинули
   Cyberhawk
 
6 - 08.02.18 - 19:31
К какому посту будет внятное описание?
   serg999
 
7 - 08.02.18 - 21:55
Перед выполнением:
http://www.screencast.com/t/c2kz5vwJC8jk

Далее:
Имя сбойного приложения: 1CV8C.exe, версия: 8.3.11.2867, метка времени: 0x5a0d1722
http://www.screencast.com/t/phtXmYVmvvk

Оборудование:
http://www.screencast.com/t/bqwfCOKz0P
http://www.screencast.com/t/aikDf3diI
   Cyberhawk
 
8 - 08.02.18 - 21:58
1С распаковывает компоненту драйвера ЭТ во временную папку и использует ее, а не твою библиотеку из твоей папки
   Cyberhawk
 
9 - 08.02.18 - 21:59
Хотя и не исключаю, что сначала она берет ее как раз из твоей папки. Смотреть короче надо.
   serg999
 
10 - 08.02.18 - 22:01
(5) Исключение не помогло
http://www.screencast.com/t/UDH0jM7FGp
 
 Рекламное место пустует
   Cyberhawk
 
11 - 08.02.18 - 22:02
Но раз "Тех. поддержка банка, отправляет лесом", а в логе падения платформы вроде явно указана компонента EMVGateNativeAPI, то сначала выясни, кто создатель этой нативной компоненты. Если 1С - вопрос туда, если банк (как обертка для своей dll-ки), то продолжай теребить банк.
   Cyberhawk
 
12 - 08.02.18 - 22:03
Проверь под разными ОС (не старше Win7), платформами, режимами совместимости.
У меня, например, новая СОМ-компонента Сбера при вызове одного из своих методов тоже вызывает падение платформы. Но те вроде пообещали разобраться (хотя надежды тоже мало).
   serg999
 
13 - 08.02.18 - 22:05
(11) На самом деле EMVGateNativeAPI есть стандартная и есть банка В ...\1cv8\ExtCompT\ пробовал подсовывать разные, не помогло ((
   serg999
 
14 - 08.02.18 - 22:09
(12) Везде 10-ку поставили, ниже винды нет ..
Самое интересное, все это работало на 10-ке. Проблема началась, что переставляли комп и воткнули в разные USB (ККТ и терминал), после чего понеслось, слете виртуальный комп порт терминала переустановил настроил, вроде все работает, запросы в банк проходят, а как начинаю оплату проводить, 1С падает в кору
   Cyberhawk
 
15 - 08.02.18 - 22:12
Что такое "в кору"? Я кстати из-за этого (6) и написал.
   serg999
 
16 - 08.02.18 - 22:15
Я про падение платформы 1С ..
http://www.screencast.com/t/phtXmYVmvvk
   serg999
 
17 - 08.02.18 - 23:02
Вот тут эта зараза падает в ошибку:
http://www.screencast.com/t/xfEeqDg7
   serg999
 
18 - 09.02.18 - 08:57
Апну снова тему.

Вываливается на:
Ответ = ОбъектДрайвера.ОплатитьПлатежнойКартой(ПараметрыПодключения.ИДУстройства, НомерКарты, Сумма, НомерЧека, КодRRN, КодАвторизации, СлипЧек);

GPBEMVGateNativeAPI1C.dll пробовал разные версии, с разных поставок.
   МимохожийОднако
 
19 - 09.02.18 - 09:09
(18) Внутрь этой функции удаётся зайти отладчиком? Там что внутри?
   serg999
 
20 - 09.02.18 - 09:24
Не дает в функцию заглянуть, вываливается с ошибкой.

Параметры с которым вызывается функция есть в скрине ..
   serg999
 
21 - 09.02.18 - 09:25
   serg999
 
22 - 09.02.18 - 12:40
Может у кого есть в отладчике параметры функции:

ПараметрыПодключения.ИДУстройства, НомерКарты, Сумма, НомерЧека, КодRRN, КодАвторизации, СлипЧек

Вот как то пустое значение параметра "ПараметрыПодключения.ИДУстройства" настораживает ??
   serg999
 
23 - 09.02.18 - 20:25
Переменная "НомерЧека" должна быть тип "Строка".
Тема закрыта.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует