Как зарегистрировать в системе 1с компоненту sbrfcom dll

Обновлено: 07.07.2024

* 1С: Предприятие Управление Торговлей УТ 11.1.6.26, которая работает в качестве фронта на кассах в розничных магазинах, где по умолчанию наших настроек терминалы не работают - приходится набивать суммы и в программе и в самом терминале.

* Эквайринговый терминал VX 820 от Сбербанка, выданный Сбербанком для разработки и тестирования под проект СПАСИБО.
Первым делом подключим терминал, чтобы он заработал со своими встроенными программами типа UpWin.exe. Терминал в нашем случае подключается через переходник USB


  1. Терминал пока не подключаем к компьютеру. От Сбербанка у нас есть папка \sc552. Внутри есть папка \Vx_1.0.48_B3. Здесь запускаем файл silence.bat
    Дожидаемся пока установится драйвер. После этого подключаем терминал к компьютеру. Терминал сам еще чего-то поищет в центре обновления Windows и что-то установит.

  1. Теперь необходимо проверить на каком порту установлен терминал. Должны совпадать порты как в диспетчере задач у устройства на COM порте

  1. Запускаем от имени администратора системы cmd и регистрируем компоненты из этой папки bin - SBRF.dll и SBRFCOM.dll





  1. Запускаем из этой же папки сбербанковскую приблуду LoadParm.exe. Должно появиться окно вида


  1. Запускаем 1С и идем в Администрирование – РМК и Оборудование – Подключаемое оборудование – Эквайринговые терминалы – Создать.

  1. Далее настраиваем этот элемент по кнопке Настройка

  1. Создадим фискальный регистратор. РМК и Оборудование – Подключаемое оборудование – Фискальный регистратор – Создать. Выбираем драйвер нашего оборудования. Для примера – эмулятор от 1С. Не забыть потом настроить элемент по кнопке Настроить и установить драйвер

Процесс по шагам:

1. Нужно получить у работников сбербанка следующие файлы:

  • SB_KERNEL.DLL
  • GATE.DLL
  • SBRFCOM.dll
  • LOADPARM.EXE
  • RRDK.R
  • R003.R
  • PARAMS.TLV

2. Скопировать их в каталог «C:\Program Files\1cv81\bin» и зарегистрировать библиотеку SBRFCom.dll с помощью команды (regsvr32 «C:\Program Files\1cv81\bin\SBRFCOM.DLL»).

3. Подключить терминал считывания карт через USB или COM порт.

4. Выполнить загрузку настроечных параметров библиотеки. Для этого запустить программу LOADPARM.EXE:

Зайти в меню Служебные операции –> Настройки –> Техобслуживание –> Пароль . –> Загрузка параметров, выбрать файл PARAMS.TLV и дождаться окончания загрузки (пароль вам должен сказать работник банка).

5. Открываем УТ. Далее, открываем пункт меню: Сервис –> Торговое оборудование –> Помощник подключения и настройки торгового оборудования. Нажимаем далее:

terminal01

Выбираем пункт «Эквайринговая система» и нажимаем «Далее».

terminal02

Здесь выбираем СБ РФ «Эквайринговая система» и нажимаем «Далее».

Если здесь нет этого пункта, можно попробовать загрузить его вручную. Здесь же выбираем пункт «Добавить новую обработку обслуживания», выбираем каталог «C:\Program Files\1cv81\tmplts\1c\trade\10_3_7_9\TradeWareEpf» (у вас вместо «10_3_7_9» будет номер версии последнего обновления УТ 8.1).
Нажимаем получить список и если нужная обработка в этом каталоге есть – то появиться нужный нам пункт «СБ РФ „Эквайринговая система“. Файл обработки называется SberBankES_v2.epf.

Если все сделано верно, должно появиться окно Настройки параметров Эквайринговой системы:

terminal03

При этом, может выдаваться ошибка говорящая о невозможности проверки версии драйвера. Это нормально, т.к. в программном коде написано, что пока такая проверка не реализовано в драйвере:

terminal04

terminal05

Установка завершена. Больше ничего устанавливать не надо, поэтому нажимаем „Нет“.

Теперь проверим, как это работает. Заходим в меню Сервис –> Торговое оборудование –> Управление Эквайринговой системой:

terminal06

Нажимаем кнопку «Оплатить картой», вводим сумму в появившемся окне и нажимаем «Оплату платежа». После чего система попросит вставить карту в терминал для чтения карт. Естественно, что терминал должн быть подключен. Кроме того обязательно должен быть подключен Фискальный регистратор. Иначе система работать не будет.

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Ошибка загрузки компоненты управления оборудованием, Ошибка загрузки компоненты управления оборудованием: Ошибка при вызове метода контекста (ЗагрузитьВнешнююКомпоненту)

Альфа-Авто:Автосалон+Автосервис+Автозапчасти Проф, редакция 5

Имеется терминальный сервер S1 которому подключены с помощью удрабстола пользователи домена A и B. Пользователь домена A не испытывает никаких проблем при запуске Альфа-Авто. У пользователя домена B при запуске возникает ошибка "Ошибка при загрузке компоненты управления оборудованием: : Ошибка при вызове метода контекста (ЗагрузитьВнешнююКомпоненту): ошибка при загрузке внешней компоненты".

Система защиты конфигурации Альфа-Авто установлена на этом же сервере S1. Права пользователей домена одинаковые (пользователь B создан копированием пользователя А в оснастке AD), доступ к папке C:\ProgramData\Protect\LocalProtect имеется для всех пользователей домена.

Пользователь B не может зайти в Альфа-Авто ни под одним пользователем Альфа-Авто, в том числе под Администратором Альфа-Авто. Также не помогает временное предоставление пользователю домена B прав администратора домена.

Прошу помочь в решении проблемы

При первом запуске программы необходимо зарегистрировать компоненту RarusEquipment.dll. Можно зарегистрировать разными способами.
Можно произвести первый запуск программы от имени администратора, для этого на иконке 1С открыть контекстное меню и выбрать пункт "Запуск от имени администратора".
Можно способами описанными ниже.
Цитата
Светлана Рожок пишет:
При первом запуске программы необходимо зарегистрировать компоненту RarusEquipment.dll. Можно зарегистрировать разными способами.

Это не первый запуск.
Причина не может быть в необходимости регистрации компоненты при первом запуске, т.к. на других серверах новый пользователь прекрасно входит без регистрации компоненты, которая регистрируется на компьютере, а не для конкретного пользователя, кстати.

Причины, видимо, глубоко уходят в область системного администрирования. Рецептов решения крайне мало и все они не помогают. Поэтому считаю важным предложить практически работающий способ. Прикрепляю 2 файла, содержимое которых также цитирую. Внести в реестр пользователя.

------------------
Windows Registry Editor Version 5.00

------------------
Windows Registry Editor Version 5.00

Добрый день!! Не помогает ни один из вариантов. У меня тоже самое, за исключением МодульОбъекта(25) и пользователи заходят, но без оборудования. Виндовс 8.1, платформа 8.3.5.1460, конфигурация Альфа-Авто: Автосалон+Автосервис+Автозапчасти ПРОФ, редакция 5.1 (5.1.01.05). При этом при попытке перерегистрации компоненты через regsvr32 конфигурация вообще отказывается работать, пишет конфигурация оборудования не найдена 1% и бесконечный поиск - после перерегистрации помогает только переустановка платформы. Пробовал на более свежей платформе, но там еще докучи и ошибка потока при заходе в базу нескольких пользователей.

Обновлять конфигурацию пока побаиваюсь, понимаю, что дело тут совсем не в платформе и не в конфигурации, а в самом виндовсе, но никак проблему решить не могу. Причем есть в локальной сети один компьютер у которого все работает без ошибок с той-же самой операционной системой, но вот в чем разница непонятно.

Добрый день, Роман, уточните, пожалуйста, из какого релиза Вы ставили систему управления оборудованием? Уточните, пожалуйста, какую компоненту и как Вы регистрировали? Есть возможная причина всего этого. При установке виндовс в обязательном порядке была зарегестрирована учетная запись майкрософт под именем Техресурс. В дальнейшем учетную запись отключили (до установки 1С) и подключили локальную учетную запись USER. В итоге была проблема с доступом к базе по локальной сети, так как есть какая-то неразбериха с путями. Папка пользователя осталась называться как учетная запись майкрософт, то есть выглядит \users\Техресурс\Documents , а 1С искала базу по пути \users\user\documents\ - пришлось пути до базы прописывать на локальных компьютерах вручную. Возможно в этом вся проблема, но папку техресурс сейчас переименовать в user невозможно. Сам виндовс проверяли на целостность ситемы, все в норме. Регистрировали вот эту компоненту RarusEquipment.dll При всем при этом, на компьютере где все работает, дополнительную перерегистрацию компоненты делать не потребовалось, все установилось по умолчанию, но установка виндовс там была несколько другой, там виндовс встал без учетки майкрософт, сразу на локального пользователя (установка виндовс была не чистая, а было обновление с ХР до 8.0 и далее до 8.1) и соответственно на этом компьютере все пути так сказать прямые, пользователь user и все личные папки тоже под этим же именем.
На данный момент решаю с майкрософт проблему переименования папки профиля пользователя, точнее уже решил (там администрирование+правка реестра). Сейчас выполню переустановку 1С проверю работоспособность, отпишусь.

В итоге справился своими силами. Не знаю что уж там у меня было не так, но технология с плясками такая получилась :

Правильно выполненная синхронизация эквайринга «Сбербанка» с программой 1С гарантирует корректное отражение в ней всех процессов и формирование адекватной отчетности. Поскольку речь идет о финансовых операциях, пренебрегать правилами подключения слишком опасно для предпринимателя.


Подключение эквайринга «Сбербанка» к 1С

Необходимо проверить наличие всех файлов, которые понадобятся в процессе подключения. Предоставить их может только специалист банка.

Эти файлы обычно передают предпринимателю при установке или доставке оборудования для эквайринга.

Если этого не произошло, нужно связаться с техподдержкой «Сбербанка» и сообщить о необходимости пересылки информации.

Для подключения эквайринга понадобятся следующие файлы:

  • SB_KERNEL.DLL;
  • GATE.DLL;
  • SBRFCOM.dll;
  • LOADPARM.EXE;
  • RRDK.R;
  • R003.R;
  • PARAMS.TLV.

В большинстве случаев регистрацию библиотеки проводят сотрудники банка. Если по какой-либо причине этого не случилось, можно выполнить процедуру самостоятельно. Операция достаточно простая и не вызовет затруднений у людей, знакомых с компьютером.

Справка. В процессе регистрации понадобится установить на компьютер программу LOADPARM.EXE.


Для регистрации библиотеки будет необходимо произвести следующие действия:

В дальнейшем остается только нажать «ОК» и отказаться от установки дополнительного оборудования.

Функции SBRFCOM

Основной функцией считается оплата при помощи карты. Переменные, расположенные в начале функции, меняются на реальные показатели, связанные с документом оплаты, и сохраняются. При необходимости отмены платежа или совершения возврата средств используются сохраненные данные.

Не менее важной является функция отмены платежа. Ее используют, если операцию необходимо отменить в тот же день, когда она была проведена, но до того как будет завершена рабочая смена. Если спустя несколько дней после осуществления платежа потребуется его отмена, предусмотрена функция «Возврат».

К дополнительным функциям относится печать документа, подтверждающего успешное проведение операции. Чек печатается в двух экземплярах. Один из них составляется для клиента, второй — для организации. Чеки необходимы для решения споров и урегулирования разногласий с банком, предоставившим эквайринг.

При возникновении проблем с печатью документа подключается функция аварийной отмены операции.

Сверка итогов

Эта функция запускается в конце каждого рабочего дня. Благодаря проведению сверки средства, полученные в течение рабочего дня, будут переведены на следующие сутки. Если отказаться от выполнения этой операции, перечисление денег может занять два-три дня.


Как подключить эквайринг-терминал «Сбербанка» к «1С:Розница»

После заключения договора аренды или покупки необходимого оборудования «Сбербанк» передает клиенту программное обеспечение для интеграции терминалов с программой учета. Чаще всего первичную настройку проводят сами сотрудники банка. Для успешного взаимодействия терминала с «1С:Розница» в программе добавляют возможность оплаты при помощи карты, а на компьютер загружают драйвера, полученные в банке.


Подключение к «1С:Розница 2.2»

В стандартной версии «1С:Розница» нет кнопки «Платежные карты». Чтобы получить доступ к кнопке, необходимо провести предварительную настройку.

Читайте также: