Подключение и настройка нескольких терминалов оплаты через RDP

19.03.15

Учетные задачи - Розничная торговля

Пример настройки и подключения нескольких терминалов оплаты СберБанка РФ при работе клиентов (магазинов) в 1С: УправлениеТорговлей 10.3 на сервере, через удаленный рабочий стол.
Все торговые точки работают в 1С УТ10.3 через удаленный рабочий стол (RDP).
В один прекрасный день установили терминал оплаты СБРФ. И всё прекрасно работало, пока не понадобилось установить такой же в ещё одном магазине. Тут и началось: танцы с бубном у сисадминов (настройка COM-портов, их проброс на сервер); мучения программистов 1С с обработкой подключения эквайринговой системы СБРФ. Но работать вместе эти терминалы на одном сервере отказывались. Работал только тот, который первый подключился к серверу, второй же при попытке провести оплату говорил, что настройки не верны, либо что пин-пад не подключен.

В результате долгих мучений наткнулся на такой вот вариант решения проблемы:
1. Добавить строки 
WorkingDir=%UserProfile%\SC552 
TlvDir=%UserProfile%\SC552 
в \\serv_name\C$\sc552\pinpad.ini 

2. На сервере скопировать каталоги "sc552" в каталоги пользователей: 
\\pc_name\C$\sc552\*.* -> \\serv_name\C$\users\username\sc552\*.* 
 
Привожу свои действия при настройке упомянутой схемы в виде инструкции
##################### Р А Б О Ч И Й П Р И М Е Р ######################### 
1.Скопировал 
\\client01\C$\sc552\*.* -> \\serv\C$\sc552\*.* 

2.Изменил файл 

\\serv\C$\sc552\pinpad.ini 

############################## 
WorkingDir=%UserProfile%\SC552 
TlvDir=%UserProfile%\SC552 
comport=9 
############################## 

3.Скопировал каталоги 
\\client01\C$\sc552\*.* -> \\serv\C$\Users\kassir01\sc552\*.* 
\\client02\C$\sc552\*.* -> \\serv\C$\Users\kassir02\sc552\*.* 

##################### Р А Б О Ч И Й П Р И М Е Р #########################

терминалы оплаты сбербанк

См. также

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия 1.6 1С:Бухгалтерия автономного учреждения 1С:CRM ПРОФ, КОРП Россия Платные (руб)

Универсальная обработка для обслуживания любых фискальных регистраторов (ККТ), в том числе Веб сервер АТОЛ. Работает в соответствии с 54-ФЗ. (ФФД 1.0, ФФД 1.05, ФФД 1.1). Подключайте любую онлайн кассу к практически любой конфигурации. Нет необходимости обновлять 1С. Можно бесплатно скачать и протестировать. Может работать одновременно с несколькими онлайн-кассами, либо одной с разных рабочих мест. (через RDP, TCP\IP или веб-сервер) Позволяет разделить один чек сразу на несколько ККТ или на несколько систем налогообложения. Поддерживает разрешительный режим. Можно настроить собственный шаблонов чека. Можно использовать эквайринг там, где он не поддерживается. Работает на LINUX и Windows ЭМУЛЯТОР + ЭКВАЙРИНГ + МАРКИРОВКА + ПОДДЕРЖКА ФФД 1.2

6000 руб.

27.02.2017    796351    4903    9546    

2858

SALE! 20%

Оптовая торговля Розничная торговля Обмен с ГосИС Бухгалтер Платформа 1С v8.3 1С:Управление торговлей 10 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Полнофункциональное расширение (ранее известное как Модуль 1С-ЕГАИС) для взаимодействия типовых конфигураций 1С и ЕГАИС, предоставляющее максимум возможностей по работе с УТМ. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

8970 7176 руб.

15.12.2015    170793    955    364    

400

ККМ Кассовые операции Розничная торговля Обмен с ГосИС Программист Бухгалтер Пользователь Бухгалтерский учет Оперативный учет Управляемые формы 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Расширение конфигурации для УТ 11.5, КА 2.5 ,ERP 2.5 (Управляемые формы) позволяет выполнять печать кассовых чеков на одну ККМ 54-ФЗ с нескольких рабочих мест. НИКАКИХ НАСТРОЕК В РАЗРАБОТКЕ - ПОДКЛЮЧИЛ И ПЕЧАТАЙ. Если у вас несколько отделов и одна ККМ - печатайте на одной ККМ! Если у вас две ККМ и одна поломалась - печатайте на одной ККМ, пока ремонтируете другую!

4500 руб.

27.08.2018    122198    1025    584    

864

SALE! 25%

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия автономного учреждения Россия Платные (руб)

Обработка осуществляет обслуживание ККТ АТОЛ, Штрих, Вики Принт и Меркурий для конфигураций "УТ 10.3", "КА 1.1", "УПП 1.3", "Розница 1.0", "БП 2.0" и других отраслевых решений, построенных на основе указанных выше конфигурациях. Поддерживает возможность параллельно пробития чеков на одной ККМ несколькими пользователями. Поддерживает Веб-сервер Атол. Соответствует требованиям 54-ФЗ. Поддерживает ФФД 1.0, 1.05, 1.1 и 1.2. Разделяет чеки по нескольким СНО. Поддерживает механизмы подключения ККТ по TCP/IP, для работы через RDP или интернет. Поддержка маркировки и разрешительного режима.

5880 4410 руб.

25.05.2015    335553    1956    3058    

1031

Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Обмен с ГосИС Программист Бухгалтер Пользователь Платформа 1С v8.3 Конфигурации 1cv8 Сельское хозяйство и рыболовство Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Пищевая промышленность Россия Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная конфигурация Хамелеон Меркурий для взаимодействия с системой Меркурий (тестовый+рабочий+демо контур) может использоваться для интеграции в любую конфигурацию на базе 1С, версии ПРОФ и выше. Основное отличие от других решений - работа через веб-интерфейс и API 2.0(API 2.1). Для удобства реализован общий интерфейс в виде обработки, схожей с интерфейсом Меркурий, но возможностей гораздо больше, т.к. при интеграции в Вашу учетную систему, можно на основании Ваших справочников и документов, создавать соответствующие документы и справочники в системе Меркурий и наоборот.

44000 руб.

08.11.2017    122945    292    140    

398

Управление взаимоотношениями с клиентами (CRM) Оптовая торговля Розничная торговля Пользователь Платформа 1С v8.3 Оперативный учет Управляемые формы 1С:Управление торговлей 10 1С:Розница 2 Россия Управленческий учет Платные (руб)

Подсистема призвана упростить и автоматизировать процесс расчета и начисления бонусов покупателей. Бонусная система работает с конфигурациями 1С:УТ 10.3, 1С:Розница. Механизм реализован в начале 2013г. и работает до сих пор с постоянными совершенствованиями.

30000 руб.

02.11.2015    112284    102    87    

185
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. tvixeg 499 20.03.15 09:14 Сейчас в теме
Подтверждаю, что решение рабочее:) Сам таким же способом в результате долгих мучений пару лет назад подключал свою конфигурацию к сбербанку по рдп. Причем в сбербанке сами ничего не знают как это сделать и документации такой нет...
Только я в общем файле pinpad.ini прописывал
WorkingDir=%UserProfile%\sbrf
TlvDir=%UserProfile%\sbrf

а ком-порт указывал уже в каждой папке пользователя свой тоже в файле pinpad.ini, но там уже в нем только одна строка например
ComPort=2
4. UniversaLL 46 23.03.15 11:03 Сейчас в теме
(1) tvixeg, с COM-портами я не заморачивался, так как сисадмин заверил, что набор виртуальных портов у каждого сеанса RDP индивидуальный. У всех COM9 и работает))
2. Tarlich 116 21.03.15 13:26 Сейчас в теме
а если у вас к одному компу в магазине подключено 3 пинпада (и 3 фискальника)?
3. UniversaLL 46 23.03.15 10:58 Сейчас в теме
(2) Tarlich, не представляю зачем оно мне так подключать. У Вас именно так подключено и есть проблема? Или к чему Вы свой вопрос задали?
5. ToJIuK 23.03.15 13:51 Сейчас в теме
(3) Такой вариант возможен есть организация использует 2 юр. лица (ООО и ИП) . И тут сталкиваемся с проблемой :) . а вообще на стороне 1с как решили данную проблему ? указывали конкретную папку для каждого пользователя?
6. UniversaLL 46 24.03.15 14:10 Сейчас в теме
(5) ToJIuK, на строне 1с вообще ничего не делал. Стандартная обработка.
22. eaw3 29.03.17 09:38 Сейчас в теме
Добрый день!
Работа двух терминалов через rdp с разных компьютеров реализована - все хорошо! Но висят на одном Com. Далее осталась касса, где к одному ПК подключено два ФР, два Юр.лица и два терминала. Мультимерчант - не подходит из соображений бухгалтерии. Никто так и не решил вопрос (2)???
7. Entigo 25.03.15 04:29 Сейчас в теме
Делали аналогично.
Но для того чтобы все настройки были в одном месте, а не распиханы по профилям пользователей, в pinpad.ini прописали следующее:

WorkingDir=C:\SC552\SessionData\%USERNAME%
TlvDir=C:\SC552\SessionData\%USERNAME%

Столкнулись с проблемой. Если пользователи имеют русские наименования (например, в нашем случае "Пушкина 1"), то не работает. Проблема скорее всего сводится к тому что драйвер сбера не поддерживает кодировку текста. Чтобы не переименовывать пользователей, случайно нашли другое решение. Под каждым профилем запустили из-под 1С УТ 10.3 сверку итогов. При этом автоматически создались папки с наименованием типа "ЏгиЄЁ­ 1". Ну а дальше просто раскидали по папкам нужные файлы.
user1201748; +1 Ответить
56. michfood 16.05.19 13:54 Сейчас в теме
Всем доброго дня. Мой первый пост - надеюсь кому-то поможет, просто времени на все это потрачено неимоверно.

Проблема как у всех - с этим пресловутым "p" файлом при работе через терминальную сессию RDP с сервером, с терминалами сбербанка (заодно и с ККМ - у нас стоят АТОЛ 30Ф).


1.Кассы. Нормальную работу и приемлемую скорость печати удалось получить только реализовав проброс портов через VSPE.
На локальных станциях - все ККТ подключены на 10 и 11 порты, в клиентской части VSPE ставится для каждого компьютера уникальный порт - например 5001, 5002 и т.д., на сервере VSPE слушает их же. В 1с (у нас КА1.1) создается для каждой кассы свое устройство и выбирается нужный порт. Т.е. в торговом оборудовании много ККТ. Немного доработана конфа, чтобы была привязка конкретного экземпляра ККТ к подразделению.

2. Эквайринг. (сразу выскажу незачот Сберу и той конторе, которая занимается наладкой и обслуживанием оборудования). С самого начала задача стояла так, чтобы продавцы не могли руками вводить цифры на терминал, а данные для операции поступали из 1с. Эквайрер был один - Сбер, т.к. онлайн ККТ еще не планировались - необходимы были интегрированные (управляемые извне) терминалы с принтером чека. Нам на все точки (около 100) поставили аппараты Ingenico IPP480. На сервер было установлено ПО - папка sc552, из нее зареганы dll, в 1с создано одно оборудование с 1 фиксированным com портом (7). Проброс идет средствами RDP - в каждой сессии ком порт свой, путаницы нет. После установки ККМ никаких проблем не возникло - эквайринговый чек печатался на терминале, а кассовый - на кассе.
Через какое-то время я примерно половину терминалов перевел на другой банк (по причине полной неклиентоориентированности банка - по полгода (это не преувеличение) - они меняли мне юрлицо, на котором работает точка. У меня ИП давно закрыто - а на р/с деньги поступают от эквайринга... ) У нового эквайрера - система Arcus2 терминалы Ingenico IPP320 без принтера. Поковырявшись - добились нормальной печати эквайринговых чеков на ККТ. С одним нюансом - эта система по аналогии со сбером создает в директории сервера C:\Arcus2\ файлы cheq.out и chek.out - которые содержат текст для печати чека, обработка оборудования цепляет их и передает на ККТ для печати. Обычно файлы появляются при проведении платежа и потом сами удаляются. Понятно что при одновременном обращении будет ошибка (они и есть - но редко), также иногда файл подвисает и не удаляется по непонятной причине. Все терминалы перестают работать из-за ошибки доступа к файлу. Для таких случаев написан батник, который каждые 10 минут проверяет время текущее и время создания cheq - если разница больше 10 минут - значит файл завис и батник удаляет cheq.out. В 20% случаев - не удаляет и его приходится удалять руками. Плохо - но работает.

Возникла потребность еще в 3х терминалах именно сбера - IPP480 сказали больше не производят, привезли 3 Verifone VX820 без принтера естественно. Работа установщиков конечно умиляет - ставят папку SC552 на локальный комп, USB драqвер на устройство запускают loadparm - сверка итогов - видишь окошечки пробежали, сверка прошла? видишь файлик "p" появился? Ну все - готово!! А то что 1с их терминал в упор не видит и мне надо не 9 com а 7й, и то что чек на ККТ не печатается - им глубоко фиолетово...

Дальше собственно по теме:
На клиентском компе в нашей ситуации - работа через RDP с терминальным сервером - нужно установить только USB дрова на сам аппарат. SC552 нужна только для первичного (или дальнейшего) тестирования самого терминала без 1с. Т.е. ее можно смело удалять и никакие библиотеки регистрировать не надо. Даже если эта папка существует на локальном компе - никаких обращений к ней не происходит при работе с RDP - т.е. например файл pinpad.ini там редактировать бесполезно - при запуске с сервера - работает только папка на сервере C:\SC552\ и настройки читаются оттуда. Никаких разбрасываний папок SC552 по папкам пользователей и регистраций библиотек оттуда делать не надо. Все делается из 1й папки на сервере.
Т.к. у нас папка на сервере уже была - первый терминал стартанул успешно - создал на сервере в папке C:\SC552\p файл. Сверка прошла, оплаты прошли - не было чека на RRN/
На сервере стояла версия DLL примерно 23 - а новые терминалы заточены под 29 (версия их прошивки должна совпадать с версией DLL - это в теории, на практике - как пойдет - может работать, а может и нет). Рискнули - обновили DLL на сервере - боялись старые терминалы перестанут работать. Нет, повезло - работают. И новый VX820 начал печатать чеки на ККТ.
Но оказалось, что после того как один терминал создал файл p - при попытке провести операцию на другом - доступа к этому файлику не было. Немного увеличили права для всех юзеров на папку SC552 - и доступ появился - поочередно терминалы проводили операции, создавали p файл и выдавали чек на ККТ.
Старые терминалы, которые с принтером - им на этот файлик по барабану - они его не используют.

Далее работа с pinpad.ini на сервере:
ComPort=7
PinpadLog=1
PrinterFile=p
;PinpadIPAddr=10.10.10.24
;PinpadIPPort=8888
;TerminalID=02000000
;MerchantID=000000000000
;Header=Заголовок чека строка 1|Строка 2|Строка 3|Строка 4
;CardHolderSignatureImage=sign\<date}\<t_id}\<tn}-<time}.png
PrinterEnd=01
Speed=115200
ShowScreens=1
NewProtocol=1
WorkingDir=%UserProfile%\SC552 
TlvDir=%UserProfile%\SC552 
Показать

Вот так выглядел наш файл изначально.
Если закомментировать PrinterFile=p - печати чека на ККТ не будет.
Если написать что-то другое - например PrinterFile=p22 - будет создан файл p22.
Задача - развести эти файлы - каждому терминалу - свой.
Установлено, что %UserProfile% у нас не работает - причина почти сразу стала очевидна - у нас юзеры заданы кириллицей.
Например прописав PrinterFile=Ваня1 - я получил файл "1".
Почитав про системные переменные windows я начал пробовать разные варианты - чтобы файлы как-то могли отличаться друг от друга.
Наткнулся на %CLIENTNAME% - имя компа, подключенного к RDP сессии. У нас оно во-первых задано латинскими буквами и уникально - т.е. каждый терминал можно идентифицировать по %CLIENTNAME%. И это взлетело. Теперь строка выглядит так:
PrinterFile=%CLIENTNAME%

Вместо гемороя со всякими SUBST, созданием каждому пользователю папок SC552 по пути %UserProfile% и переименования пользователей в латинские имена - в одной папке все печатные файлы, но с разными именами.
Еще бы в Arcus так сделать - но там пока не вышло.

PS - и еще момент - есть программка TLvEdit - которая читает и пишет параметры прошивки самого терминала - так вот там есть настройка - порядок взаимодействия с ККТ - там обязательно должна стоять правильная галка - на пункте (не помню дословно) - "Печать чека на ККТ" - если галка не стоит - чека на кассе не дождетесь.

-
g1uk; INSh; user1201748; +3 Ответить
8. xzorkiix 35 25.03.15 12:45 Сейчас в теме
подпишусь на комментарии.
9. ferrasoft 6 01.04.15 07:23 Сейчас в теме
Попробуем использовать это решение для Управление торговлей 11.
10. vertkov2010 3 08.12.15 15:23 Сейчас в теме
(9) ferrasoft, У меня на УТ 11 не взлетело. Поделитесь решением на ут 11
11. marksheder 1 28.01.16 07:42 Сейчас в теме
1C УПП все работает. Спасибо!
12. Kiprida 17.08.16 09:06 Сейчас в теме
А как быть с регистрацией dll? Нужно ее регистрировать дополнительно на сервере или нет?Если нужно то один раз и будет доступно для всех пользователей или нужно заходить под каждой учетной записью и регистрировать?
13. UniversaLL 46 18.08.16 11:19 Сейчас в теме
(12) Kiprida, о какой dll идёт речь.
При реализации этого решения никаких dll я не регистрировал.
14. CnupT 70 18.08.16 11:37 Сейчас в теме
На сколько я понимаю, речь идет о библиотеках sbrf.dll и SBRFCOM.dll

Подозреваю, описанный метод работает следующим образом:
Мы сохраняем на диске с сервера основную папку sc552 и соответственно при обращении к упомянутым выше библиотекам
попадаем именно в эту папку. Прочитав в ней pinpad.ini нас отправляют в папку конкретного пользователя. И дальше с нами работает уже та папка.

Т.е. регистрация библиотек нужна только один раз, в центральной папке. Чтобы в дальнейшем программа могла нас отправить куда нужно.
15. Kiprida 22.08.16 11:03 Сейчас в теме
(14) CnupT, именно про эту библиотеку вопрос. Буду пробовать
16. Kiprida 24.08.16 10:19 Сейчас в теме
Ситуация следующая. Имеется два пользователя. user1 работает на локальной учетной записи и терминал сбербанка подключен по COM1 физически. User2 работает через RDP терминал подключен по USB (эмуляция COM порта) Com7. Порт пробрасывается нормально на сервер. Второму пользователю, у которого эмуляция COM, EnableUSB=0 в pinpad.ini не прописовала. COM порты указываются у каждого пользователя в свое папке соответственно.
Проделав все пункты выше описанные имею следующее поведение. У обоих пользователей 1С активирует терминал первого пользователя. Всегда. То есть тест устройства в настройках 1С активирует терминал первого пользователя. Как это победить ума не приложу.
17. ashush 2 30.01.17 12:55 Сейчас в теме
У нас используется вариант с именем клиентского компьютера, а не именем пользователя.
Т.е. написано: WorkingDir=E:\TERMINALSB\%clientname%
И теперь не важно, под каким именем пользователь заходит на сервер, его все равно перенаправляет на папку, совпадающую с именем компьютера, с которого он заходит на сервер.
18. ashush 2 06.02.17 19:38 Сейчас в теме
Только вот что-то с последними версиями сбербанковских библиотек беда. Сотрудник Сбербанка называет их "с поддержкой pci dss". Как будто они игнорируют WorkingDir . Заставить работать с ними два терминала не получилось. Пока откатились на старые версии библиотек, но рано или поздно переходить придется, поэтому ищется решение.
19. user719104 26.03.17 21:26 Сейчас в теме
(18)
Решение есть.
Принцип такой же, только на дописать в родительской папке:
ComPort="должен быть у всех терминалов один"
WorkingDir=%UserProfile%\sc552\
PrinterFile=%UserProfile%\sc552\p
Обновляли несколько точек все работает, дальше все зависит от драйвера рук
20. ashush 2 27.03.17 09:04 Сейчас в теме
(19)
Если я правильно понял, то они вообще не хранят данные локально и игнорируют WorkingDir . Логи у вас в итоге куда пишутся? А вот одинаковый ComPort можно попробовать.
21. user719104 28.03.17 10:20 Сейчас в теме
(20)
Нет workingdir работает, модуль для работы все равно нужен терминалу. Просто с pci dss все хранится в терминале, а не на кассе как раньше, терминал отвечает в "p" файл, а с него уже 1с печатает с него слипы. Логи пишутся в родительской папке
24. nDaDe 05.05.17 23:44 Сейчас в теме
(19)
А если com будет один и тот же, разве не возникнут проблемы с мапингом com в терминал?

Может кто-нибудь поделится библиотеками где еще работали WorkingDir,TlvDir.
28. micha26 26.07.17 00:10 Сейчас в теме
(19)А если вариант с бездисковыми клиентами - а то сотрудник Сбера так и не сообразил, что делать...сам вот перелопачиваю...
Все клиенты подключаются по rdp - порты прокидываются, но в родительском pinpad.ini что указывать? Несколько профилей?
44. ashush 2 13.01.18 13:02 Сейчас в теме
(19) А в папках пользователей для новых драйверов вообще что-то теперь должно находиться? Или все в родительской папке?
23. Tarlich 116 02.04.17 20:20 Сейчас в теме
Мультимерчант - я не знаю что это такое
из моего "рекорда" у меня в одной базе (рдп) 3 организации - 6 магазинов - в кажом магазине по 3 пинпада и 3 кассовых аппарата на одном компе - 3 год полет нормальный
27. DimanZ 27 14.07.17 07:46 Сейчас в теме
(23)Андрей, поделитесь, пожалуйста, методикой решения данной проблемы. У клиента по 2 пинпада, с фискальниками вопрос решается нормально через логические устройства в драйвере, а у пинпада такого не нашел. Также интернет есть только на локальной машине, на сервере принципиально отключен, фискальники настроили, а пинпад стучится в инет с сервера.
25. nDaDe 12.05.17 09:38 Сейчас в теме
Как вариант еще можно использовать регистрацию на терминале под каждого пользователя в свою папку и тогда все нормально будет.
26. bomber99544 22 06.06.17 16:50 Сейчас в теме
Коллеги кто нибудь подключал пинпад через сетку? К серверу терминалов
29. mshi 25.08.17 16:48 Сейчас в теме
Тоже столкнулся с тем, что опции WorkingDir и TlvDir не работают на новых библиотеках. Хотя техподдержка Сбербанка по старому еще рассказывает про них. Вышел из положения с помощью метода ЗадатьИмяБиблиотеки(ИмяФайлаGateDLL). Сделал для каждого терминала свою папку и свой набор библиотек. Только SBRFCOM.dll одна. При создании экземпляра объекта AddIn.SBRFCOMExtension устанавливаю ему этим методом свою уникальную ДЛЛ. Путь к этой ДЛЛ можно по разному делать. У меня просто в настройке подключения жестко прописано. Можно через %clientname% или %UserProfile% или %USERNAME% его формировать. Тогда gate.dll определяет свое местонахождение и использует из него все настройки.

Вообще для такой большой компании как Сбербанк стыдно так работать. Особенно смешным выглядит Греф со своими БигДата и прочим умствованием. Не могут нормальную документацию дать. Не говоря уже о нормальных примерах обработок 1С.
dynamicsystems; +1 Ответить
30. Pskmetall2016 28.08.17 12:11 Сейчас в теме
(29)Добрый день!Помогите,пожалуйста, в настройке терминала Сбербанка через РДП: очень нужна ваша помощь.
модель устройства Verifone VX 820. Сбербанк.

Суть проблемы - при оплате платежной картой из 1С УТ 11.3.4 возникает ошибка 4309. При этом сначала оплата проходит, а потом по карте происходит возврат. При этом терминал пишет "успех",а в 1с возникает ошибка 4309.
Установлена Windows10.

Компоненты зарегистрированы. Все проходит нормально вплоть до ввода пин кода и обработки оплаты.А дальше 4309 и возврат оплаты.
Подскажите, пожалуйста, что делать?
55. dynamicsystems 08.12.18 18:30 Сейчас в теме
(29)
ЗадатьИмяБиблиотеки

Спасибо, рабочий вариант оказался. Спас от извращенских решений с подменой путей и прочим колдовством. Сэкономил вагон времени.
Вот основная часть лекарства
Функция СоздатьОбъектДрайвера(Объект, Модель, Параметры) Экспорт
.......
	Параметры.Свойство("ШиринаСлипЧека",    ШиринаСлипЧека);
	Параметры.Свойство("СовместимыеВерсии", СовместимыеВерсии);
	Параметры.Свойство("ПутьДоGateDLL",     ПутьДоGateDLL);
.......
			// Подключение внешней компоненты
			ПодключитьВнешнююКомпоненту("AddIn.SBRFCOMObject");
			Драйвер = Новый("AddIn.SBRFCOMExtension");
			Драйвер.ЗадатьИмяБиблиотеки(ПутьДоGateDLL);
Показать

Ещё редактируется форма настройки обработки сбера, чтобы можно было указать/сохранить параметр ПутьДоGateDLL, там не сложно, по аналогии с остальными параметрами. В 1С вообще ничего кроме обработки эквайринга редактировать не нужно.

Предыстория:
Сначала делал как все - На диске С:\SC552 зарегал дллки 1 раз, все три пути в pinpad.ini поправил на %UserProfile%, копирнул эту корневую SC552 в папки юзеров. Вроде работало, но для одного терминала на одной точке, разумеется все на девятом порте висели.
В один прекрасный день нам втихую завезли второй терминал на одну из точек и поставили перед фактом, - сказали садись пили до вечера на вторую организацию. Ясен пень решение в шапке совсем не прокатило т.к. оно не для тех целей делалось, там один кассир и один компьютер. Уже было дошли руки до идеи с монтированием через SUBST перед КАЖДЫМ вызовом драйвера, что тоже бы прокатило, но лютый костыль.
И тут гугл навел на этот замечательный коммент про gate.dll, до этого инженер банка принесший терминал вовсю отнекивался и говорил что "ты не взведешь 2 терминала на одном рабочем месте ещё и в RDP" (про RDP Он ранее тоже самое говорил, потом глаза таращил).

В итоге:
На примере КА 1.1 в RemoteApp
1. есть отредактированная, как указано выше, стандартная обработка сбербанка
2. на сервере есть корневая C:\SC552 которая по сути только чтобы зарегистрировать основные дллки, чтоб из 1С вызов драйвера мог идти
3. есть папки клоны под каждый терминал в каждом магазине, например - C:\sberbank\SC552_06kem_1, SC552_06kem_2 и т.д.,
4. в базе заведены отдельные разыменованные "по-терминально" элементы справочника Торговое Оборудование, каждый настроен на рабочем месте сервера терминалов по своему пути до своего gate.dll, например - C:\sberbank\SC552_06kem_1\gate.dll
5. на точках где два и более терминала, терминалы в своих pinpad.ini на сервере имеют РАЗНЫЕ com порты, для примера - в SC552_06kem_1 порт 8, в SC552_06kem_2 порт 9, т.е. как в системе у юзера в диспетчере устройств числятся.
6. не стал рисковать с путями и сразу на всякий прописал все три пути в pinpad.ini как "=.\" и "=.\p"
7. на сервере расшарил юзерам собственные папки терминалов которые у них стоят и кинул им ярлыки на рабочие столы
8. юзер просто выбирает с какого ТО запускать эквайринг и всё идет как по маслу - какое ТО выбрал такой терминал и задействован; по надобности, юзер заходит по ярлыку с раб стола и спокойно юзает loadparm из "своей папки" терминала на сервере, сверка итогов, повтор чека и т.д. - всё работает.

Не предусмотрен конечно вариант аля "2 юзера с разных компов в RDP на один терминал подключенный через COM одного из юзеров", не потребовалось...
user1201748; +1 Ответить
59. Cat-Ek 04.06.20 11:34 Сейчас в теме
(55)

У меня не получается данным методом подключить :( 1с вылетает
60. dynamicsystems 04.06.20 13:00 Сейчас в теме
(59) На каком моменте вылет? Тут без отладчика вряд ли разберешься.

ЗЫ:
С момента написания предыдущего комментария, эта схема всё также у меня работает. К тому же, удалось пробросить и подружить эквайринг ВТБ через Inspas Dual Connector на одном и том же сервере где настроены разные терминалы Сбера. Немного шаманства в коде подключения и применения оборудования, разумеется, пришлось внести, чтобы порты не занимались когда это реально не требуется.
61. Cat-Ek 04.06.20 14:31 Сейчас в теме
(60)
Вылет вроде удалось победить. Теперь ошибка связи с банком 4119. Инет открыт, связь с банком проходит. Даёт завести пин-код и дальше ошибка. А Вы можете скинуть рабочую обработку? Может я что-то не так делаю?

В логах сбера:

04.06 16:40:30 GATE: lock:'00000DDC' 'UPOSWINMUTEX2'
04.06 16:40:30 GATE: unlock:'00000DDC'
04.06 16:40:30 GATE: lock:'00000DDC' 'UPOSWINMUTEX2'
04.06 16:40:30 GATE: lock:'0000099C' 'UPOSWINMUTEX2'
04.06 16:40:30 SBKRNL: Open com 9
04.06 16:40:31 SBKRNL: Close com 9
04.06 16:40:31 GATE: unlock:'0000099C'
04.06 16:40:31 SBKRNL: Command = 6000
04.06 16:40:31 SBKRNL: Open com 9
04.06 16:40:51 SBKRNL: Close com 9
04.06 16:40:51 SBKRNL: Result = 4119
04.06 16:40:51 GATE: Cheking for software updates (SN=G00901435726, model=VERIFONE VX820)...
04.06 16:40:51 GATE: Update result: 27006
04.06 16:40:51 GATE: unlock:'00000DDC'
04.06 16:40:51 GATE: lock:'00000DDC' 'UPOSWINMUTEX2'
04.06 16:40:51 GATE: unlock:'00000DDC'

Вот тут должен быть 0
04.06 16:40:51 SBKRNL: Result = 4119
70. 556008 12 04.11.21 15:45 Сейчас в теме
(55)У Вас не осталось DLL sbrf и sbrfcom?
В моих этого метода нет.
71. dynamicsystems 11.11.21 12:39 Сейчас в теме
(70) Это обычная древняя SBRFCOM.dll на 3 параметра которая. Версии 1.0.0.1
31. mshi 28.08.17 16:10 Сейчас в теме
32. Pskmetall2016 04.09.17 14:04 Сейчас в теме
33. Pskmetall2016 04.09.17 14:09 Сейчас в теме
(31) я прочитала статью ,спасибо. Но все равно оплата не проходит, пожалуйста,подскажите, где должна находиться папка sc552?в данный момент она находится на диске С, библиотеки скопированы в папку bin и зарегистрированы. Папка bin также находится на диске С. Что я делаю не так?
34. Pskmetall2016 04.09.17 14:14 Сейчас в теме
в файле comer следующие записи:
04.09 14:12:43 Failed to open device \\.\COM9, err 2
Что это означает?пожалуйста,подскажите?
35. mshi 04.09.17 14:38 Сейчас в теме
(34) ПО пытается подключиться к терминалу через ком-порт 9.
Нужно определить как подключен терминал - через ethernet или USB.
Если USB, проверьте наличие ком-порта 9 на клиентском компьютере. Может вообще драйвера не установлены.
Установлена ли галка на маппинг ком-портов в РДП-подключении?
Если подключение через ethernet, то надо править ини-файл.
36. Pskmetall2016 04.09.17 15:16 Сейчас в теме
(35)спасибо за ответ. На клиентском компе проверила порт com 9, драйвер установлен, галки в подключении на ком-порты стоят.
в диспетчере устройств есть терминал, тестовая оплата прошла через файлы из папки sc552, котрые дал специалист сбербанка
40. Pskmetall2016 04.09.17 16:23 Сейчас в теме
(35) Коллеги прошу помощи за вознаграждение,очень срочно надо настроить терминал
37. Pskmetall2016 04.09.17 15:19 Сейчас в теме
При тестовой оплате слип не распечатался, просто прошла оплата и отмена
38. Pskmetall2016 04.09.17 15:55 Сейчас в теме
там в статье по ссылке, советуют запустить sbcall, у меня нет такого файла в папке sc552
39. Pskmetall2016 04.09.17 15:56 Сейчас в теме
не могу скачать из статьи,там просто название.
41. Pskmetall2016 04.09.17 16:24 Сейчас в теме
С терминала ничего вообще не печатается, даже сверка итогов
42. mshi 04.09.17 20:00 Сейчас в теме
(41) Если еще актуально - позвоните во вторник до 9:30. Потом буду на работе и не смогу помочь. 8918-454-12-57
43. Pskmetall2016 04.09.17 20:51 Сейчас в теме
(42)актуально, теперь стала вылетать 1С при нажатии оплата картой. Позвоню завтра с утра примерно в 8.50
45. voldemar81 16.01.18 17:00 Сейчас в теме
Подскажите, а как быть если на точках установлены терминалы различных моделей, и папки с драйверами и настройки в них не одинаковые?
46. Сергей Ю. 08.06.18 22:35 Сейчас в теме
Пробую подключить несколько терминалов по предложенной методике:
ComPort="должен быть у всех терминалов один" 
WorkingDir=%UserProfile%\sc552\ 
PrinterFile=%UserProfile%\sc552\p 

Все равно в итоге файл "p" со слипом создается только в том каталоге откуда зарегистрирована библиотека sbrfcom
У кого работает данный метод можно узнать версии dll? В идеале скинуть сюда их
Или есть более свежий метод работы нескольких терминалов по rdp?
47. user802948 12.07.18 17:38 Сейчас в теме
(46) Здравствуйте. Подскажите, получилось у вас найти решение?
48. micha26 19.07.18 12:03 Сейчас в теме
(46)
PrinterFile=%UserProfile%\sc552\p

Похоже у всех такая проблема. "Специалисты" сбербанка молчат.
49. Сергей Ю. 24.07.18 09:00 Сейчас в теме
У меня нет. Спасает только малое количество транзакций в магазинах. Еще не было ситуации чтобы 2 терминала одновременно проводили оплату.
50. micha26 24.07.18 16:38 Сейчас в теме
(49)Указал один ком порт на все терминалы, фиг знает вроде работает временами.
51. user637113_crysound 19.08.18 22:29 Сейчас в теме
Подключаю эквайринг от СБ на Далион, один как то заработал, хотя платежи не проходили, как после заработал так и не поняли....
2й так же как первый ни в какую завести не можем пробитие чека идёт от банка, а ККМ не хочет в итоге операция не прошла пишет и всё заново... Забавляет ситуация что сменить Ком порт не представляется возможным, в диспетчере устройств ставлю другой, после перегруза внутри настройки порта всё равно 9й фигурирует, не смотря что в дереве устройств отображается тот который установили принудительно...
Ещё всё осложняется что в далионе нужен драйвер Атол... для всего оборудования... как в торговле только дллки не прокатит...

Не будет советов?
52. Swizbiz 04.09.18 12:30 Сейчас в теме
Если нужно подключить несколько эквайринговых терминалов по RDP, то каждый отдельно настроенный на локальной машине терминал будет иметь свою папку sc552(на примере сбербанка) и нужно скопировать эту папку с локальной машины на сервер. Если подключается первый терминал, то нужно зарегестрирорвать библиотеку SBRFCOM.DLL и SBRF.dll через командную строку с правами администратора командой - Regsvr32 "C:\sc552\SBRF.dll" c указанием пути к этим библиотекам. Таким образом для каждого нового эквайрингового терминала будет своя папка sc552. И при подключении оборудования в 1С нужно указать путь к этой папке.
53. wwweee1 30.10.18 06:49 Сейчас в теме
Собственно получилось подключить несколько терминалов на одном RDP.
1. Делаем для каждого пользователя отдельный каталог со всеми файлами, в pinpad.ini устанавливаем нужные настройки для пинпада этого пользователя.
2. Регистрируем один раз Regsvr32 "ваш путь\SBRF.dll" и Regsvr32 "ваш путь\SBRFCOM.dll".
3. Делаем батник с subst s: C:\sbrf\каталог пользователя с файлами сбера. Добавляем в автозапуск пользователя.
4. Правим пути в регистре с "ваш путь\SBRF.dll" и "ваш путь\SBRFCOM.dll" на S:\. В реестре где есть ключ "HELPDIR" меняем каталог на S;\.
5. Регистрируем компоненту в 1С, через настройки в Подключаемом оборудовании.

Вроде работает...

ЗЫ
Регить ДЛЛ бесполезно с дисков SUBST и подкюченых сетевых дисков, т.к. все равно пропишет путь до первоисточника...
54. user1096023 23.11.18 19:38 Сейчас в теме
я вижу у многих проблемы. попробую как то чуть чуть помочь , если кто то разрыл проблему с удовольствием выслушаю решение.
1. по терминальному режиму. со слов спецов сбербанка: создаем в каталоге юзера каталог sc552 туда закидываем весь софт. далее из под прав этого пользователя регистрируем sbrf.dll и sbrfcom.dll (по моему адвасед юзер) т.е. регаем столько раз сколько пользователей. (в 17 году видел на сервера в рабочем состоянии , но сейчас нет туда доступа.) на данный момент один из клиентов не может решить ее.

2. если кому то не хочется прокидывать COM через терминальную сессию. терминал ставим на мультипортовике (терминал подключаем к Ethernet напрямую) в терминал прописываем свой IP адрес, маску шлюз. и из кассовой программы обращаемся не к ком порту а по IP адресу. (кировский, остин, галамарт правда у них нет терминального сервера.)

3. если кому то надо инфу, то инженеры сбербанка по вашему запросу передадут вам информацию "для разработчиков" там много что интересного. если манагеры вас не понимают, найдите инженера который бегает по точкам и попросите его. если он скажет что нет такой инфы, то скажите что в папке UPOS каталог DOCs эта информация не ДСП и дать они имеют право.
68. Danbags 07.04.21 23:15 Сейчас в теме
(54) Приветствую всех!
У меня много касс по RDP из разных городов на сервак с 1С!

Реализовал следующим образом:

1. на серваке создана и расшарена папка Sber (никаких кириллических имен),
2. в этой папке созданы (и расшарены) папки с именами юзеров, которые при входе пользователя подключаются как сетевой диск K:\
3. в каждой папке находится CS552 с требухой Сбера! Для тестов себе сделано то же самое.

ОДИН РАЗ на серваке с правами админа (из своего сетевого диска) зарегистрировал библиотеки K:\SC552\ sbrf.dll и SBRFCOM.dll. Для очистки совести проверил весь реестр на наличие "левых" путей регистрации библиотек и лишнее удалил!

При входе каждый юзер имеет K:\SC552\ с индивидуальными настройкам, также работают кассы с двумя терминалами в вариантах 1 локальный + 1 RDP, 2 по разным RDP.

!!! Отмечу, что версии ПО UPOS позднее 30.01.05 по RDP не работают, получаем ошибку 99 - терминал не подключен! Сбер в процессе "допиливания".

В идеале версии ПО терминала и кассы должны совпадать, но обкатаны варианты UPOS терминала 31.12.01, НО на кассе обязательно не старше 30.01.05. Windows на кассах самая разная, от XP до десятки 21Н1

у меня только эти строки (нужное терминал добавит сам) в pinpad.ini:

EnableUSB=1 - определение терминала при USB подключении

ComPort=9 - номер COM порта (должен совпадать с портом в диспетчере)

PrinterEnd=01 - код отреза чека

PrinterFile=p.txt - формируемый файл чека (я их перехватываю и храню 45 суток с автоудалением старых,т.к. каждая новая операция затирает старый чек, да и читать/печатать удобнее по необходимости)

DailyReport=TID-%s.txt - ежедневный файл отчета при сверке с номером терминала в имени и инфой внутри

ShowScreens=1 - показывать окно операций

TID-%s.txt (пример) - полезный получаемый файл отчета вида TID-21657991.txt :

07.04.21 19:01
Номер терминала: 21657991

Загрузка параметров:
15.12.2020 19:03:42
Свободное место на диске:
117540 K
Лог-файл:
с 01.01.1990 00:00:00
по 07.04.2021 18:45:49
Бесконтактный :Y
Терминал
Модель:TELIUM IPP 320 A
S/N:K33421727735
Версии ПО
UPOS:30.01.05
OS:9.22
--------------------------------
ПК
Модель:UPOS DLL
S/N:P01450079797
Версии ПО
UPOS:30.01.05
OS:WIN_6_3
gate.dll:30.1.5.0
sb_kernel.dll:30.1.5.0
--------------------------------
mpvrus21; +1 Ответить
69. Danbags 07.04.21 23:18 Сейчас в теме
(54) Приветствую всех!
У меня много касс по RDP из разных городов на сервак с 1С!

Реализовал следующим образом:

1. на серваке создана и расшарена папка Sber (никаких кириллических имен),
2. в этой папке созданы (и расшарены) папки с именами юзеров, которые при входе пользователя подключаются как сетевой диск K:\
3. в каждой папке находится CS552 с требухой Сбера! Для тестов себе сделано то же самое.

ОДИН РАЗ на серваке с правами админа (из своего сетевого диска) зарегистрировал библиотеки K:\SC552\ sbrf.dll и SBRFCOM.dll. Для очистки совести проверил весь реестр на наличие "левых" путей регистрации библиотек и лишнее удалил!

При входе каждый юзер имеет K:\SC552\ с индивидуальными настройкам, также работают кассы с двумя терминалами в вариантах 1 локальный + 1 RDP, 2 по разным RDP.

!!! Отмечу, что версии ПО UPOS позднее 30.01.05 по RDP не работают, получаем ошибку 99 - терминал не подключен! Сбер в процессе "допиливания".

В идеале версии ПО терминала и кассы должны совпадать, но обкатаны варианты UPOS терминала 31.12.01, НО на кассе обязательно не старше 30.01.05. Windows на кассах самая разная, от XP до десятки 21Н1

у меня только эти строки (нужное терминал добавит сам) в pinpad.ini:

EnableUSB=1 - определение терминала при USB подключении

ComPort=9 - номер COM порта (должен совпадать с портом в диспетчере)

PrinterEnd=01 - код отреза чека

PrinterFile=p.txt - формируемый файл чека (я их перехватываю и храню 45 суток с автоудалением старых,т.к. каждая новая операция затирает старый чек, да и читать/печатать удобнее по необходимости)

DailyReport=TID-%s.txt - ежедневный файл отчета при сверке с номером терминала в имени и инфой внутри

ShowScreens=1 - показывать окно операций

TID-%s.txt (пример) - полезный получаемый файл отчета вида TID-21657991.txt :

07.04.21 19:01
Номер терминала: 21657991

Загрузка параметров:
15.12.2020 19:03:42
Свободное место на диске:
117540 K
Лог-файл:
с 01.01.1990 00:00:00
по 07.04.2021 18:45:49
Бесконтактный :Y
Терминал
Модель:TELIUM IPP 320 A
S/N:K33421727735
Версии ПО
UPOS:30.01.05
OS:9.22
--------------------------------
ПК
Модель:UPOS DLL
S/N:P01450079797
Версии ПО
UPOS:30.01.05
OS:WIN_6_3
gate.dll:30.1.5.0
sb_kernel.dll:30.1.5.0
--------------------------------
74. ashush 2 11.12.22 10:10 Сейчас в теме
(69) Как у вас сейчас дела обстоят? Пробовали ли обновлять ПО терминала и кассы до актуальных на данный момент 33.00.10? Не решена ли в этой версии проблема с работой на терминале? И вообще, проблема с новыми релизами в чем? Не работает с com-портами, проброшенными средствами rdp? А если пробросить их сторонними средствами или вообще по сети?
57. ashush 2 29.10.19 17:15 Сейчас в теме
А есть вообще какая-то разница - использовать SBRFCOM.dll или SBRF.dll? Как-то они отличаются по предоставляемым возможностям или исключительно технической реализацией?
58. user1330656 19.12.19 14:46 Сейчас в теме
Доброго времени суток!!! Столкнулся с такой проблемой, не получается настроить работу терминалов на сервере делал по инструкции автора данной темы. Проблема заключается в том что при оплате картой оплата проходит, деньги с карты списываются, ошибок нет, но чек из ФР не выходит.
Настройки файла pinpad.ini на сервере
WorkingDir=%UserProfile%\sc552
TlvDir=%UserProfile%\sc552
ComPort=3
PrinterFile=p
PrinterEnd=01
;PrinterEnd=010D0A
;PrinterEnd=1B37
;PrinterEnd=1D56n
;PinpadLog=1
;PinpadIPAddr=10.73.27.24
;PinpadIPPort=8888
;TerminalID=00000000
;MerchantID=000000000000
;Header=Заголовок чека строка 1|Строка 2|Строка 3|Строка 4
Speed=115200
ShowScreens=1
NewProtocol=1
В профиле пользователя pinpad.ini на сервере
ComPort=3
;PinpadLog=1
;PinpadIPAddr=10.73.27.24
;PinpadIPPort=8888
;TerminalID=00000000
;MerchantID=000000000000
;Header=Заголовок чека строка 1|Строка 2|Строка 3|Строка 4
;CardHolderSignatureImage=sign\<date}\<t_id}\<tn}-<time}.png
Speed=115200
ShowScreens=1
;PrinterType=Shtrih-PTRK1
;PrinterType=Epson-TM950
;PrinterType=Generic_32_chars
;PrinterType=Generic_35_chars
;PrinterType=Generic_36_chars
;PrinterType=Generic_40_chars
;ForceTopMost=1
NewProtocol=1
62. user644268_artyom 04.08.20 13:25 Сейчас в теме
Спасибо всем за изложенную выше информацию. Наша суть: 30+ магазинов RDP по тунелям, терминалы сбер подключены по ip, на некоторых магазинах 2-3 терминала(хотя для ip кол-во не имеет значения). Вариант с одинаковыми com-портами понятно это не наш случай. После долгих мучений, и включения метода проб и ошибок, наш 1С программист добавил в торговое оборудование терминал Эквайринга, сделав возможность прописать полный путь до GATE.DLL, именно до неё, ибо остальные типа sbrfcomm вешали 1С с последующим вылетом. Получается gate тянет за собой всё что надо. К этому же эквайрингу привязали ККТ, с которой будут выходить слипы с чеком.

В итоге картина такая:
1. Сделали общую папку(в любом месте) под ВСЕХ пользователей (чтобы было удобно в одном месте хранить)
2. Создали в произвольной форме имена юзеров, каждому юзеру закинули папку SC552 со всем барахлом в виде *.dll и, конечно же, pinpad.ini
3. В pinpad.ini раскомментировали строки с ip-адресом терминала и порта.\
4. В 1С в торг. оборудовании прописали путь к gate.dll с вышеупомянутой папки для каждого пользователя (т.е. Общая папка\Вася Пупкин\SC552\gate.dll)
В принципе всё.
П.С. файл печати P так же создаётся свой уникальный в папке для пользователя, править его имя в pinpad.ini не нужно. (у коллег сверху были такие проблемы)
П.П.С. попытки разнести по папкам ТОЛЬКО pinpad.ini, с указанием там только ip терминала (чтобы не плодить папки с dll-ками) успехом не увенчалось. Нервы закончились. Посчитав, что 6Мб размера папки * 30 - не такая уж и избыточность данных, а полнота ответа спецов сбера оставляет желать лучшего, решили оставить так как есть, результат достигнут - всё работает.
user1201748; +1 Ответить
63. vap_pig 90 18.08.20 18:21 Сейчас в теме
В новых версиях эквайрингового ПО от Сбербанка, начиная с 31.0.18.0 директива WorkingDir перестала работать. Новая методика основана на модификации реестра Windows, описана в статье: https://infostart.ru/public/1280748/ .
64. user1453436 22.08.20 21:57 Сейчас в теме
На данный момент у клиентов работающих через RDP, разрешается не поднимать версию до целевой 31.0.18. Можно использовать 30.01.05.
65. Гость 02.09.20 19:11
Коллеги, на компе эквайринг подключен - все хорошо. Но 1С на сервере, по rdp работает, как пробросить в итоге?
Делаю вот так - ошибка:
Прикрепленные файлы:
66. Sandmansss 27 17.02.21 12:40 Сейчас в теме
По мотивам обсуждений написана обработка для УТ 10.3 позволяющая работать с терминалами в RDP.
Тут же на инфостарт
67. AntoShiK86 31 16.03.21 10:36 Сейчас в теме
Коллеги подскажите все пробрасывают СОМ порт через РДП или применяете программы tcp2com или подобные поделитесь, хорошей схемой настройки.
Пока нарыл на 1 СОМ порт вариант такой что на ПК, где СОМ порт физически ставим
https://www.commfront.com/collections/serial-tcp-ip
https://ipcom.ownip.net/bin/ip_com_v3_0_3.exe
бесплатная версия, можно добавить в автозагрузку.
И на сервер ставим

https://www.perle.com/downloads/trueport.shtml
настраиваем связку по портам
72. vkuznecov 02.03.22 15:27 Сейчас в теме
Здравствуйте ! Вы можете помочь с подключением эквайринга Альфа-Банка к УТ10.3 ?
Прикрепленные файлы:
Ошибка.docx
73. пользователь 02.03.22 15:27
Сообщение было скрыто модератором.
...
75. progersan 6 12.02.24 10:59 Сейчас в теме
Всем привет! А может кто-то помочь советом. По теме топика: к нам пришел чел из сбера , поставил статуэтку с экраном для приема платежей, далее сказал про некую папку (ну да именно так он и сказал), которую нужно подключить где-то. Кажется он говорил про 1С )))))
Какой общий принцип работы с этой иконой технологии? Она, кажется, USB. Но устройств COM я не увидел в диспетчере windows. В текстовом доке в папках sc552 лежит инструкция, что нужно зарегать DLL... но одна только DLL в 1с не подключается.
Как это вообще работает?

p.s. конфигурация от Далион на Обычных формах.
76. ToJIuK 12.02.24 16:05 Сейчас в теме
(75) Я думаю , что COM Устройство все таки должно появиться . Не знаю точно как работает это стойка, но точно через COM (Но это не точно,Может драйверов нет). DLL нужно просто зарегать. А дальше уже обработкой подключаешь терминал к 1с
77. user1201748 20.02.24 17:00 Сейчас в теме
Спасибо всем, за много дельных советов, до недавнего времени не мог добиться работы на сервере Gatе.dll и других с версией выше 30.1.5, давало ошибку 99, пинпад не подключен, а всего то надо добавить или раскомментировать в pinpad.ini строчку:
СommTimeouts=0-0-50
сейчас стоят версии .dll 33.18, а также пробовал 33.12, все работает!
79. vara10 10.04.24 07:42 Сейчас в теме
(77)
СommTimeouts=0-0-50

Помогло! спасибо тебе добрый человек
версия 33.17 - все работает, тут подвезли 33.21 - пока не тестил, но сразу не взлетели, откатились на 33.17, тоже не захотели работать (после обновления терминалов), уже не знал куда копать, и тут прочитал и заработало!
80. user1201748 21.05.24 20:17 Сейчас в теме
81. user969563 14.08.24 11:11 Сейчас в теме
77. user1201748
79. vara10
78. zlodeenko
а что у вас кроме раскомментирования этой строки в пинпад.ини прописано?
работаете через одну папку со всеми эквайрингами?
ps/ попросил у сбера тоже "ногу" #kozen (стойка с экранчиком) пытаюсь пробросить..
старые vx820 и прочие пинпады подобные норм работают, стойка с ошибкой 99((((
82. PallSann 30.09.24 05:59 Сейчас в теме
(81) Победил? Я сделал проброс порта с клиента на сервер (связь по RDP) при помощи VSPЕ. Папку сберовскую закинул в папку юзера и в ней зарегал dllки, после этого терминал заработала. Еще на модеме сделал проброс портов, проверка дала положительный результат, с "улицы" тоже терминал работает. В pinpad.ini у юзера принудительно меняю порт на тот который прописан в VSPE сервера, больше никаких изменений в нем не делал. Терминал у нас Kozen P10F, dll v33.29.8.0, касса АТОЛ Ф55.

Содержание pinpad.ini:
ComPort=29
PinpadLog=1
EnableUSB=1
;WaitPinpadSeconds=60
;PinpadIPAddr=10.73.27.24
;PinpadIPPort=8888
;TerminalID=00000000
;MerchantID=000000000000
;Header=Заголовок чека строка 1|Строка 2|Строка 3|Строка 4
;CardHolderSignatureImage=sign\<date}\<t_id}\<tn}-<time}.png
Speed=115200
ShowScreens=1
;PrinterType=Shtrih-PTRK1
;PrinterType=Epson-TM950
;PrinterType=Generic_32_chars
;PrinterType=Generic_35_chars
;PrinterType=Generic_36_chars
;PrinterType=Generic_40_chars
;ForceTopMost=1
;PilotNtSeparateCancelAndRefund=1
;CommTimeouts=4294967295-0-0
;CommTimeouts=0-0-50
NewProtocol=1
78. zlodeenko 13.03.24 15:59 Сейчас в теме
ТОварищи коллеги. Подскажите. Подключен новый модный эквайринг в виде козьей ноги на андроиде, подключен по сети. 1С на RDP, так же подключен АТОЛ 55Ф тоже по сети. И переодически то выдает слипы, то нет. Куда ковырять. Спецы из сбера предлагают только замену эквайринга.
Оставьте свое сообщение