Стоит посмотреть
Интерфейсы языка RSL для взаимодействия с АБС RS-Bank v.5.50
Скачать документ(Интерфейсы_языка_RSL.pdf, 3576023)RS-Bank 5.50.003
Tools
22.03.2024
Описание документа
Руководство содержит описание переменных, процедур и констант языка интерпретатора RSL, которые используются при создании макромодулей, входящих в АБС RS-Bank v.5.50 и при написании пользователем собственных макропрограмм.
Данное Руководство содержит описание общесистемных спецпеременных, а также описание стандартных RSL–модулей, в которых определены спецпеременные, константы, макроклассы и процедуры, используемые в соответствующих подсистемах АБС RS-Bank v.5.50.
Данное Руководство содержит описание общесистемных спецпеременных, а также описание стандартных RSL–модулей, в которых определены спецпеременные, константы, макроклассы и процедуры, используемые в соответствующих подсистемах АБС RS-Bank v.5.50.
Изменения документа
- 22.03.2024
- изменено
- В главу "Стандартные RSL-модули" в раздел "Процедуры для работы с субъектами\GetClientEMail" добавлено примечание о применении функции.
- изменено
- 27.03.2023
- добавлено
- В главу "Стандартные RSL-модули" добавлен раздел "Модуль BankInter\Прочие процедуры\CheckTerrorUNSC".
- добавлено
- 29.11.2022
- изменено
- В главе "Стандартные RSL-модули" в разделе "Модуль BankInter\Прочие процедуры\CurToStrAlt" доработано описание параметров Rub, Kop процедуры CurToStrAlt.
- Изменены контактные данные компании.
- изменено
- 25.05.2022
- изменено
- Изменены контактные данные компании на последней странице.
- изменено
- 28.03.2022
- удалено
- Удален раздел "Работа с буфером обмена" главы "Стандартные RSL-модули\Модуль BankInter\Процедуры для работы с ID объектов\RestoreClientID".
- удалено
- 24.12.2021
- изменено
- В главе "Настраиваемые процедуры обработки объектов" в разделе "Процедуры инициализации и проверки\Процедуры подсистемы "Многовалютный ОДБ"\Работа со списками субъектов\Функция_Пользователя" актуализирована информация о параметрах.
- изменено
- 25.11.2021
- изменено
- В главу "Стандартные RSL-модули" в раздел "Модуль ClnInter\Процедура проверки адреса субъекта на соответствие справочнику КЛАДР\СheckAddressKLADR" добавлена информация о справочнике ФИАС.
- изменено
- 24.09.2021
- изменено
- Изменены контактные данные компании на последней странице.
- изменено
- 26.07.2021
- добавлено
- В главу "Стандартные RSL-модули" в раздел "Модуль ClnInter" добавлен подраздел "Процедура закрытия клиента\CloseClient".
- добавлено
- 25.06.2021
- добавлено
- В главу "Стандартные RSL-модули" в раздел "Модуль ClnInter" добавлен подраздел "Процедура для просмотра сведений о субъекте".
- изменено
- В главу "Стандартные RSL-модули" в раздел "Модуль RsbUserGroupsInter\Процедуры модуля RsbUserGroupsInter\IsUserInGroup" добавлено описание параметра "IsRecursive".
- добавлено
- 25.06.2021
- добавлено
- В главу "Стандартные RSL-модули" в раздел "Модуль ClnInter" добавлен подраздел "Процедура для просмотра сведений о субъекте".
- добавлено
- 25.05.2021
- добавлено
- В главу "Стандартные RSL-модули" в раздел "Модуль BankInter" добавлен подраздел "Процедуры для работы с менеджером записей памяти".
- Добавлена глава "Работа с менеджером записей памяти".
- В главу "Стандартные RSL-модули" в раздел "Модуль BankInter" добавлен подраздел "Процедуры для работы с менеджером записей памяти".
- изменено
- В главе "Стандартные RSL-модули" в разделе "Модуль BankInter\Процедуры для работы с категориями" в описание процедуры "SetCtgVal" добавлена информация по заполнению типа данных "справочник со значением" и "справочник редактируемый".
- добавлено
- 23.04.2021
- добавлено
- В главу "Стандартные RSL-модули" в раздел "Модуль BankInter\Процедуры для работы с документами" добавлен подраздел "InputI2".
- изменено
- В главу "Настраиваемые процедуры обработки объектов" в раздел "Процедуры инициализации и проверки\Процедуры подсистемы «Многовалютный ОДБ»\Работа со списками рублевых документов\Проверить_документ" добавлена информация о том, что в макрофункции index1.mac и index2.mac процедура "Проверить_документ" вызывается в рамках транзакции.
- В главу "Стандартные RSL-модули" в раздел "Модуль BankInter\Процедуры работы со списками\ListRefVal" добавлено описание параметра "OnDate".
- В главу "Настраиваемые процедуры обработки объектов" в раздел "Процедуры инициализации и проверки\Процедуры подсистемы «Многовалютный ОДБ»\Работа со списками рублевых документов\Проверить_документ" добавлена информация о том, что в макрофункции index1.mac и index2.mac процедура "Проверить_документ" вызывается в рамках транзакции.
- добавлено
- 25.03.2021
- изменено
- В главе "Стандартные RSL-модули" в разделе "Модуль BankInter\Процедура ключевания счета" доработано описание функции GetKey. Добавлена информация о том, что процедура не предназначена для работы со счетами ОФК.
- изменено
- 25.01.2021
- изменено
- В главу "Стандартные RSL-модули" в раздел "Модуль BankInter\Прочие процедуры" добавлено описание процедуры GetClassifData.
- изменено
- 25.12.2020
- изменено
- В главу "Стандартные RSL-модули" в раздел "Модуль BankInter" внесены изменения в следующие подразделы:
- "Процедуры для работы с категориями\SetCtgVal" изменена последовательность параметров процедуры SetCtgVal.
- "Прочие процедуры" добавлено описание процедур IsRus_Eng_Str и RsMessengerSend.
- В главе "Стандартные RSL-модули" в разделе "Модуль ClnInter\Процедуры получения данных по документам\GetClientDocuments" доработано описание параметра "DocKind".
- В главу "Стандартные RSL-модули" в раздел "Модуль ElExchangeInter\Процедуры модуля ElExchangeInter" добавлено описание процедуры GetPersonIDRetail.
- В главу "Стандартные RSL-модули" в раздел "Модуль BankInter" внесены изменения в следующие подразделы:
- изменено
- 25.06.2020
- изменено
- В главу "Стандартные RSL-модули" внесены изменения в следующие разделы:
- "Модуль CarryDoc\Процедуры, предназначенные для отката рублевых и валютных документов внебалансового учета" – доработано описание примера работы процедуры OBRunBackout.
- "Модуль ClnInter\Процедура проверки объектов вида "клиент" по Реестру МСП" – добавлено описание процедуры CheckClientMsp.
- "Модуль CarryDoc\Процедуры, предназначенные для отката рублевых и валютных документов внебалансового учета" – доработано описание примера работы процедуры OBRunBackout.
- В главу "Стандартные RSL-модули" внесены изменения в следующие разделы:
- изменено
- 15.04.2020
- изменено
- В главе "Стандартные RSL-модули" в разделе "Модуль BankInter\Прочие процедуры" доработаны следующие подразделы:
- "CheckTerrorMVK" – доработано описание функции CheckTerrorMVK;
- "CheckTerrorOMU" – доработано описание функции CheckTerrorOMU.
- "CheckTerrorMVK" – доработано описание функции CheckTerrorMVK;
- В главе "Стандартные RSL-модули" в разделе "Модуль BankInter\Прочие процедуры" доработаны следующие подразделы:
- изменено
- 28.01.2020
- изменено
- В главе "Настраиваемые процедуры обработки объектов" в разделе "Отправка уведомлений из макросов\SendNotifyOper" доработано описание функции SendNotifyOper.
- изменено
- 03.12.2019
- добавлено
- В главу "Стандартные RSL-модули" в раздел "Модуль ClnInter" добавлено описание подраздела "Процедура поиска доверенности\GetRegdocAttorney".
- добавлено
- 11.11.2019
- изменено
- В главе "Стандартные RSL-модули" в разделе "Модуль CarryDoc" доработаны описания следующих подразделов:
- "Процедуры, предназначенные для отката рублевых и валютных проводок\RunBackout";
- "Процедуры, предназначенные для отката рублевых и валютных документов внебалансового учета\OBRunBackout".
- "Процедуры, предназначенные для отката рублевых и валютных проводок\RunBackout";
- В главе "Стандартные RSL-модули" в разделе "Модуль CarryDoc" доработаны описания следующих подразделов:
- изменено
- 28.08.2019
- изменено
- На последней странице изменены контактные данные компании.
- изменено
- 24.04.2019
- изменено
- В главу "Общесистемные спецпеременные" добавлена информация о переменной {Name_Bank_Short} ("Сокращенное наименование банка").
- изменено
- 22.03.2019
- изменено
- Изменен формат документа.
- изменено
- 21.02.2019
- изменено
- В главе "Модуль FmInter" в разделе "Процедуры, предназначенные для проверки субъектов по справочнику террористов\Процедура проверки паспорта субъекта в ФМС через СМЭВ" доработан текст примера выполнения процедуры FmsCheckPassport.
- изменено
- 29.01.2019
- изменено
- В главу "Настраиваемые процедуры обработки объектов" в раздел "Процедуры инициализации и проверки\Процедуры подсистемы «Многовалютный операционный день»\Работа со списками рублевых документов" добавлено описание процедуры АвтозаполнениеЗакладкиОФК.
В главе "Модуль FmInter" в разделе "Процедура проверки паспорта субъекта в ФМС через СМЭВ" доработано описание параметров функции FmsCheckPassport.
- В главу "Настраиваемые процедуры обработки объектов" в раздел "Процедуры инициализации и проверки\Процедуры подсистемы «Многовалютный операционный день»\Работа со списками рублевых документов" добавлено описание процедуры АвтозаполнениеЗакладкиОФК.
- изменено
- 25.12.2018
- изменено
- В главе "Настраиваемые процедуры обработки объектов" в разделе "Отправка уведомлений из макросов\Отправка уведомлений из макросов" доработано описание параметров text и head процедуры SendNotify.
В главу "Модуль BankInter" в раздел "Прочие процедуры" добавлено описание функции CheckTerrorOMU.
- В главе "Настраиваемые процедуры обработки объектов" в разделе "Отправка уведомлений из макросов\Отправка уведомлений из макросов" доработано описание параметров text и head процедуры SendNotify.
- изменено
- 23.11.2018
- изменено
- В главу "Модуль BankInter" в раздел "Прочие процедуры" добавлено описание функции CheckTerrorMVK ().
- изменено
- 31.10.2018
- изменено
- Актуализирована информация на второй странице руководства.
В главу "Модуль BankInter" в раздел "Процедуры для работы с документами" добавлено описание функций GetUIN и SetUIN для чтения и записи УИН.
- Актуализирована информация на второй странице руководства.
- изменено
- 23.07.2018
- добавлено
- В главу "Настраиваемые процедуры обработки объектов" добавлен раздел "Отправка уведомлений из макросов".
- добавлено
- 23.04.2018
- изменено
- В главе "Модуль CurrInter" в разделе "Процедуры определения сумм на балансовом валютном счете" изменено описание функции ConsRub().
- изменено
- 02.03.2018
- изменено
- Изменена последняя страница, содержащая контактные данные о компании.
- изменено
- 13.11.2017
- добавлено
- В главу "Модуль ToolsInter" добавлен раздел "Класс CRslProgressBar2".
- изменено
- В главу "Модуль ToolsInter" в раздел "Процедуры модуля ToolsInter" добавлено описание функции RslDelay.
- добавлено
- 20.10.2017
- изменено
- В главу "Модуль BankInter" внесены следующие изменения:
- В разделе "Процедуры для работы с категориями" из описания функции SetCtgVal () удален некорректный пример использования функции.
- В раздел "Прочие процедуры" добавлено описание функции TranslitRUR6 ().
- В разделе "Процедуры для работы с категориями" из описания функции SetCtgVal () удален некорректный пример использования функции.
- В главу "Модуль BankInter" внесены следующие изменения:
- изменено
- 26.04.2017
- изменено
- В главу "Модуль ClnInter" в раздел "Процедура вызова скроллинга по клиентам" в описание процедуры ListClient добавлен параметр ShowInfo, а также актуализирован пример использования функции.
В главу "Модуль ClnInter" в раздел "Процедуры для работы с группами связанных клиентов" добавлено описание функции ListClientConnect.
- В главу "Модуль ClnInter" в раздел "Процедура вызова скроллинга по клиентам" в описание процедуры ListClient добавлен параметр ShowInfo, а также актуализирован пример использования функции.
- изменено
- 16.02.2017
- изменено
- Изменены контактные данные компании.
- изменено
- 26.01.2017
- изменено
- Из главы "Модуль CarryDoc" раздела "Процедуры для создания документов" удалено описание функции MakeUnknDoc.
- изменено
- 10.03.2016
- изменено
- В главу "Модуль BankInter" в раздел "Процедуры работы с лицевыми счетами" добавлено описание функции HaveClientAccount ().
- изменено
- 12.02.2016
- добавлено
- В главу "Стандартные RSL-модули" в раздел "Модуль FmInter" добавлен подраздел "Процедура проверки паспорта субъекта в ФМС через СМЭВ".
- добавлено
- 21.10.2015
- изменено
- В руководстве изменена последняя страница, содержащая контактные данные о компании.
- изменено
- 25.09.2015
- изменено
- В руководстве термин "картотека" изменен на "очередь".
- изменено
- 25.08.2015
- изменено
- В главу "Стандартные RSL-модули" в раздел "Модуль BankInter\Прочие процедуры" внесены следующие изменения:
- Доработано описание параметра masks функции CompareStrWithMasks ().
- В список значений, возвращаемых функцией GetIdentProgram (), добавлены цифровые коды подсистем.
- Доработано описание параметра masks функции CompareStrWithMasks ().
- В главу "Стандартные RSL-модули" в раздел "Модуль BankInter\Прочие процедуры" внесены следующие изменения:
- изменено
- 25.05.2015
- изменено
- В главу "Стандартные RSL-модули" в раздел "Модуль ClnInter\Процедуры получения данных по документам" добавлено описание функций GetPassportExpireDate (), CheckActivePassport ().
- изменено
- 09.04.2015
- изменено
- В главе "Стандартные RSL-модули" в разделе "Модуль CarryDoc\Проводка рублевых и валютных документов внебалансового учета" исправлен пример проводки рублевого документа внебалансового учета с использованием функции OBRunCarry ().
- изменено
- 12.02.2015
- изменено
- В главе "Стандартные RSL-модули" в разделе "Модуль ToolsInter\Процедуры модуля ToolsInter" исправлено описание функции SetTxtEncode.
- изменено
- 03.11.2014
- добавлено
- В главу "Стандартные RSL-модули" в раздел "Модуль FmInter" добавлен подраздел "Процедура проверки паспорта субъекта на присутствие в стоп-листе паспортов".
- добавлено
- 21.07.2014
- добавлено
- В главу "Стандартные RSL-модули" в раздел "Модуль FmInter" добавлен подраздел "Процедуры, предназначенные для проверки субъектов по справочнику террористов".
- добавлено
- 09.06.2014
- изменено
- В главу "Стандартные RSL-модули" в раздел "Модуль RsbUserGroupsInter\Процедуры модуля RsbUserGroupsInter" добавлено описание функции IsUserRelationsGroup ().
- изменено
- 11.11.2013
- добавлено
- В главу "Стандартные RSL-модули" внесены следующие изменения:
• Добавлен раздел "Модуль FmInter".
• В раздел "Модуль RsbUserGroupsInter" добавлен подраздел "Класс CRslRSBankUser".
- В главу "Стандартные RSL-модули" внесены следующие изменения:
- добавлено
- 21.10.2013
- добавлено
- В главу "Стандартные RSL-модули" в раздел "Модуль ClnInter" добавлен подраздел "Процедура проверки субъекта на присутствие в справочнике «Сведения о ЛИКВЮЛ»", содержащий описание процедуры CheckClientOnLiqvd ().
- добавлено
- 18.09.2013
- добавлено
- В главу "Стандартные RSL-модули" в раздел "Модуль ClnInter" добавлен подраздел "Процедуры для работы с группами связанных клиентов", содержащий описание следующих функций:
• DeleteClientFromGroup ().
• GetConnectGroupClient ().
• SetConnectGroupClient ().
- В главу "Стандартные RSL-модули" в раздел "Модуль ClnInter" добавлен подраздел "Процедуры для работы с группами связанных клиентов", содержащий описание следующих функций:
- изменено
- В главе "Стандартные RSL-модули" в разделе "Модуль ClnInter" доработано описание параметра docRec функции AddClientDocument ().
- В главе "Стандартные RSL-модули" в разделе "Модуль ClnInter" доработано описание параметра docRec функции AddClientDocument ().
- добавлено
- 26.08.2013
- изменено
- В главу "Стандартные RSL-модули" в раздел "Модуль BankInter" добавлено описание функции DelRegistryValue ().
- изменено
- 18.07.2013
- добавлено
- В главу "Стандартные RSL-модули" добавлен раздел "Модуль RsbUserGroupsInter", содержащий описание функций, предназначенных для работы с пользователями и группами пользователей.
- добавлено
- 04.07.2013
- изменено
- В главу "Общесистемные спецпеременные" добавлено описание переменной ModuleNum.
- изменено
- 13.06.2013
- добавлено
- В главу "Стандартные RSL-модули" в раздел "Модуль CurrInter" добавлен подраздел "Определение суммы конверсии".
- В главу "Стандартные RSL-модули" в раздел "Модуль BankInter\Процедуры для работы с документами" добавлено описание функции FillDocByTemplate ().
- добавлено
- 25.04.2013
- изменено
- В главу "Стандартные RSL-модули" в раздел "Модуль CarryDoc" внесены следующие изменения:
• В подразделе "Выполнение рублевых и валютных проводок" в описание функции RunCarry () добавлено описание параметра NotAbortTrn.
• В подразделе "Проводка рублевых и валютных документов внебалансового учета" в описание функции OBRunCarry () добавлено описание параметра NotAbortTrn.
- В главу "Стандартные RSL-модули" в раздел "Модуль CarryDoc" внесены следующие изменения:
- изменено
- 22.02.2013
- добавлено
- 1. Добавлены разделы:
В главу "Стандартные RSL-модули" добавлен раздел "Модуль BankInter\Процедуры для печати анкеты клиента".
2. Изменены разделы:
В главу "Стандартные RSL-модули" в раздел "Модуль CtgInter\Процедуры определения объектов категории" добавлено описание процедуры MakePcAccID ().
- 1. Добавлены разделы:
- добавлено
- 11.12.2012
- добавлено
- 1. Добавлены разделы:
В главу "Стандартные RSL-модули" добавлен раздел "Модуль ElExchangeInter", включающий в себя следующие подразделы:
2. Изменены разделы:• "Процедуры модуля ElExchangeInter".
• "Константы модуля ElExchangeInter".
В главу "Стандартные RSL-модули" внесены следующие изменения:
• В раздел "Модуль BankInter\Процедуры работы с лицевыми счетами" добавлено описание функции AddDateOpByAcc.
• В раздел "Модуль CarryDoc\Процедуры для работы с подсистемой МВОДБ" внесены следующие изменения:
• В раздел "Модуль CarryDoc\Процедуры для создания документов" добавлено описание функции MakeUnknDoc.• добавлено описание функций CreateAccount, MoveAccountData;
• из раздела "Модуль CarryDoc\Выполнение рублевых и валютных проводок" перенесено описание функций MoveAccount, ObMoveAccount.
• В раздел "Модуль ClbInter\Константы модуля ClbInter" добавлено описание константы clb_idINDEX1.
• В раздел "Модуль ClnInter\Константы модуля ClnInter\Вид субъектов" добавлено описание констант PTK_EXTCLIENT, PTK_INSUREORG, PTK_REPRESENT.
• В раздел "Модуль ToolsInter\Процедуры модуля ToolsInter" добавлено описание функций GetTxtEncode, NumToStrGenetive, RslDelay, SetTxtEncode.
- 1. Добавлены разделы:
- добавлено
- 13.11.2012
- добавлено
- 1. Добавлены разделы:
В главу "Стандартные RSL-модули" добавлен раздел "Модуль RSLCommon".
2. Изменены разделы:
В главе "Стандартные RSL-модули" в разделе "Модуль BankInter\Прочие процедуры" доработано описание функции GetIdentProgram ().
- 1. Добавлены разделы:
- добавлено
- 18.10.2012
- изменено
- В главе "Стандартные RSL-модули" в разделе "Модуль BankInter\Прочие процедуры" доработано описание функции ConfWin ().
- изменено
- 25.09.2012
- добавлено
- В главу "Стандартные RSL-модули" в раздел "Модуль BankInter" добавлен подраздел "Приостановление операций по лицевым счетам клиентов", содержащий описание следующих функций:
• Insert_AcArest ().
• Insert_StopOper ().
• Insert_RepAccSum ().
- В главу "Стандартные RSL-модули" в раздел "Модуль BankInter" добавлен подраздел "Приостановление операций по лицевым счетам клиентов", содержащий описание следующих функций:
- добавлено
- 24.08.2012
- изменено
- В главе "Настраиваемые процедуры обработки объектов" в разделе "Процедуры инициализации и проверки\Процедуры подсистемы «Многовалютный операционный день»\Работа со списками субъектов" доработано описание процедуры Генерация_Кода_Субъекта ().
- изменено
- 01.08.2012
- добавлено
- 1. Добавлены разделы:
В главу "Стандартные RSL-модули" добавлен раздел "Модуль SecurityInter", содержащий следующие подразделы: 2. Изменены разделы:• "Процедуры модуля SecurityInter".
• "Константы модуля SecurityInter".
В главе "Стандартные RSL-модули" в разделе "Модуль CtgInter\Процедуры определения объектов категории" актуализировано описание параметра DateStart процедуры GetCtgObjects ().
- 1. Добавлены разделы:
- добавлено
- 23.06.2012
- изменено
- В главу "Стандартные RSL-модули" внесены следующие изменения:
• В разделе "Модуль BankInter\Формирование внешнего индекса для таблицы документов" актуализировано описание функции CreateEKDoc ().
• В разделе "Модуль BankInter\Процедуры для работы с ограничениями на совершение операций по лицевому счету клиента" актуализировано описание функции GetTotalAccountLimitSum ().
• В разделе "Модуль CarryDoc\Проводка рублевых и валютных документов внебалансового учета" актуализировано описание функции OBRunCarry ().
• В разделе "Модуль CurrInter\Формирование внешнего индекса для таблицы документов" актуализировано описание функции CreateEKDocС ().
• В разделе "Модуль Баланс\Процедуры формирования файла баланса" актуализирована основная информация о разделе.
• В разделе "Модуль Баланс\Процедуры установки параметров отчета для баланса" актуализировано описание функций ПараметрыБалансаВ () и ПараметрыБаланса ().
- В главу "Стандартные RSL-модули" внесены следующие изменения:
- изменено
- 08.06.2012
- добавлено
- 1. Добавлены разделы:
В главу "Стандартные RSL-модули" добавлен раздел "Модуль ClnInter\Процедура переноса объектов субъекта".
2. Изменены разделы:
В главе "Стандартные RSL-модули" из раздела "Модуль Календарь\Процедуры определения дат" удалено описание процедуры GetDateAfterWorkDays ().
- 1. Добавлены разделы:
- добавлено
- 28.03.2012
- добавлено
- В главу "Стандартные RSL-модули" в раздел "Модуль CurrInter" добавлен подраздел "Процедура проверки валюты", содержащий описание процедуры IsNationalCurrency ().
- добавлено