1с драйвер эквайринговой системы не загружен 1с



Настройка драйвера «1С:Эквайринговые терминалы Сбербанк 2.x»

Драйвер «1С:Эквайринговые терминалы Сбербанк 2.x» является развитием драйвера «1С:Эквайринг Сбербанка 1.0», предназначенной для взаимодействия программного обеспечения 1С (далее по тексту — драйвер) с эквайринговыми терминалами Сбербанка. Новая версия драйвера поддерживает OC Windows, Linux, Android x32/x64 архитектуры. Программное обеспечение Сбербанка, установленное на терминале (прошивка терминала), может осуществлять обмен по 2-м независимым протоколам: MSB (USB, Virtual COM, Bluetooth) и TTK2 (Ethernet). Для Windows и Linux x32/x64 архитектур драйвера «1С:Эквайринговые терминалы Сбербанк 2.x» реализует взаимодействие с терминалами Сбербанка через утилиту sb_pilot (для Windows входит в дистрибутив WinCLI Сбербанка). А для Android x32/x64 — непосредственно с терминалом по протоколам MSB (USB, Virtual COM, Bluetooth) и TTK2 (Ethernet) согласно описанию API Сбербанка.

Начиная с версии 2.3.1.3 драйвер «1С:Эквайринговые терминалы Сбербанк 2.x» поддерживает возможность оплаты некоторых категорий товаров при помощи Электронных платежных сертификатов на ОС Windows и Linux. Для подключения этой возможности никаких дополнительных настроек проводить не требуется, но потребуется последняя актуальная версия драйвера «1С:Эквайринговые терминалы Сбербанк 2.x» и утилиты sb_pilot (для Windows входит в дистрибутив WinCLI Сбербанка), поддерживающие данную функциональность. Уточнения по утилите sb_pilot и ее обновлению можно получить у сотрудников Cбербанка.

Драйвер «1С:Эквайринговые терминалы Сбербанк 2.x» поддерживает операцию оплаты с выдачей наличных (Подробнее). Для подключения этой возможности дополнительных настроек производить не нужно. Потребуется только актуальная версия драйвера «1С:Эквайринговые терминалы Сбербанк 2.x».

Драйвер «1С:Эквайринговые терминалы Сбербанк 2.x» поддерживает возможность формирования «коротких» слип-чеков, которые могут быть включены в состав фискального чека. Для того чтобы эта возможность стала доступной в настройках драйвера необходимо установить флаг Короткие слип-чеки .

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

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

  • Операционная система и ее разрядность,
  • Канал подключения и использование технологии подключения к интерфейсу USB – эмуляция СОМ-соединения для Windows и USB CDC-устройство (USB communications device class) для Android.

Ниже рассмотрим наиболее популярные варианты настройки.

Если терминал установлен на стационарном рабочем месте кассира и соединен с компьютером под управлением ОС Windows или Linux, и установленной программой 1С, то оптимальным вариантом будет подключение терминала с использованием интерфейса USB.

Если предполагается использование нескольких мобильных терминалов, например, в кафе или ресторане, когда терминал приносят за столик, то наиболее подходящим вариантом будет Wi-Fi подключение терминалов, при условии стабильного сетевого соединения.

Для автоматизации небольших торговых точек и павильонов, когда пространство на прилавке ограничено, часто используют кассовые аппараты под управление ОС Android, например, MSPOS-K.

В этом случае драйвер так же, как и в предыдущем варианте, обеспечивает подключение терминала по каналам USB/VCOM или Wi-Fi.

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

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

При работе с терминалом часто встречаются ошибки, связанные с передающим/принимающим оборудованием. Проще говоря – это помехи в связи или ее потеря.

При разработке драйвера «1С:Эквайринговые терминалы Сбербанк 2.x» были предприняты меры, повышающие его отказоустойчивость.

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

Соединение по USB/Virtual COM мы считаем надежным и не подверженным разрывам за время операции. Поэтому, в случае осуществления связи по этим каналам, допускается подключение драйвера на длительный период времени, в течение которого может производиться несколько операций. Попытки автоматического переподключения не производятся.

В отличие от USB/Virtual COM, каналы Ethernet/Wi-Fi/Bluetooth считаются менее стабильными и чтобы минимизировать последствия потери связи, открытие соединения с драйвером осуществляется непосредственно перед началом операции и завершается сразу же после получения результата.

Кроме того, при подключении по Ethernet/Wi-Fi в случае потери связи во время проведения операции, драйвер производит попытки переподключения к терминалу в пределах таймаута операции, указанной в настройках драйвера. При успешном восстановлении связи отправляет запрос для определения статуса операции.

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

На следующем рисунке представлены настройки драйвера для операционных систем Windows и Linux с разрядностями x32 и x64.

Для работы с драйвером нужно указать следующие параметры:

  • Параметры подключения
    • Путь к sb_pilot — путь к папке, в которой расположена утилита sb_pilot (для Windows необходимо использовать дистрибутив Сбербанка WinCLI);
    • Печать документов на терминале — флаг, указывающий будут ли чеки печататься на терминале или принтером из 1С;
    • Короткие слип-чеки – флаг, указывающий на то, что драйвер должен формировать «короткие» слип-чеки.
    • Последовательность частичного отреза — стоп-бит для возвращаемых в 1С данных слип-чека. Нужен чтобы сигнализировать принтеру, в каком месте при печати чека необходимо поместить отрез;
    • Номер отдела — дополнительный разделитель потоков данных:
      • 0 — 1-й отдел из терминала, 1 — 2-й отдел и далее по формуле «№ отдела -1»;
      • -1 — выбор № отдела происходит на терминале.
  • Лог
    • Тип лога – выбрать из списка подходящее значение (в файл, в системный журнал или по сети);
    • Лог-файл — путь к лог-файлу, в который будет производиться трассировка обмена между драйвером и терминалом.

На следующем рисунке представлены настройки драйвера для операционной системы Android.

Для настройки драйвера сначала нужно выбрать способ связи с терминалом, а затем заполнить параметры соединения с терминалом:

  • Параметры подключения
    • Связь с терминалом — способ связи с терминалом. Может принимать значения: Сеть, USB/VCOM, Bluetooth;
    • Таймаут операции (сек) – время от начала операции (когда направили запрос к терминалу от 1С) до ее завершения (получили ответ в 1С от терминала);
    • Печать документов на терминале — флаг, указывающий будут ли чеки печататься на терминале или принтером из 1С;
    • Короткие слип-чеки – флаг, указывающий на то, что драйвер должен формировать «короткие» слип-чеки.
    • Последовательность частичного отреза — стоп-бит для возвращаемых в 1С данных слип-чека. Нужен чтобы сигнализировать принтеру, в каком месте при печати чека нужно поместить отрез;
    • Номер отдела — дополнительный разделитель потоков данных;
  • Сеть
    • IP адрес – IP адрес терминала, настроенного на обмен по TTK2;
    • IP порт – IP порт терминала c адресом из предыдущего пункта;
  • COM-порт
    • Порт – CDC устройство, подключенное по USB;
    • Скорость – скорость соединения с CDC устройством;
  • Bluetooth
    • Устройство — адрес Bluetooth терминала;
  • Лог
    • Тип лога – выбрать из списка подходящее значение (в файл, в системный журнал или по сети);
    • Лог-файл — путь к лог-файлу, в который будет производиться трассировка обмена между драйвером и терминалом.

Источник

1С Розница не устанавливается драйвер эквайрингового терминала

Наиболее частый выход в таких ситуациях — это скопировать файл DLL в папку WINDOWS\SYSWOW64 и зарегистрировать там вручную.

А вообще при проблемах с банковским терминалом лучше обращаться в банк, обслуживающий его — пусть отрабатывают денежки.

(14) Цель 64 бит: нативное использование более 4ггб памяти.

«Если вы не знаете, о чем речь, так зачем вообще с этим связались?» — флуд не по теме. Не вам судить о моей компетентности. Есть платный вопрос. Знаете ответ — отвечайте, не знаете — проходите мимо.

«В идеале для нормальной работы с 64разр платформой у оборудования должны быть 64разр драйверы, а у Сбера, насколько помню, они только 32разр, поэтому у вас терминал и отвалился » — именно для этого и регистрируются библиотеки через %SystemRoot%\SysWoW64\regsvr32 Но опятьже повторяю, причем тут это вообще? Проблема в платформе а не в dll. Сама платформа не может установить свои какие-то компонеты для работы как раз с этими dll. Т.е. до взаимодействия с dll даже еще дело не дошло

(4) Не понимаю о чем речь. 1С Розница -> Адмнстрирование -> Подключение и настройка оборудования -> Драйверы оборудования -> Эквайринговые терминалы -> 1C Эквайринговые трминале Сбербанк -> Функции -> Установить драйвер

Ни в каком из этапов нет «установить идентификатор объекта»

Или попробуй, скопировал почти с такой же темы.

1) можно порешать влоб — напомню, там два драйвера, поустанавливать оба, проверить доступность оборудования пользователю розницы
2) можно финт ушами — выгрузить новую конфинурацию и накатить её на старую — работа терминала по идее должна сохраниться
3) звонок в техподдержку сбера никто не отменял, вторая линия должна знать и, если соизволит, ответить

Источник

Решение «проблемы» с сообщением о несовместимости версии драйвера торгового оборудования

Если вам знакомы подобные сообщения:

«СБ РФ: Эквайринговая система»:
Внимание! Невозможно определить версию драйвера.
Требуемая версия: 1.0.0.1
Корректная работа драйвера не гарантируется

есть очень простое решение!

В приведенном примере показано решение «проблемы» с эквайринговой системой Сбербанка, но такую же технологию можно использовать и для задания версии соместимой с заложенной разработчиками внешней обработки обслуживания — просто не выбирайте как в приведенном примере «Не определена» а впишите нужные вам цифры, напрмер при установке драйверов от АТОЛ будет указана версия «6.4.1.359» а обработка требует версию «6.5», для отключения надоедливого предупреждения в окне сообщений достаточно просто добавить в список совместимых версий » 6.4.1.359″.

Скачать файлы

Специальные предложения

(6) в код обработки очевидно рабочее решение, но метода добавления совместимой версии не требует АБСОЛЮТНО никаких знаний больших чем у рядового пользователя

(7) возможно что найдется еще масса оборудования с которым данная метода не работает, цель была указать на существующее, и помогающее в большинстве случае, решение, к слову драйверы от АТОЛ именно с этой целью прицепил — с ними метода работает

Может кто подскажет: Перенесли базу на новый сервер. После это Принтер ЕНВД отказывается печатать. Пишет Ошибка при попытке открыть форму параметров модели:
Ошибка загрузки обработки обслуживания:
Проверьте корректность указания обработки обслуживания и ее версию:

Что и где я сделал не так?

Обновление 29.01.14 10:27

Код открыт Не указано

См. также

Обслуживание баз данных 1C на Postgresql под Astra Linux Промо

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

14.06.2022 2077 5 alfanika 9

Панель Управления Сервисами и Компонентами (ПУСК)

С самого начала нашей деятельности мы серьезно занимаемся задачами комфортного функционирования и миграции экосистемы 1С в среду Linux. К тому же по известным причинам в последнее время объем подобных проектов резко вырос. Мы хорошо понимаем все неудобства, возникающие у наших партнеров и клиентов, связанные с необходимостью выполнения рутинной работы в командной строке. Особенно эта боль обостряется, когда серверов – не один, GUI отсутствует, а информационных баз уже несколько сотен. Поэтому в помощь своим коллегам и ИТ-командам наших клиентов разработали кроссплатформенную консоль управления серверами 1С, которую назвали «Панель Управления Сервисами и Компонентами» — если коротко, «ПУСК». А потом подумали и решили помочь всему сообществу 1С в борьбе с зависимостью от командной строки путем публикации этого приложения в открытом доступе для бесплатного использования.

22.08.2022 3641 0 it-expertise 40

Подсистема оповещений об изменении объектов

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

27.07.2022 2370 15 Sirruf 15

Источник

You may also like...

Наименование Файл Версия Размер