2can подключение к 1с

Обновлено: 07.07.2024

Подскажите пожалуйста как подключить терминал эквайринга к 1С на ПК?

Кассу Меркурий 115Ф я подключил и настроил - всё работает,
проблем с драйвером не было - установил из состава конфигурации.

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

Сам терминал эквайринга я к Пк еще не подключал (физически), не было
такой возможности, в ближайшие ночи попробую.
Модель терминала эквайринга - Verifone VX520-G, банк (ВТБ) сказал что не занимается
подключением терминалов к 1С и отфутболил к соответствующим специалистам.

Ребят, подскажите, плиз, где засада? Мож я где затупил? Мб надо от банка требовать драйвер?

Платформа: 1С:Предприятие 8.3 (8.3.18.1433)
Конфигурация: Розница (базовая), редакция 2.3 (2.3.8.27)
Режим: Файловый (без сжатия)
Приложение: Тонкий клиент
Вариант интерфейса: Такси

Как подключить вручную драйвер БПО для 1С8.3 Розница ред.2, если его нет в списке после установки
Здравствуйте, Весы Масса-К с печатью этикеток серии R, драйвер их скачал и установил. Этот.

Руководитель направления эквайринга
ХОУМ КРЕДИТ ОПИСАНИЕ Чем Вам предстоит заниматься: P&L погашение кредита (мониторинг.

Ссылка на страницу оплаты эквайринга
Доброго времени суток! После смены способа оплаты в заказе в админке необходимо получить ссылку на.

Халявщики (специалисты ВТБ).
Надо от них требовать подключение к компьютеру (не 1С). И чтоб при тебе показали на подключенном терминале сверку итогов с банком. Через утилиту или батничек, иначе не отпускай.
Если совсем дубовые, вот драйвера, но учти, что это твой риск за их работу, за которую они получают деньги. Scratchsv, спасибо что откликнулись! Сделаю как вы посоветовали - "потрясу" банк

Вчера приезжал представитель банка, установил программу Inpas DualConnector,
которая установила драйвера - в диспетчере появилось устройство
VX 520 GPRS Terminal (COM9), проверил связь терминала с банком - оплата и отмена
произошли успешно, уехал.

Я запустил 1С и попытался установить драйвер терминала эквайринга
ИНПАС:Эквайринговые терминалы UNIPOS, итог тот же что и был:
"Установка внешней компоненты не выполнена! В процессе установки произошла ошибка!
Возможно, отсутствует компонента для используемого клиентского приложения"

Я отправился к партнеру 1С - их сотрудник сделал то же что и я, и результат был такой же.
Он предположил что в системе не хватает ещё какой-то компоненты, скорее всего той, что указана
в окне установки драйвера Addin.a_inpasDC1c83.

Я снова обратился в банк и получил примерно такой ответ:
"Мы не предоставляем каких-либо dll или компонент. Интеграцией терминала с 1С занимаются
соответствующие специалисты.

И на всякий случай отправил мне инструкцию, в которой я, пока, ничего не понял.

Блин, да как же во всем этом разобраться то ((

В этой инструкции написано так:

1. Установить внешнею компоненту для 1С a_inpasDC1c83.dll (дистрибутивDualConnector1CSetup.exe).

2. Установить коннектор DualConnector (дистрибутив DualConnectorInstall 1.1.3.rar,
Инструкция по установке - Instrukciya po ustanovke DUALConnector 1.1.3.pdf).

3. Настроить вызовы методов внешней компоненты a_inpasDC1c83.dll в конфигурации 1С.
(Реализовывается разработчиком 1С в соответствии с документом ProgrammersManual.pdf
(архив Vneshnaa obrabotka dlya 1C.rar) и демонстрационным примером DualConnectorTest.epf).

4. После всех настроек проверить совместную работу ККМ и пинпада, выполнив тестовые
транзакции: Оплата, Отмена, Сверка Итогов, Возврат, Аварийная отмена

Пугает пункт 3 - как настраивать эти вызовы?
И вот удивляюсь чему - а спецы партнера 1С этого не знают? Конечно же допускаю что
конкретно с этим оборудованием и банком они не сталкивались, но если они не знают что делать,
то я откуда могу знать. Очень надеюсь на помощь форумчан - что дальше предпринять?
А у других банков всё так же сложно ?

📝 Практическое руководство по подключению устройств Ingenico к системе « 1С:Предприятие ».

📌 Первичную настройку терминала делаем в сеансе учетной записи пользователя с правами администратора ОС Windows.

✅ 1. Общие пошаговые рекомендации:

  • установите основной драйвер Arcus2 с официального сайта;
  • выполните регистрацию AcrCom.dll в системе во время установки драйвера или через командную строку « regsvr32 [Путь установки ARCUS2]\DLL\ArcCom.dll »;
  • проверьте параметры COM-порта терминала через Диспетчер устройств и запишите присвоенный номер;
  • укажите номер COM-порта в файле настроек cashreg.ini;
  • проверьте соединение с терминалом через приложение config.exe и сохраните параметры;
  • убедитесь, что пользователю 1С в сеансе Windows выданы права на запись в каталог установки Arcus2;
  • с правами администратора 1С добавьте подключаемое оборудование и проведите тест устройства, сохранив ID терминала в 1С после успешного обмена.

2. Как устранить ошибку регистрации ArcCom.dll в системе

Бывают случаи, когда при регистрации библиотеки возникает ошибка « Не удалось выполнить DllRegisterServer [код_ошибки] ».

А при добавлении терминала 1С сообщает, что установка драйвера « Ingenico: Equaring system driver » не завершена.

Рекомендации по устранению этой ошибки:

  1. Используйте утилиту regsvr32.exe только с аккаунта, который имеет права администратора в операционной системе;
  2. Откройте командную строку, принудительно указав режим « Запуск от имени администратора », и выполните команду « regsvr32 [Путь установки ARCUS2]\DLL\ArcCom.dll »;
  3. На время регистрации библиотеки временно отключите User Account Control (UAC):
  • Пуск / Панель управления / Учетные записи пользователей / Изменение параметров контроля учетных записей пользователей/ выберите « Никогда не уведомлять »;
  • Нажмите « ОК » для сохранения настроек и перезагрузите компьютер.

3. О драйверах на терминалы Ingenico для работы с 1С

📝 Столкнулись с ошибкой установки драйвера на Windows XP и Windows 7 Embedded: в автоматическом режиме процесс не завершается, возникает ошибка оборудования в Диспетчере устройств.

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

Устанавливаемый с официального сайта Ingenico актуальный архив драйверов не содержит подходящий комплект инсталляционных файлов.

Решение в следующем : поиск и установка USB-драйвера от 2007 года для Telium-устройств, который успешно ставится в Windows XP с регистрацией виртуального COM-порта.

✅ В исполняемом коде Telium-USB-драйвера используется «родной» для MS Windows usbser.sys с цифровой подписью. Во вложенном архиве для администраторов Windows добавлены конфигурации драйвера SAGEM TELIUM (usbser.sys) 2007, 2010, 2011 гг.

⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в Windows и 1С.

Разберем ошибку с кодом « 10061 (0х0000274D) », когда 1С отказывает в подключении клиента к серверу. В чем может быть причина.

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

Техническое описание

server_addr=tcp://<имя_сервера/адрес_ipv4> descr=<адрес_ipv6>:10061(0х0000274D): Подключение не установлено, т. к. конечный компьютер отверг запрос на подключение;

Описание проблемы

Клиент 1С не может установить соединение с сервером. Что-то «мешает».

Возможные проверки

  1. Проверьте работу «Агента сервера 1С:Предприятия 8.3» — служба должна быть в состоянии «Выполняется», а также обратите внимание на диапазоны используемых портов (они прописаны в параметрах запуска службы — например, по умолчанию — « -regport 1541 -port 1540 -range 1560:1591 »).
  2. На сервере 1С должно быть разрешено сетевое обнаружение . Панель управления\Сеть и Интернет\Центр управления сетями и общим доступом\Дополнительные параметры общего доступа.
  3. Настройки брандмауэра на сервере — порты (п. 1) должны быть разрешены в правилах и открыты для входящих подключений . Если роль брандмауэра выполняет антивирус или другое ПО — смотрите настройки вашего сетевого экрана. Или временно отключите брандмауэр (антивирус), чтобы исключить влияние этих правил.
  4. Рекомендуется понизить приоритет ipv6 , оставить главным ipv4. Особенности и правильный способ отключения через реестр — в статье . После настройки выполните команду ping по имени/адресу сервера — должен отвечать ipv4.
  5. На клиенте 1С выполните проверку доступности порта с помощью консольной команды. Она покажет, есть ли соединение на порт сервера.

6. Перезагрузите сервер 1С . Бывают случаи, когда требуется перезагрузка или некорректно удалено защитное ПО, которое может блокировать порты.

✅ Успехов вам. Проверяйте до победы — пусть все получится, и подключения к серверу 1С восстановятся.

А потом расскажите, что именно помогло в вашем случае. Это будет полезно для других, кто столкнется с подобной ошибкой.

⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в Windows и 1С.

Electronic Software Distribution

Подтверждаю, что решение рабочее:) Сам таким же способом в результате долгих мучений пару лет назад подключал свою конфигурацию к сбербанку по рдп. Причем в сбербанке сами ничего не знают как это сделать и документации такой нет.
Только я в общем файле pinpad.ini прописывал
WorkingDir=%UserProfile%\sbrf
TlvDir=%UserProfile%\sbrf

а ком-порт указывал уже в каждой папке пользователя свой тоже в файле pinpad.ini, но там уже в нем только одна строка например
ComPort=2

(1) tvixeg, с COM-портами я не заморачивался, так как сисадмин заверил, что набор виртуальных портов у каждого сеанса RDP индивидуальный. У всех COM9 и работает)) а если у вас к одному компу в магазине подключено 3 пинпада (и 3 фискальника)? (2) Tarlich, не представляю зачем оно мне так подключать. У Вас именно так подключено и есть проблема? Или к чему Вы свой вопрос задали? (3) Такой вариант возможен есть организация использует 2 юр. лица (ООО и ИП) . И тут сталкиваемся с проблемой :) . а вообще на стороне 1с как решили данную проблему ? указывали конкретную папку для каждого пользователя? (5) ToJIuK, на строне 1с вообще ничего не делал. Стандартная обработка. Добрый день!
Работа двух терминалов через rdp с разных компьютеров реализована - все хорошо! Но висят на одном Com. Далее осталась касса, где к одному ПК подключено два ФР, два Юр.лица и два терминала. Мультимерчант - не подходит из соображений бухгалтерии. Никто так и не решил вопрос (2).

Делали аналогично.
Но для того чтобы все настройки были в одном месте, а не распиханы по профилям пользователей, в pinpad.ini прописали следующее:

Столкнулись с проблемой. Если пользователи имеют русские наименования (например, в нашем случае "Пушкина 1"), то не работает. Проблема скорее всего сводится к тому что драйвер сбера не поддерживает кодировку текста. Чтобы не переименовывать пользователей, случайно нашли другое решение. Под каждым профилем запустили из-под 1С УТ 10.3 сверку итогов. При этом автоматически создались папки с наименованием типа "ЏгиЄЁ­ 1". Ну а дальше просто раскидали по папкам нужные файлы.

Всем доброго дня. Мой первый пост - надеюсь кому-то поможет, просто времени на все это потрачено неимоверно.

Проблема как у всех - с этим пресловутым "p" файлом при работе через терминальную сессию RDP с сервером, с терминалами сбербанка (заодно и с ККМ - у нас стоят АТОЛ 30Ф).

1.Кассы. Нормальную работу и приемлемую скорость печати удалось получить только реализовав проброс портов через VSPE.
На локальных станциях - все ККТ подключены на 10 и 11 порты, в клиентской части VSPE ставится для каждого компьютера уникальный порт - например 5001, 5002 и т.д., на сервере VSPE слушает их же. В 1с (у нас КА1.1) создается для каждой кассы свое устройство и выбирается нужный порт. Т.е. в торговом оборудовании много ККТ. Немного доработана конфа, чтобы была привязка конкретного экземпляра ККТ к подразделению.

2. Эквайринг. (сразу выскажу незачот Сберу и той конторе, которая занимается наладкой и обслуживанием оборудования). С самого начала задача стояла так, чтобы продавцы не могли руками вводить цифры на терминал, а данные для операции поступали из 1с. Эквайрер был один - Сбер, т.к. онлайн ККТ еще не планировались - необходимы были интегрированные (управляемые извне) терминалы с принтером чека. Нам на все точки (около 100) поставили аппараты Ingenico IPP480. На сервер было установлено ПО - папка sc552, из нее зареганы dll, в 1с создано одно оборудование с 1 фиксированным com портом (7). Проброс идет средствами RDP - в каждой сессии ком порт свой, путаницы нет. После установки ККМ никаких проблем не возникло - эквайринговый чек печатался на терминале, а кассовый - на кассе.
Через какое-то время я примерно половину терминалов перевел на другой банк (по причине полной неклиентоориентированности банка - по полгода (это не преувеличение) - они меняли мне юрлицо, на котором работает точка. У меня ИП давно закрыто - а на р/с деньги поступают от эквайринга. ) У нового эквайрера - система Arcus2 терминалы Ingenico IPP320 без принтера. Поковырявшись - добились нормальной печати эквайринговых чеков на ККТ. С одним нюансом - эта система по аналогии со сбером создает в директории сервера C:\Arcus2\ файлы cheq.out и chek.out - которые содержат текст для печати чека, обработка оборудования цепляет их и передает на ККТ для печати. Обычно файлы появляются при проведении платежа и потом сами удаляются. Понятно что при одновременном обращении будет ошибка (они и есть - но редко), также иногда файл подвисает и не удаляется по непонятной причине. Все терминалы перестают работать из-за ошибки доступа к файлу. Для таких случаев написан батник, который каждые 10 минут проверяет время текущее и время создания cheq - если разница больше 10 минут - значит файл завис и батник удаляет cheq.out. В 20% случаев - не удаляет и его приходится удалять руками. Плохо - но работает.

Возникла потребность еще в 3х терминалах именно сбера - IPP480 сказали больше не производят, привезли 3 Verifone VX820 без принтера естественно. Работа установщиков конечно умиляет - ставят папку SC552 на локальный комп, USB драqвер на устройство запускают loadparm - сверка итогов - видишь окошечки пробежали, сверка прошла? видишь файлик "p" появился? Ну все - готово!! А то что 1с их терминал в упор не видит и мне надо не 9 com а 7й, и то что чек на ККТ не печатается - им глубоко фиолетово.

Дальше собственно по теме:
На клиентском компе в нашей ситуации - работа через RDP с терминальным сервером - нужно установить только USB дрова на сам аппарат. SC552 нужна только для первичного (или дальнейшего) тестирования самого терминала без 1с. Т.е. ее можно смело удалять и никакие библиотеки регистрировать не надо. Даже если эта папка существует на локальном компе - никаких обращений к ней не происходит при работе с RDP - т.е. например файл pinpad.ini там редактировать бесполезно - при запуске с сервера - работает только папка на сервере C:\SC552\ и настройки читаются оттуда. Никаких разбрасываний папок SC552 по папкам пользователей и регистраций библиотек оттуда делать не надо. Все делается из 1й папки на сервере.
Т.к. у нас папка на сервере уже была - первый терминал стартанул успешно - создал на сервере в папке C:\SC552\p файл. Сверка прошла, оплаты прошли - не было чека на RRN/
На сервере стояла версия DLL примерно 23 - а новые терминалы заточены под 29 (версия их прошивки должна совпадать с версией DLL - это в теории, на практике - как пойдет - может работать, а может и нет). Рискнули - обновили DLL на сервере - боялись старые терминалы перестанут работать. Нет, повезло - работают. И новый VX820 начал печатать чеки на ККТ.
Но оказалось, что после того как один терминал создал файл p - при попытке провести операцию на другом - доступа к этому файлику не было. Немного увеличили права для всех юзеров на папку SC552 - и доступ появился - поочередно терминалы проводили операции, создавали p файл и выдавали чек на ККТ.
Старые терминалы, которые с принтером - им на этот файлик по барабану - они его не используют.

Далее работа с pinpad.ini на сервере:


Вот так выглядел наш файл изначально.
Если закомментировать PrinterFile=p - печати чека на ККТ не будет.
Если написать что-то другое - например PrinterFile=p22 - будет создан файл p22.
Задача - развести эти файлы - каждому терминалу - свой.
Установлено, что %UserProfile% у нас не работает - причина почти сразу стала очевидна - у нас юзеры заданы кириллицей.
Например прописав PrinterFile=Ваня1 - я получил файл "1".
Почитав про системные переменные windows я начал пробовать разные варианты - чтобы файлы как-то могли отличаться друг от друга.
Наткнулся на %CLIENTNAME% - имя компа, подключенного к RDP сессии. У нас оно во-первых задано латинскими буквами и уникально - т.е. каждый терминал можно идентифицировать по %CLIENTNAME%. И это взлетело. Теперь строка выглядит так:

Вместо гемороя со всякими SUBST, созданием каждому пользователю папок SC552 по пути %UserProfile% и переименования пользователей в латинские имена - в одной папке все печатные файлы, но с разными именами.
Еще бы в Arcus так сделать - но там пока не вышло.

PS - и еще момент - есть программка TLvEdit - которая читает и пишет параметры прошивки самого терминала - так вот там есть настройка - порядок взаимодействия с ККТ - там обязательно должна стоять правильная галка - на пункте (не помню дословно) - "Печать чека на ККТ" - если галка не стоит - чека на кассе не дождетесь.

Читайте также: