Интерфейсы языка RSL для взаимодействия с ИБС RS-Bank V.6. Часть 1
Скачать документ(Core_RSLprc_1.pdf, 1307490)
Тип документа:Руководство программиста
Продукт:RS-Bank V.6.20.030.61
Разделы:RSL
Дата документа:26.06.2013
Продукт: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.
- добавлено описание свойства SumEquivalentCarry класса RsbAccTransactionData;
- В раздел "Модуль BankInter\ Процедуры\ Процедуры для работы с лицевыми счетами" внесены следующие изменения:
- добавлено описание процедуры MakeAccountIDEx;
- доработано описание процедуры OverValueAccount.
- добавлено описание процедуры MakeAccountIDEx;
- В раздел "Модуль BankInter\ Процедуры\ Прочие процедуры" добавлено описание процедуры GetFioOper.
- В раздел "Модуль CTInter\ Константы\ Виды объектов системы" добавлено описание константы OBJTYPE_MFRPAYMENT.
- В раздел "Модуль CTInter\ Константы\ Виды справочников" добавлено описание константы OBJTYPE_DECISION.
- В раздел "Модуль CTInter\ Классы" внесены следующие изменения:
- добавлено описание класса RsbObjLinkData;
- доработано описание методов GetFirst, GetMainAttr, GetNext.
- добавлено описание класса RsbObjLinkData;
- В раздел "Модуль CTInter\ Процедуры\ Определение взаимосвязей между объектами системы" добавлено описание процедуры SetLinkedObjectPacket.
- добавлено
- 03.03.2011
- изменено
- В разделе "Модуль BankInter\ Процедуры\ Работа с настройками банка" доработано описание процедуры GetRegistryValue.
- изменено
- 08.12.2010
- добавлено
- В раздел "Модуль BankInter\Процедуры" добавлен подраздел "Работа с бинарными данными".
- добавлено
- 08.12.2010
- изменено
- В раздел "Модуль BankInter\Классы" внесены следующие изменения:
удалено описание классов RsbCashOrder, RsbCashSymbols,
.- RsbCOPayment;
- добавлено описание классов RsbContactMesPro и RsbRslBinaryData
- RsbCOPayment;
- В раздел "Модуль BankInter\Классы" внесены следующие изменения:
- изменено
- 04.05.2010
- изменено
- В раздел "Модуль BankInter\Процедуры/Прочие процедуры" добавлено описание процедуры GetNDSRateByDate.
- изменено
- 31.03.2010
- добавлено
- "Модуль BilFacturaInter\Константы".
- изменено
- В раздел "Модуль BankInter\Процедуры\Процедуры для работы с лицевыми счетами" внесены следующие изменения:
- добавлено описание процедур ListAccClaim и AccClaimIncomplete;
- доработано описание процедур AccGetFreeAmount, GetFreeAmount, GetFreeAmountWithLimit.
- добавлено описание процедур ListAccClaim и AccClaimIncomplete;
- В раздел "Модуль CTInter\Константы\Виды регистрирующих органов" добавлено описание константы REGPT_FUND_SOCIAL_INSURANCE.
- В разделе "Модуль cryptdlm.d32\Классы\Класс RSCryptoAPI\Методы класса RSCryptoAPI" доработано описание процедуры IsCryptoActionNeeded.
- В раздел "Модуль BankInter\Процедуры\Процедуры для работы с лицевыми счетами" внесены следующие изменения:
- добавлено
- 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.
- добавлено описание классов RsbBBPayment, RsbCPPayment;
- В раздел "Модуль BankInter\Константы" внесены следующие изменения:
- в подраздел "Происхождения валютных платежных документов" добавлено описание константы CP_OR_PERCENT;
- в подраздел "Происхождения мемориальных ордеров" добавлено описание константы CB_DOC_ORIGIN_PERCENT;
- в подраздел "Происхождения мультивалютных документов" добавлено описание константы MULTYDOC_ORIGIN_PERCENT;
- в подраздел "Происхождение платежей банка" добавлено описание константы MEMORDER_FDOC_PERCENT;
- в подраздел "Происхождение рублевых платежных документов клиента" добавлено описание константы PSPO_OR_PERCENT;
- в подраздел "Прочие константы" добавлено описание константы OBJ_AFTEREDIT.
- в подраздел "Происхождения валютных платежных документов" добавлено описание константы CP_OR_PERCENT;
- Из раздела "Модуль BalanceInter\Процедуры" удалена ссылка на процедуру РассчитатьБалансПоГлаве.
- В разделе "Модуль CTInter\Классы" произведены следующие изменения:
- добавлено описание класса RsbAccCategory;
- добавлен пример использования методов класса RsbObjCategories.
- добавлено описание класса RsbAccCategory;
- В раздел "Модуль 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.
- в подраздел "Виды объектов системы" добавлено описание константы OBJTYPE_SSI;
- В разделе "Модуль cryptdlm.d32\Классы\Класс RSCryptoAPI\Методы класса RSCryptoAPI" доработано описание метода CheckFileSign.
- В разделе "Модуль BankInter\ Процедуры" произведены следующие изменения:
- в подраздел "Процедуры определения прав доступа" добавлено описание процедур CheckAccountRestriction, CheckActionRestriction, CheckObjectRestriction, GetObjectRestriction;
- в подраздел "Процедуры для работы с резервами" добавлено описание процедуры FreeReserveMass;
- в подраздел "Процедуры работы с лицевыми счетами" добавлено описание процедур SetAccOverdaftLimit, GetFreeAmountForOverdraft, GetFreeAmount, GetFreeAmountWithLimit; доработано описание процедуры AccGetFreeAmount;
- в подраздел "Процедуры для работы с примечаниями к объектам" добавлено описание процедуры GetNoteValue; доработано описание процедуры AddNoteForObject;
- в подраздел "Прочие процедуры" добавлено описание процедур SetNewPswdToUserGroup; SetOperDay, isDLMRuning, CB_CarryPlanDocuments.
- в подраздел "Процедуры определения прав доступа" добавлено описание процедур CheckAccountRestriction, CheckActionRestriction, CheckObjectRestriction, GetObjectRestriction;
- В раздел "Модуль BankInter\Классы" внесены следующие изменения:
- удалено
- Из раздела "Модуль BankInter\Процедуры" удалены подразделы:
- "Работа с субсчетами".
- "Процедуры определения параметров настроек".
- "Работа с субсчетами".
- Из раздела "Модуль BankInter\Процедуры" удалены подразделы:
- добавлено