Всех с Наступающим Новым Годом!
ТИС 7.7
Терминал сбербанка vx820
Все установлено. Библиотеки зарегистрированы
Есть описание для 1С 7.7 файл 1С.docx от 29.05.2017
Процедура ПриОткрытии()
ПутьДоКомпоненты = "C:\SC552\SBRFCOM.DLL";
Если ЗагрузитьВнешнююКомпоненту(ПутьДоКомпоненты)=1 Тогда
//Внешняя компонента загружена
Иначе
Сообщить("Внешняя компонента SBRFCOM.DLL не загружена!!!");
КонецЕсли;
…
КонецПроцедуры //ПриОткрытии()
Процедура Оплата()
Терм = СоздатьОбъект("AddIn.SBRFCOMExtension");
рез = Терм.ОплатитьПлатежнойКартой(Amount, RRN, AuthCode, Hash, IsOwn, CardName, CardNum);
ОписКО = ""; // Описание кода ошибки
Если рез=1 Тогда
Слип = ""; // Строка со слипом.
буф = ""; // Буфер для текущей строки слипа.
Для НомерСтр=1 По Терм.КоличествоСтрокСлипЧека Цикл
Терм.ПолучитьСтрокуСлипЧека(НомерСтр, буф);
Слип = Слип + буф;
Если НомерСтр>1 Тогда
Слип = Слип + Симв(
10) + Симв(
13);
КонецЕсли;
КонецЦикла;
Сообщить(Слип);
Иначе
Сообщить("Ошибка оплаты:" + Терм.ПолучитьОшибку(ОписКО));
КонецЕсли;
Терм = 0;
КонецПроцедуры //Оплата()
Вроде как мне нужна только amount - сумма в копейках, для чего мне остальные параметры ведь номер карты терминал же сам определяет.
RRN, AuthCode, Hash, IsOwn, CardName, CardNum - они мне нужны или это не для карт сбера а скажем для карт на АЗС?
Терминал проверен, связь есть, пробные пробития делал и отменял через
loadparm
Но с 1С пока как-то стремно завязывать. Пока что даже не про фискальник речь а просто про методы и свойства самой библиотеки sbrfcom.dll