Спецпеременные и процедуры языка RSL для ПК RS-Loans v.5.50

Скачать документ(Интерфейсы_языка_RSL_RS-Loans.pdf, 3663582)
Тип документа:Руководство программиста
Продукт:RS-Bank 5.50.003
Разделы:Tools
Дата документа:25.01.2021

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

Руководство содержит описание переменных и процедур языка интерпретатора RSL, которые используются при создании макромодулей, входящих в ПК RS-Loans v.5.50, и при написании пользователем собственных макропрограмм.
Спецпеременные и процедуры языка RSL поставляются в виде стандартных RSL-модулей и становятся доступными пользователю после подключения этих модулей к программам. Чтобы
подключить какой-либо модуль, необходимо воспользоваться командой Import.
Руководство содержит примеры, иллюстрирующие использование спецпеременных и процедур при написании программ.

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

  • 25.01.2021
    • изменено
      • В главу "Модуль SbCrdInter" в раздел "Процедуры\ Функция выполнения операции из макроса MakeOperation\Операции функции MakeOperation" внесены следующие изменения:
      • В разделе "MakeOperation для открытия срочного обязательства по договору кредитной карты" уточнено описание функции, обновлен пример ее использования.
      • Добавлено описание функций:
      • MakeOperation_CF_ACCTRANSACTIONCOST для учета затрат по сделке.
      • MakeOperation_CF_MSFO_ADJUSTMENT_COST_CONTRGAR для корректировки стоимости ДогБГ.
      • MakeOperation_CF_MSFO_REWARD_GIVEGAR для учета вознаграждения за выдачу банковской гарантии.
      • MakeOperation_CF_MSFO_ACCOUNTING_OTH_PROFIT для учета прочих доходов.
      • В главу "Модуль LoansObjectsInter" в раздел "Классы\ TEnsObjParm\ Методы класса TEnsObjParm" внесены следующие изменения:
      • Добавлено описание методов: GetAgreedValueSum, GetCadastralValueSum, GetEnsCodePledged, GetEnsCodePledgedID, GetInvestmentValueSum, GetLiquidationValueSum.
      • Доработано описание методов: GetAppraisedValueSum, GetEnsAcceptedSum, GetFairValueSum, GetMarketValueSum, GetResSum.
      • В главе "Модуль LoansRegistry" в разделе "Процедуры\LoansReg_ДатаНулОстатка" доработано описание одноименной процедуры.
  • 03.12.2019
    • добавлено
      • В главу "Модуль SbCrdInter" в раздел "Процедуры\Функция выполнения операции из макроса MakeOperation\ Операции функции MakeOperation" добавлены следующие подразделы:
      • "MakeOperation для учета затрат по сделке".
      • "MakeOperation для учета вознаграждения за выдачу банковской гарантии".
  • 28.08.2019
    • изменено
      • На последней странице изменены контактные данные компании.
  • 22.03.2019
    • изменено
      • Изменен формат документа.
  • 31.10.2018
    • изменено
      • Актуализирована информация на второй странице руководства.
    • удалено
      • Из главы "Модуль SbCrdInter" удален раздел "Процедуры\ Функция выполнения операции из макроса MakeOperation\MakeOperation для изменения качества обеспечения".
  • 27.08.2018
    • изменено
      • В разделе "Модуль SbCrdInter\Процедуры\ Функция выполнения операции из макроса MakeOperation\ MakeOperation для пролонгации" доработано описание процедуры для пролонгации кредитного договора, срочного обязательства, договора банковской гарантии и банковской гарантии.
  • 21.06.2018
    • изменено
      • В главу "Модуль LoansUserFieldsInter" в следующие разделы добавлено описание новых функций:
      • в раздел "Модуль LoansUserFieldsInter\Классы\TValuesIterator\Методы класса TValuesIterator" – Delete, prev, TValuesIterator.
      • в раздел "Модуль LoansUserFieldsInter\Процедуры" – DeleteUsFieldValue, GetUsFieldPairValue, IsCurrentUserHaveAccess, IsLinkExist, SetUsFieldPairValue, UpdateValue.
  • 02.03.2018
    • изменено
      • Изменена последняя страница, содержащая контактные данные о компании.
  • 28.09.2017
    • изменено
      • В главу "Модуль LoansCalcDutyInter" в раздел "Классы\TCalculateDuty\Методы класса TCalculateDuty" в синтаксис функции CalculateDutysToDuty добавлены новые параметры.
  • 16.02.2017
    • изменено
      • Изменены контактные данные компании.
  • 11.04.2016
    • изменено
      • В главе "Модуль SbCrdInter" в разделе "Процедуры\Функция выполнения операции из макроса MakeOperation\MakeOperation для изменения номера счета" доработано описание параметра OperSum1.
        В главе "Модуль LoansObjectsInter" в разделе "Классы\TLnsOperationsIterator" доработано описание параметра [SysTypeID:integer] конструктора TLnsOperationsIterator.
  • 10.03.2016
    • изменено
      • Изменена последняя страница, содержащая контактные данные о компании.
  • 12.02.2016
    • изменено
      • В описании следующих функций словосочетание "на дату" заменено на "за дату":
      • глава "Модуль SbCrdInter" раздел "Процедуры" – описание функции ОстатокНаСчете;
      • глава "Модуль LoansFind" раздел "Процедуры" – описание функции Loans_FindRestAcc и Loans_FindRestAccCrd.
  • 09.12.2015
    • изменено
      • В главе "Модуль LoansRegistry" в разделе "Процедуры" доработано описание параметра CredOperID_Ref функции LoansReg_Обороты.
    • удалено
      • Из главы "Модуль SbCrdInter" удален раздел "Константы\Способ настройки параметров договора".
  • 20.11.2015
    • изменено
      • В главу "Модуль SbCrdInter" в раздел "Процедуры" добавлено описание процедуры LnsSafePkgInit.
        В главе "Модуль LoansObjectsInter" доработано описание назначения классов TEnsContrParm и TEnsObjParm.
  • 21.10.2015
    • изменено
      • В главу "Модуль SbCrdInter" в раздел "Константы\Виды объектов системы" добавлено описание констант LO_ASSERTLST и LO_ASGMTCONTR.
        Изменена последняя страница, содержащая контактные данные о компании.
  • 25.09.2015
    • изменено
      • В главу "Модуль LoansObjectsInter" в раздел "Классы\TLoansObjectIdent\Методы класса LoansObjectIdent" добавлено описание метода equal.
        В главу "Модуль LoansReserveInter" в раздел "Классы\TReserveResults\Методы класса TReserveResults" добавлено описание метода GetObjectIdent.
  • 25.08.2015
    • добавлено
      • В главу "Модуль LoansUserFieldsInter" добавлен раздел "TValuesIterator".
  • 23.07.2015
    • добавлено
      • В главу "Модуль SbCrdInter" добавлен раздел "Процедуры\Функция выполнения операции из макроса MakeOperation\MakeOperation для привязки договора обеспечения к основному договору/заявке".
        В главу "Модуль LoansObjectsInter" добавлен раздел "Классы\TLnsOperationsIterator\Свойства класса TLnsOperationsIterator".
    • изменено
      • В главе "Модуль LoansCalcDutyInter" в разделе "Классы\ TCalculateDuty\Методы класса TCalculateDuty" для метода CalculateDutysToCharge доработано описание параметра lstObj.
        В главе "Модуль LoansFind" в разделе "Процедуры" доработано описание параметров процедуры Loans_FindEnsObject.
        В главе "Модуль LoansObjectsInter" в разделе "Классы\TLnsOperationsIterator" в общее описание класса добавлено описание параметра [withChild:bool], а также в подраздел "Методы класса TLnsOperationsIterator" добавлено описание метода GetOperationObject.
  • 24.06.2015
    • добавлено
      • В главу "Модуль LoansReserveInter" добавлены разделы:
      • В раздел "Классы" подразделы "TRvpProtocolDataRecord", "TRvpChangeProtocol", "TRvpsProtocolDataRecord" и "TRvpsChangeProtocol".
      • "Процедуры".
    • изменено
      • В главе "Модуль SbCrdInter" в разделе "Процедуры" выполнены изменения:
      • удалено описание функции GetTrueCostOfLoan;
      • доработано описание функций и их параметров: OpenLoansCommonFiles, КапиталБанка, КачествоОбслуживанияДолга.
  • 27.04.2015
    • изменено
      • В главе "Модуль LoansObjectsInter" в разделе "Классы\TLnsPlanPayIterator\Методы класса TLnsPlanPayIterator" исправлены типы параметров методов класса.
  • 09.04.2015
    • добавлено
      • В главу "Модуль SbCrdInter" добавлен раздел "Классы\TLnsCalcPSK229".
    • изменено
      • В главе "Модуль LoansObjectsInter" в разделе "Классы\TLnsPlanPayIterator\Методы класса TLnsPlanPayIterator" доработано описание метода TlnsPlanPayIterator.
  • 23.01.2015
    • изменено
      • В главе "Модуль LoansObjectsInter" в разделе "Классы\TLnsPlanPayIterator\Методы класса TLnsPlanPayIterator" доработано описание метода TlnsPlanPayIterator.
  • 24.12.2014
    • добавлено
      • В главу "Модуль SbCrdInter" добавлен раздел "Процедуры\Функция выполнения операции из макроса MakeOperation\MakeOperation для установки лимита выдачи/задолженности по договору кредитной карты".
    • изменено
      • В главу "Модуль SbCrdInter" в следующие подразделы раздела "Процедуры\Функция выполнения операции из макроса MakeOperation" внесены следующие изменения:
        • "MakeOperation для ввода нового кредитного договора, договора гарантии, договора по кредитной карте или договора цессии" – измене пример использования функции.
        • "MakeOperation для вынесения на просрочку кредитного договора/обязательства" – доработано описание параметра OpFlag и второй пример использования функции.
        • Подраздел "MakeOperation для установки лимита выдачи/задолженности" переименован в "MakeOperation для установки лимита выдачи/задолженности по кредитному договору", удален второй пример использования функции.
        • "MakeOperation для выполнения операции открытия счетов" доработано описание первого варианта использования функции, удалено описание третьего варианта использования функции.
        • "MakeOperation для удаления договора (требования) из субпортфеля" из синтасксиса и примера использования функции удален параметр CaseID.
        • "MakeOperation для привязки договора к реестру" – исправлен пример использования функции.
        • "MakeOperation для продажи реестра прав требований" – исправлено описание параметров функции, добавлен второй пример использования функции.
  • 15.10.2014
    • изменено
      • В главу "Модуль LoansUserFieldsInter" внесены следующие изменения:
        • В раздел "Классы\TLnsUserFieldLink\Методы класса TLnsUserFieldLink" добавлено описание метода IsValueExist.
        • В раздел "Процедуры" добавлено описание функции IsValueExistForObjectWithParents.
  • 22.09.2014
    • изменено
      • В главе "Модуль SbCrdInter" в следующих разделах название константы CF_CHNDEMAND исправлено на CF_CHNGDEMAND:
        • "Константы\Виды операций по кредитному договору".
        • "Процедуры\Функция выполнения операции из макроса MakeOperation\MakeOperation для изменения портфеля".
  • 09.09.2014
    • изменено
      • В главу "Модуль SbCrdInter" в раздел "Процедуры" внесены следующие изменения:
        • Добавлено описание процедуры GetTrueCostOfLoan.
        • Удалено описание процедуры GetEffRate.
        В главу "Модуль LoansReserveInter" в раздел "Классы\TReserveResults\Методы класса TReserveResults" добавлено описание методов: GetCalcSumInSubcase, GetRvpsLimitation, IsCalcByCase, IsDiscountByCase, SetCalcSumInSubcase, SetRvpsLimitation.
  • 19.08.2014
    • добавлено
      • В главу "Модуль SbCrdInter" добавлены разделы:
        • "Констант\Виды операций по договору цессии".
        • В раздел "Процедуры\Функция выполнения операции из макроса MakeOperation" добавлены подразделы:
        • "MakeOperation для продажи реестра прав требований".
        • "MakeOperation для принятия требования по договору цессии".
        • "MakeOperation для покупки реестра требований".
        • "MakeOperation для формирования графика приема-передачи по договору цессии".
        • "MakeOperation для формирования графика платежей дебитора по реестру".
        • "MakeOperation для погашения по договору цессии".
        • "MakeOperation для погашения по реестру прав требований".
        • "MakeOperation для выноса реестра продаваемых требований на просрочку".
        • "MakeOperation для формирования резерва по договору цессии".
    • изменено
      • В главу "Модуль SbCrdInter" в раздел "Процедуры" внесены следующие изменения:
        • Доработано описание параметров и примеры использования процедур: УстановитьВидыКредитов, УстановитьДоговораОтчета, УстановитьКатегории, УстановитьКлиентов, УстановитьПользКредит.
        • Подраздел раздела "Функция выполнения операции из макроса MakeOperation" "MakeOperation для ввода нового кредитного договора, договора гарантии или договора по кредитной карте", переименован в "MakeOperation для ввода нового кредитного договора, договора гарантии, договора по кредитной карте или договора цессии", добавлено примечание.
        В главу "LoansObjectsInter" в раздел "TLoansContract\Методы класса TLoansContract" добавлен пример использования метода CreateReserve.
  • 21.07.2014
    • изменено
      • В главу "Модуль SbCrdInter" в раздел "Процедуры" внесены следующие изменения:
        • Удалено описание функции СуммыДляРезерва.
        • Доработан пример использования функции УстановитьКлиентов.
        • Подраздел раздела "Функция выполнения операции из макроса MakeOperation" "MakeOperation для ввода нового кредитного договора" переименован в "MakeOperation для ввода нового кредитного договора, договора гарантии или договора по кредитной карте", исправлен пример использования функции.
  • 18.04.2014
    • добавлено
      • В главу "Модуль SbCrdInter" добавлен раздел "TLoansBatchMode".
    • изменено
      • В главе "Модуль SbCrdInter" из раздела "Процедуры" удалено описание функций ВойтиВПакетныйРежим и ВыйтиИзПакетногоРежима.
        Из главы "Модуль LoansRegParmInter" из раздела "Процедуры" удалено описание функции LoansReg_НачПроцПередОплатой.
  • 20.03.2014
    • изменено
      • ♦ В главу "Модуль SbCrdInter" внесены следующие изменения:
        - В разделе "Классы\TCycleRelObj\Методы класса TCycleRelObj" доработано описание параметров метода TCycleRelObj.
        - В разделе "Процедуры\Функция выполнения операции из макроса MakeOperation\MakeOperation для выполнения операции открытия счетов" доработано описание параметра BuffPtr во втором варианте выполнения функции.
        ♦ В главе "Модуль LoansObjectsInter" в разделе "Классы\TLnsPercDayIterator" доработано описание класса, а также описание свойств в подразделе "Свойства класса TLnsPercDayIterator".
  • 12.03.2014
    • добавлено
      • В Руководство добавлена глава "Модуль LoansTmpFileInter".
    • изменено
      • В главе "Модуль SbCrdInter" в разделе "Процедуры\Функция выполнения операции из макроса MakeOperation\MakeOperation для выполнения операции открытия счетов" доработано описание второго варианта выполнения функции.
  • 18.02.2014
    • изменено
      • В главе "Модуль SbCrdInter" в разделе "Процедуры\Функция выполнения операции из макроса MakeOperation" исправлено форматирование таблицы с описанием операций.
        В главу "Модуль LoansRegistry" в раздел "Константы\Системные типы регистров" добавлено описание констант RR_SET_LIMPAY, RR_SET_LIMDUTY и RR_SET_LIMPAY_GAR.
  • 10.01.2014
    • изменено
      • В главу "Модуль LoansRegistry" в раздел "Константы" добавлено описание констант RR_SET_LIMPAY, RR_SET_LIMDUTY и RR_SET_LIMPAY_GAR.
  • 10.01.2014
    • изменено
      • В главу "Модуль SbCrdInter" в раздел "Константы\Типы регистров" добавлено описание констант RR_SET_LIMPAY, RR_SET_LIMDUTY и RR_SET_LIMPAY_GAR.
  • 12.11.2013
    • изменено
      • Из главы "Модуль LoansRegParmInter" из раздела "Процедуры" удалено описание процедуры LoansReg_ФормулаАннуитета ().
  • 18.09.2013
    • изменено
      • Из главы "Модуль LoansRegParmInter" из раздела "Процедуры" удалено описание процедуры LoansReg_ФормулаАннуитета ().
  • 17.05.2013
    • добавлено
      • В главу "Модуль SbCrdInter" добавлен раздел "Процедуры\Функция выполнения операции из макроса MakeOperation\MakeOperation для ввода нового кредитного договора".
    • изменено
      • В главе "Модуль SbCrdInter" в разделе "Процедуры\Функция выполнения операции из макроса MakeOperation\MakeOperation для открытия закрытого договора" доработано описание синтаксиса, параметров и примера использования функции.
  • 02.04.2013
    • изменено
      • В главу "Модуль LoansCalcDutyInter" в раздел "Классы" внесены следующие изменения:
        • В раздел "TDutyType\Свойства класса TDutyType" добавлено описание свойств класса.
        • В раздел "TDutyTypesIterator\Методы класса TDutyTypesIterator" добавлено описание метода FindElement.
        В главе "Модуль LoansFind" в разделе "Процедуры" удалено описании функции Loans_FindChangeLimit.
  • 20.03.2013
    • изменено
      • В главу "Модуль SbCrdInter" в раздел "Процедуры" добавлено описание функции IsDutyOper.
  • 22.02.2013
    • изменено
      • В главе "Модуль LoansRegistry" в разделе "Процедуры" доработано описание функции LoansReg_Проводка.
  • 11.12.2012
    • добавлено
      • В главу "Модуль SbCrdInter" в раздел "Процедуры\Функция выполнения операции из макроса MakeOperation" добавлены разделы:
        • "MakeOperation для вставки в базу данных объекта «заявка»".
        • "MakeOperation для вставки в базу данных объекта «договор обеспечения»".
        • "MakeOperation для вставки в базу данных объекта «субпортфель»".
  • 13.11.2012
    • изменено
      • В главе "Модуль SbCrdInter" в разделе "Процедуры" доработано описание и пример использования функции СоздатьДокумент.
        В главу "Модуль LoansObjectsInter" в раздел "Классы\TLnsPlanPayIterator\Методы класса TLnsPlanPayIterator" добавлено описание функции TlnsPlanPayIterator.
  • 18.10.2012
    • добавлено
      • 1. Добавлены разделы:
        В главу "Модуль SbCrdInter" в раздел "Процедуры\Функция выполнения операции из макроса MakeOperation" добавлен подраздел "MakeOperation для перераспределения суммы учета для резерва".
        В главу "Модуль LoansUserFieldsInter" в раздел "Классы" добавлены подразделы:
        • "TValuesDirIterator".
        • "TLnsUserFieldLink\Свойства класса TLnsUserFieldLink".
        4. Изменены разделы:
        В главу "Модуль SbCrdInter" в раздел "Процедуры" добавлено описание функции GetCrdOperationSum.
        В главу "Модуль LoansCalcDutyInter" в раздел "Классы\TCalculateDuty\Методы класса TCalculateDuty" добавлено описание метода CalculateDutysToDuty.
        В главу "Модуль LoansObjectsInter" в раздел "Классы" внесены следующие изменения:
        • В подраздел "TEnsContrParm" добавлено описание метода GetResSumWithCat.
        • В подраздел "TEnsObjParm" добавлено описание методов GetRelEnsContr, GetResSum, GetResSumWithCat и GetState.
        В главу "Модуль LoansUserFieldsInter" внесены следующие изменения:
        • В раздел "Классы":
        • в подразделе "TLnsUserField\Свойства класса TLnsUserField" доработано описание назначения и примеров использования всех свойств класса.
        • в подраздел "TLnsUserField\Методы класса TLnsUserField" добавлено описание метода GetValuesDirIterator.
        • в раздел "Процедуры" добавлено описание процедур: CreateLnsUserField, CreateLnsUserFieldLink, DeleteLnsUserField, DeleteLnsUserFieldLink, UpdateLnsUserField.
  • 24.08.2012
    • добавлено
      • 1. Добавлены разделы:
        В главу "Модуль ПроцентыБухгалтер" добавлен раздел "Классы".
        2. Изменены разделы:
        В главу "Модуль SbCrdInter" в раздел "Процедуры" в описание процедуры РаскрытиеШаблонаКатегории добавлен параметр SystOp, а также актуализирован пример использования процедуры.
        В главе "Модуль LoansObjectsInter" в разделе "Классы\TLnsOperationsIterator\Методы класса TLnsOperationsIterator" доработано описание примера использования метода CurElement.
  • 01.08.2012
    • добавлено
      • 1. Добавлены разделы:
        В главу "Модуль LoansObjectsInter" добавлены разделы: "TLnsHistProlongIterator", "TLnsPercDayIterator", "TLnsPlanPayIterator", "TLnsProlongingObjectsIterator" и "TLnsRegistryRestIterator".
        2. Изменены разделы:
        В главу "Модуль SbCrdInter" в раздел "Процедуры\Функция выполнения операции из макроса MakeOperation" внесены изменения:
        • В разделе "MakeOperation для вынесения на просрочку кредитного договора/обязательства" доработан пример использования функции при значении "1" параметра OpFlag.
        • В разделе "MakeOperation для корректировки суммы договора обеспечения" доработано описание синтаксиса, параметров и примера использования функции.
  • 25.06.2012
    • изменено
      • 1. Изменены разделы:
        В главу "Модуль SbCrdInter" внесены изменения:
        • В следующие разделы добавлено описание константы CF_CHNDEMAND:
        • "Константы\Виды операций по кредитному договору".
        • "Процедуры\Функция выполнения операции из макроса MakeOperation\MakeOperation для изменения портфеля".
        • В раздел "Процедуры" добавлено описание процедуры GetLastSystOp.
        2. Удалены разделы:
        Из главы "Модуль SbCrdInter" удален раздел "Константы\Тип остатка".
  • 28.03.2012
    • изменено
      • В главе "Модуль SbCrdInter" в разделе "Процедуры\Функция выполнения операции из макроса MakeOperation\MakeOperation для погашения кредита" доработан Пример 2 использования функции.