Electronic Journal

Please, create your topics here (Any questions)
Первое новое сообщение • Сообщений: 15 • Страница 1 из 1

Electronic Journal

Непрочитанное сообщение ashoori » 06 сен 2014, 21:53

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?
ashoori
Местный
 
Сообщения: 57
Зарегистрирован: 20 май 2012, 22:22
Авто: Pride

Re: Electronic Journal

Непрочитанное сообщение Dan » 08 сен 2014, 17:37

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?
Don't confuse my personality with my attitude. My personality is who I am. My attitude depends on who you are.
Аватара пользователя
Dan
Нач. отдела
 
Сообщения: 2661
Зарегистрирован: 28 окт 2010, 23:20

Re: Electronic Journal

Непрочитанное сообщение kentaur » 08 сен 2014, 17:53

Dan is correct, this, and also there are different applications (the Supervisor.exe actually, ours is calles supATMLun0 or something similar..)
Извините за мой "слэнг" - я пишу через переводчик с английский.
Аватара пользователя
kentaur
Друг Банкоматчика
Друг Банкоматчика
 
Сообщения: 424
Зарегистрирован: 27 окт 2010, 00:57
Откуда: грецкий орех
Авто: Колымага

Re: Electronic Journal

Непрочитанное сообщение ashoori » 09 сен 2014, 17:16

Dan писал(а):Did you entered Machine Number in the Configure menu?

Я зашел в "Номер машины" в меню "Настройки"
ashoori
Местный
 
Сообщения: 57
Зарегистрирован: 20 май 2012, 22:22
Авто: Pride

Re: Electronic Journal

Непрочитанное сообщение Dan » 09 сен 2014, 17:26

And so what?
Don't confuse my personality with my attitude. My personality is who I am. My attitude depends on who you are.
Аватара пользователя
Dan
Нач. отдела
 
Сообщения: 2661
Зарегистрирован: 28 окт 2010, 23:20

Re: Electronic Journal

Непрочитанное сообщение ashoori » 09 сен 2014, 22:11

Dan писал(а):And so what?

Date-Time and Machine Number are not written in our logs.
ashoori
Местный
 
Сообщения: 57
Зарегистрирован: 20 май 2012, 22:22
Авто: Pride

Re: Electronic Journal

Непрочитанное сообщение Dan » 11 сен 2014, 22:40

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?"
Don't confuse my personality with my attitude. My personality is who I am. My attitude depends on who you are.
Аватара пользователя
Dan
Нач. отдела
 
Сообщения: 2661
Зарегистрирован: 28 окт 2010, 23:20

Re: Electronic Journal

Непрочитанное сообщение yai73w » 12 окт 2017, 21:15

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

Re: Electronic Journal

Непрочитанное сообщение Venique » 13 окт 2017, 17:30

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

Но нужно учитывать, что будут выводиться данные с процессинга, а не локальные. Конечно же, они должны быть идентичными, но может быть, например, небольшой временной сдвиг :)
Venique
Местный
 
Сообщения: 80
Зарегистрирован: 01 апр 2016, 21:29

Re: Electronic Journal

Непрочитанное сообщение yai73w » 13 окт 2017, 22:37

Здесь я не совсем точно сформулировал вопрос.

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

Как сюда добавить MACHINE NO и DATE-TIME в шапку этих экранов?
Конечно можно соорудить батник добавки MACHINE NO статически, но может есть лучше решение.
Вроде есть дополнения в ПО позволяющие решить проблему.
У нас AANDC 03.03.02
yai73w
Новичок
 
Сообщения: 16
Зарегистрирован: 05 мар 2015, 15:06

Re: Electronic Journal

Непрочитанное сообщение Venique » 14 окт 2017, 01:36

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

Добавлено спустя 1 минуту 3 секунды:
И развития для - как будет выглядеть такой батник для добавления инфо на чек из-под супервизора? В общих чертах.
Venique
Местный
 
Сообщения: 80
Зарегистрирован: 01 апр 2016, 21:29

Re: Electronic Journal

Непрочитанное сообщение yai73w » 16 окт 2017, 16:01

Читал и 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.
yai73w
Новичок
 
Сообщения: 16
Зарегистрирован: 05 мар 2015, 15:06

Re: Electronic Journal

Непрочитанное сообщение Venique » 16 окт 2017, 22:02

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

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

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

И как этот батник должен работать? Каким образом он будет в момент печати счётчиков отправлять на чек вперёд всей информации строчку с заранее прописанным в батнике номером банкомата?
Venique
Местный
 
Сообщения: 80
Зарегистрирован: 01 апр 2016, 21:29

Re: Electronic Journal

Непрочитанное сообщение yai73w » 18 окт 2017, 19:26

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

Re: Electronic Journal

Непрочитанное сообщение Venique » 18 окт 2017, 20:39

Т.е. вместо динамической переменной Вы просто "захардкодили" Machine No. 123?
Venique
Местный
 
Сообщения: 80
Зарегистрирован: 01 апр 2016, 21:29


Сообщений: 15 • Страница 1 из 1

Вернуться в Help for foreign users



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6