Как подключить терминал Kozen P12 Сбербанка "Улыбка" к 1С 8 УТ
 
В последние месяцы 2023 года Сбербанк стал принудительно всем своим клиентом, кто обслуживается в рамках экварийнгового договора, устанавливать новые терминалы Kozen P12 с дисплеем. Но при этом как всегда работа техников от Сбера заканчивалась только установкой оборудования на рабочем месте. Работы по подключению нового "зверя" легла на плечи специалиста по 1С 8. В статье описание проблем, которые возникли при подключении нового терминала к 1С 8.

Сбер принудительно стал заменять клиентам, у кого используется эквайринг старые терминалы, с которыми 1С 9 надежно работала продолжительное время на новые Kozen P12 с дисплеем "Улыбка". Что потребовало по-новому настроить торговое оборудование не только в самой 1С, но и на рабочем месте.

Нажатие по изображениям увеличит их
1С 8 как подключить терминал kozen p12 от сбер, сбербанка

1C 8 УТ, управление торговлей 11, 10.3 и Kozen P12, как подключить. руководство
Рис. 1, 2. Внешний вид терминала Kozen P12.

Вот такие диковинные устройства принудительно получают или получат клиенты Сбера, использующие эквайринг. Не смотря на то, что эта процедура навязывается, специалисты от Сбера только подключают к рабочему месту и устанавливают драйвера в Windows. На этом они считают свою работу законченной, а все остальное достается специалисту 1С. Итак, будем разбираться в том, как подключить эквайринговый терминал Kozen P12 от Сбера.


 

Данное описание будет содержать пример того, как Kozen P12 подключить в Управление торговлей ред.10.3. Но, поскольку 1С 8 Управление торговлей 11 в части настроек очень похоже, но у кого-то могут возникнуть трудности, то можете обратиться к описанию по ссылке на примере "1С розница подключение эквайринг сбербанка". Так же данное руководство будет описывать некоторые ошибки и проблемы, с которыми можно столкнуться при подключении.

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

Нажатие по изображению увеличит его

Рис. 3. Начало подключения терминала Kozen P12

Предварительно создадим обработку обслуживания, найдя файл обработки "SberBankES_v2.epf" ("1С:Эквайринговые терминалы Сбербанк 2") среди обработок в каталоге "TradeWareEpf" папки с шаблоном обновления или установки конфигурации.

Нажатие по изображению увеличит его
1C 8 и терминал Kozen P12 как установить, подключить, руководство, инструкция
Рис. 4. Создание элемента справочника "Обработка обслуживания" для эквайринга от Сбер

После добавление торгового оборудования в качестве подключенного в 1С 8 нужно перезапустить 1С, иначе не будет виден драйвер при попытке просмотра "Параметров" в форме "Подключение и настройка торгового оборудования". Перезапустите 1С.

Нажатие по изображению увеличит его
Новый терминал эквайринга P12 от сбера в 1C 8 УТ 10.3
Рис. 5. Проверка параметров


 

Благо, что хотя бы специалисты Сбера оставляют на диске "C:\" рабочего места папку "sc552", в которой можно найти необходимое для установки драйверов. И тут придется прибегнуть к удаче. Лучше сначала использовать компоненту, которая содержит на входе 3 параметра из подкаталога "1C\3_par". Регистрируем компоненту "SBRFCOM.dll" с помощью командной строки, запущенной под администратором командой:

C:\Windows\system32>regsvr32 "C:\sc552\1C\3_par\SBRFCOM.dll"

Нажатие по изображению увеличит его
как зарегистрировать компоненту SBRFCOM.dll 3 параметра
Рис. 6. Регистрация компоненты SBRFCOM.dll для 3-х параметров для 1С 8

В результате успешной регистрации в параметрах эквайрингового терминала в 1С будет отображаться информация о том, что драйвер "Установлен". При этом текущая и дальнейшая работа, поскольку "Версия" "Не определена", может сопровождаться сообщениями от программы:
"СБЕР Эквайринг":
Внимание! Невозможно определить версию драйвера.
Требуемая версия: 1.0.0.1
Корректная работа драйвера не гарантируется.

Можно игнорировать это сообщение, т.к. и с ним эквайринг от Сбера будет работать. Чтобы сообщение не выводилось совсем - описание этому можно посвятить отдельную публикацию, но не здесь.

Нажатие по изображению увеличит его

Рис. 7. "Настройка параметров" добавленного торгового оборудования в 1С 8.

При попытке инициировать оплату картой Вы можете получить ошибку "Недостаточно фактических параметров".

Нажатие по изображению увеличит его
как исправить, убрать ошибка недостаточно фактических параметров эквайринг Сбер инструкция, описание
Рис. 8. Ошибка "Недостаточно фактических параметров" при приеме оплаты картой эквайрингом Сбер

В общем случае, коротко - Вам тогда потребуется установить версию компоненты SBRFCOM.dll для другого числа параметров. Более подробно об этом изложено в Ошибки при подключении эквайринга от Сбербанка к 1С 8: Недостаточно фактических параметров здесь на сайте. После перерегистрации компоненты перезагрузите 1С.

Нажатие по изображению увеличит его
1С 8 как устранить ошибку недостаточно фактических параметров терминал Сбер руководство
Рис. 9. Детальное представление ошибки "Недостаточно фактических параметров" для эквайринга Сбер в 1С 8.


 

Далее, подобрав правильную версию SBRFCOM.dll на своем примере столкнулся вот с такой проблемой при попытке проведения оплаты через эквайринговый терминал.

Нажатие по изображению увеличит его
1С 8 как исправить ошибку программа 1cv8 не работает при оплате описание руководство, инструкция
Рис. 10. Ошибка Windows "Программа "1cv8" не работает" при оплате картой банка в 1С 8.

Можно прибегнуть к следующему решению - перенести файлы из папки "sc552", которую оставляют представители Сбера, по списку в "Program Files (x86)\1cv8\[номер_текущего_релиза_платформы]\bin":

  • gate.dll
  • LoadParam.exe
  • pinpad.ini
  • sbrf.dll

Нажатие по изображению увеличит его

Рис. 11.

Так же неожиданностью оказалась ошибка обработки торгового обслуживания вида. Возможно, что файл "SberBankES_v2.epf" из обработок в каталоге "TradeWareEpf" оказался не самой последней версии. Был подобран файл от самого последнего релиза конфигурации базы. Но проблема сохранялась.

Поле объекта не обнаружено (мОперация)
{ВнешняяОбработка.СберБанкЭквайринговаяСистема.МодульОбъекта(346)}: Форма.мОперация = "Оплата";
{Обработка.ТОСервер.МодульОбъекта(2493)}: Результат = Обработка.ОплатитьПлатежнойКартой(Объект, Сумма, КодRRN, КодАвторизации, КодОперации, МассивСтрокСлипЧека, ШиринаЧека, КоличествоКопий);
{Документ.ОплатаОтПокупателяПлатежнойКартой.Форма.ФормаДокумента.Форма(1296)}: Результат = ПолучитьСерверТО().ОплатитьПлатежнойКартой(ЭС, СуммаДокумента, КодRRN, ФР);

ошибка в 1С 8 не обнаружен реквизит мОперация при обработки обслуживания торгового оборудования как исправить, руководство
Нажатие по изображению увеличит его
1C 8 ошибка не обнаружен реквизит мОперация при обращении к обработке торгового оборудования как исправить, устранить, инструкция, описание
Рис. 12, 13. Момент возникновения и представление ошибки "Поле объекта не обнаружено (мОперация)"
обработки обслуживания торгового оборудования эквайринга Сбербанка


 

В моем случае эта ошибка решилась тем, что обработка была открыта в конфигураторе, сделаны изменения, удаление сделанных изменений, чтобы обработка могла быть сохранена. Такая обновленная "пересохраненная" обработка стала работать и ошибка "Поле объекта не обнаружено (мОперация)" при попытке оплаты через эквайринг уже не возникала.

Так же Вам может потребоваться использовать более позднюю версию драйвера Сбера, поддерживающего работу с Kozen P12. Скачать версию драйвера эквайринга Сбера (30.1.5.0) можно по ссылке на gbsmarket.ru или здесь, по ссылке здесь, на сайте: Драйвера терминала эквайринга Сбер.

Запускаем под администратором "Командную строку" Windows. И регистрируем через "regsvr32" в "" путь с указанием наименования самого файла "sbrf.dll".

Нажатие по изображению увеличит его
как зарегистрировать драйвер sbrf.dll эквайрингового терминала сбера, сбербанка
Рис. 14. Регистрация утилиты sbrf.dll драйвера терминала эквайринга Сбера.

Все вышеперечисленное, с чем столкнулся и что-то помогло на каждом этапе, а что-то нет будет полезно в любом случае знать. Но открытием оказалось то, что при попытках использовать "Тип карты" - "Карта Сберкарт", чтобы "провести" оплату по карте в базе 1С 8, т.к. в действительности на руках имелась карта Сбербанка, выводил ошибку эквайринга 4309 (как исправить) . Оказалось, чтобы все работало при любом виде карта нужно выбирать вариант "Тип карты" - "Международная карта".


Рис. 15. Рабочий вариант выбора "Типа карты".

И тогда все должно заработать.​

Оцените, оказалась ли эта публикация полезна для Вас?

© www.azhur-c.ru 2013-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

26-12-2023

Журавлев А.С. (Сайт azhur-c.ru)

Назад

 
 

Здесь можно
приобрести лицензии

1С 8
​ и типовые решения

ural-rosaudit.ru - Аудит в сфере ЖКХ, www.ural-rosaudit.ru
azhur-blog.ru - мошенничество в интернете, www.azhur-blog.ru
info-compas.ru - каталог, инфокурсы, видеокурсы, видео курсы, обучение он-лайн, www.info-compas.ru
https://vk.com/effective_ideas - Группа вКонтакте Методы заработка и работы при помощи Интернет

 

Проверить аттестат
Cистема приема платежей, касса для сайта
Cистема управления контентом Santafox&trade. Санкт-Петербург, Ленинский проспект, д. 23 (812) 545-47-48
Яндекс.Метрика