Подключить модуль
0 (0)
Подключить модуль ( Сергей Е. 15.10.2002 13:56 )
5(1)В программе дистанционного изучения ядра RS-Bank 5.0 в теме Системный сервис интересует вопрос:
как подключить в модуль МВОДБ пользовательский модуль - отчёт balance.mac(каталог Operday) ?
>> ОтветитьПодключение по шагам ( Смирнов Николай 17.10.2002 10:47 )
5(2)Подключение по шагам
1. Необходимо внести запись в список пользовательских модулей для соответствующей подсистемы
Системный сервис - Модули пользователей- Выбрать из списка подсистему «Многовалютный ОДБ»
В режиме «Список модулей подсистемы Многовалютный ОДБ» ввести по F9 новую запись, задать ее номер, дать характеристику (назвав ее , например «Баланс») и «Метод выполнения» макроязык
По ENTER входим в режим редактирования и в экранной форме заполняем необходимые поля:
"Вид программы" – задаем «Отчет»
Имя файла с заданием на макроязыке или выполняемого модуля: по F3 выбираем макрос выпуска баланса из каталога MAC\Operday\
C:\RSB50\Mac\Operday\BALANCE.MAC
2. После сохранения записи, идем в меню пользователей
Системный сервис – Параметры - Пользователи системы – Работающие пользователи
И конкретному пользователю в режиме корректировки меню подключаем данный модуль
Для этого из режима «Список пользователей банка» по F5 вызываем список доступных подсистем - «Многовалютный ОДБ»
По ENTER входим в “ Список выборов подсистемы Многовалютный ОДБ, операционист ХХХХ” и вводим новую запись в режиме “ Ввод выбора ”
Для доступа к списку пользовательских модулей необходимо в поле “ Признак системного модуля [ Х ] ” снять флажок и по F3 в поле «Номер модуля:» выбрать запись «Баланс»
Кроме того в этой экранной форме, для правильного задания в меню места вызова отчета «Баланс» нужно корректно указать «номер вышестоящего узла» и «номер в подменю»
После сохранения записи, по клавише F7 можно проверить как будет выглядеть обновленное меню пользователя. Подключенный режим ему будет доступен при новом входе в подсистему МВОДБ
С уважением,
Смирнов Николай,
руководитель Центра подготовки специалистов компании «R-Style Softlab»
>> Ответитьи вместо ..\Mac\Operday\BALANCE.MAC всегда пишите просто BALANCE.MAC.(-) ( Alexander 17.10.2002 14:32 )
5(1)Not specified
>> ОтветитьЕсли только макрос существует в одном экземпляре ( Смирнов Николай 17.10.2002 14:53 )
5(1)Да, если макрос существует в одном экземпляре, то система его найдет без указания пути (благодаря настройкам Bank.ini. Так что в этом случае это избыточная информация.
А вот для пользовательских макросов, продублированных и подкорректированных адресция нужна
>> ОтветитьЗдесь все просто. Наша схема.(+) ( Alexander 17.10.2002 15:49 )
5(1)Если макрос другой (новый), то у него должно быть другое имя!!!
Если это исправленный стандартный - то должен работать он, а стантардный пусть отдыхает.
При этом удалять или переносить стандартный макрос из каталога стандартных макросов (MAC) не нужно. (вдруг понадобится :) )
Правильнее создать каталог пользовательских макросов, ну например ..\M\*, в нем стандартные подкаталоги (как и в Mac) - туда и класть все пользовательские макросы и скорректированные стандартные.
А чтобы работали нужные макросы в путях bank.ini нужно первыми указать каталоги пользовательских макросов а уже потом стандартных.
Зачем все это: скажете спасибо, когда будете менять версии или когда будете переходить на трехзвенку.
У кого-то есть схема лучше???
>> ОтветитьПолезный совет ( Смирнов Николай 18.10.2002 10:10 )
5(1)Нередко много сил уходит на то что бы разобраться в клиентской базе что , когда и как изменялось (именно при переходе на новый релиз или при смене состава автоматизаторов). И выделенные каталоги пользовательских макросов, баз данных и словарей - признак аккуратного и профессионального отношения к организации работы системы.
>> Ответить