|
Терминал Сбербанка с выбором куда платить 2 юрлица - как сделать? | ☑ | ||
---|---|---|---|---|
0
Double_Medved
08.06.16
✎
16:46
|
Добрый день!
Мистяне, помогите плиз, гугл молчит а сбербанк говорит "Работайте не через 1С, а через нашу мелкую прожку, больше ничего не знаем и не скажем" Есть розничный магазин, 1с Розница, терминал Сбербанка. Пока что работали без связи терминала с 1с. Захотели значит сделать связь с 1С, все гладко, да вот надо сделать возможность оплаты на разные счета, разных юрлиц. То есть сначала 100 р на ООО "Импортозамещение вперед", и потом 50 р на ООО "Обама тоже человек". Вызываю я значит драйвер, там грубо говоря процедура ОплатитьПлатежнойКартой(Терминал, сумма, фискальник). Передать туда ООО нельзя. (Ну там не ООО, параметр какой-то в терминале куда он отправляет). Короче началась долгая эпопея со звонками в сбербанк, где меня отправляли от одного "инженера" к другому. И называли возможность разбития на 2 орагнизации "Мультимерчайзингом" чтоли. В общем предложили они 2 способа: 1)Создать 2 папочки с файлами сбербанка, с разными настройками, и обращаться надо к sbrfcom.dll в разных папках. Способ не сработал, т.к. если регать sbrfcom.dll в разных папках, то в системе она висит все равно одна - та, которую последнюю зарегистрировал. При вызове ее даже по пути в общем срабатывает та папка, в которой в последний раз регистрировал. Каждый раз программно перерегистрировать dll, а может еще и перезагружать - ну это жесть. 2)Прописать в одной папке в настройках 2 организации, но тогда при оплате надо вручную выбирать на терминале кнопочками куда платить, то есть 1с все равно не может передать этот параметр. Самое что интересное на просьбу дать документацию по работе с драйвером - шлют напрямую, типа "мы отвечаем только за работу нашей программки, типа сверь итоги и оплати, которая ни с чем не связана" и приговаривают что это вообще секретная информация. У кого-нибудь есть опыт такого разделения на 2 организации? Не думаю что это такой уж редкий вопрос. |
|||
1
Double_Medved
08.06.16
✎
16:47
|
Ну там нет ООО, параметр какой-то в терминале куда он отправляет
|
|||
2
Fish
08.06.16
✎
16:49
|
(0) Поставьте 2 терминала.
|
|||
3
Double_Medved
08.06.16
✎
16:50
|
(2)КЭП, это ты?
|
|||
4
samozvanec
08.06.16
✎
16:53
|
(2) а от двух терминалов дллку которую регать?)
|
|||
5
Garykom
гуру
08.06.16
✎
16:53
|
(3) Нет я за него. Пусть платежи всегда на одно ООО идут и договор между этими ООО о платежном агенте и передаче денежек.
Возможно за % (0-й или смешной) по сути одна ООО пользуется терминалом другого ООО для приема платежей. А как вам сбер выдал один терминал на нескоко ООО мы как бы не в курсах... |
|||
6
Волшебник
модератор
08.06.16
✎
16:54
|
Махинаторы...
|
|||
7
Double_Medved
08.06.16
✎
16:58
|
(5)Да оч просто, там есть настройка "Отделов", которую они сами и настроили и показали как менять. Короче договора закрючены со сбером и на то и на то, но многие чеки идут покупки и ооо1 и ооо2 в одной покупке, сувать покупателю 2 терминала - не ну можно конечно. Блин ну 21 век, выбрать счет куда платить - это так сложно?
|
|||
8
Любопытная
08.06.16
✎
16:59
|
(5) Почему нет? Я такое в магазине возле дома видела - чек разбивается на две суммы и на каждую сумму свой слип-чек.
Только они не с 1С работают) |
|||
9
Double_Medved
08.06.16
✎
17:00
|
(5) А вообще спасибо, предложу так сделать, с передачей денег. Причем инженеры сбера говорили что у пары у какой-то большой организации получилось настроить на 2 счета, но сбер не знает как им это удалось и они тоже сами не расскажут. Параноя какая-то
|
|||
10
Double_Medved
08.06.16
✎
17:01
|
(8) А там это, не помнишь, 2 раза пинкод вводишь?, 2 покупки идет?
|
|||
11
zak555
08.06.16
✎
17:03
|
какие проблемы ООО "Импортозамещение вперед" получать и отдавать обаме ?
|
|||
12
Любопытная
08.06.16
✎
17:06
|
(9) Судя по описанию методов библиотеки, которая с 1С работает - нет там никакой возможности разделить. В терминал передается только сумма и номер карты.
|
|||
13
Double_Medved
08.06.16
✎
17:09
|
(12) Да вот же, я тоже эти методы почитал - тока я не понял зачем там номер карты? Она же проводится и считывается номер. Нет там короче ООО, мое доверие к сберу падает. Поэкспериментирую с перерегистрацией dll - но это конечно неоправданно
|
|||
14
Garykom
гуру
08.06.16
✎
17:10
|
(12) Библиотеки которые с которыми из 1С можно работать обычно порезаны ленивыми, жадными и тупыми по самое не балуй.
Сколько матов сложил пока заставил фискальник выбивать из 1С чек на "выдачу наличных" - сдача лома в обмен на денежку по закону применение ККТ обязательно. |
|||
15
Любопытная
08.06.16
✎
17:12
|
(13) Ну, у меня два терминала подключены к серверу по RDP, поэтому пришлось раскладывать dll в разных местах и регистрировать для каждого юзера отдельно. А вот чтобы один терминал в двух местах одновременно... странно это как-то
|
|||
16
mTema32
08.06.16
✎
17:15
|
(0) Так сделать нельзя. Нужно два компа с двумя терминалами. Если в сбере говорили, что типа пробивается по двум отделам и типа так работает, то тогда нужно пилить функцию пробития чека, чтоб можно было указывать отделы, на которые сумма пробивается. А это надо смотреть уже документацию по соответствующей длл.
|
|||
17
Garykom
гуру
08.06.16
✎
17:19
|
(16) Все можно, но там терминал по сути работает только как читалка карт (магнитка и чипы) и пинпад. А весь обмен с компа через спецпрогу.
По сути терминала нету как такового все может и без него работать но вручную данные с карты вбивать это слегка того. |
|||
18
Любопытная
08.06.16
✎
17:29
|
У нас мальчик, который устанавливал терминалы, запускал эту программу - upwinln, это как раз обмен данными между банком и пинпадом. Только там тоже только сумму можно было ввести, но никак не отдел.
|
|||
19
Garykom
гуру
08.06.16
✎
17:29
|
(18) Кто мешает запустить 2 разные программы по очереди? Отсюда и двойной ввод пина по отделам.
|
|||
20
Любопытная
08.06.16
✎
17:37
|
У терминала есть список параметров, которые в него загружены, в том числе параметр "номер мерчанта", в котором, как я понимаю, указан код организации-продавца в процессинговой системе.
Правда может у ТС терминалы другие, в которые несколько продавцов можно засунуть |
|||
21
mTema32
08.06.16
✎
17:41
|
(17) Насколько я знаю сберовский пин-пад жестко "привязывается" к счету и коду организации и там никак нельзя распределить сумму.(работал с ними в 2012, может с тех пор че-то поменялось)
|
|||
22
Любопытная
08.06.16
✎
17:42
|
(13) http://rarus.ru/forum/messages/forum18/topic9889/message59971/#message59971
По-моему, это то, что вы ищете. |
|||
23
Torquader
08.06.16
✎
22:07
|
Нет, ну если уж очень хочется, то можно не только разные Dll-ки запускать, но и поднять в память две одновременно.
Просто, перед вызовом функции создания объекта нужно в реестр прописать путь до нужной dll-ки и помнить, что ни в коем случае нельзя её выгружать из памяти до завершения программы. Объект сбербанка - это COM-объект, который по уникальному идентификатору GUID находит объект в системном реестре. P.S. можно пропатчить DLL и сменить этот GUID на какой-то другой - тогда всё будет работать без изменения реестра. |
|||
24
mgk2
08.06.16
✎
22:30
|
ТС, Атоловский драйвер платежных систем умеет такие фокусы делать.
|
|||
25
Yurasic
09.06.16
✎
09:04
|
Терминалы сбербанка умеют работать с несколькими юр. лицами. Для этого при подключении Sbrfcom.dll нужно создавать объект SBRFSRV.Server. У него свой набор свойств и методов. Один из которых Department - номер юр. лица загруженного в терминал. Правда для работы по такой схеме со стороны сбера с этим терминалом надо сделать какие-то манипуляции.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |