Имя: Пароль:
1C
 
Внешняя компонента ИНПАС {UNIPOS) под 1С Linux
0 Miroslaf
 
24.12.23
17:45
Друзья, может кто-то пытался произвести интеграцию в Linux эквайринговых терминалов Verifon, Pax и пр. других, которые используют компоненту и утилиты от INPAS.

Платформа 8.3.22.2208 на Linux rpm, при попытке установки внешней компоненты получаю ошибку отсутствия компоненты для используемого клиентского приложения, если выбираю ИНПАС-UNIPOS. Если для эксперимента пробую добавить драйвер от Сбербанк или Ingenico, то никакой ошибки нет, внешняя компонента влёт подключается.

С облака INPAS драйвер на Linux скачивал и по-инструкции компилировал через make и make Install, всё встает как надо. DC Linux утилита под Java тоже через bash- скрипт с пол-пинка завелась, стартует, всё нормально.

https://owncloud.itgrp.ru/index.php/s/x1qolROTa79MN71?path=%2FIntegrirovannye%20kassovye%20resheniya%2FDistributions%20for%20SmartSale%2FLinux

В чём может быть загвоздка, 1С убрал поддержку ИНПАС и внешней компоненты теперь нет, нужно отдельно добавлять?
1 Miroslaf
 
24.12.23
18:30
Неужели нет никого с торговыми точками на linux и терминалами с инпас?
2 Garykom
 
гуру
24.12.23
18:34
Без админов? Да еще на rpm?
3 Garykom
 
гуру
24.12.23
18:35
Назовите мне хоть один популярный не устаревший бесплатный дистр линукса, использующий rpm
4 Miroslaf
 
24.12.23
18:39
(3) Oracle, AlmaLinux, RockyLinux, но в данном случае это третично даже, могу и на любой deb дистрибутив переставить кассу, вряд ли что-то поменяется.
5 Miroslaf
 
24.12.23
18:40
(2) А в чём разница в сложившейся ситуации, на любом другом дистрибутиве то же самое будет.
6 Garykom
 
гуру
24.12.23
18:43
(4) Я просил популярный.
Желательно еще из поддерживаемых платформой 1С.
7 Garykom
 
гуру
24.12.23
18:44
(5) Сложность в том что очень мало кому это надо
Кому реально надо тот возьмет более популярный deb (вариации убунту или дебиан)
И наймет админа
8 Miroslaf
 
24.12.23
18:50
(7) У вас есть успешный опыт интеграции Инпас с 1С в любом другом deb based дистрибутиве, с ваших слов более популярном? Буду признателен если поделитесь опытом, переставлю на кассе за 15 минут ось на вашу.
9 Miroslaf
 
24.12.23
18:56
(7) Я вполне серьезно, без сарказма и иронии, если вдруг не так будет понято. Если под Инпас есть поддержка внешних библиотек в Deb дистрибутивах, а из rpm убрали и это решает проблему и я вас сразу не понял, то переставить систему не вопрос.
10 Garykom
 
гуру
24.12.23
18:57
11 Miroslaf
 
24.12.23
19:00
(10) Это костыль, причём еще и платный.
12 Garykom
 
гуру
24.12.23
19:02
Надеюсь глупой ошибки с несовпадением разрядности нет?
13 Miroslaf
 
24.12.23
19:07
(12) вы про чей, клиента 1с, нет конечно. А драйвер терминала вообще из исходника компилировался.
14 Garykom
 
гуру
24.12.23
19:15
Хотя глянул в БПО общие макеты ДрайверИНПАСЭквайринговыеТерминалы
Там в одном только одна dll судя по всему win x86
В другом x86 и x64 только вин
Под линукс ВК нету

Так что берешь то что у тебя скомпилилось и пишешь к нему свою обертку
Нечто вроде https://its.1c.ru/db/metod8dev#content:4829:hdoc:chapter238
15 Garykom
 
гуру
24.12.23
19:18
Так что запускай внутри wine
Или другие терминалы, поддерживаемые 1С под linux
Или писать свой костыль
16 Джордж1
 
24.12.23
19:39
(10)стоит копейки - крутая штука
17 Miroslaf
 
24.12.23
19:42
(15) Да ну, в 2024 юзать 1с клиент через wine на линукс впадлу, тормоза и непредвиденные сюрпризы, лучше уж тогда на винде оставить как есть или эквайринга менять.
18 Miroslaf
 
24.12.23
19:46
(16) Много лет назад настраивал под Атоловский фискальник, когда их дто еще сервером запросы обрабатывать не умело, сейчас давно уже умеет.
С эквайрингом не заморачивался, может и стоит присмотреться, посмотрим.
19 DjSpike
 
24.12.23
20:20
20 Miroslaf
 
24.12.23
20:45
(19) Спасибо конечно, но слишком радикальный способ, кассовое ПО менять ради эквайринга, будем дёргать банк банк на предмет возможности использования другого терминала.
Для доброй половины оборудования в списке эквайринговых терминалов у 1С внешняя компонента загружается с лёту, даже без установки дров от поставщика/разработчика оборудования.  Сбербанк, Ingenico, UCS, СБРФ, вообще без вопросов с полуклика внешняя компонента цепляется автоматом.
Может у банка в закромах есть под 1С обёртка своя под линь, надо дёрнуть завтра, посмотрим что скажет.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший