Интерфейсы языка RSL для взаимодействия с ИБС RS-Bank V.6. Часть 2

Скачать документ(Core_RSLprc_2.pdf, 3048157)
Тип документа:Руководство программиста
Продукт:RS-Bank V.6.20.031.92
Разделы:Tools
Дата документа:07.04.2025

Описание документа

Настоящее Руководство содержит описание переменных, классов, процедур и констант языка интерпретатора RSL, которые используются при создании макромодулей CurrInter, FIInter, InsCarryDoc, OprInter, PcRateInter, PTInter, RsbDataSet, RsbObjFactory, SFInter, входящих в АС RS-Core V.6 ИБС RS-Bank V.6, и при написании пользователем собственных макропрограмм.

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

  • 07.04.2025
    • изменено
      • Изменены контактные данные компании на последней странице.
  • 26.09.2024
    • изменено
      • • Добавлена глава "Модуль FsspInter".
        • В главу "Модуль PTInter" добавлен раздел "Процедуры\Работа с субъектами\Процедура PT_SplitPersonIDC".
  • 28.06.2024
    • изменено
      • Изменены контактные данные компании.
        Доработано в связи с импортозамещением.
  • 01.04.2024
    • добавлено
      • В главу "Модуль PTInter" добавлены разделы:
        • "Классы\Класс RsbBatchImageParm".
        • "Константы\Виды наименований субъектов".
    • изменено
      • В раздел "Пакет PM_COMMON\Константы\Виды происхождений первичных документов" добавлено описание константы PD_OR_FSSP.
      • В главу "Модуль PTInter" внесены следующие изменения:
      • В раздел "Классы\Основные простые свойства" добавлено описание класса BanksShare.
      • В раздел "Классы\Класс RsbPersonPaper" добавлено описание свойств Country, CounrtyName, Name1, Name2, Name3, ID и NotValidDate.
      • В раздел "Классы\Класс RSBParty\Свойства, характеризующие субъект, как физическое лицо" добавлено описание свойств CountryBorn и CountryNameBorn.
      • В разделе "Процедуры\Прочие процедуры" доработано описание процедур GetCapital и SetCapital.
      • В раздел "Процедуры\Работа с субъектами" добавлено описание процедуры PT_ListPARTYNAME, PT_PT_CheckPriostanAccounts, PT_IsGenderNotIdent, а также удалено описание процедур PT_CheckPersnIDCviaSMEV и PT_CheckPersnNameviaSMEV.
  • 01.09.2023
    • изменено
      • Изменены контактные данные компании на последней странице.
  • 29.05.2023
    • изменено
      • В главу "Модуль PTInter" в раздел "Классы\ Класс RSBParty\ Основные простые свойства" для класса RsbParty добавлено описание свойств SPFSSuspend, SPFSArmNo514, SPFSBeginDate514, SPFSEndDate514, SPFSEsSize514.
  • 16.12.2022
    • изменено
      • Изменены контактные данные компании.
  • 29.08.2022
    • изменено
      • В главу "Модуль PTInter" в раздел "Константы\ Списки субъектов" добавлено описание константы PTLIST_BANK_NONRES.
  • 31.05.2022
    • изменено
      • Изменены контактные данные компании на последней странице.
  • 10.11.2021
    • изменено
      • В главе "Модуль FIInter" в разделе "Процедуры\Процедуры для вычисления сумм" доработано описание процедуры ConvSum.
      • В главу "Модуль PTInter" внесены следующие изменения:
      • В раздел "Классы" для класса RsbPersonPaper добавлено описание свойства IsNotValid, для класса RsbPartyAddress добавлено описание свойств HouseType, HouseType1, HouseType2, GFiasUNRZ, GFiasObjectID.
      • В раздел "Константы\Перечисление полей формы редактирования адреса для проверки на соответствие справочнику КЛАДР" добавлено описание констант ADDRFLD_HOUSETYPE, ADDRFLD_HOUSETYPE1, ADDRFLD_HOUSETYPE2.
      • В раздел "Процедуры\Работа с субъектами" добавлено описание процедур PT_GFias_GetObjectID, PT_GFias_GetAdressByObjectID, PT_GFias_GetObjectIDByAdress.
  • 24.09.2021
    • изменено
      • В раздел "Модуль PTInter\Классы\Класс RsbPartyRegDoc" добавлено описание свойства RegNumber.
      • Изменены контактные данные компании на последней странице.
  • 24.06.2021
    • изменено
      • В раздел "Модуль OprInter\Процедуры\Прочие процедуры" добавлено описание процедуры GetGenBVDwithBVS.
  • 20.10.2020
    • изменено
      • Изменены стили руководства.
  • 01.09.2020
    • изменено
      • RS-Securities V.6 и RS-Dealing V.6 переименованы в RS-FinMarkets.
  • 15.07.2020
    • добавлено
      • В главу "Модуль OprInter" добавлен раздел "Константы\Виды действий с сообщением ГИС ГМП".
    • изменено
      • В раздел "Модуль InsCarryDoc\Процедуры\Прочие процедуры" добавлено описание процедуры InsertLCNoticeMessage.
      • В разделе "Модуль InsCarryDoc\Процедуры\Действия, выполняемые на шаге операций" доработано описание процедуры InsertAccount.
      • В раздел "Модуль OprInter\Константы\Не первичные документы" добавлено описание констант WL_MES, WL_INFOMES.
      • В главу "Модуль PTInter" внесены следующие изменения:
      • В разделе "Классы":
      • Добавлено описание классов RsbPartyContact, RsbResidentHist, TRsbLegalProxyList.
      • Для класса RsbParty добавлено описание свойств SPFSSWIFTBIC, SPFSIsFreeIncomingServices, SPFSArmNo509, SPFSArmNo513, SPFSBeginDate509, SPFSBeginDate513, SPFSEndDate509, SPFSEndDate513, SPFSEsSize509, SPFSEsSize513, SPFSBeginDate504, SPFSEndDate504, SPFSESSize504, SPFSARMNo504, SPFSBeginDate506, SPFSEndDate506, SPFSESSize506, SPFSARMNo506 и метода ResidentHist.
      • В раздел "Константы\ Виды субъектов" добавлено описание констант PTK_BENEOWNER, PTK_PROXY.
      • В разделе "Процедуры":
      • В подраздел "Прочие процедуры" добавлено описание процедур PT_SelectLegalProxyHist, XCOMPL_MakePartyNoteText.
      • В подраздел "Работа с субъектами" добавлено описание процедур CB_DelPtProxy, PT_DeletePTBENEOWNER, PT_InsUpdPTBENEOWNER, PT_SearchOperationForClient.
  • 11.09.2019
    • изменено
      • На последней странице изменены контактные данные компании.
  • 06.11.2018
    • изменено
      • Изменена информация на второй странице руководства.
  • 02.08.2018
    • изменено
      • В главе "Модуль PTInter" выполнены изменения:
      • в разделе "Классы":
      • добавлено описание класса RsbPartyPFPropRSL;
      • для класса RsbParty добавлено описание метода PartyPFProp.
      • в раздел "Процедуры\Прочие процедуры" добавлено описание функций:
      • PtCertainCategory.
      • PtCertainCategoryWarning.

  • 09.06.2018
    • добавлено
      • В раздел "Модуль PTInter\ Константы" добавлены подразделы, содержащие константы:
      • "Виды ПДн".
      • "Виды завершения обработки ПДн".
      • "ПДн видов субъектов".
      • В раздел "Модуль PTInter\ Процедуры" добавлен подраздел "Работа с персональными данными".
      • Добавлена глава "Модуль RsSysLog", содержащая описание одноименного Интера.
    • изменено
      • В главу "Модуль PTInter" внесены следующие изменения:
      • В раздел "Константы\Виды кодов субъектов" добавлено описание константы PTCK_UNKGN.
      • В раздел "Классы":
      • Добавлено описание класса RsbPartyCheckECUPRID.
      • Добавлено описание класса RsbPartyTaxExemp.
      • Для класса RsbParty добавлено описание методов PartyCheckECUPRID и TaxExemp.
      • Добавлено описание класса RsbPersonPlaceWork.
      • В раздел "Модуль SFInter\ Процедуры\ Прочие процедуры" добавлено описание процедур SfCreateSfContr, SfUpdateSfContr, SfDeleteSfContr, SfFindSFSPIINSREC, SfSaveSfSSI, SfDeleteSfSSI, SfFindSFSPIDLINSREC, SfSaveDLSSI, SfDeleteDLSSI, SfContrChangeSfPlan, SfCreateUnionContr, SfUpdateSfUnionContr, SfDeleteSfUnionContr, SfUnionContrChangeSfPlan.
  • 09.04.2018
    • изменено
      • В главу "Модуль PTInter" добавлено описание:
      • Свойств класса RsbPartyAddress: Building, CodePlan, Fias, FiasGuid, Oktmo, Plan.
      • Групп констант ADR, T_AS, а также констант, определяющих перечисление полей формы редактирования адреса субъекта для проверки на соответствие: ADDRFLD_CODEPLAN, ADDRFLD_PLAN, ADDRFLD_BUILDING, ADDRFLD_OKTMO, ADDRFLD_FIAS.
      • процедур: PT_GetAddressGUID, PT_FormAddressStr, PT_GetAddressByGUID, PT_FormAddressStrByGUID, PT_GetFIASForAddress, UploadFiasXMLFileIntoDBFile.
  • 25.10.2017
    • изменено
      • В главу "Модуль PTInter" для класса RsbParty добавлено описание следующих свойств: SPFSArmNo501, SPFSArmNo503, SPFSBeginDate501, SPFSBeginDate503, SPFSEndDate501, SPFSEndDate503, SPFSEsSize501, SPFSEsSize503, SPFSIsFreeServices.
      • В главу "Модуль PTInter" добавлено описание константы PTK_SPFS.

  • 01.06.2017
    • изменено
      • В главу "Модуль PTInter" внесены следующие изменения:
      • добавлено описание констант PTSK_TF, PTLIST_TF_CLIENT;
      • добавлено описание процедур CB_CheckPersnIDCAllow, PT_CheckPersnNameviaSMEV, PT_CheckPersnIDCviaSMEV, PT_DeletePTBANKRUPTHIST, PT_InsUpdPTBANKRUPTHIST, CB_DeleteNotetextHist, CB_InsertNotetextHist и CB_UpdateNotetextHist;
      • добавлено описание класса RsbPersonCitizen и метода PersonCitizen класса RsbParty.
  • 01.03.2017
    • изменено
      • В главу "Модуль OprInter" добавлено описание процедур Opr_UnConnectBranch, Opr_InsertAndExecuteBranch, Opr_Backout, Opr_ExecuteStep.
  • 23.12.2016
    • изменено
      • В главе "Модуль FIInter" доработано описание функции FI_InsertAvoiriss
      • В главу "Модуль OprInter" добавлено описание параметра IsSFC в функцию GetMessageNumber510.
      • В главу "Модуль PTInter" добавлено описание констант PARTY_ATTR_PTTYPE_ARBITRMANAGER и PTLIST_MORTGAGEE и процедур PT_CopyPartyParm, PT_GetSimilarForParty, PT_DefinePartyDoubler.
      • Изменены контактные данные компании на последней странице.
  • 07.11.2016
    • изменено
      • В главу "Модуль PtInter" добавлено описание константы PTK_MORTGAGEE.
  • 23.09.2016
    • изменено
      • В главу "Модуль FIInter" добавлено описание константы AVOIRISSKIND_KSU и процедур FI_IsKSU и FI_IsISU.
      • В главу "Модуль InsCarryDoc" добавлено описание процедуры InsertPmsend.
      • В главу "Модуль OprInter" добавлено описание процедуры IsDealKSU и констант DL_SCINOUTPOOL, DL_RENUMBERINGDEALS.
  • 08.08.2016
    • изменено
      • В главу "Модуль InsCarryDoc" добавлено описание процедуры InsertLCMessage.
      • В главу "Модуль OprInter" добавлено описание константы DLDOC_LCDOC и процедуры IsDVFXBNOTE.
  • 20.04.2016
    • добавлено
      • Добавлены разделы:
      • "Модуль PTInter\ Константы\ Бывшие поля таблицы adress.dbt".
      • "Модуль PTInter\ Константы\ Виды способов связи".
      • "Модуль PTInter\ Константы\ Информирование об итогах проверки паспорта физического лица".
      • "Модуль PTInter\ Константы\ Результат проверки удостоверения личности".
      • "Модуль PTInter\ Константы\ Типы способов связи".
    • изменено
      • В раздел "Модуль PTInter\ Классы" внесены следующие изменения:
      • для класса RsbParty () добавлено описание метода PartyContact ().
      • для класса RsbPersonPaper () добавлено описание свойства ValidToDate.
      • В раздел "Модуль PTInter\ Константы\ Виды кодов субъектов" добавлено описание константы PTCK_FOREIGN_INN.
      • В раздел "Модуль PTInter\ Процедуры\ Работа с субъектами" добавлено описание процедуры PT_CheckProxySignAuthority ().
      • В раздел "Модуль PTInter\ Процедуры\ Прочие процедуры" добавлено описание следующих процедур:
      • ExecChangeSfContrPlan ().
      • FindAdressContactValue ().
      • ParseRSMailString ().
  • 17.03.2015
    • добавлено
      • Добавлен раздел "Модуль PTInter\ Константы\ Признаки категории "Тип субъекта".
    • изменено
      • В раздел "Модуль InsCarryDoc\ Процедуры\ Прочие процедуры" добавлено описание процедуры SfComSetState().
      • В раздел "Модуль OprInter\ Константы\ Виды первичных документов" добавлено описание констант:
      • DLDOC_PMCLAIM.
      • DLDOC_OUT_PMCLAIM.
      • DLDOC_OUT_PMCOL.
      • DLDOC_IN_PMCLAIM.
      • DLDOC_IN_PMCOL.
      • PMDOC_CASHDOCUMENT.

      • В раздел "Модуль OprInter\ Процедуры\ Прочие процедуры" добавлено описание процедуры GetMessageNumber510().
      • В раздел "Модуль PTInter\ Классы" для класса RsbPartyRegDoc() внесены следующие изменения:
      • добавлено описание метода Add();
      • изменено описание метода PartyRegDoc().
      • В раздел "Модуль PTInter\ Константы\ Виды кодов субъектов" добавлено описание константы PTCK_UCSD.
      • В раздел "Модуль PTInter\ Константы\ Виды субъектов" добавлено описание константы PTK_FSFM.
      • В раздел "Модуль PTInter\ Константы\ Прочие константы" добавлено описание константы PARTY_ATTR_GROUP_IPDL.
      • В разделе "Модуль PTInter\ Процедуры\ Работа с субъектами" изменено описание процедуры PT_BindClientWithBranch() и добавлено описание процедуры GetPartyOnDate().
      • В раздел "Модуль PTInter\ Процедуры\ Прочие процедуры" добавлено описание следующих процедур:
      • GetCapital().
      • GetPersnIDCOnDate().
      • SetCapital().
  • 19.06.2014
    • изменено
      • В главу "Модуль РTInter" в раздел "Константы\Виды кодов субъектов" добавлено описание константы PTCK_SPECDEPLICENSE.
      • В главу "Модуль OprInter" в раздел "Процедуры\Прочие процедуры" добавлено описание функции Opr_SetMultiExec().
  • 26.06.2013
    • добавлено
      • Добавлена глава "Модуль GateInter".