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

Скачать документ(Core_RSLprc_1.pdf, 1307490)
Тип документа:Руководство программиста
Продукт:RS-Bank V.6.20.030.61
Разделы:RSL
Дата документа:26.06.2013

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

Настоящее Руководство является частью Руководства программиста и содержит описание общесистемных спецпеременных, а также переменных, классов, процедур и констант языка интерпретатора RSL, которые используются при создании макромодулей BalanceInter, BankInter, BilFacturaInter, CarryDoc, cryptdlm.d32, CTInter, входящих в АС RS-Core ИБС RS-Bank V.6, и при написании пользователем собственных макропрограмм.

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

  • 26.06.2013
    • изменено
      • В разделе "Модуль BankInter\ Процедуры\ Процедуры для работы с лицевыми счетами" доработана процедура Create_Account().
  • 08.04.2013
    • изменено
      • В раздел "Модуль BankInter\ Процедуры\ Прочие процедуры" добавлено описание процедуры ClientHasSalaryAccount().
  • 04.07.2012
    • добавлено
      • "Модуль BankInter\ Константы\ Сторона сделки".
    • изменено
      • В разделе "Общесистемные спецпеременные" удалено описание спецпеременной {SelfID}.
      • В раздел "Модуль BankInter\ Классы" добавлено описание свойств ExRateExtra и SideTransaction класса RsbAccTransactionData.
      • В раздел "Модуль BankInter\ Константы\ Прочие константы" добавлено описание константы K_ESC.
      • В раздел "Модуль BankInter\ Прочие\ Прочие процедуры" добавлено описание процедуры ConfWin.
      • В раздел "Модуль CTInter\ Константы\ Виды справочников" добавлено описание константы OBJTYPE_FNSNPARTHEAD.
      • В раздел "Модуль BankInter\ Процедуры\ Прочие процедуры" добавлено описание процедуры WriteOperLog.
      • В раздел "Модуль BankInter\ Классы" добавлено описание класса RsbSQLInsert.
  • 12.01.2012
    • добавлено
      • "Модуль BankInter\ Константы\ Виды объектов для банковских продуктов вида "Депозитарный договор"".
      • "Модуль CTInter\ Константы\ Группы категорий объекта "Субъект"".
    • изменено
      • В раздел "Модуль BankInter\ Константы\ Виды банковских продуктов" добавлено описание константы PRD_KIND__PAYMENT_SERVICE.
      • В раздел "Модуль BankInter\ Константы\ Виды примечаний для объекта "Сделка с ценными бумагами"" добавлено описание констант NOTEKIND_SECDEAL_MARKETPRICE, NOTEKIND_SECDEAL_MAXRATE, NOTEKIND_SECDEAL_SETDVEXE.
      • В раздел "Модуль CTInter\ Константы\ Виды объектов системы" добавлено описание константы OBJTYPE_WLD_FNSINFO.
      • В раздел "Модуль CTInter\ Константы\ Виды справочников" добавлено описание констант OBJTYPE_FNSDEMAND, OBJTYPE_TYPE_WLDECISION.
      • В раздел "Модуль CTInter\ Константы\ Виды классификаторов" добавлено описание константы LLCLASS_KINDSUBJ_AGENT.
      • В разделе "Модуль BankInter\ Процедуры\ Работа со строками" доработано описание процедуры CompareStringsSimilar.
  • 08.09.2011
    • изменено
      • В разделе "Модуль BankInter\ Классы" доработано описание классов RsbBankProduct и RsbProductObject.
      • В раздел "Модуль BankInter\ Константы\ Виды банковских продуктов" добавлено описание констант PRD_KIND__DEPO_CONTRACT и PRD_KIND__PRC_CONTRACT.
  • 08.08.2011
    • добавлено
      • "Модуль CTInter\ Константы\ Группы для категорий ценных бумаг".
    • изменено
      • В разделе "Модуль BankInter\ Классы" доработано описание класса RsbAccTransaction.
      • В разделе "Модуль CarryDoc\ Процедуры\ Выполнение рублевых и валютных проводок" удалено описание процедуры RunCarry.
      • В раздел "Модуль CTInter\ Классы" добавлено описание классов RsbObjAttrListData и RsbObjAttrPanData.
      • В раздел "Модуль CTInter\ Константы\ Значения справочника «Тип счета депо по назначению»" добавлено описание константы OBJTYPE_DEPOKINDTYPE_TRANSIT.
    • удалено
      • "Модуль CarryDoc\ Процедуры\ Откат рублевых и валютных проводок".
      • "Модуль CarryDoc\ Процедуры\ Создание отложенной проводки".
  • 20.06.2011
    • добавлено
      • "Модуль BankInter\ Процедуры\ Процедуры для работы со списком банковских продуктов".
    • изменено
      • В раздел "Общесистемные спецпеременные" добавлено описание спецпеременной {cRealTypePerson}.
      • В раздел " Модуль BankInter\ Классы" внесены следующие изменения:
      • добавлено описание свойства SumEquivalentCarry класса RsbAccTransactionData;
      • добавлено описание классов RsbBankProduct, RsbClientProduct, RsbProductObject;
      • доработано описание метода Carry класса RsbAccTransaction;
      • доработано описание метода CalculateSumNatCur класса RsbMultyCarryMethod;
      • удалено описание свойства Date_Value класса RsbAccTransactionData.
      • В раздел "Модуль BankInter\ Процедуры\ Процедуры для работы с лицевыми счетами" внесены следующие изменения:
      • добавлено описание процедуры MakeAccountIDEx;
      • доработано описание процедуры OverValueAccount.
      • В раздел "Модуль BankInter\ Процедуры\ Прочие процедуры" добавлено описание процедуры GetFioOper.
      • В раздел "Модуль CTInter\ Константы\ Виды объектов системы" добавлено описание константы OBJTYPE_MFRPAYMENT.
      • В раздел "Модуль CTInter\ Константы\ Виды справочников" добавлено описание константы OBJTYPE_DECISION.
      • В раздел "Модуль CTInter\ Классы" внесены следующие изменения:
      • добавлено описание класса RsbObjLinkData;
      • доработано описание методов GetFirst, GetMainAttr, GetNext.
      • В раздел "Модуль CTInter\ Процедуры\ Определение взаимосвязей между объектами системы" добавлено описание процедуры SetLinkedObjectPacket.
  • 03.03.2011
    • изменено
      • В разделе "Модуль BankInter\ Процедуры\ Работа с настройками банка" доработано описание процедуры GetRegistryValue.
  • 08.12.2010
    • добавлено
      • В раздел "Модуль BankInter\Процедуры" добавлен подраздел "Работа с бинарными данными".
  • 08.12.2010
    • изменено
      • В раздел "Модуль BankInter\Классы" внесены следующие изменения:
        удалено описание классов RsbCashOrder, RsbCashSymbols,
      • RsbCOPayment;
      • добавлено описание классов RsbContactMesPro и RsbRslBinaryData
      • .
  • 04.05.2010
    • изменено
      • В раздел "Модуль BankInter\Процедуры/Прочие процедуры" добавлено описание процедуры GetNDSRateByDate.
  • 31.03.2010
    • добавлено
      • "Модуль BilFacturaInter\Константы".
    • изменено
      • В раздел "Модуль BankInter\Процедуры\Процедуры для работы с лицевыми счетами" внесены следующие изменения:
      • добавлено описание процедур ListAccClaim и AccClaimIncomplete;
      • доработано описание процедур AccGetFreeAmount, GetFreeAmount, GetFreeAmountWithLimit.
      • В раздел "Модуль CTInter\Константы\Виды регистрирующих органов" добавлено описание константы REGPT_FUND_SOCIAL_INSURANCE.
      • В разделе "Модуль cryptdlm.d32\Классы\Класс RSCryptoAPI\Методы класса RSCryptoAPI" доработано описание процедуры IsCryptoActionNeeded.
  • 05.02.2010
    • добавлено
      • "Модуль BankInter\Константы\Вид списка проводок".
  • 30.12.2009
    • изменено
      • В раздел "Модуль BankInter\Процедуры\Процедуры определения прав доступа" добавлен пример использования процедуры CheckObjectRestriction.
      • В раздел "Модуль BankInter\Константы\Прочие константы" добавлено описание константы REGRESTOUTCARRY.
      • В разделе "Модуль CTInter\Процедуры\Обработка категорий учета" доработано описание параметра BackoutAccount процедуры MC_FindAndOpenAccount.
  • 16.10.2009
    • добавлено
      • "Модуль BilFacturaInter".
      • В раздел "Модуль BankInter\Процедуры" добавлены подразделы:
      • "Процедуры расчета сумм в требуемую валюту".
      • "Работа со строками".
      • "Процедуры для получения полного имени временного файла".
      • "Работа с планировщиком".
      • "Режимы работы макропрограммы".
      • "Работа со счетами невыясненных сумм".
      • "Работа с системными ошибками".
      • "Процедуры для включения/выключения трассировки".
      • В раздел "Модуль BankInter\Константы" добавлен подраздел "Режимы работы процедуры проверки свободного остатка".
      • В раздел "Модуль CTInter\Константы" добавлены подразделы:
      • "Значения справочника «Вид статуса обработки поручения депо»".
      • "Значения справочника «Статус обработки поручения депо»".
    • изменено
      • В раздел "Модуль BankInter\Классы" внесены следующие изменения:
      • добавлено описание классов RsbBBPayment, RsbCPPayment;
      • добавлено описание свойств ConnAppKind, ConnAppKey и ConnSum класса RsbAccTransactionData;
      • добавлено описание свойств ID_Operation и ID_Step класса RsbAccTransaction;
      • добавлено описание метода ReadNote класса RsbObjNotes;
      • удалено описание свойства CloseDate классов RsbMemorialOrder, RsbMultyDoc, RsbCpOrder, RsbBankPaymentBase.
      • В раздел "Модуль BankInter\Константы" внесены следующие изменения:
      • в подраздел "Происхождения валютных платежных документов" добавлено описание константы CP_OR_PERCENT;
      • в подраздел "Происхождения мемориальных ордеров" добавлено описание константы CB_DOC_ORIGIN_PERCENT;
      • в подраздел "Происхождения мультивалютных документов" добавлено описание константы MULTYDOC_ORIGIN_PERCENT;
      • в подраздел "Происхождение платежей банка" добавлено описание константы MEMORDER_FDOC_PERCENT;
      • в подраздел "Происхождение рублевых платежных документов клиента" добавлено описание константы PSPO_OR_PERCENT;
      • в подраздел "Прочие константы" добавлено описание константы OBJ_AFTEREDIT.
      • Из раздела "Модуль BalanceInter\Процедуры" удалена ссылка на процедуру РассчитатьБалансПоГлаве.
      • В разделе "Модуль CTInter\Классы" произведены следующие изменения:
      • добавлено описание класса RsbAccCategory;
      • добавлен пример использования методов класса RsbObjCategories.
      • В раздел "Модуль CTInter\Константы" внесены следующие изменения:
      • в подраздел "Виды объектов системы" добавлено описание константы OBJTYPE_SSI;
      • в подраздел "Режимы определения парного счета" добавлено описание константы MC_PAIRACCMODE_OPEN;
      • в подраздел "Значения справочника «Тип информационного сообщения»" добавлено описание константы OBJTYPE_MSGTYPE_MT548;
      • в подраздел "Значения справочника «Функция сообщения»" добавлено описание констант OBJTYPE_MSGFUN_CAST, OBJTYPE_MSGFUN_INST;
      • в подраздел "Виды классификаторов" добавлено описание констант LLCLASS_DPMSGINF_MSGSTAT1, LLCLASS_DPMSGINF_MSGSTAT2, LLCLASS_DPMSGINF_MSGSTAT3, LLCLASS_DPMSGINF_MSGSTATKIND1, LLCLASS_DPMSGINF_MSGSTATKIND2, LLCLASS_DPMSGINF_MSGSTATKIND3;
      • в подраздел "Виды справочников" добавлено описание констант OBJTYPE_MSGSTAT, OBJTYPE_MSGSTATKIND.
      • В разделе "Модуль cryptdlm.d32\Классы\Класс RSCryptoAPI\Методы класса RSCryptoAPI" доработано описание метода CheckFileSign.
      • В разделе "Модуль BankInter\ Процедуры" произведены следующие изменения:
      • в подраздел "Процедуры определения прав доступа" добавлено описание процедур CheckAccountRestriction, CheckActionRestriction, CheckObjectRestriction, GetObjectRestriction;
      • в подраздел "Процедуры для работы с резервами" добавлено описание процедуры FreeReserveMass;
      • в подраздел "Процедуры работы с лицевыми счетами" добавлено описание процедур SetAccOverdaftLimit, GetFreeAmountForOverdraft, GetFreeAmount, GetFreeAmountWithLimit; доработано описание процедуры AccGetFreeAmount;
      • в подраздел "Процедуры для работы с примечаниями к объектам" добавлено описание процедуры GetNoteValue; доработано описание процедуры AddNoteForObject;
      • в подраздел "Прочие процедуры" добавлено описание процедур SetNewPswdToUserGroup; SetOperDay, isDLMRuning, CB_CarryPlanDocuments.
    • удалено
      • Из раздела "Модуль BankInter\Процедуры" удалены подразделы:
      • "Работа с субсчетами".
      • "Процедуры определения параметров настроек".