Electronic Journal

Please, create your topics here (Any questions)
ashoori
Местный
Сообщения: 61
Зарегистрирован: 20 май 2012, 23:22
Авто: Pride
Благодарил (а): 4 раза
Поблагодарили: 1 раз
Контактная информация:

Electronic Journal

Непрочитанное сообщение 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?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dan
Нач. отдела
Сообщения: 2817
Зарегистрирован: 29 окт 2010, 00:20
Благодарил (а): 44 раза
Поблагодарили: 96 раз

Re: Electronic Journal

Непрочитанное сообщение 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?
Scientists study the world as it is, engineers create the world that never has been
Аватара пользователя
kentaur
Друг Банкоматчика
Друг Банкоматчика
Сообщения: 424
Зарегистрирован: 27 окт 2010, 01:57
Авто: Колымага
Откуда: грецкий орех
Благодарил (а): 59 раз
Поблагодарили: 50 раз

Re: Electronic Journal

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

Dan is correct, this, and also there are different applications (the Supervisor.exe actually, ours is calles supATMLun0 or something similar..)
Извините за мой "слэнг" - я пишу через переводчик с английский.
ashoori
Местный
Сообщения: 61
Зарегистрирован: 20 май 2012, 23:22
Авто: Pride
Благодарил (а): 4 раза
Поблагодарили: 1 раз
Контактная информация:

Re: Electronic Journal

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

Dan писал(а):Did you entered Machine Number in the Configure menu?
Я зашел в "Номер машины" в меню "Настройки"
Аватара пользователя
Dan
Нач. отдела
Сообщения: 2817
Зарегистрирован: 29 окт 2010, 00:20
Благодарил (а): 44 раза
Поблагодарили: 96 раз

Re: Electronic Journal

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

And so what?
Scientists study the world as it is, engineers create the world that never has been
ashoori
Местный
Сообщения: 61
Зарегистрирован: 20 май 2012, 23:22
Авто: Pride
Благодарил (а): 4 раза
Поблагодарили: 1 раз
Контактная информация:

Re: Electronic Journal

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

Dan писал(а):And so what?
Date-Time and Machine Number are not written in our logs.
Аватара пользователя
Dan
Нач. отдела
Сообщения: 2817
Зарегистрирован: 29 окт 2010, 00:20
Благодарил (а): 44 раза
Поблагодарили: 96 раз

Re: Electronic Journal

Непрочитанное сообщение 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?"
Scientists study the world as it is, engineers create the world that never has been
yai73w
Новичок
Сообщения: 16
Зарегистрирован: 05 мар 2015, 16:06

Re: Electronic Journal

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

Тема старая но подниму вопрос
What should we do to add this information at the top of our Electronic Journals?
Или на печать чека инкассации.
Venique
Местный
Сообщения: 140
Зарегистрирован: 01 апр 2016, 22:29

Re: Electronic Journal

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

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

Но нужно учитывать, что будут выводиться данные с процессинга, а не локальные. Конечно же, они должны быть идентичными, но может быть, например, небольшой временной сдвиг :)
yai73w
Новичок
Сообщения: 16
Зарегистрирован: 05 мар 2015, 16:06

Re: Electronic Journal

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

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

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

Как сюда добавить MACHINE NO и DATE-TIME в шапку этих экранов?
Конечно можно соорудить батник добавки MACHINE NO статически, но может есть лучше решение.
Вроде есть дополнения в ПО позволяющие решить проблему.
У нас AANDC 03.03.02
Venique
Местный
Сообщения: 140
Зарегистрирован: 01 апр 2016, 22:29

Re: Electronic Journal

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

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

Добавлено спустя 1 минуту 3 секунды:
И развития для - как будет выглядеть такой батник для добавления инфо на чек из-под супервизора? В общих чертах.
yai73w
Новичок
Сообщения: 16
Зарегистрирован: 05 мар 2015, 16:06

Re: Electronic Journal

Непрочитанное сообщение 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.
Venique
Местный
Сообщения: 140
Зарегистрирован: 01 апр 2016, 22:29

Re: Electronic Journal

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

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

Я бы:
а) Поискал по всем файлам нечто вроде 'CARDS CAPTURED', например, но в различном написании (с _ или слитно).
б) Попробовал поменять какую-нибудь переменную в resrvd.def и посмотрел, что получится :)
в) Поискал по всем файлам, например, 'I03'. Если в resrvd.def хранится сам шаблон, по которому выводятся переменные, то где-то должен быть файл, откуда эти переменные берутся (а они могут быть заранее определены для каждого конкретно экрана, который можно и попытаться найти).
yai73w писал(а):Ориентировочно должно быть SetMachineNo.bat 001234.
И как этот батник должен работать? Каким образом он будет в момент печати счётчиков отправлять на чек вперёд всей информации строчку с заранее прописанным в батнике номером банкомата?
yai73w
Новичок
Сообщения: 16
Зарегистрирован: 05 мар 2015, 16:06

Re: Electronic Journal

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

Батник должен править резервный экран I03 в файле resrvd.def один раз.
Можно и другие, смотря что надо.
Статический текст можно добавлять любой и сколько угодно(ограничено размерами чека).
Динамические данные подставляемые вместо % не удалить, не изменить, только ПО самому писать.
Внес исправления руками в файл resrvd.def - все печатает.
Venique
Местный
Сообщения: 140
Зарегистрирован: 01 апр 2016, 22:29

Re: Electronic Journal

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

Т.е. вместо динамической переменной Вы просто "захардкодили" Machine No. 123?
Ответить