Отображение на экране вводимого абонентского кода.

банкоматы компании Wincor
gy1610
Специалист
Сообщения: 412
Зарегистрирован: 21 апр 2011, 00:32
Откуда: Грузия, Тбилиси
Благодарил (а): 14 раз
Поблагодарили: 8 раз

Отображение на экране вводимого абонентского кода.

Непрочитанное сообщение gy1610 »

Добрый день!
Значит, имеем следующее: при вводе абонентского платёжного кода цифры отбражаются подряд. Например, вот так 123456789. А нужно, чтобы отбражались вот так 123-456-789. Банкомат Wincor, процессинг, если нужно, Tieto. Хотя если сделано аналогичное на другом процессинги, то тоже интересно.
Аватара пользователя
vvn
Специалист
Сообщения: 309
Зарегистрирован: 17 ноя 2011, 14:15
Поблагодарили: 24 раза

Re: Отображение на экране вводимого абонентского кода.

Непрочитанное сообщение vvn »

gy1610
По DDC это возможно создав шаблон и используя @D стейт расширенного ввода информации... По NDC вряд ли это возможно стандартными средствами, во всяком случае мне это не удалось...
Вечно молодой, вечно пьяный...
gy1610
Специалист
Сообщения: 412
Зарегистрирован: 21 апр 2011, 00:32
Откуда: Грузия, Тбилиси
Благодарил (а): 14 раз
Поблагодарили: 8 раз

Re: Отображение на экране вводимого абонентского кода.

Непрочитанное сообщение gy1610 »

Спасибо. Только просьба, если есть возможность, пришлите мне пожалуйста код этого стейта в DDC. А то в описании нет примера, а так несколько сложно понять, что включается. Не обязательно конкретно по моей проблеме, можно любой рабочий код данного стейта. Заранее спасибо
Аватара пользователя
vvn
Специалист
Сообщения: 309
Зарегистрирован: 17 ноя 2011, 14:15
Поблагодарили: 24 раза

Re: Отображение на экране вводимого абонентского кода.

Непрочитанное сообщение vvn »

gy1610
Сам стейт.
210000102@D 054054321015015320000021000067000000000255255103321321255255255255102100255255

Шаблон у вас я думаю должен быть приблизительно такой, а вообще почитайте описание в PROCASH_DDC_*****_USERGUIDE_EN.PDF
@00000021AAA-AAA-AAA
Вечно молодой, вечно пьяный...
gy1610
Специалист
Сообщения: 412
Зарегистрирован: 21 апр 2011, 00:32
Откуда: Грузия, Тбилиси
Благодарил (а): 14 раз
Поблагодарили: 8 раз

Re: Отображение на экране вводимого абонентского кода.

Непрочитанное сообщение gy1610 »

Спасибо ещё раз. Буду разбираться
gy1610
Специалист
Сообщения: 412
Зарегистрирован: 21 апр 2011, 00:32
Откуда: Грузия, Тбилиси
Благодарил (а): 14 раз
Поблагодарили: 8 раз

Re: Отображение на экране вводимого абонентского кода.

Непрочитанное сообщение gy1610 »

Тут задача несколько изменилась. Данное изменение нужно сделать для OAR скринов. Я нашёл в документации описание "Display method". Это как раз то, что мне нужно. Но как всё это воплотить на практике - не знаю. :sad: Буду признателен за помощь... :-)
Аватара пользователя
vvn
Специалист
Сообщения: 309
Зарегистрирован: 17 ноя 2011, 14:15
Поблагодарили: 24 раза

Re: Отображение на экране вводимого абонентского кода.

Непрочитанное сообщение vvn »

gy1610
Немного не пойму условия задачи... Вам нужно вводить данные на динамическом экране полученным во время проведения транзакции? В любом случае в Write Command V ([OAR] screens) существует поле указывающее какой шаблон будет использоваться (Format Template - номер шаблона), но это будут уже настройки сообщения на вашем хосте, к сожалению в этом я вам вряд ли смогу помочь. Сам же шаблон вы можете прогрузить с конфигурацией, как писал выше
vvn писал(а):@00000021AAA-AAA-AAA
.
Вечно молодой, вечно пьяный...
gy1610
Специалист
Сообщения: 412
Зарегистрирован: 21 апр 2011, 00:32
Откуда: Грузия, Тбилиси
Благодарил (а): 14 раз
Поблагодарили: 8 раз

Re: Отображение на экране вводимого абонентского кода.

Непрочитанное сообщение gy1610 »

Да, Вы правы. Дальше уже хост. Буду мучать разработчиков нашего процессинга. Но за помощь и внимание Вам большое спасибо.

Добавлено спустя 43 минуты 28 секунд:
vvn,
Я ещё раз побеспокою. Не совсем понятно, что значит 00000021? В документации приводится пример с Format Data: 022WWWWWW. Здесь тоже не понятно, что значит 022?
Аватара пользователя
vvn
Специалист
Сообщения: 309
Зарегистрирован: 17 ноя 2011, 14:15
Поблагодарили: 24 раза

Re: Отображение на экране вводимого абонентского кода.

Непрочитанное сообщение vvn »

gy1610
Это номер шаблона 021 который я использую. Вам привел в примере этот номер заменив только сам шаблон, так как он (номер шаблона) прописан еще и в стейте. А так он может быть в любым диапазоне 001-099. А первые четыре нуля это номер конфигурации.
Вечно молодой, вечно пьяный...
gy1610
Специалист
Сообщения: 412
Зарегистрирован: 21 апр 2011, 00:32
Откуда: Грузия, Тбилиси
Благодарил (а): 14 раз
Поблагодарили: 8 раз

Re: Отображение на экране вводимого абонентского кода.

Непрочитанное сообщение gy1610 »

Понятно. Тогда не могли бы Вы мне показать, как у Вас в регистре банкомата прописан этот шаблон? Меня интересует ветка ...\LYNXCI\FORMAT_TEMPLATE\№ темплейта. В Вашем случае получается 021.
Аватара пользователя
vvn
Специалист
Сообщения: 309
Зарегистрирован: 17 ноя 2011, 14:15
Поблагодарили: 24 раза

Re: Отображение на экране вводимого абонентского кода.

Непрочитанное сообщение vvn »

gy1610
[HKEY_LOCAL_MACHINE\SOFTWARE\Wincor Nixdorf\ProTopas\CurrentVersion\LYNXCI\FORMAT_TEMPLATE\021]
"DATA"="AAA-AAA-AAA"

Я заменил на ваш шаблон...
Вечно молодой, вечно пьяный...
gy1610
Специалист
Сообщения: 412
Зарегистрирован: 21 апр 2011, 00:32
Откуда: Грузия, Тбилиси
Благодарил (а): 14 раз
Поблагодарили: 8 раз

Re: Отображение на экране вводимого абонентского кода.

Непрочитанное сообщение gy1610 »

А букву, которая обозначает Display Method перед шаблоном ставить не надо? Например, для метода B вот так BAAA-AAA-AAA.
Аватара пользователя
vvn
Специалист
Сообщения: 309
Зарегистрирован: 17 ноя 2011, 14:15
Поблагодарили: 24 раза

Re: Отображение на экране вводимого абонентского кода.

Непрочитанное сообщение vvn »

gy1610
Я не использовал "Display Method", точнее использовал "No Method Characters". Если использовать "Display Method B" то шаблон будет BAAA-AAA-AAA, но судя по описанию, при нажатии любых клавиш на экране вы получите надпись AAA-AAA-AAA.
Вечно молодой, вечно пьяный...
gy1610
Специалист
Сообщения: 412
Зарегистрирован: 21 апр 2011, 00:32
Откуда: Грузия, Тбилиси
Благодарил (а): 14 раз
Поблагодарили: 8 раз

Re: Отображение на экране вводимого абонентского кода.

Непрочитанное сообщение gy1610 »

Понятно, ещё раз спасибо. Дальше буду разбираться с хостом. Вам от меня благодарность за помощь.
Ответить