Интерфейсы языка 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.

Изменения документа

  • 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\Процедуры для работы с категориями" в описание процедуры "SetCtgVal" добавлена информация по заполнению типа данных "справочник со значением" и "справочник редактируемый".
  • 23.04.2021
    • добавлено
      • В главу "Стандартные RSL-модули" в раздел "Модуль BankInter\Процедуры для работы с документами" добавлен подраздел "InputI2".
    • изменено
      • В главу "Настраиваемые процедуры обработки объектов" в раздел "Процедуры инициализации и проверки\Процедуры подсистемы «Многовалютный ОДБ»\Работа со списками рублевых документов\Проверить_документ" добавлена информация о том, что в макрофункции index1.mac и index2.mac процедура "Проверить_документ" вызывается в рамках транзакции.
      • В главу "Стандартные RSL-модули" в раздел "Модуль BankInter\Процедуры работы со списками\ListRefVal" добавлено описание параметра "OnDate".
  • 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.
  • 25.06.2020
    • изменено
      • В главу "Стандартные RSL-модули" внесены изменения в следующие разделы:
      • "Модуль CarryDoc\Процедуры, предназначенные для отката рублевых и валютных документов внебалансового учета" – доработано описание примера работы процедуры OBRunBackout.
      • "Модуль ClnInter\Процедура проверки объектов вида "клиент" по Реестру МСП" – добавлено описание процедуры CheckClientMsp.
  • 15.04.2020
    • изменено
      • В главе "Стандартные RSL-модули" в разделе "Модуль BankInter\Прочие процедуры" доработаны следующие подразделы:
      • "CheckTerrorMVK" – доработано описание функции CheckTerrorMVK;
      • "CheckTerrorOMU" – доработано описание функции CheckTerrorOMU.
  • 28.01.2020
    • изменено
      • В главе "Настраиваемые процедуры обработки объектов" в разделе "Отправка уведомлений из макросов\SendNotifyOper" доработано описание функции SendNotifyOper.
  • 03.12.2019
    • добавлено
      • В главу "Стандартные RSL-модули" в раздел "Модуль ClnInter" добавлено описание подраздела "Процедура поиска доверенности\GetRegdocAttorney".
  • 11.11.2019
    • изменено
      • В главе "Стандартные RSL-модули" в разделе "Модуль CarryDoc" доработаны описания следующих подразделов:
      • "Процедуры, предназначенные для отката рублевых и валютных проводок\RunBackout";
      • "Процедуры, предназначенные для отката рублевых и валютных документов внебалансового учета\OBRunBackout".
  • 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.
  • 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 ().
  • 26.04.2017
    • изменено
      • В главу "Модуль ClnInter" в раздел "Процедура вызова скроллинга по клиентам" в описание процедуры ListClient добавлен параметр ShowInfo, а также актуализирован пример использования функции.
        В главу "Модуль ClnInter" в раздел "Процедуры для работы с группами связанных клиентов" добавлено описание функции ListClientConnect.
  • 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 (), добавлены цифровые коды подсистем.
  • 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".
  • 21.10.2013
    • добавлено
      • В главу "Стандартные RSL-модули" в раздел "Модуль ClnInter" добавлен подраздел "Процедура проверки субъекта на присутствие в справочнике «Сведения о ЛИКВЮЛ»", содержащий описание процедуры CheckClientOnLiqvd ().
  • 18.09.2013
    • добавлено
      • В главу "Стандартные RSL-модули" в раздел "Модуль ClnInter" добавлен подраздел "Процедуры для работы с группами связанных клиентов", содержащий описание следующих функций:
        DeleteClientFromGroup ().
        GetConnectGroupClient ().
        SetConnectGroupClient ().
    • изменено
      • В главе "Стандартные 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.
  • 22.02.2013
    • добавлено
      • 1. Добавлены разделы:
        В главу "Стандартные RSL-модули" добавлен раздел "Модуль BankInter\Процедуры для печати анкеты клиента".
        2. Изменены разделы:
        В главу "Стандартные RSL-модули" в раздел "Модуль CtgInter\Процедуры определения объектов категории" добавлено описание процедуры MakePcAccID ().
  • 11.12.2012
    • добавлено
      • 1. Добавлены разделы:
        В главу "Стандартные RSL-модули" добавлен раздел "Модуль ElExchangeInter", включающий в себя следующие подразделы:
        • "Процедуры модуля ElExchangeInter".
        • "Константы модуля ElExchangeInter".
        2. Изменены разделы:
        В главу "Стандартные RSL-модули" внесены следующие изменения:
        • В раздел "Модуль BankInter\Процедуры работы с лицевыми счетами" добавлено описание функции AddDateOpByAcc.
        • В раздел "Модуль CarryDoc\Процедуры для работы с подсистемой МВОДБ" внесены следующие изменения:
        • добавлено описание функций CreateAccount, MoveAccountData;
        • из раздела "Модуль CarryDoc\Выполнение рублевых и валютных проводок" перенесено описание функций MoveAccount, ObMoveAccount.
        • В раздел "Модуль CarryDoc\Процедуры для создания документов" добавлено описание функции MakeUnknDoc.
        • В раздел "Модуль ClbInter\Константы модуля ClbInter" добавлено описание константы clb_idINDEX1.
        • В раздел "Модуль ClnInter\Константы модуля ClnInter\Вид субъектов" добавлено описание констант PTK_EXTCLIENT, PTK_INSUREORG, PTK_REPRESENT.
        • В раздел "Модуль ToolsInter\Процедуры модуля ToolsInter" добавлено описание функций GetTxtEncode, NumToStrGenetive, RslDelay, SetTxtEncode.
  • 13.11.2012
    • добавлено
      • 1. Добавлены разделы:
        В главу "Стандартные RSL-модули" добавлен раздел "Модуль RSLCommon".
        2. Изменены разделы:
        В главе "Стандартные RSL-модули" в разделе "Модуль BankInter\Прочие процедуры" доработано описание функции GetIdentProgram ().
  • 18.10.2012
    • изменено
      • В главе "Стандартные RSL-модули" в разделе "Модуль BankInter\Прочие процедуры" доработано описание функции ConfWin ().
  • 25.09.2012
    • добавлено
      • В главу "Стандартные RSL-модули" в раздел "Модуль BankInter" добавлен подраздел "Приостановление операций по лицевым счетам клиентов", содержащий описание следующих функций:
        Insert_AcArest ().
        Insert_StopOper ().
        Insert_RepAccSum ().
  • 24.08.2012
    • изменено
      • В главе "Настраиваемые процедуры обработки объектов" в разделе "Процедуры инициализации и проверки\Процедуры подсистемы «Многовалютный операционный день»\Работа со списками субъектов" доработано описание процедуры Генерация_Кода_Субъекта ().
  • 01.08.2012
    • добавлено
      • 1. Добавлены разделы:
        В главу "Стандартные RSL-модули" добавлен раздел "Модуль SecurityInter", содержащий следующие подразделы:
        • "Процедуры модуля SecurityInter".
        • "Константы модуля SecurityInter".
        2. Изменены разделы:
        В главе "Стандартные RSL-модули" в разделе "Модуль CtgInter\Процедуры определения объектов категории" актуализировано описание параметра DateStart процедуры GetCtgObjects ().
  • 23.06.2012
    • изменено
      • В главу "Стандартные RSL-модули" внесены следующие изменения:
        • В разделе "Модуль BankInter\Формирование внешнего индекса для таблицы документов" актуализировано описание функции CreateEKDoc ().
        • В разделе "Модуль BankInter\Процедуры для работы с ограничениями на совершение операций по лицевому счету клиента" актуализировано описание функции GetTotalAccountLimitSum ().
        • В разделе "Модуль CarryDoc\Проводка рублевых и валютных документов внебалансового учета" актуализировано описание функции OBRunCarry ().
        • В разделе "Модуль CurrInter\Формирование внешнего индекса для таблицы документов" актуализировано описание функции CreateEKDocС ().
        • В разделе "Модуль Баланс\Процедуры формирования файла баланса" актуализирована основная информация о разделе.
        • В разделе "Модуль Баланс\Процедуры установки параметров отчета для баланса" актуализировано описание функций ПараметрыБалансаВ () и ПараметрыБаланса ().
  • 08.06.2012
    • добавлено
      • 1. Добавлены разделы:
        В главу "Стандартные RSL-модули" добавлен раздел "Модуль ClnInter\Процедура переноса объектов субъекта".
        2. Изменены разделы:
        В главе "Стандартные RSL-модули" из раздела "Модуль Календарь\Процедуры определения дат" удалено описание процедуры GetDateAfterWorkDays ().
  • 28.03.2012
    • добавлено
      • В главу "Стандартные RSL-модули" в раздел "Модуль CurrInter" добавлен подраздел "Процедура проверки валюты", содержащий описание процедуры IsNationalCurrency ().