Настройка эквайринговых систем INPAS Smart Sale для работы в конфигурации 1С:Розница 1.0

06.08.15

Интеграция - ККМ

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

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

Рассмотрим схему взаимодействия подробнее. Перед этим также советуем освежить знания о том, как работает торговое оборудование, прочитав статью: Автоматизируем розницу. Часть 2 - Торговое оборудование.

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

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

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

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

По популярности и распространенности система INPAS Smart Sale уступает, пожалуй, только Сбербанку, который, надо признать, является еще и самым беспроблемным в техническом плане. С INPAS все обстоит сложнее, сама компания разрабатывает только программно-аппаратный комплекс для реализации эквайринговых систем, а забота о конечных внедрениях ложится на плечи сотрудников техподдержки банков. Вот здесь и начинается самое интересное.

В этот раз нам предстояло подключить к кассовому узлу под управлением 1С:Розница 1.0 пинпад популярной модели Verifone Vx810 от банка Уралсиб. Собственно, подключение оборудования проблем не вызвало, пинпад подключается к кассовому узлу через интерфейсc RS-232 (COM-порт) или USB с программной эмуляцией RS-232, также следует подключить пинпад к локальной сети и настроить ему доступ в интернет.

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

В общем стало понятно, что пора брать ситуацию в свои руки. Как показало вдумчивое изучение доступной документации - все не так сложно, как кажется. Разработчик предоставляет все необходимые инструменты, а то, как их используют на практике оставим на совести работников техподдержки банков.

Чтобы скачать необходимые компоненты посетим сайт поддержки INPAS и перейдем в раздел Свободно распр. ПО, который ведет на FTP-сервер компании, где нас интересует директория 1. Integrirovannye kassovye resheniya. Здесь находим и скачиваем два компонента: Vneshnaa obrabotka dlya 1C.rar и DUALConnector 1.1.3.rar.

Распаковав архив с Vneshnaa obrabotka dlya 1C.rar, установим компоненту Dual Connector 1C и прейдем в папку с установленной программой.

Из содержимого нам интересны два файла: обработка обслуживания InpasDualConnector81_v1.epf, скопируйте ее в любое удобное место, и библиотека a_inpasDC1c83.dll, которую зарегистрируйте командой:

regsvr32 "C:\Program Files\Dual Connector 1C\a_inpasDC1c83.dll"

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

Таким образом мы установим драйвер ТО и подготовим обработку обслуживания, т.е. выполним все необходимые действия для платформы 1С:Предприятие. Но не будем забывать, что эквайринг - сложный программно-аппаратный комплекс, а не просто очередной экземпляр торгового оборудования и для взаимодействия, с ним нужны свои программные компоненты. Поэтому распаковываем второй скачанный архив DUALConnector 1.1.3.rar и устанавливаем Dual Connector, это непосредственно модуль для работы с комплексом INPAS Smart Sale, не следует путать его с установленным нами ранее пакетом Dual Connector 1C, который содержит только компоненты для интеграции с 1С.

Также можно воспользоваться универсальным пакетом Connectors Install 1.1.3.rar, который обычно имеется у сотрудников поддержки банка, установив оттуда нужный нам компонент Dual Connector (не путать со Smart Connector, который могут рекомендовать сотрудники банка).

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

Следующим шагом выбираем Добавить новую обработку обслуживания.

Указываем каталог, где находится сконвертированная обработка и нажимаем Получить список, ниже должна появиться Inpas Dual Connector: Эквайринговая система, выбираем ее и жмем Далее.

На следующем экране подтверждаем добавление нового устройства и переходим к его настройкам:

  • ИД терминала - идентификатор пинпада, следует посмотреть в его настройках или узнать у сотрудника банка.
  • Порт - номер COM-порта к которому подключен пинпад.
  • Скорость - оставляем по умолчанию 115 200.
  • Код валюты - по умолчанию в обработке стоит старый код 810, новый код рубля - 643, что именно нужно поставить уточняем у сотрудника банка.
  • Ширина слипа - ширина ленты фискального регистратора на котором будут печататься слипы.

Оставшиеся две галочки устанавливаются по согласованию с сотрудником банка.

Если все сделано правильно, то по нажатию кнопки OK, обработка свяжется с пинпадом, тот проверит связь и правильность настроек с процессингом банка и оборудование будет полностью готово к работе.

Несмотря на то, что в нашем примере рассматривалась конфигурация 1С:Розница 1.0, данная инструкция с некоторыми уточнениями применима также к конфигурации 1С:Управление торговлей 10.3.

Автор: Уваров А.С.  

См. также

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 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    798633    4919    9553    

2863

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 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 руб.

25.05.2015    336087    1965    3062    

1032

ККМ Кассовые операции Розничная торговля Обмен с ГосИС Программист Бухгалтер Пользователь Бухгалтерский учет Оперативный учет Управляемые формы 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-ФЗ с нескольких рабочих мест. НИКАКИХ НАСТРОЕК В РАЗРАБОТКЕ - ПОДКЛЮЧИЛ И ПЕЧАТАЙ. Если у вас несколько отделов и одна ККМ - печатайте на одной ККМ! Если у вас две ККМ и одна поломалась - печатайте на одной ККМ, пока ремонтируете другую!

5000 руб.

27.08.2018    122698    1033    586    

870

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

«Сервер ККМ» позволяет приложениям работать с фискальными регистраторами по локальной сети или интернет, организовать печать на одном ККМ с нескольких рабочих мест. Поддержка драйверов Атол, Штрих и VikiPrint. Поддержка 54-ФЗ и разрешительного режима, ФФД 1.05,1.2. Подключается к 1С Торговля и склад 7.7, 1С:УТ 10/11, 1С:УНФ, 1С:Розница 1/2, 1С:БП 2/3, 1С КА 1/2., 1С:ERP, УПП. Ускоряет печать из терминального сеанса Windows. Работает с разрешительным режимом даже из старых конфигураций. Предоставляет REST API для печати через веб-сервис.

3000 руб.

02.09.2016    136729    154    194    

182

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

Обмен между 1С:Розница и Frontol 6 при торговле от нескольких организаций, а также ряд других полезных функций. Данный модуль синхронизации незаменим для тех, кто ведёт учет по нескольким организациям в 1С:Розница, а на РМК (рабочем месте кассира) установлен Frontol или планируется его установка. Подходит для 1С:Розница 2.3 / 3.0, 1С:УНФ 3.0

1800 руб.

22.03.2019    84263    510    478    

182

Кассовые операции ККМ Пользователь Платформа 1С v8.3 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Россия Управленческий учет Платные (руб)

Расширение для 1С:Управление торговлей 11.5, которое позволяет пробивать чеки ККМ и списывать товар с разных складов. Склад списание товара можно указывать в табличной части рабочего места кассира (РМК).

5880 руб.

12.04.2023    9480    47    3    

37

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

Обработки осуществляют обслуживание фискальных регистраторов, поддерживаемых драйвером "АТОЛ: Драйвер ККМ v.10.10", "ШТРИХ-М: Драйвер ККМ v 5.16", "ВИКИ: Драйвер CSI v 1.6", для конфигураций БП, УТ, КА, УПП, "Розница 3.0", соответствующих требованиям закона ФЗ-54 о применении контрольно-кассовой техники.Поддержка НДС 20%. Поддержка маркировки 488-ФЗ. Марки. Акциз. Честный знак. Разрешительный режим.

5040 руб.

02.02.2017    277136    557    2375    

558

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

Расширение для 1С:Управление торговлей 11.5 и 11.4, которое позволяет из рабочего места кассира разбивать чек ККМ на несколько чеков и пробивать их на разных кассах подключенных к одному РМК. Можно пробивать разные группы товаров по разным организациям на разных кассовых аппаратах.

5880 руб.

22.08.2022    11063    23    17    

26
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. aspirator23 339 07.08.15 14:29 Сейчас в теме
Может не повезло с работниками банка. В нормальных банках техподдержка знает эти терминалы и знает как с ними работать. Обычно они плотно контактируют с инпасом и тот тоже оперативно реагирует на вопросы.
Дополню статью: Кроме Дуалконнектора для 810 подходит также Пульсар. Он также несложно настраивается и работал тогда, когда еще не было дуалконнектора. Пульсар может немного сложнее. Но в работе более удобный так полностью доступен для управления, ведет расширенное логирование, намного более подробное чем дуалконнектор.
2. oldcopy 174 07.08.15 17:43 Сейчас в теме
(1) aspirator23, С Пульсаром проще, для него стандартная обработка от 1С есть, но сколько сталкивались - наши банки через него не работают, говорят что устарел. Только Дуал или СмартКоннектор.

А с банковскими работниками у нас везде так. Терминалы то они знают, а вот в 1С откровенно плавают, обычно они приезжают настраивают терминал, а мы подключаем его к 1С.
3. aspirator23 339 08.08.15 15:00 Сейчас в теме
(2)
.... обычно они приезжают настраивают терминал, а мы подключаем его к 1С. ...
Подпишусь :)
4. Tarlich 116 17.09.15 10:35 Сейчас в теме
Мучаюсь с проблемой - при пробитии чека выходит надпись Неизвестная ошибка - статус возврата -0 , перерыв код (там то и ни чего сложного нет ) склонен что проблемма не в 1Ц а в самом аппарате
5. dr2c 45 23.03.16 14:56 Сейчас в теме
Спасибо вам Андрей, за огромный и подробный труд. Я думал вы только у себя на interface31.ru пишите...
6. oldcopy 174 23.03.16 19:25 Сейчас в теме
Здесь был эксперимент, пока не слишком удачный. Редактор родом из 90-х вымораживает, как в плане верстки текста, так и в плане загрузки изображений. В общем времени на нормальное размещение статьи с задуманным оформлением и картинками уходит недопустимо много :(
7. user593470_makakape3yc 12.07.16 11:55 Сейчас в теме
Нормальная статья, актуальная.
8. rebelA 29.03.17 10:12 Сейчас в теме
Есть кто подключал по данной инструкции к 1с 7.7 ?
9. evgaid 145 16.10.18 11:27 Сейчас в теме
А вот у меня беда, вылетает в такую ошибку: {ВнешняяОбработка.InpasDualConnector81_v1(584)}: Метод объекта не обнаружен (АварийнаяОтмена)
Если Не Объект.Драйвер.АварийнаяОтмена(ИДУстройства) Тогда

И самое что интересное выходит 4 чекка эквайринга, вместо двух.... И получается ни одного фискального, т.к. вылетает в ошибку
10. oldcopy 174 16.10.18 11:50 Сейчас в теме
У вас, скорее всего, старая обработка, откройте ее конфигуратором и посмотрите, есть ли там метод АварийнаяОтмена.
13. evgaid 145 23.10.18 04:05 Сейчас в теме
(10) Обработка чья с инпаса или отсюда? Да и скачивал вроде все последнее!!!
14. oldcopy 174 23.10.18 10:14 Сейчас в теме
(13)
Обработка чья с инпаса или отсюда? Да и скачивал вроде все последнее!!!


ВнешняяОбработка.InpasDualConnector81_v1 - вот ее и открываем.
11. KARPIZOTS 18.10.18 16:05 Сейчас в теме
InpasDualConnector81_v1.epf нет в архиве с сайта инпас, где можно найти или может кто поделится? на ут11.4 хочу попробовать
12. oldcopy 174 18.10.18 21:55 Сейчас в теме
InpasDualConnector81_v1.epf и УТ11 вместе работать не будут. Драйвера для ИНПАС входят в стандартную поставку.
15. user702718_vnataliam 4 12.09.19 15:25 Сейчас в теме
День добрый, нужно подключить терминал к 1С:Бухгалерии 8, можете помочь?
16. user906423 14.01.20 22:33 Сейчас в теме
Здравствуйте. Подскажите, чем отличаются Dual Connector от Smart Connector.
И ещё вопрос, подскажите пожалуйста, как подключить эквайринг по ip, если работаю по rdp, сервер имеет "белый" ip, клиент (касса) не имеет "белого" ip?
17. oldcopy 174 14.01.20 22:53 Сейчас в теме
1. Способом подключения терминала к банковской системе. Определяется банком и применяемым им ПО, сами вы выбирать метод подключения не можете.
2. Пробросить на сервер виртуальный COM-порт, белый IP для этого не нужен.
18. user906423 16.01.20 13:54 Сейчас в теме
(17)1. Хорошо, если банк знает, но в моём случае, они не оказывают тех поддержку, т.к. сами ничего не знают. Где я могу посмотреть, что мне необходимо Dual Connector или Smart Connector? Или просто методом тыка, сначало поставить одно, и если не заработает, то другое?
2. Да для проброса com белого ip не нужно, а вопрос в том как мне его соединить по ip не имея vpn (клиент-сервер).
19. oldcopy 174 16.01.20 14:02 Сейчас в теме
1. Насколько я знаю, 1С использует исключительно Dual Connector, во всяком случае стандартная компонента из состава БПО.
2. Кого вы с кем собрались соединять? Эквайринговый терминал подключается через виртуальный COM-порт, который вам нужно пробросить на терминальный сервер стандартными средствами RDP.
20. user906423 16.01.20 14:43 Сейчас в теме
(19)1. Спасибо
2. Эквайринговый терминал можно подключить: по ip, по com порту, по usb с эмуляцией com port. Понятно что самый простой способ это по ip. Но он у меня не в одной сети с сервером. Поэтому и вытикает вопрос, можно ли это сделать, или только ком порты. Терминал verifone vx 520.
21. oldcopy 174 16.01.20 14:59 Сейчас в теме
Терминал через Dual Connector можно подключить исключительно через COM/VCOM.
22. zhuravlev_as 437 14.05.21 11:21 Сейчас в теме
Спсибо. Публикация актуальна и в 21 году. Банк направил спеца для установки эквайрингового терминала. Спец только все что касается установки ПО сделал и все. Дальше сам не знает, что на стороне 1С сделать. УТ 10.3.66.1 Нашел эту статью - подсунул ему. Пока он у себя на флешке искал InpasDualConnector81_v1.epf сам нашел на сайте inpas.ru/content/svobodno-rasprostranyaemoe-po ссылку на ftp и скачал, но к этому моенту и он нашел у себя на флешке то же самое. Установка была выполнена. Благо более менее достойные инструкции в архиве. Использовал обработку InpasDualConnector81_v1.epf для подключения терминала в самой 1С - все сразу заработало. Спасибо еще раз за статью.
23. JIexa_74 20.08.21 13:50 Сейчас в теме
Здравствуйте. Все сделал как написано, в итоге при нажатии в обработки на "тест" - ошибка:

inpas: Тест не пройден.
Дополнительное описание: Ошибка при подключении
Библиотека не найдена.

dll зарегистрировал.
29. sergejkov 17.10.21 18:50 Сейчас в теме
(23) такая же ерунда..... все зарегистрировано, но "библиотека не найдена" ..... win8.1, 1c - 8.3 32bit , терминал PAX S920, конфа нестандартная , на простых формах, но со сберовским эквайрингом интегрируется точно.
инпасовская утилита DCcontrol терминал видит, обменивается, управляет.
24. oldcopy 174 20.08.21 15:31 Сейчас в теме
(23) Разрядность платформы и библиотеки совпадает?
26. JIexa_74 23.09.21 10:27 Сейчас в теме
(24)
(23) Разрядность платформы и библиотеки совпадает?

Есть мысли?
27. oldcopy 174 23.09.21 10:42 Сейчас в теме
(26) Мысли должны от вас исходить. Система ваша, а мы не телепаты.
28. JIexa_74 23.09.21 11:12 Сейчас в теме
(27) платформа 32. Ну а библиотеки вроде как кроме 32 и не было. вин 64
25. JIexa_74 20.08.21 15:46 Сейчас в теме
Да. Платформа 32. Ну а библиотеки вроде как кроме 32 и не было.
30. Xeromant 6 23.11.21 12:37 Сейчас в теме
Здравствуйте, кто-то настраивал соединение по IP? там в во всех обработках для 1с в поле номер порта есть пункт Подключение по IP, а поля куда этот IP вводить нету
31. Sharloc 96 26.11.21 03:50 Сейчас в теме
Приветствую, если не сложно, выложите комплект обработку+драйвер куда-нибудь для скачивания. Нужно для УТ 10.3. Сайт техподдержки INPAS переехал и на новом оставили все только для 8.3
32. oldcopy 174 26.11.21 09:57 Сейчас в теме
(31) Кроме того, что выложено в поддержке мне предложить вам нечего. Но смотрите лучше, там все должно быть.
33. user1772772 15.04.22 01:02 Сейчас в теме
Такой вопрос, при проведении сверки итогов через 1С программа закрывается, также если делать сверку итогов через драйвер DC Control тоже закрывается, после успешной сверки, это нормально? в просмотре событий если через драйвер закрывать выходят ошибки
34. пользователь 31.08.22 07:43
Сообщение было скрыто модератором.
...
35. user639750_DrMort 01.09.22 04:30 Сейчас в теме
Дополнение: там если хорошо порыться есть и DualConnector 1.1.3
36. kobayoshi 21 13.09.22 20:38 Сейчас в теме
Здравствуйте. Настроил я подобный терминал с типовой InpasDualConnector81_v1.epf и всё сразу заработало, я аж удивился))
Но вот спустя время, такой же терминал от того же банка но в другой фирме работать отказывается (dual connector брал тот же). В утилите DC Control терминал не видно. Но при этом в 1С Тест связи проходит успешно, а при попытке оплаты терминал загорается и просит приложить карту, но в это же время в 1С функция ОплатитьПлатежнойКартой не дожидаясь ответа от терминала выдаёт ошибку (-1) Статус операции неизвестен. Больше терминал не реагирует, второй раз просьба приложить карту не загорается. Никто не сталкивался? Попробую завтра в банк обратиться, может какая-нибудь прошивка в терминале не та, не знаю.
37. kobayoshi 21 14.09.22 16:52 Сейчас в теме
(36) Вдруг кому будет полезно: в итоге пришлось общаться с техподдержкой банка (надо сказать повезло, попался толковый специалист). Во-первых могла мешать служба UPOS агент от предыдущего терминала Сбербанка, отключили, но проблема осталась. Во вторых он переустановил DualConnector (был 1.3.11, поставил 1.3.10) и переустановил драйвера USB PAX (тут отвлёкся, то ли на какие-то свои, то ли просто переустановил те, что были). После этого в DC Control тест оплаты прошёл успешно и само собой в 1С тоже.
happymansev; +1 Ответить
38. fixin 4275 04.10.22 17:37 Сейчас в теме
Небольшой нюансик - если 1С пишет ""В экземпляре объекта не задана ссылка на объект" достаточно просто перезайти в 1С. А я чего только не делал. даже 64-разрядную 1с ставил.
usilok7; bargain; +2 Ответить
39. kobayoshi 21 14.10.22 09:58 Сейчас в теме
Новый клиент, новые проблемы...
1С 7.7, работа через RDP. Стоит DualConnector 1.3.10 на сервере.
В 7.7 подключаю внешнюю компоненту a_inpasDC1c83. Всё работает, но только для одного компьютера. Как только второй пользователь с другим терминалом пытается сделать транзакцию, то ничего не получается.
Как я понял, промежуточная библиотека от Раруса (a_inpasDC1c83) обращается к DualConnector.dll, который в свою очередь что-то в системе блокирует и не даёт никому больше пользоваться терминалами. Причём, если просто делать тест из DCControl, то он тоже одновременно двум терминалам работать не даёт, но спустя секунд 10 после операции ресурсы освобождаются и можно работать всем.
Есть идеи? Помогает только закрытие 1С, тогда ресурсы освобождаются, но это не вариант...
40. oldcopy 174 14.10.22 12:43 Сейчас в теме
(39) Семерка, да еще в терминале, да еще с торговым оборудованием. Тяжелый случай. Ничего не подскажу.
41. kobayoshi 21 16.10.22 21:56 Сейчас в теме
(40) Люблю содержательные ответы...

В общем в итоге выкрутился реализацией через консольные команды. Описание команд можно найти среди загрузок inpas.ru (EXE коннектор называется). Просто делаю запросы через командную строку, потом в файлах ответа анализирую результат. Топорно, зато работает...
happymansev; +1 Ответить
43. succub1_5 91 09.03.23 13:39 Сейчас в теме
(41)Здравствуйте, такая же проблема - только УТ 10, переписанная.
1) файл receipt.txt сразу перемещаете в другой каталог чтоб распарсить?
2) а DC Console если одновременно несколько терминалов будет работать - не заглючит?
44. kobayoshi 21 09.03.23 17:06 Сейчас в теме
(43) receipt.txt не трогаю, из него только данные на печать. Перед началом операции удаляю result.txt. Затем команда Оплаты/Отмены/т.п., и сразу анализ полученного result.txt
Мне только для двух одновременно работающих точек нужно было реализовать. Вроде не жалуются. Хотя потенциально конечно я думал будут проблемы при одновременных операциях. Но на сколько я помню, просто новая операция не начинается, если какая-то точка уже инициировала процесс, поэтому наложений нет. Вроде так, не помню уже детали...
happymansev; +1 Ответить
46. succub1_5 91 16.03.23 08:55 Сейчас в теме
(44)Понятно, спасибо. У нас 120+ точек.
Вот Сбер же нормально работает, но там нет "посредника"...
47. happymansev 04.06.24 22:11 Сейчас в теме
(41) Подскажите, у вас остались наработки эти? Можете поделиться? Я готов купить.
42. succub1_5 91 06.03.23 16:13 Сейчас в теме
Здравствуйте, нетиповая конфа, обычные формы. За основу взята обработка вообще для 7.7, в целом все ок - НО
из 1С отправляется 1 раз оплата/возврат, а в логах DC и на терминале операция 2 раза повторяется, при этом результат от обработки вернулся сразу и в 1С все ок.
Драйвер a_inpasdc1c83 последний - 1.1.10.20, DC - 1.3.10.1
Вот лог:
01.03.23 13:47:14.116 Log TYPE is 'DEBUG' ID1
01.03.23 13:47:14.117 Dual Connector InitResources ID1
01.03.23 13:47:14.118 Log closed... ID1
01.03.23 13:47:14.147 Log TYPE is 'DEBUG' ID1
01.03.23 13:47:14.147 Dual Connector InitResources ID1
01.03.23 13:47:14.148 Log closed... ID1
01.03.23 13:47:26.675 Log TYPE is 'DEBUG' ID1
01.03.23 13:47:26.675 Dual Connector InitResources ID1
01.03.23 14:10:06.411 Log closed... ID1
01.03.23 14:10:06.441 Log TYPE is 'DEBUG' ID1
01.03.23 14:10:06.441 Dual Connector InitResources ID1
01.03.23 14:10:06.442 Log closed... ID1
01.03.23 14:10:06.472 Log TYPE is 'DEBUG' ID1
01.03.23 14:10:06.474 Call Exchange method. Ver.1.3.10.1, Emergency timeout(ms): 180000 ID1
01.03.23 14:10:06.494 Add DualConnector Info to field 89 ID6
01.03.23 14:10:06.495 Add DualConnector Info to field 89 ID7
01.03.23 14:10:06.497 SA packet:
[00] = '900 '
[04] = '643 '
[08] = '3'
[21] = '20230301141006 '
[25] = '1'
[26] = '40561'
[27] = '26321359 '
[50] = '0'
[52] = '0'
[89] = 'CON:SW:DC;1.3.10.1;SA:;2;^CON:SW:DC;1.3.10.1;SA:;2;'
---------- ID6
01.03.23 14:10:06.497 SA packet:
[00] = '900 '
[04] = '643 '
[08] = '3'
[21] = '20230301141006 '
[25] = '1'
[26] = '40561'
[27] = '26321359 '
[50] = '0'
[52] = '0'
[89] = 'CON:SW:DC;1.3.10.1;SA:;2;^CON:SW:DC;1.3.10.1;SA:;2;'
45. Nickon 10.03.23 00:16 Сейчас в теме
Всем Доброй ночи.
А что означает такой результат теста? Win 64, платформа 1С х32.
На Win 32 такой проблемы нет.


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