|
v7: SBRFCOM.dll
| ☑ |
0
san4ez1008
10.05.17
✎
11:45
|
Перем Хэш,Последние4,КартаСбербанка,ПараметрыКарты;
ОбКарт=СоздатьОбъект("SBRFSRV.Server");
ОбКарт.Clear();
ПараметрыКарты = ОбКарт.ПрочитатьХэш(Хэш,Последние4,КартаСбербанка);
Если КартаСбербанка <> 1 тогда
Сообщить("Карта не является картой Сбербанка!");
иначе
вроде простой код,библиотека sbrfcom.dll и сопутствующие ей зарегистрированы, но при выполнении функции
Поле агрегатного объекта не обнаружено (ПрочитатьХэш)
Делал на примере готовой функции эквайринга
|
|
1
NikVars
10.05.17
✎
14:22
|
Хм-м-м...
Clear() - по-буржуйски...
Точно ПрочитатьХэш по-русски?
|
|
2
senior
10.05.17
✎
17:31
|
Есть инструменты, которые показывают интерфейс библиотек, т.е. какие там есть методы, и свойства. В VS вроде тоже это есть
|
|
3
Zamestas
10.05.17
✎
17:44
|
(2) oleview
|
|
4
san4ez1008
17.05.17
✎
02:03
|
мне тут подсказали, что новый эквайринг работает через библиотеку SBRFCOM.dll , а старый через SBRF.dll. В функции по эквайрингу вызывается метод NFun(номер функции), и мне сказали, что это метод библиотеки SBRF.dll. В связи с этим вопрос, в 1С 7.7 как подключить SBRFCOM.dll? Создаю объект AddIn.SBRFCOMObject.1 - выдается ошибка Неудачная попытка создания объекта (AddIn.SBRFCOMObject.1)...
|
|
5
san4ez1008
17.05.17
✎
02:03
|
progID библиотеки SBRFCOM.dll в реестре AddIn.SBRFCOMObject.1
|
|
6
san4ez1008
17.05.17
✎
02:35
|
Вопрос решен. Оказывается, нужно сначала ПодключитьВнешнююКомпоненту("AddIn.SBRFCOMObject");
а затем
ОбКарт=СоздатьОбъект("AddIn.SBRFCOMExtension");
п****ц однако
|
|
7
mishaPH
модератор
17.05.17
✎
07:27
|
а можно понять, карта сбера это или нет?
|
|
8
mishaPH
модератор
17.05.17
✎
07:27
|
SBRF.dll у меня. из нее както можно вытащить?
|
|