Имя: Пароль:
1C
1C 7.7
v7: Подключить терминал сбербанка к тис 7.7. Есть вопросы
,
0 tgu82
 
27.12.17
16:59
Всех с Наступающим Новым Годом!
ТИС 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
1 tgu82
 
27.12.17
18:12
(0) Там просто есть библиотека на 7 параметров и на 3 - я так понимаю что мне надо на три параметра. Но какие это должны быть три параметра - непонятно. Наверное Номер карты,сумма и вид карты ? Подскажите пожалуйста
2 tgu82
 
27.12.17
19:41
(0) Разобрался
ОплатитьПлатежнойКартой имеет всего 3 параметра: Сумма, КодRRN и КодАвторизации.
3 mgk2
 
27.12.17
23:15
А с драйвером платёжных систем не удобней работать?
4 Злопчинский
 
28.12.17
00:37
(3) вот ит из?
5 Boudybuilder
 
28.12.17
00:40
Очень интересно, почему в 2017 году пользуются 7.7?
Связано с  сложным переносом данных на 8.3?
6 Злопчинский
 
28.12.17
00:46
(5) у меня есть клиент: ЦБ и точек штук 12 - просим к столу для аудита и переноса
7 Злопчинский
 
28.12.17
00:46
Недорого
Качественно
И быстро
;-)
8 Boudybuilder
 
28.12.17
01:28
(6) Ну так я поэтому и пишу :) Ну а есть товарищи которым плевать на прошлое, и начинают жизнь с нового листа? С новой базой и вводом начальных остатков? Хотя если база с интеграциями разными, то и тут не легко решиться.
9 tgu82
 
28.12.17
08:19
(3) КодRRN и КодАвторизации. Вот эти параметры должны вводиться откуда-то?
10 tgu82
 
28.12.17
08:25
(8) Все За. Вот только то надо дописать в 8-ку, потом это надо и т.д.
11 mgk2
 
28.12.17
10:17
12 big
 
28.12.17
10:20
(4) Это атоловский драйвер. Но он платный.
(8) Новая база, новое железо, новые танцы по функционалу и быстродействию. В итоге - 2-3 млн.руб. вложений, год траханья и нервов, а на выходе то же самое, но красивее  )))

Владельцы бизнеса в полном ***уе  )))
13 mgk2
 
28.12.17
10:20
14 Kigo_Kigo
 
28.12.17
14:11
так понимаю, что тебе надо передать только сумму платежи, КодРНН и код авторизации к тебе вернуться, что хочешь что и делай, хочешь игнорируй, хочешь в док для иформации пиши
ПыСы, Длл-ками по 820 не поделитесь?
15 УспешныйЧел
 
28.12.17
14:15
(5) работают люди и работают, вам то какое дело? И зачем что-то куда то переносить?
16 tgu82
 
29.12.17
13:36
(15) Затем что даже в уриб в 7.7 много нерешаемых штатным путем проблем и еще много зачемю Но сложно все на самом деле
17 tgu82
 
29.12.17
13:37
(0) Что касается темы ветки то все вроде нормально функционирует но пока еще не пробовали по РДП
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший