Настройка эквайринговых систем 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.

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

См. также

ККТ-ОНЛАЙН 54-ФЗ: Обработка для работы онлайн касс АТОЛ, ШТРИХ, VIKI PRINT и т.д. МАРКИРОВКА + ЭКВАЙРИНГ + БЕСПЛАТНЫЙ ДЕМО

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

4800 руб.

27.02.2017    763123    4668    9495    

2781

Печать кассовых чеков на одну ККМ с нескольких рабочих мест для 1С:УТ11.х, КА2.х, Розница 2.х, УНФ, ERP 2.х, БП 3, БГУ2

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

Расширение конфигурации для УТ 11.4, 11.5, КА 2.4, 2.5, Розница 3.0, 2.3 и 2.2, УНФ 1.6, УНФ 3x, ERP 2.4, 2.5, БП 3, БГУ2 (Управляемые формы) позволяет выполнять печать кассовых чеков на одну ККМ 54-ФЗ с нескольких рабочих мест. НИКАКИХ НАСТРОЕК В РАЗРАБОТКЕ - ПОДКЛЮЧИЛ И ПЕЧАТАЙ. Если у вас несколько отделов и одна ККМ - печатайте на одной ККМ! Если у вас две ККМ и одна поломалась - печатайте на одной ККМ, пока ремонтируете другую!

4000 руб.

27.08.2018    115988    981    564    

827

54-ФЗ. Очередь печати для ККМ. Обработки для подключения онлайн-касс к 1С 8 (поддержка Маркировки) + Эмулятор + ФФД 1.2

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

5400 руб.

25.05.2015    316562    1844    3008    

994

Обработка 1С для печати чеков на кассе ККТ АТОЛ.ОНЛАЙН

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

Печать чеков по документам 1С РеализацияТоваров (РасходнаяНакладная), КорректировкаРеализации, СчетНаОплату, ЗаказКлиента, ЧекККМ, ПоступлениеНаРС. Соответствует требованиям 54-ФЗ. Одна облачная касса может использоваться всеми подразделениями организации, без привязки к рабочим местам. Электронные чеки отправляются на email клиента и всегда доступны в 1С, по требованию можно распечатать. Легкая настройка: после регистрации кассы на сайте АТОЛ.ОНЛАЙН, в обработке необходимо указать логин, пароль и идентификатор группы ККТ (берутся в личном кабинете АТОЛ.ОНЛАЙН). Одну кассу можно использовать с 1С при расчетах с физ. и юр. лицами и для интернет-магазина. HTTPS протокол интеграции API v4 / ФФД 1.05 или API v5 / ФФД 1.2.

21600 руб.

23.08.2022    10551    27    4    

22

Обмен между 1С:Розница и Frontol 6 по организациям (Розница - Фронтол)

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

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

1500 руб.

22.03.2019    78206    389    475    

161

UTM Proxy для УТМ ЕГАИС (или как не пропустить дубль алкогольной марки и недостачу на кассе + Контроль МРЦ)

Розничная торговля ККМ Обмен с ГосИС Розничная и сетевая торговля (FMCG) Россия Акцизы Платные (руб)

Что такое УТМ прокси? УТМ прокси - это универсальное программное обеспечение для борьбы с дублями марок алкогольной продукции при розничной продажи. Данное программное обеспечение - это своего рода "прокладка" между кассовым ПО и УТМ ЕГАИС. UTM Proxy работает с любыми кассами, вот некоторые из них: miniPOS, рабочие места кассиров в конфигурациях 1С (в том числе и базовые версии), Фронтол и другие...

2400 руб.

16.11.2016    49294    472    60    

24

Пробитие чека ККМ с разных складов через РМК в УТ 11

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

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

5880 руб.

12.04.2023    7889    26    2    

23

Разбитие чека ККМ по группам товаров и пробитие их на разных кассах, подключенных к одному рабочему месту. Расширение для УТ 11.5, УТ 11.4, КА 2.5

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

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

5880 руб.

22.08.2022    10051    13    15    

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

А с банковскими работниками у нас везде так. Терминалы то они знают, а вот в 1С откровенно плавают, обычно они приезжают настраивают терминал, а мы подключаем его к 1С.
3. aspirator23 339 08.08.15 15:00 Сейчас в теме
(2)
.... обычно они приезжают настраивают терминал, а мы подключаем его к 1С. ...
Подпишусь :)
4. Tarlich 115 17.09.15 10:35 Сейчас в теме
Мучаюсь с проблемой - при пробитии чека выходит надпись Неизвестная ошибка - статус возврата -0 , перерыв код (там то и ни чего сложного нет ) склонен что проблемма не в 1Ц а в самом аппарате
5. dr2c 44 23.03.16 14:56 Сейчас в теме
Спасибо вам Андрей, за огромный и подробный труд. Я думал вы только у себя на interface31.ru пишите...
6. oldcopy 173 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 173 16.10.18 11:50 Сейчас в теме
У вас, скорее всего, старая обработка, откройте ее конфигуратором и посмотрите, есть ли там метод АварийнаяОтмена.
13. evgaid 145 23.10.18 04:05 Сейчас в теме
(10) Обработка чья с инпаса или отсюда? Да и скачивал вроде все последнее!!!
14. oldcopy 173 23.10.18 10:14 Сейчас в теме
(13)
Обработка чья с инпаса или отсюда? Да и скачивал вроде все последнее!!!


ВнешняяОбработка.InpasDualConnector81_v1 - вот ее и открываем.
11. KARPIZOTS 18.10.18 16:05 Сейчас в теме
InpasDualConnector81_v1.epf нет в архиве с сайта инпас, где можно найти или может кто поделится? на ут11.4 хочу попробовать
12. oldcopy 173 18.10.18 21:55 Сейчас в теме
InpasDualConnector81_v1.epf и УТ11 вместе работать не будут. Драйвера для ИНПАС входят в стандартную поставку.
15. user702718_vnataliam 3 12.09.19 15:25 Сейчас в теме
День добрый, нужно подключить терминал к 1С:Бухгалерии 8, можете помочь?
16. user906423 14.01.20 22:33 Сейчас в теме
Здравствуйте. Подскажите, чем отличаются Dual Connector от Smart Connector.
И ещё вопрос, подскажите пожалуйста, как подключить эквайринг по ip, если работаю по rdp, сервер имеет "белый" ip, клиент (касса) не имеет "белого" ip?
17. oldcopy 173 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 173 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 173 16.01.20 14:59 Сейчас в теме
Терминал через Dual Connector можно подключить исключительно через COM/VCOM.
22. zhuravlev_as 392 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 173 20.08.21 15:31 Сейчас в теме
(23) Разрядность платформы и библиотеки совпадает?
26. JIexa_74 23.09.21 10:27 Сейчас в теме
(24)
(23) Разрядность платформы и библиотеки совпадает?

Есть мысли?
27. oldcopy 173 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 173 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 20 13.09.22 20:38 Сейчас в теме
Здравствуйте. Настроил я подобный терминал с типовой InpasDualConnector81_v1.epf и всё сразу заработало, я аж удивился))
Но вот спустя время, такой же терминал от того же банка но в другой фирме работать отказывается (dual connector брал тот же). В утилите DC Control терминал не видно. Но при этом в 1С Тест связи проходит успешно, а при попытке оплаты терминал загорается и просит приложить карту, но в это же время в 1С функция ОплатитьПлатежнойКартой не дожидаясь ответа от терминала выдаёт ошибку (-1) Статус операции неизвестен. Больше терминал не реагирует, второй раз просьба приложить карту не загорается. Никто не сталкивался? Попробую завтра в банк обратиться, может какая-нибудь прошивка в терминале не та, не знаю.
37. kobayoshi 20 14.09.22 16:52 Сейчас в теме
(36) Вдруг кому будет полезно: в итоге пришлось общаться с техподдержкой банка (надо сказать повезло, попался толковый специалист). Во-первых могла мешать служба UPOS агент от предыдущего терминала Сбербанка, отключили, но проблема осталась. Во вторых он переустановил DualConnector (был 1.3.11, поставил 1.3.10) и переустановил драйвера USB PAX (тут отвлёкся, то ли на какие-то свои, то ли просто переустановил те, что были). После этого в DC Control тест оплаты прошёл успешно и само собой в 1С тоже.
38. fixin 4252 04.10.22 17:37 Сейчас в теме
Небольшой нюансик - если 1С пишет ""В экземпляре объекта не задана ссылка на объект" достаточно просто перезайти в 1С. А я чего только не делал. даже 64-разрядную 1с ставил.
usilok7; bargain; +2 Ответить
39. kobayoshi 20 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 173 14.10.22 12:43 Сейчас в теме
(39) Семерка, да еще в терминале, да еще с торговым оборудованием. Тяжелый случай. Ничего не подскажу.
41. kobayoshi 20 16.10.22 21:56 Сейчас в теме
(40) Люблю содержательные ответы...

В общем в итоге выкрутился реализацией через консольные команды. Описание команд можно найти среди загрузок inpas.ru (EXE коннектор называется). Просто делаю запросы через командную строку, потом в файлах ответа анализирую результат. Топорно, зато работает...
43. succub1_5 88 09.03.23 13:39 Сейчас в теме
(41)Здравствуйте, такая же проблема - только УТ 10, переписанная.
1) файл receipt.txt сразу перемещаете в другой каталог чтоб распарсить?
2) а DC Console если одновременно несколько терминалов будет работать - не заглючит?
44. kobayoshi 20 09.03.23 17:06 Сейчас в теме
(43) receipt.txt не трогаю, из него только данные на печать. Перед началом операции удаляю result.txt. Затем команда Оплаты/Отмены/т.п., и сразу анализ полученного result.txt
Мне только для двух одновременно работающих точек нужно было реализовать. Вроде не жалуются. Хотя потенциально конечно я думал будут проблемы при одновременных операциях. Но на сколько я помню, просто новая операция не начинается, если какая-то точка уже инициировала процесс, поэтому наложений нет. Вроде так, не помню уже детали...
46. succub1_5 88 16.03.23 08:55 Сейчас в теме
(44)Понятно, спасибо. У нас 120+ точек.
Вот Сбер же нормально работает, но там нет "посредника"...
42. succub1_5 88 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 (версия не указана) не удалось получить внешнюю компоненту", хотя при установке оборудования она установилась.
Прикрепленные файлы:
Оставьте свое сообщение