Код ошибки 10020

Icon Ex Номер ошибки: Ошибка 10020
Название ошибки: Data integrity rules have been changed; existing data may not be valid for the new rules
Описание ошибки: Data integrity rules have been changed; existing data may not be valid for the new rules.@This process may take a long time. Do you want the existing data to be tested with the new rules?@@13@@@2.
Разработчик: Microsoft Corporation
Программное обеспечение: Microsoft Access
Относится к: Windows XP, Vista, 7, 8, 10, 11

Оценка «Data integrity rules have been changed; existing data may not be valid for the new rules»

Как правило, практикующие ПК и сотрудники службы поддержки знают «Data integrity rules have been changed; existing data may not be valid for the new rules» как форму «ошибки во время выполнения». Программисты, такие как Microsoft Corporation, стремятся создавать программное обеспечение, свободное от этих сбоев, пока оно не будет публично выпущено. К сожалению, многие ошибки могут быть пропущены, что приводит к проблемам, таким как те, с ошибкой 10020.

Ошибка 10020 также отображается как «Data integrity rules have been changed; existing data may not be valid for the new rules.@This process may take a long time. Do you want the existing data to be tested with the new rules?@@13@@@2.». Это распространенная ошибка, которая может возникнуть после установки программного обеспечения. Если возникает ошибка 10020, разработчикам будет сообщено об этой проблеме через уведомления об ошибках, которые встроены в Microsoft Access. Затем Microsoft Corporation будет иметь знания, чтобы исследовать, как и где устранить проблему. В результате разработчик может использовать пакеты обновлений для Microsoft Access, доступные с их веб-сайта (или автоматическую загрузку), чтобы устранить эти ошибки 10020 проблемы и другие ошибки.

Что вызывает ошибку 10020 во время выполнения?

В большинстве случаев вы увидите «Data integrity rules have been changed; existing data may not be valid for the new rules» во время загрузки Microsoft Access. Вот три наиболее распространенные причины, по которым происходят ошибки во время выполнения ошибки 10020:

Ошибка 10020 Crash — Ошибка 10020 остановит компьютер от выполнения обычной программной операции. Эти ошибки обычно возникают, когда входы Microsoft Access не могут быть правильно обработаны, или они смущены тем, что должно быть выведено.

Утечка памяти «Data integrity rules have been changed; existing data may not be valid for the new rules» — Когда Microsoft Access обнаруживает утечку памяти, операционная система постепенно работает медленно, поскольку она истощает системные ресурсы. Повреждение памяти и другие потенциальные ошибки в коде могут произойти, когда память обрабатывается неправильно.

Ошибка 10020 Logic Error — Логическая ошибка возникает, когда ПК производит неправильный вывод, даже когда пользователь вводит правильный вход. Это происходит, когда исходный код Microsoft Corporation вызывает недостаток в обработке информации.

Data integrity rules have been changed; existing data may not be valid for the new rules проблемы часто являются результатом отсутствия, удаления или случайного перемещения файла из исходного места установки Microsoft Access. Как правило, любую проблему, связанную с файлом Microsoft Corporation, можно решить посредством замены файла на новую копию. Кроме того, регулярная очистка и оптимизация реестра Windows предотвратит создание неправильных ссылок на пути к файлам Microsoft Corporation, поэтому мы настоятельно рекомендуем регулярно выполнять сканирование реестра.

Распространенные проблемы Data integrity rules have been changed; existing data may not be valid for the new rules

Эти проблемы Microsoft Access, связанные с Data integrity rules have been changed; existing data may not be valid for the new rules, включают в себя:

  • «Ошибка приложения Data integrity rules have been changed; existing data may not be valid for the new rules.»
  • «Недопустимый файл Data integrity rules have been changed; existing data may not be valid for the new rules. «
  • «Извините за неудобства — Data integrity rules have been changed; existing data may not be valid for the new rules имеет проблему. «
  • «К сожалению, мы не можем найти Data integrity rules have been changed; existing data may not be valid for the new rules. «
  • «Data integrity rules have been changed; existing data may not be valid for the new rules не найден.»
  • «Ошибка запуска программы: Data integrity rules have been changed; existing data may not be valid for the new rules.»
  • «Data integrity rules have been changed; existing data may not be valid for the new rules не работает. «
  • «Data integrity rules have been changed; existing data may not be valid for the new rules остановлен. «
  • «Ошибка в пути к программному обеспечению: Data integrity rules have been changed; existing data may not be valid for the new rules. «

Обычно ошибки Data integrity rules have been changed; existing data may not be valid for the new rules с Microsoft Access возникают во время запуска или завершения работы, в то время как программы, связанные с Data integrity rules have been changed; existing data may not be valid for the new rules, выполняются, или редко во время последовательности обновления ОС. Выделение при возникновении ошибок Data integrity rules have been changed; existing data may not be valid for the new rules имеет первостепенное значение для поиска причины проблем Microsoft Access и сообщения о них вMicrosoft Corporation за помощью.

Источник ошибок Data integrity rules have been changed; existing data may not be valid for the new rules

Эти проблемы Data integrity rules have been changed; existing data may not be valid for the new rules создаются отсутствующими или поврежденными файлами Data integrity rules have been changed; existing data may not be valid for the new rules, недопустимыми записями реестра Microsoft Access или вредоносным программным обеспечением.

В частности, проблемы Data integrity rules have been changed; existing data may not be valid for the new rules возникают через:

  • Недопустимые разделы реестра Data integrity rules have been changed; existing data may not be valid for the new rules/повреждены.
  • Загрязненный вирусом и поврежденный Data integrity rules have been changed; existing data may not be valid for the new rules.
  • Другая программа злонамеренно или по ошибке удалила файлы, связанные с Data integrity rules have been changed; existing data may not be valid for the new rules.
  • Другая программа, конфликтующая с Data integrity rules have been changed; existing data may not be valid for the new rules или другой общей ссылкой Microsoft Access.
  • Поврежденная установка или загрузка Microsoft Access (Data integrity rules have been changed; existing data may not be valid for the new rules).

Продукт Solvusoft

Загрузка
WinThruster 2023 — Проверьте свой компьютер на наличие ошибок.

Совместима с Windows 2000, XP, Vista, 7, 8, 10 и 11

Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление

Event ID 10020 — Microsoft-Windows-DHCP-Server

Table of Contents

  • Applies To
  • Event Details
  • Resolve
    • Configure a static IP address for the DHCP server
  • Verify
  • Related Management Information

Event ID 10020 Microsoft-Windows-DHCP-Server

Applies To

Windows Server 2008

Dynamic Host Configuration Protocol (DHCP) can lease both Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6) addresses. If IPv6 is not available, the DHCP service uses IPv4 only.

Event Details

Product: Windows Operating System
ID: 10020
Source: Microsoft-Windows-DHCP-Server
Version: 6.0
Symbolic Name: EVENT_DHCPV6_SERVER_NEED_STATIC_IP
Message: This computer has at least one dynamically assigned IPv6 address. For reliable DHCPv6 server operation, you should use only static IPv6 addresses.

Resolve

Configure a static IP address for the DHCP server

To perform these procedures, you must be a member of the Administrators group, or you must have been delegated the appropriate authority.

To configure TCP/IP for static addressing:

  1. At the DHCP server computer, click Start, click Control Panel, double-click Network and Sharing Center, and then click Manage network connections.
  2. Right-click the network connection you want to configure, and then click Properties.
  3. On the Networking tab, click Internet Protocol Version 6 (TCP/IPv6), and then click Properties.
  4. Click Use the following IP address, and then type the IP address, subnet mask, and default gateway.
  5. Click Use the following DNS server addresses.
  6. In Preferred DNS server and Alternate DNS server, type the primary and secondary DNS server addresses.

Verify

To verify that the DHCPv6 service is running:

  1. At the DHCPv6 server computer, click Start, click Run, and then type cmd.
  2. At the command prompt, type sc queryex dhcp.
  3. The DHCPv6 Server service state should be displayed as RUNNING.

Related Management Information

DHCPv6 Server Service (TechNet Library)

DHCP Infrastructure (TechNet Library)

#1

Artem 98

    Новичок

  • Пользователи
  • Pip

  • 9 сообщений

Отправлено 19 Июль 2012 — 07:45

Тип события: Ошибка
Источник события: DCOM
Категория события: Отсутствует
Код события: 10020
Дата: 19.07.12
Время: 09:44:19
Пользователь:
Компьютер:
Описание:
Неправильный дескриптор безопасности По умолчанию Запуск и активация на уровне машины. Он содержит элементы управления доступом Access Control с неправильными разрешениями. Поэтому запрошенное действие не выполнено. Это разрешение можно исправить с помощью средства администрирования Component Services.
установил какую-то программу, интернет не работает. Сетевое подключение пишет подключено, поиск сетевого адреса! Зашёл в Управление, а там ошибка 10020!

  • Наверх

#2

NBAH79RUS

NBAH79RUS

  • Пол:Мужчина
  • Город:ɐʚʞɔоW
  • Интересы:мойка голов изнутри

Отправлено 20 Июль 2012 — 10:01

так удалите какую-то программу :)

виндовс можно переставить …

Будем честными*!

*誠實,在這種情況下,涉及到一個抽象的概念,在特殊情況而定

  • Наверх

#3

Artem 98

Artem 98

    Новичок

  • Пользователи
  • Pip

  • 9 сообщений

Отправлено 20 Июль 2012 — 11:13

так удалите какую-то программу :)

А какую? Я не знаю какую последнюю устанавливал!

  • Наверх

#4

jtx550hd7770

jtx550hd7770

    Новичок

  • Пользователи
  • Pip

  • 7 сообщений

Отправлено 20 Июль 2012 — 11:29

Шаманцкий способ №1 выключить комп,не обесточивая его открыть крышку отсоеденить провода от харда подключить обратно,вытащить ботарейку дабы скинуть кфг биуса засунуть обратно, включить обратно ПК удивится что всё хорошо если противоположное то снасить виндовс xD

  • Наверх

#5

NBAH79RUS

NBAH79RUS

  • Пол:Мужчина
  • Город:ɐʚʞɔоW
  • Интересы:мойка голов изнутри

Отправлено 20 Июль 2012 — 12:31

Artem 98, если win7 , то зайдите в панель урравления->программы и компоненты и отсортируйте их по столбцу «дата», и снесите всё «свежее» по очереди с растартом компа пока не заработает.  

Будем честными*!

*誠實,在這種情況下,涉及到一個抽象的概念,在特殊情況而定

  • Наверх

#6

Artem 98

Artem 98

    Новичок

  • Пользователи
  • Pip

  • 9 сообщений

Отправлено 20 Июль 2012 — 01:30

Artem 98, если win7

Нет, Windows XP.

  • Наверх

#7

NBAH79RUS

NBAH79RUS

  • Пол:Мужчина
  • Город:ɐʚʞɔоW
  • Интересы:мойка голов изнутри

Отправлено 20 Июль 2012 — 01:39

 а вот там этой сортировки нету… посмотрите список, мож по названию вспомните…   

Сообщение отредактировал NBAH79RUS: 20 Июль 2012 — 01:40

Будем честными*!

*誠實,在這種情況下,涉及到一個抽象的概念,在特殊情況而定

  • Наверх

#8

Artem 98

Artem 98

    Новичок

  • Пользователи
  • Pip

  • 9 сообщений

Отправлено 20 Июль 2012 — 01:42

 а вот там этой сортировки нету… посмотрите список, мож по названию вспомните…   

нет, уже не вспомнить. Название не запоминал, нажал ОК, и всё. Утром интернет не работает, а Wi-Fi работает. Это уже на втором компьютере. На первом я переустановил виндовс, а на втором хочеться как-то решить эту проблему!

Сообщение отредактировал Artem 98: 20 Июль 2012 — 01:47

  • Наверх

#9

azik-profan

Отправлено 20 Июль 2012 — 02:56

нет, уже не вспомнить. Название не запоминал, нажал ОК, и всё. Утром интернет не работает, а Wi-Fi работает. Это уже на втором компьютере. На первом я переустановил виндовс, а на втором хочеться как-то решить эту проблему!

а откатить систему на несколько дней (нидель)не пробовали? К моменту когда все работало.

  • Наверх

#10

Artem 98

Artem 98

    Новичок

  • Пользователи
  • Pip

  • 9 сообщений

Отправлено 20 Июль 2012 — 03:11

а откатить систему на несколько дней (нидель)не пробовали? К моменту когда все работало.

Попробую, может получиться.

  • Наверх

#11

Artem 98

Artem 98

    Новичок

  • Пользователи
  • Pip

  • 9 сообщений

Отправлено 21 Июль 2012 — 01:29

восстановить систему — зависает компьютер.

  • Наверх

#12

Regnix

Отправлено 22 Июль 2012 — 07:53

Шаманцкий способ №1 выключить комп,не обесточивая его открыть крышку отсоеденить провода от харда подключить обратно,вытащить ботарейку дабы скинуть кфг биуса засунуть обратно, включить обратно ПК удивится что всё хорошо если противоположное то снасить виндовс xD

С такими советами идите на форумы шаманов.

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

Сообщение отредактировал chimr: 22 Июль 2012 — 09:42

  • Наверх

#13

azik-profan

Отправлено 22 Июль 2012 — 11:40

восстановить систему — зависает компьютер.

в безопасных режимах вылазиит эта же ошибка
если проблема в софте в безопасном режиме (или в безопасном с поддержкой сети) может сработать
Ну и на крайний случай какой нибудь лайв сд
п.с. проверь список загружаемых программ. Отключи явно лишние.

  • Наверх

#14

NBAH79RUS

NBAH79RUS

  • Пол:Мужчина
  • Город:ɐʚʞɔоW
  • Интересы:мойка голов изнутри

Отправлено 22 Июль 2012 — 12:14

Regnix, да ладно, тут же не идиоты — ежу понятно что некоторые вещи, написаные в инете, в жизни делать не стоит :) что на 10 летнего ребенка красным криком орать…

Artem 98, да переставте вы виндовс этот — пару часов. И система чистая будет заодно. У меня есть знакомые ктр вместо антивирусов и дефрагментации предпочитают просто переставлять виндовс раз в 3 месяца, и жить спокойно :). Такая фишка не пройдет в офисах с бухгалтерскими всякими базами, а для дома это нормальная практика.

Сообщение отредактировал NBAH79RUS: 22 Июль 2012 — 12:27

Будем честными*!

*誠實,在這種情況下,涉及到一個抽象的概念,在特殊情況而定

  • Наверх

#15

Regnix

Отправлено 27 Июль 2012 — 10:03

Regnix, да ладно, тут же не идиоты — ежу понятно что некоторые вещи, написаные в инете, в жизни делать не стоит :) что на 10 летнего ребенка красным криком орать…

Artem 98, да переставте вы виндовс этот — пару часов. И система чистая будет заодно. У меня есть знакомые ктр вместо антивирусов и дефрагментации предпочитают просто переставлять виндовс раз в 3 месяца, и жить спокойно :). Такая фишка не пройдет в офисах с бухгалтерскими всякими базами, а для дома это нормальная практика.

Вообще говоря для того чтобы сделать то, что советует товарищ не нужно быть идиотом — нужно всего лишь не разбираться в конкретном вопросе. И я знаю многих людей, которые пожгли себе различного рода аппаратуру тупо следуя подобным гениальным советам. Модератору же посоветую реагировать менее импульсивно — прежде чем предупреждать, неплохо бы разобраться и принять правильное решение, кто в данном случае достоен предупреждения — Человек дающие неадекватные советы или тот, кто о вреде данных советов предупреждает. И самое главное — Меня за «Грубость» пока Не предупреждали — не нужно с ходу ярлыки навешивать, тем более что грубости собственно никакой и не было.

Сообщение отредактировал Regnix: 27 Июль 2012 — 10:05

  • Наверх

#16

svor2010

svor2010

  • Пол:Мужчина
  • Интересы:.
    .
    Кибернетика
    .
    Баскетбол
    .
    DIGITAL

Отправлено 28 Июль 2012 — 06:04

А в чём Вы видите неадекватность сообщения NBAH79RUS? Думаю, в нём учтено по максимуму возможное состояние (на момент написания) плюс чуть с запасом. Лучше через некоторое время переустановить ОС, чем влезать во все её несуразицы, потому что необязательно всем становиться хорошо знакомыми с ней, предназначение ОС — работать.

контрамоции — возможности существования объектов и процессов, движущихся в обратном направлении по времени (W)

Единственность прошлого считается весьма правдоподобной (W)

  • Наверх

#17

Regnix

Отправлено 30 Июль 2012 — 01:21

А в чём Вы видите неадекватность сообщения NBAH79RUS? Думаю, в нём учтено по максимуму возможное состояние (на момент написания) плюс чуть с запасом. Лучше через некоторое время переустановить ОС, чем влезать во все её несуразицы, потому что необязательно всем становиться хорошо знакомыми с ней, предназначение ОС — работать.

Собственно к NBAH79RUS я никаких претензий не имею. Претензии у меня к другому товарищу по имени jtx550hd7770, который писал:

«Шаманцкий способ №1 выключить комп,не обесточивая его открыть крышку отсоеденить провода от харда подкл»ючить обратно,вытащить ботарейку дабы скинуть кфг биуса засунуть обратно, включить обратно ПК удивится что всё хорошо если противоположное то снасить виндовс xD»

Сообщение отредактировал Regnix: 30 Июль 2012 — 01:22

  • Наверх

1. Настройка эквайринга

Подключение банковского терминала Тинькофф к Фронтол

— Пишите в

WhatsApp +7(987)-268-84-37

2. Ошибка драйвера платежных систем:

Ошибка драйвера платежных систем: Ошибка АС (16): Отказано! — перезагрузите эквайринг, повторите операцию. Эквайринг Сбербанк.

Ошибка драйвера платежных систем: Cannot open file C:Users user AppData Roaming ATOL DRIVERS Pilot_NT_host.txt. Не удается найти указанный файл! — Фронтол обращается к файлу C: sc552 pilot_nt.dll. Вызовите представителя банка.

Ошибка драйвера платежных систем: Отсутствует связь с PIN-падом (:Ошибка иниц.)! — вызовите представителя банка, требуется установка драйвера для терминала.

Ошибка драйвера платежных систем: Неверное значение в свойстве PathAC

Операция прервана (53) ОПЕРАЦИЯ ПРЕРВАНА — выкл. и вкл. эквайринг, если неисправность повторяется, то вызовите представителя банка.

Валюта не поддерживается (304): (304)ОШИБКА КОДА ВАЛЮТЫ

Ошибка АС (411):(411)ARCUS: Истек тайм-аут чтения карты — Связь с терминалом есть. Повторите операцию. Следуйте инструкции на терминале.

Ошибка работы с внешней библиотекой (не удалось загрузить библиотеку по работе с Арком Arcus II:System Error. Code:126. Не найден указанный модуль)!

Считайте платежную карту клиента¹.

Фронтол. Считайте платежную карту клиента.

Ошибка драйвера платежных систем: Пинпад не подключен (99): Отказано! — проверьте соединение эквайринга. Нет связи с терминалом.

Ошибка драйвера платежных систем: Ошибка установки связи с устройством (13)! — нужно вызвать специалиста банка, чтобы установить программу для банковского терминала.

Фронтол. Ошибка драйвера платежных систем: Пинпад не подключен (99): Отказано!

Ошибка при работе с устройством: [-10030] Ошибка выполнения запроса Сбербанк: Ошибка АС: Отказано (Код: 10000) — перезагрузите компьютер, повторите операцию. Frontol XPOS, Сбербанк.

is not a valid date and time — проверьте региональные настройки ОС Windows. Формат даты должен быть dd.MM.yyyy.

3. Список платежных систем

Сбербанк России;
Банк ВТБ
ABG-совместимые;
Credit Europe Bank;
CyberPlat: Прием платежей;
E-port: Прием платежей;
Loymax;
INPAS PULSAR EMV; INPAS PULSAR файловый; INPAS SMARTSALE;
Manzana Loyalty 2013 SP1;
NCC: UNICOMM;
PinPay: Прием платежей;
Platius;
RightWay;
RS.Loyalty.АСТОР (дисконтный сервер); RS.Loyalty.АСТОР (платежный сервер);
UCS EFTPOS;

Альфа-Банк (СофтКейс SKAM);
Арком Arcus II;
Банк «Русский стандарт»;
БАНК «Санкт-Петербург»;
Банковские Информационные Технологии;
Бюрократ: Прием платежей;
Все в плюсе;
Газпромбанк 15; Газпромбанк (файловый);
ГПЛС: Прием платежей;
Золотая корона; Золотая корона: Магазинные карты;
ИМПЭКСБАНК;
Мастер-Банк;
НЕТТО ЧЕК: Прием платежей;
ОСМП: Прием платежей;
Пенза-Карт;
Платежные Терминальные Системы;
Польза;
РИТМ 2000 CRM;
РОСБАНК;
Россельхозбанк;
Румба8 / 1С:Отель;РУКАРД Rucom;
Системы Технологии Сопровождение;
Ситинет;
СофтКейс (EFTHCXML);
Транзакционные Системы;
ЭКСПОБАНК;
Элком Электроник Коммерц: Прием платежей;

Процесс настройки подключения к терминалам, работающим по протоколу INPAS

В этой статье рассказываем, как подключить интегрируемый терминал или пин-пад, работающий по протоколу INPAS, к программе GBS.Market. 

Работа с терминалами по протоколу INPAS реализована через службу DC Service, которая является частью Dual Connector 2.0. Взаимосвязь со службой происходит путем web-запросов. 

По протоколу INPAS работают терминалы (пин-пады) Verifone, IRAS, PAX, на которые установлено ПО (прошивка) UNIPOS Terminal SmartSale от компании Inpas.

Информация Это технически сложная статья. Если вы не уверены, что справитесь самостоятельно — закажите настройку на платной основе, заполнив заявку.

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

Терминал должен быть совместим с протоколом INPAS и работать через DualConnector 2.0. Может потребоваться обновление встроенного ПО терминала.

Важно В процессе установки Dual Connector возможно возникновение ошибок. Для их решения ознакомьтесь с разделом «Возможные ошибки» данной статьи.

Скачать установщик

Установка Dual Connector

Начало установки

Скачанный файл установщика можно найти в папке “Загрузки”. Он может выглядеть так:

Запустите скачанный файл, дважды кликнув на него. После запуска вы увидите окно, как на скриншоте ниже. Нажмите “Выборочная установка”, чтобы продолжить. 

Начало установки INPAS Dual Connector 2.0 для работы с GBS.Market

На следующей странице необходимо выбрать вариант Dual Connector 2.0 и отключить опцию DC Proxy. 

Выбор параметров установки Dual Connector для работы GBS.Market

При необходимости вы можете изменить путь установки. 

Нажмите “Установить”, чтобы продолжить. Начнется процесс установки. 

Процесс установки Dual Connector 2.0

Установка Java

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

В процессе установки будет установлена платформа Java, если ранее на компьютере она не была установлена.

Нажмите Install, чтобы завершить установку Java. 

Процесс установки платформы Java

Установка .Net Framework

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

Важно Запускать установщик .net Framework 3.5 отдельно не требуется. Необходимо выполнить действия, описанные ниже

На некоторых версиях ОС Windows может потребоваться установка .Net Framework 3.5. Необходимо установку фреймворка выполнить не отдельно, а вкупе с Dual Connector 2.0.

Скачайте файл установки .Net Framework 3.5 по ссылке. Скачанный файл должен иметь имя dotnetfx35.exe. Переименуйте его, если имя отличается. 

Скопируйте файл dotnetfx35.exe в ту же папку (директорию), где находится файл установки Dual Connector 2.0. В итоге это должно выглядеть, как на скриншоте.

Файлы установки Dual Connector и .net Framework 3.5

После копирования файла dotnetfx35.exe, необходимо повторно запустить установщик Dual Connector 2.0. В процесс установки вы увидите сообщение о необходимости установить .Net Framework. Нажмите “Установить этот компонент”. 

Установка .net framework 3.5

В случае успешной установки .Net Framework 3.5 вы увидите сообщение.  Нажмите “Закрыть”, чтобы продолжить установку Dual Connector 2.0. 

Установка .net framework 3.5 завершена успешно

Завершение установки

В случае успешной установки вы увидите окно с соответствующим сообщением. Включите опцию “Запустить DC Control” и нажмите “Завершить”, чтобы закрыть установщик и перейти к процессу настройки подключения и проверки связи. 

Установка Dual Connector 2.0 успешно завершена

Запуск службы DC Service

Служба DC Service – часть Dual Connector, которая отвечает за взаимодействие со сторонним ПО, в частности и с GBS.Market. 

После установки Dual Connector 2.0 необходимо перезагрузить компьютер для запуска службы или сделать это вручную. 

Для того чтобы запустить службу DC Service, откройте диспетчер задач и перейдите на вкладку “Службы”. 

Найдите в списке службу DC Service, нажмите правой кнопкой мыши и выберите “Запустить”. 

После этого состояние службы изменится на “Выполняется”

Установка драйвера терминала

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

При подключении терминала через USB в приложении DC Control необходимо установить драйвера для терминала. Откройте вкладку USB Drivers, выберите производителя терминала и рекомендуемый драйвер, а затем нажмите “Установить”. 

Установка драйвера для эквайринг терминала Vervifone для работы с GBS.Market

Если установка драйвера прошла успешно, то статус изменится на “Установлен”.  

В диспетчере устройств появится новое устройство в разделе “COM и LPT Порты”. При этом терминал должен быть подключен к компьютеру. 

Настройка связи через DC Control

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

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

  • Если терминал подключен через USB, необходимо указать номер COM-порта, которые был создан при установке драйвера. 
  • Если терминал подключен через Ethernet, необходимо указать ip-адрес и порт терминала. 

После завершения настройки нажмите “Сохранить”, чтобы изменения вступили в силу. 

Проверка связи через DC Control

После завершения настройки необходимо убедиться, что связь с терминала устанавливается. 

Перейдите на вкладку проверка связи в приложении DC Control, оставьте включенным опцию “проверка связи с терминалом” и нажмите “Запуск”, как показано на скриншоте. 

Проверка связи с эквайринг-терминалом в приложении DC Control

Если все настройки выполнены верно, то вы увидите смену статуса на  “Успех” в окне проверки связи.

Успешная установка связи с эквайрниг-терминалом через протокол INPAS

Настройка в GBS.Market

Локальное подключение

Если связь с терминалом установлена, необходимо выполнить настройку подключения в GBS.Market. 

Откройте Файл-Настройки. 

Затем перейдите в раздел “Оборудование” и на вкладку “Эквайринг. В списке выберите тип терминала “INPAS (Dual Connector). 

Файл - Настройки - Оборудование - Эквайринг в программе GBS.Market - автоматизация торговли

Затем нажмите “Настроить” и введите адрес и порт подключения к службе DC Service. 

Если служба установлена локально (т.е. на том же компьютере, где и GBS.Market), укажите адрес localhost. Порт по умолчанию 9015.

Настройка адреса и порта для подключения к службе INPAS в программе GBS.Market - автоматизация торговли

Сетевое подключение

Служба DC Service позволяет подключаться к одному терминалу с нескольких компьютеров.  В таком случае в программе необходимо указать адрес компьютера, на котором установлена служба (и подключён терминал). 

Убедитесь, что на роутере настроен проброс портов и брандмауэр не блокирует работу службы и подключение к ней.

Возможные ошибки в установке Dual Connector

Требуется Java

В процессе установки Dual Connector 2.0 может возникнуть ошибка установки платформы Java, как на скриншоте

Ошибка установки Java

Обычно, данная ошибка возникает из-за отсутствия подключения к сети интернет. Для решения проблемы необходимо подключить компьютер к интернету или установить Java вручную, скачав установщик по ссылке. 

Требуется .Net Framework

В процессе установки  Dual Connector 2.0 может возникнуть ошибка “Не удалось выполнить установку выбранных компонентов”. Данная ошибка может возникать из-за необходимости в установке .Net Framework 3.5. 

Для устранения этой ошибки необходимо выполнить действия, описанные в разделе установка .Net Framework

Ошибка установки .Net Framework

В процессе установки совместно с .Net Framework 3.5 может возникнуть ошибка, как на скриншоте

В данном случае может помочь создание ветки реестра по пути

HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDPv3.5

Т.е. в результате ветка реестра должна иметь вид, как на скриншоте

Ветка реестра для .net framework 3.5

Необходимо обновить КриптоПро

В случае, если установка Dual Connector завершается с ошибкой, а .Net Framework не устанавливается, в решении проблемы может помочь обновление КриптоПро (если он ранее был установлен на компьютер)

Попробуйте GBS.Market бесплатно

GBS.Market – удобная и доступная кассовая программа. Подойдет для розничного магазина и кафе. 30 дней бесплатно!



  • Опубликовано:
    15 июля, 2021


  • Изменено: 3 месяца назад


  • Нет комментариев


  • Просмотров
    4 279



  • inpas, подключение, эквайринг

Inline Feedbacks

Показать все комментарии

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

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

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

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

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

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

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

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

По популярности и распространенности система 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.

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

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

regsvr32 "C:Program FilesDual Connector 1Ca_inpasDC1c83.dll"

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

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

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

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

1cv82-retail-inpas-009.jpgСледующим шагом выбираем Добавить новую обработку обслуживания.

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

1cv82-retail-inpas-011.jpgНа следующем экране подтверждаем добавление нового устройства и переходим к его настройкам:

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

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

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

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

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

Если не иметь представления о том, какие действия необходимо сделать, чтобы подключить эквайринговый терминал ИНПАС, то тем более задача его подключения к 1С 8 усложняется при попытке подключения в удаленном рабочем столе.

Эквайринговый терминал PAX S300 был перенесен из офиса с рабочего места, на котором было настроено подключение к базе 1С: Управление торговлей ред. 1.03, на другое рабочее место вне локальной сети. Поэтому встала задача установки и подключения терминала к 1С через удаленный рабочий стол (далее местами RDP — от и в англ.: remote desktop protocol). Но усложнилось все тем, что банк-эквайер посчитал, что их работа заключается только в том, чтобы установить только ту программную часть, которая обеспечивает связь терминала с банком. Остальные работы по подключению терминала технический специалист отказался выполнять, ссылаясь на то, что по внутренним стандартам банка  Альфа-банка только вышеуказанная состоит в его обязанностях. Хотя ранее несколькими годами этот эквайринговый терминал другой технический специалист  этого банка подключил к рабочему месту, установил драйвера, все компоненты, так что даже не потребовалось моего участия как специалиста 1С. Но в этот раз все по-другому.

Основная информация о том, как установить на рабочем месте доступна в статье на сайте Инфостарт: «Настройка эквайринговых систем INPAS Smart Sale для работы в конфигурации 1С:Розница 1.0»  Не смотрите на то, что в наименовании указана конфигурация 1С: Розница. Механизм подключения одинаков и для базы УТ 10.3 Так же можно заметить, что последующее описание решения проблемы актуально и для конфигураций последних редакций, работающих в режиме управляемого приложения.

На самом рабочем месте, с которого выполнялось подключение через удаленный рабочий стол, «специалист» банка установил драйвера и проверил коннект терминала с банком. Оставалось понять, «пробросятся» ли драйвера в RDP. Но, учитывая тот факт, что при попытке теста выводился рапорт содержащий текст «Эквайринговая система: Тест не пройден. Дополнительное описание: Ошибка при создании объекта драйвера Проверьте, что драйвер зарегистрирован в системе«, то было ясно, что нужно разбираться с проблемой. «Проброс» драйверов не произошел.

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

  • ИНПАС: Эквайринговая система: Тест не пройден. Дополнительное описание: Ошибка при создании объекта драйвера. Проверьте, что драйвер зарегистрирован в системе
  • ИНПАС: Эквайринговая система: Тест не пройден. Дополнительное описание: Ошибка при подключении. Библиотека не найдена

Итак, приступим к разбору пошагово, что нужно учитывать при такой настройке терминал в удаленном рабочем столе. В первую очередь убеждаемся, что в настройках ярлыка удаленного подключения установлены все необходимые локальные устройства. Вызвав правой кнопкой мыши на ярлыке и выбрав пункт меню «Изменить», в открывшемся окне переходим на вкладку «Локальные ресурсы» и нажимаем кнопку «Подробнее». Если сомневаетесь в том, какие пункты выбрать, то отметьте всё — это не будет ошибкой.

Нажатие на изображении увеличит его
1С 8 проброс портов в настройках удаленного рабочего стола
Рис. 1. Проверка «проброски» портов и оборудования в настройках подключения к удаленному рабочему столу.

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

Нажатие на изображении увеличит его
1С 8 ошибка ИНПАС Эквайринговая система Тест не пройден. Дополнительное описание: Ошибка при создании объекта драйвера Проверьте, что драйвер зарегистрирован в системе
Рис. 2. ИНПАС: Эквайринговая система: Тест не пройден.
Дополнительное описание: Ошибка при создании объекта драйвера
Проверьте, что драйвер зарегистрирован в системе

Было выяснено с помощью уже вышеупомянутого ресурса «Настройка эквайринговых систем INPAS Smart Sale для работы в конфигурации 1С:Розница 1.0» то, что в удаленном рабочем столе не зарегистрирована специально поставляемая компонента «a_inpasDC1c83.dll». Благо, что «специалист» банка «бросил» на удаленный рабочий стол папку с кучей версий драйверов, в которых находились файлы с компонентой. Компонента была зарегистрирована. Не стоит забывать, что необходимо выполнять в командной панели под правами администратора.

Нажатие на изображении увеличит его
1С 8 как зарегистрировать компоненту эквайрингового терминала a_inpasDC1c83.dll в операционной системе
Рис. 3. Регистрация компоненты ИНПАС эквайринговый терминал «a_inpasDC1c83.dll» на рабочем месте.

Но ошибка сохранилась в своей исходной формулировке. В этот момент хорошей подсказкой оказалось обсуждение по данной теме на «Киберфоруме»: «1С Розница 2.3 — как подключить терминал эквайринга». Суть заключалась в том, что более старые версии компонент Inpas предназначены для работы в x86-разрядной среде. Поэтому необходимо, чтобы и платформа 1С: Предприятие тоже была установлено x86 разрядности. Более поздние версии компонент Инпас уже выпускаются с возможностью работы в x64-разрядности. Но в данном случае необходимо было установить на рабочее место кроме уже установленной x64-разрядной 1С 8 и x86.

Нажатие на изображении увеличит его

Рис. 4. Обсуждение на «Киберфоруме» о том, что разрядность платформы 1С: Предприятие
должна быть такая же, как и компоненты эквайрингового терминала.

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

1С 8 как выбрать разрядность платформы для запуска базы
Рис. 5. Указание выбора разрядности в настройках базы в списке баз 1С 8 для последующих запусков.

Еще раз отметим тот факт, что более поздние версии поставляемой обработки и компоненты «a_inpasdc1c83.dll» поддерживают работу в x64-разрядных системах. Все версии обработок доступны на момент описания данной статьи в облачном репозитории ИНПАС:
«Integrirovannye kassovye resheniya (Интеграционные кассовые решения)» «Distributions for SmartSale (Дистрибутивы для SmartSale)» «Integration with 1C (Интеграция с 1С)»

Нажатие на изображении увеличит его

Рис. 6. Пример описания из документации, поставляемой разработчиком ИНПАС, о 64x-разрядной версии компоненты a_inpasdc1c83n.

И после этого при попытке «Тестирования устройства» в 1С 8 ошибка сохранилась. Но уже имела другую формулировку: 

Нажатие на изображении увеличит его

Рис. 7. Результат теста. Ошибка. ИНПАС: Эквайринговая система: Тест не пройден.
Дополнительное описание: Ошибка при подключении
Библиотека не найдена

Из «Инструкция по интеграции ПО UNIPOS Terminal (функционал SmartSale) с кассовым ПО на базе «1С: Предприятие» 8» можно обратить внимание на схему работы интегрированного решения. В этой схеме после компоненты «a_inpasDC1c83.dll» следует наличие Библиотеки DualConnector — DualConnector.dll. Об ее отсутствии и сообщается на предыдущем примере теста работы устройства с 1С 8.

Нажатие на изображении увеличит его
1С 8 Ошибка не установлена компонента тип не определен AddIn.a_inpasDC1c83
Рис. 8. Ошибка из-за неустановленной компоненты: 1C 8 Тип не определен (AddIn.a_inpasDC1c83)

По сочетанию Библиотеки DualConnector можно выйти на сайт разработчика и поставщика ПО для данного оборудования. На момент написания этой публикации — это репозиторий с дистрибутивами можно найти по ссылке: inpas.ru/software/dopolnitelnoe-po  =>>  облачный сервис owncloud.itgrp.ru
«Integrirovannye kassovye resheniya (Интеграционные кассовые решения)» «Distributions for SmartSale (Дистрибутивы для SmartSale)»  «Windows»

Где и как скачать, руководство, инструкция библиотеку, дистрибутив dualconnector для 1С 8 и инпас
Рис. 9. Как и где скачать дистрибутив библотеки DualConnector

Была скачана и установлена универсальная версия «DualConnector (Common Connectors Installer) 1.3.12». При установке на этапе «Выбор компонент для установки» было оставлено по умолчанию.

Нажатие на изображении увеличит его

Рис. 10. Выбор компонентов при установке библиотеки DualConnector для работы
терминала эквайринга PAX ИНПАС в удаленном рабочем столе.

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

Нажатие на изображении увеличит его

Рис. 11. ИНПАС: Эквайринговая система: Тест успешно выполнен.

На всякий случай, отметим такой момент, что еще не помешает установка драйверов в удаленном рабочем столе. В процессе решения проблемы они были так же установлены в удаленном рабочем столе. Но это произошло немного вперемешку с установкой Библиотеки DualConnector. По этой причине сложно сказать однозначно, заработало ли бы оборудование с 1С только после установки библиотеки DualConnector. Поэтому, как показано на «схеме работы интеграционного решения совместно с 1С 8», вполне возможно, что «коммуникации»  на Рис.8 подразумевают не только провода, но и наличие установленных драйверов не только на самом рабочем месте, но и в удаленном рабочем столе.

Итак, проблема была решена. Таким образом получается, что, чтобы настроить работу эквайрингового терминала из 1С 8 в удаленном рабочем столе, необходимо проверить настройки ярлыка подключения по RDP (проброс портов и оборудования), проверить разрядность установленной платформы 1С:Предприятие 8, установлены ли компоненты в удаленном рабочем месте, а так же драйвера.

Оцените, оказалась ли эта публикация полезна для Вас?




© www.azhur-c.ru 2013-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

22-11-2022

Журавлев А.С.
(Сайт azhur-c.ru)

Назад

Подключение банковского терминала, возможно, только при использовании драйвера kkmserver.

Программа поддерживает протокол INPAS (DualConnector SmartSale).

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

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

Если настройка производится самостоятельно, потребуется скачать и установить банковский софт: NET Framework 2.0, INPAS Common Connectors и драйвер kkmserver.

Запускаем на установку файл INPAS DualConnector и выбираем тип «Автоматическая установка».

После установки, нажмите кнопку «Завершить», автоматически запустится банковская программа DC Control. 

Зайдите во вкладку «USB драйвера», выберите производителя терминала и установите драйвер. 

После установки USB драйвера, откройте диспетчер устройств и найдите терминал эквайринга в разделе Порты COM и LPT. Windows, должен  присвоить номер COM-порта вашему устройству. Сравните этот номер с тем, что указан в DC Control во вкладке «XML Generator» с параметром «Номер порта» и сохраните настройки.

Перейдите на вкладку «Проверка связи», отметьте галочкой две верхние операциии и нажмите кнопку «Запуск». В случае успешной связи с терминалом на против отмеченных операций появится надпись «Успех (i)».

Если проверка пройдена успешно, можно подключать терминал к программе kkmserver.

Установка и настройка kkmserver

Скачайте последнюю версию kkmserver с сайта разработчика, по ссылке: https://kkmserver.ru/Donload/Setup_KkmServer.exe

После загрузки дистрибутива нужно запустить его на выполнение, пример в Google Chrome:

Если система защиты Windows спросит о разрешении на запуск, необходимо разрешить запуск программы, пример в Windows 10:

Далее следуйте указаниям установщика дистрибутива. При установке может потребоваться установка дополнительных компонент, например .NET Framework 4.8. Установите компоненту.

Запустите программу двойным кликом по ярклыку KkmServer, который расположен на рабочем столе или из трея, если программа уже была установлена ранее .

Если вы только установили kkmserver, в открывшемся окне, установите тип запуска «Автозапуск: ‘Свернутое в Трей’» и откройте «Настройки».

Сбоку в меню выберите «Настройка оборудования» после, в самом низу, выберите «Добавить устройство»

На открывшейся странице выберите «Тип устройства: Эквайринговый терминал», выберите Протокол устройства «Inpas» и нажмите кнопку «Добавить устройство».

На открывшейся странице, в поле «Тип соединения», выберите «COM порт (DualConnector)», в поле «COM порт», выберите COM порт который указан в драйвере DualConnector или диспетчере устройств и нажмите кнопку «Сохранить настройки».

Настройка Multi Point

После сохранения настроек в kkmserver, перейдите в личный кабинет руководителя ПВЗ: https://manager.multi-point.net

Откройте раздел Настройки->Отделения->нажмите на кнопку Редактировать на против нужного отделения.

В открывшейся форме редактирования отделения, перейдите на вкладку «Данные», найдите раздел «Настройка ККТ» и у опции «Автоматический эквайринг» установите значение «Да».

Тестовая операция

После сохранения настроек, перейдите в личный кабинет оператора: https://operator.multi-point.net и авторизуйтесь в системе.

Подробнее о том, как войти в личный кабинет оператора, читайте в статье: Вход в кабинет оператора

Для теста достаточно провести операцию продажи и возврата. Для этого, нажмите на кнопку «Исполнение», которая расположена в правой колонке личного кабинета.

Заполните форму. Выберите поставщика, статус, способ оплаты Картой, в поле Название, введите «Тест», в поле сумма введите 1 и нажмите «Провести». Если на предыдущих этапах все было настроенно корректно, у вас на терминале появится сумма к оплате 1 руб. приложите или вставьте карту и проведите оплату.

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

The following error may appear in your Eventlog. The error mostly occurs without notice.

Event Type: Error
Event Source: DCOM
Event Category: None
Event ID: 10020
Date:  30-12-2008
Time:  10:05:12
User:  %username%
Computer: %computername%
Description:
The machine wide Default Launch and Activation security descriptor is invalid. It contains Access Control Entries with permissions that are invalid. The requested action was therefore not performed. This security permission can be corrected using the Component Services administrative tool.

To solve this problem, you should remove and add the Access Control Entries of DCOM.
You can do so by following these steps:

  1. Click Start, click Run, type dcomcnfg and press ENTER
  2. Expand Component Services
  3. Expand Computers
  4. Right click My Computer and click Properties
  5. Click the COM Security tab
  6. Be sure to write down the current permissions before removing ACL’s. Then remove and add all present ACL’s.

#java #android #unity3d #huawei-mobile-services #huawei-account

#java #Android #unity3d #huawei-мобильные сервисы #huawei-учетная запись

Вопрос:

пытаюсь внедрить набор учетных записей в наше приложение, и оно не работает.

При использовании com.huawei.hms: hwid: 5.0.3.301 и при входе в систему отображается пустая активность. При нажатии кнопки «Назад» из этого пустого действия в журнале отобразится onActivityResult 1002 0.

Попытался создать демонстрационный проект из https://github.com/HMS-Core/huawei-account-demo . Это то же самое, нажатие на login ничего не показывает, нажатие кнопки «Назад» покажет, что вход не удался.

В чем может быть проблема?

# ОБНОВЛЕНИЕ: файл ags отсутствовал в демо, отсюда и пустая активность. Добавление файла AGS исправило это.

Убедившись, что встроенная сборка Android SDK работает на моем устройстве, продолжил попытки реализовать на Unity.

Загружено 4.0.4.300 AccountSDK с ядром 4.0.4.301. Запустил APK и возникла следующая ошибка:

      Caused by: android.content.ActivityNotFoundException: Unable to find explicit activity class {com.test.test.huawei/com.huawei.hms.activity.BridgeActivity}; have you declared this activity in your AndroidManifest.xml?
        at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1950)
        at android.app.Instrumentation.execStartActivity(Instrumentation.java:1622)
        at android.app.Activity.startActivityForResult(Activity.java:4564)
        at android.app.Activity.startActivityForResult(Activity.java:4522)
        at android.app.Activity.startActivity(Activity.java:4883)
        at android.app.Activity.startActivity(Activity.java:4851)
        at com.huawei.hms.adapter.AvailableAdapter.startResolution(AvailableAdapter.java:155)
        at com.huawei.hms.hwid.a.a.a(HmsAPKVersionCheckUtil.java:46)
        at com.huawei.hms.hwid.internal.ui.activity.HwIdSignInHubActivity.a(HwIdSignInHubActivity.java:212)
        at com.huawei.hms.hwid.internal.ui.activity.HwIdSignInHubActivity.onCreate(HwIdSignInHubActivity.java:106)
        at android.app.Activity.performCreate(Activity.java:7174)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1220)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2908)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3030) 
        at android.app.ActivityThread.-wrap11(Unknown Source:0) 
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1696) 
        at android.os.Handler.dispatchMessage(Handler.java:105) 
        at android.os.Looper.loop(Looper.java:164) 
        at android.app.ActivityThread.main(ActivityThread.java:6938) 
        at java.lang.reflect.Method.invoke(Native Method) 
        at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374 

Итак, затем я скопировал действие моста из манифеста HMSSdkUI в свой манифест и созданное приложение:

         <activity
            android:name="com.huawei.hms.activity.BridgeActivity"
            android:configChanges="orientation|locale|layoutDirection|fontScale|screenSize|smallestScreenSize|screenLayout"
            android:excludeFromRecents="true"
            android:exported="false"
            android:hardwareAccelerated="true"
            android:screenOrientation="behind"
            android:theme="@android:style/Theme.Translucent" >
            <meta-data
                android:name="hwc-theme"
                android:value="androidhwext:style/Theme.Emui.Translucent" />
        </activity>
  

Однако запрос на вход по-прежнему приводит к пустой активности. Вот журнал: я подозреваю, что это связано с BridgeActivity??

 2020-10-09 16:02:17.063 20598-20598/? I/HMSSDK_HMSBIInitializer: Builder->biInitFlag :false
2020-10-09 16:02:17.064 20598-20598/? I/HMSSDK_HMSBIInitializer: Builder->biSetting :false
2020-10-09 16:02:17.065 20598-20598/? I/HMSSDK_CountryCodeBean: getCountryCode get country code from SIM_COUNTRY
2020-10-09 16:02:17.068 20598-20598/? I/HMSSDK_CountryCodeBean: getCountryCode get country code from SIM_COUNTRY
2020-10-09 16:02:17.070 20598-20598/? W/NetworkKit_AbstractLocalManager: 20598-20598|null|com.huawei.hms.framework.network.grs.local.a|a|16|addresses not found by routeby in local config{com.huawei.cloud.opensdkhianalytics}
2020-10-09 16:02:17.072 20598-23397/? E/HMSSDK_HMSBIInitializer: get grs failed, the errorcode is -3
2020-10-09 16:02:17.075 1565-3643/? I/ActivityManager: START u0 {act=com.huawei.hms.jos.signIn typ=null flg=0x0 cmp=ComponentInfo{com.test.test.huawei/com.huawei.hms.hwid.internal.ui.activity.HwIdSignInHubActivity}} from uid 10935
2020-10-09 16:02:17.100 1565-2477/? D/GameManagerService: handleForegroundChange(). pkgName: com.test.test.huawei, clsName: com.huawei.hms.hwid.internal.ui.activity.HwIdSignInHubActivity,FgActivityName:com.test.test.huawei/com.huawei.hms.hwid.internal.ui.activity.HwIdSignInHubActivity
2020-10-09 16:02:17.140 20598-20598/? I/HMSSDK_[HUAWEIIDSDK]HwIdSignInClientHub: onCreate
2020-10-09 16:02:17.143 20598-20598/? I/HMSSDK_HiAnalyticsUtil: not ChinaROM
2020-10-09 16:02:17.144 20598-20598/? I/HMSSDK_HiAnalyticsUtil: Get OOBE failed
2020-10-09 16:02:17.144 20598-20598/? I/HMSSDK_HmsAPKVersionCheckUtil: ====== HMSSDK version: 40004300 ======
2020-10-09 16:02:17.144 20598-20598/? I/HMSSDK_HmsAPKVersionCheckUtil: check minVersion:30000000
2020-10-09 16:02:17.148 20598-20598/? E/HMSSDK_X509CertUtil: exception:updatesdkcas.bks
2020-10-09 16:02:17.148 20598-20598/? E/HMSSDK_X509CertUtil: rootCert is null,verify failed 
2020-10-09 16:02:17.149 20598-20598/? E/HMSSDK_HMSPackageManager: failed to verify cert chain
2020-10-09 16:02:17.149 20598-20598/? E/HMSSDK_HMSPackageManager: checkSinger failed
2020-10-09 16:02:17.149 20598-20598/? E/HMSSDK_HMSPackageManager: Failed to find HMS apk
2020-10-09 16:02:17.150 20598-20598/? I/HMSSDK_AvailableAdapter: HMS is not installed
2020-10-09 16:02:17.151 20598-20598/? I/HMSSDK_AvailableAdapter: enter 4.0 HmsCore upgrade process
2020-10-09 16:02:17.151 20598-20598/? I/HMSSDK_AvailableAdapter: Start to resolution for the 1st time.
2020-10-09 16:02:17.151 20598-20598/? I/HMSSDK_AvailableAdapter: startResolution
2020-10-09 16:02:17.156 1565-4083/? I/ActivityManager: START u0 {act=null typ=null flg=0x0 cmp=ComponentInfo{com.test.test.huawei/com.huawei.hms.activity.BridgeActivity}} from uid 10935
2020-10-09 16:02:17.184 1565-4083/? V/WindowManager: Relayout Window{fd32694 u0 com.test.test.huawei/com.huawei.hms.hwid.internal.ui.activity.HwIdSignInHubActivity}: viewVisibility=0 req=720x1336 WM.LayoutParams{(0,0)(fillxfill) sim=#120 ty=1 fl=#1810100 pfl=0x1020000 fmt=-2 wanim=0x1030000 vsysui=0x410 needsMenuKey=2 colorMode=0 naviIconColor=0}
2020-10-09 16:02:17.185 655-655/? I/SurfaceFlinger: id=14264 createSurf (720x1480),1 flag=4, com.test.test.huawei/com.huawei.hms.hwid.internal.ui.activity.HwIdSignInHubActivity#0
2020-10-09 16:02:17.231 1565-2477/? D/GameManagerService: handleForegroundChange(). pkgName: com.test.test.huawei, clsName: com.huawei.hms.activity.BridgeActivity,FgActivityName:com.test.test.huawei/com.huawei.hms.activity.BridgeActivity
2020-10-09 16:02:17.239 1565-3643/? V/WindowManager: finishDrawingLocked: mDrawState=COMMIT_DRAW_PENDING Window{fd32694 u0 com.test.test.huawei/com.huawei.hms.hwid.internal.ui.activity.HwIdSignInHubActivity} in Surface(name=com.test.test.huawei/com.huawei.hms.hwid.internal.ui.activity.HwIdSignInHubActivity)
2020-10-09 16:02:17.279 20598-20598/? E/HMSSDK_BridgeActivity: Run time Exception.String resource ID #0x0
2020-10-09 16:02:17.279 20598-20598/? I/HMSSDK_BridgeActivity: Enter finish.
2020-10-09 16:02:17.301 1565-2477/? D/GameManagerService: handleForegroundChange(). pkgName: com.test.test.huawei, clsName: com.huawei.hms.hwid.internal.ui.activity.HwIdSignInHubActivity,FgActivityName:com.test.test.huawei/com.huawei.hms.hwid.internal.ui.activity.HwIdSignInHubActivity
2020-10-09 16:02:17.316 1565-8502/? V/WindowManager: Relayout Window{fd32694 u0 com.test.test.huawei/com.huawei.hms.hwid.internal.ui.activity.HwIdSignInHubActivity}: viewVisibility=0 req=720x1384 WM.LayoutParams{(0,0)(fillxfill) sim=#120 ty=1 fl=#1810100 pfl=0x1020000 fmt=-2 wanim=0x1030000 vsysui=0x410 needsMenuKey=2 colorMode=0 naviIconColor=0}
2020-10-09 16:02:17.334 20598-20598/? I/HMSSDK_UpdateAdapter: onBridgeActivityDestroy
  

Комментарии:

1. Вы также настроили AGC, подписали приложение, настроили отпечаток пальца?

2. Все настроено. IAP был реализован на стороне, и он работает безупречно. В настоящее время мы используем 2.6.1, но поскольку в следующем году он будет удален, мы обновляемся до 5.x.

Ответ №1:

В демо-версии, если вы нажмете войти, приложение попытается получить авторизацию для вашей учетной записи Huawei. Пожалуйста, проверьте, работаете ли вы на телефоне HMS и авторизована ли учетная запись Huawei.

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

пример кода

Обновить:

  1. Пожалуйста, измените информацию xxx.jks в файле build.gradle в каталоге приложения.
  2. Пожалуйста, создайте проект на платформе AGC и установите информацию SHA256 в файле xxx.jks на платформе AGC.
  3. Пожалуйста, загрузите agconnect-services.файл json с платформы AGC и поместите файл в каталог приложений проекта.

Комментарии:

1. Работает на телефоне Samsung с HMS 4.0 . Вход в учетную запись HMS 2.6x работает с тем же телефоном, но с HMS 5.x это не так. Демонстрационная версия была загружена с официальной страницы, я просто ссылался на ссылку github. Нажав на кнопку «вход» в демонстрационном проекте, я бы увидел, что отображается новое действие, но оно пустое. Нажатие кнопки «Назад» приведет к появлению сообщения об ошибке при сбое входа. Итак, api явно работает, но «экран» отсутствует.

2. @Joe 1. Пожалуйста, измените информацию xxx.jks в файле build.gradle в каталоге приложения. 2. Пожалуйста, создайте проект на платформе AGC и установите информацию SHA256 в файле xxx.jks на платформе AGC. 3. Пожалуйста, загрузите agconnect-services. файл json с платформы AGC и поместите файл в каталог приложений проекта. После выполнения этих шагов попробуйте снова войти в систему. Если войти в систему по-прежнему не удается, пожалуйста, предоставьте журналы для анализа ошибок и определения местоположения.

3. agconnect-сервисы. в демонстрационном проекте отсутствовал json. добавил его, и отображается правильная активность.

4. Демонстрационный проект работает, но реализация Unity по-прежнему показывает пустую активность. Я обновил сообщение журналом входа в учетную запись из Unity (который по-прежнему показывает пустую активность)

5. @Joe OK Я обновил свой ответ на проблему с набором учетных записей. Для решения этой проблемы Unity предоставляет плагин HMS здесь: Unity Asset Store> Huawei HMS Core App Services, а файл README содержит информацию о руководствах по разработке. Для получения дополнительных технических вопросов, пожалуйста, отправьте запрос в службу поддержки клиентов Unity .

Ответ №2:

Код ошибки 10020 означает недопустимые параметры. Можете ли вы проверить, добавляете ли вы правильный параметр. Обратитесь к официальному документу Huawei о том, как выполнить вход с помощью huawei id.

Комментарии:

1. Вы прокомментировали код ошибки 10020. 2 цифры — это просто код запроса и код результата для каждого защищенного void onActivityResult(int requestCode, int resultCode, Intent data).

Ответ №3:

Комментарии:

1. Вы прокомментировали код ошибки 10020. 2 цифры — это просто код запроса и код результата для каждого защищенного void onActivityResult(int requestCode, int resultCode, Intent data). Вы можете просмотреть пример проекта @ github.com/HMS-Core/huawei-account-demo/blob/master /…

2. Кроме того, этот пост предназначен для набора УЧЕТНЫХ записей. НЕ НАБОР АНАЛИТИКИ.

Ответ №4:

Комментарии:

1. Вы прокомментировали код ошибки 10020. 2 цифры — это просто код запроса и код результата для каждого защищенного void onActivityResult(int requestCode, int resultCode, Intent data). Вы можете просмотреть пример проекта @ github.com/HMS-Core/huawei-account-demo/blob/master /…

2.Кроме того, этот пост предназначен для набора УЧЕТНЫХ записей. НЕ НАБОР АНАЛИТИКИ.

Понравилась статья? Поделить с друзьями:
  • Код ошибки 1002 что это
  • Код ошибки 1002 триколор
  • Код ошибки 1002 окко
  • Код ошибки 1002 касса сбербанк
  • Код ошибки 1002 касса акси