bankomatchik.ru

Форум по ремонту банкоматов и прочей банковской техники.
http://bankomatchik.ru/forum/

Electronic Journal

http://bankomatchik.ru/forums/52/5668

Страница 1 из 1

Electronic Journal

Непрочитанное сообщениеДобавлено: 06 сен 2014, 21:53
ashoori
When we enter the Replenish Menu and select INIT EJRNL (Initialise Electronic Journal), Cassettes’ status is printed. In our version (AANDC 03.03.02), the Electronic Journal is as follows:
02.gif

However, I have seen other Electronic Journals with Date-Time and Machine Number at the top of their Electronic Journal:
01.gif

What should we do to add this information at the top of our Electronic Journals?
03.gif

Should we edit resrvd.def?

Re: Electronic Journal

Непрочитанное сообщениеДобавлено: 08 сен 2014, 17:37
Dan
ashoori,
ashoori писал(а): Electronic Journals with Date-Time and Machine Number at the top of their Electronic Journal


Did you entered Machine Number in the Configure menu?

Re: Electronic Journal

Непрочитанное сообщениеДобавлено: 08 сен 2014, 17:53
kentaur
Dan is correct, this, and also there are different applications (the Supervisor.exe actually, ours is calles supATMLun0 or something similar..)

Re: Electronic Journal

Непрочитанное сообщениеДобавлено: 09 сен 2014, 17:16
ashoori
Dan писал(а):Did you entered Machine Number in the Configure menu?

Я зашел в "Номер машины" в меню "Настройки"

Re: Electronic Journal

Непрочитанное сообщениеДобавлено: 09 сен 2014, 17:26
Dan
And so what?

Re: Electronic Journal

Непрочитанное сообщениеДобавлено: 09 сен 2014, 22:11
ashoori
Dan писал(а):And so what?

Date-Time and Machine Number are not written in our logs.

Re: Electronic Journal

Непрочитанное сообщениеДобавлено: 11 сен 2014, 22:40
Dan
kentaur Hi !

Can you answer at this question, from Ashoori:?

"I want to know why the Journal file, which is locally printed on Journal Printer or stored on Hard Disk, does not contain Date-Time and Machine Number. The problem is, whenever we select INIT EJRNL (Initialise Electronic Journal) and store log on a Floppy or a USB Flash Memory, Date-Time and Machine Number are not included in these logs. Is there a way to change the format of Electronic Journal? It seems that the format of supervisory menus as well as the forms of Printer are stored in resrvd.def file. Can we modify this file to add parameters such as Date-Time and Machine Number? I compared the resrvd.def file of a ATM printing these parameters with our own resrvd.def file and observed no difference. What is your opinion? Should we change another configuration, set option digits, or change something in registry entries?"

Re: Electronic Journal

Непрочитанное сообщениеДобавлено: 12 окт 2017, 21:15
yai73w
Тема старая но подниму вопрос
What should we do to add this information at the top of our Electronic Journals?
Или на печать чека инкассации.

Re: Electronic Journal

Непрочитанное сообщениеДобавлено: 13 окт 2017, 17:30
Venique
Если хост отправляет журнальный чек на банкомат (некий "пост" с процессинга), то просто добавьте нужную информацию в шаблон чека journal. Детали уже от самого хоста зависят, в нашей реализации для этого понадобилось бы добавить в шапку чека:
MACHINE NO: %LUNO%
DATE-TIME: %DD%-%MM%-%YY% %TIME%

Но нужно учитывать, что будут выводиться данные с процессинга, а не локальные. Конечно же, они должны быть идентичными, но может быть, например, небольшой временной сдвиг :)

Re: Electronic Journal

Непрочитанное сообщениеДобавлено: 13 окт 2017, 22:37
yai73w
Здесь я не совсем точно сформулировал вопрос.

Интересует именно чек инкассации из супервизора 4 REPLENISH -> 4 PRNT CNTRS (Print
Supplies Counters).
Его форма определена в файле resrvd.def в экранах I03 и I04
Из документации понял можно поменять статический текст(локализовать например), но динамические данные жестко зашиты в ПО и располагаются в местах символов %.

Как сюда добавить MACHINE NO и DATE-TIME в шапку этих экранов?
Конечно можно соорудить батник добавки MACHINE NO статически, но может есть лучше решение.
Вроде есть дополнения в ПО позволяющие решить проблему.
У нас AANDC 03.03.02

Re: Electronic Journal

Непрочитанное сообщениеДобавлено: 14 окт 2017, 01:36
Venique
Так глубоко супервизор я не знаю... а какую доку читали? AANDC-SUPERVISOR-GUIDE? В ней описано, что на чек выводятся те же данные, что и на экран. Наверное, можно предположить, что для добавления инфо на чек первоначально нужно поменять сам экран. Насколько он захардкожен - не знаю, но достоверно известно, что поставщики каким-то образом могут менять экраны супервизора.

Добавлено спустя 1 минуту 3 секунды:
И развития для - как будет выглядеть такой батник для добавления инфо на чек из-под супервизора? В общих чертах.

Re: Electronic Journal

Непрочитанное сообщениеДобавлено: 16 окт 2017, 16:01
yai73w
Читал и AANDC-SUPERVISOR-GUIDE и AANDC Reference Manual.
Номера резервных экранов одинаковые для отображения на мониторе и печати, номера уже приводил. В файле resrvd.def по умолчанию:
Код: Выделить всё
'I03'   '%              TYPE %   TYPE % '
        ' CASSETTE      %        %'
        '+REJECTED      %        %'
        '=REMAINING     %        %'
        '+DISPENSED     %        %'
        '=TOTAL         %        %'
        ''
        '               TYPE %   TYPE %'
        ' CASSETTE      %        %'
        '+REJECTED      %        %'
        '=REMAINING     %        %'
        '+DISPENSED     %        %'
        '=TOTAL         %        %'
        ' LAST CLEARED  %        %'

'I04'  ''
       ' CARDS CAPTURED    %'
       ' LAST CLEARED  %        %'
       ''
       ' DEPOSITS MADE     %'
       ' LAST CLEARED  %        %'
       ''
       ' ACTIVITY COUNT =  %'


Надо добавить строку с номером банкомата или менять в ней номер, что бы получилось:
Код: Выделить всё
'I03'   'MACHINE NO: 001234'
        '%              TYPE %   TYPE % '
        ' CASSETTE      %        %'


Над реализацией батника надо подумать. Если получиться напишу. Ориентировочно должно быть SetMachineNo.bat 001234.

Re: Electronic Journal

Непрочитанное сообщениеДобавлено: 16 окт 2017, 22:02
Venique
Хм... вопрос в том, как вместо % подставляется нужное значение. Они и их порядок жёстко заданы как на экране, так и на контроллере, т.е. просто на экран посылаются некие никак не обозначенные значения строго в нужном порядке, тем самым, последовательно заполняя % на экране, из-за чего не возникает путаницы? Или контроллер распознаёт то, что стоит перед % как имя переменной и выводит именно её значение?

Я бы:
а) Поискал по всем файлам нечто вроде 'CARDS CAPTURED', например, но в различном написании (с _ или слитно).
б) Попробовал поменять какую-нибудь переменную в resrvd.def и посмотрел, что получится :)
в) Поискал по всем файлам, например, 'I03'. Если в resrvd.def хранится сам шаблон, по которому выводятся переменные, то где-то должен быть файл, откуда эти переменные берутся (а они могут быть заранее определены для каждого конкретно экрана, который можно и попытаться найти).

yai73w писал(а):Ориентировочно должно быть SetMachineNo.bat 001234.

И как этот батник должен работать? Каким образом он будет в момент печати счётчиков отправлять на чек вперёд всей информации строчку с заранее прописанным в батнике номером банкомата?

Re: Electronic Journal

Непрочитанное сообщениеДобавлено: 18 окт 2017, 19:26
yai73w
Батник должен править резервный экран I03 в файле resrvd.def один раз.
Можно и другие, смотря что надо.
Статический текст можно добавлять любой и сколько угодно(ограничено размерами чека).
Динамические данные подставляемые вместо % не удалить, не изменить, только ПО самому писать.
Внес исправления руками в файл resrvd.def - все печатает.

Re: Electronic Journal

Непрочитанное сообщениеДобавлено: 18 окт 2017, 20:39
Venique
Т.е. вместо динамической переменной Вы просто "захардкодили" Machine No. 123?