Интерфейсы языка RSL для взаимодействия с АБС RS-Bank
Скачать документ(Интерфейсы языка RSL для взаимодействия с АБС RS-Bank_РПрог.pdf, 1482352)
Тип документа:Руководство программиста
Продукт:RS-Bank 5.10/Pervasive.105
Разделы:Общие Документы
Дата документа:01.06.2006
Продукт:RS-Bank 5.10/Pervasive.105
Разделы:Общие Документы
Дата документа:01.06.2006
Описание документа
Настоящее Руководство содержит описание переменных и процедур языка интерпретатора RSL, которые используются при создании макромодулей, входящих в АБС RS-Bank, и при написании пользователем собственных макропрограмм.
Изменения документа
- 01.06.2006
- добавлено
- В главу "Стандартные RSL-модули" добавлены разделы:
- "Модуль MCInter".
- "Модуль MCInter\Процедуры".
- "Модуль MCInter".
- В главу "Стандартные RSL-модули" добавлены разделы:
- добавлено
- 28.07.2005
- изменено
- Заменены логотип, название и реквизиты компании.
- Заменены логотип, название и реквизиты компании.
- изменено
- 17.01.2005
- изменено
- Изменено название файла.
- изменено
- 14.01.2004
- добавлено
- Описание константных значений из раздела "Стандартные RSL-модули\Модуль InsCarryDoc", за исключением спецпеременной {ArhivMode}, выделено в отдельный раздел "Константы".
- "Стандартные RSL-модули\Модуль GateInter\Константы\Параметры объекта «Удержанная комиссия»".
- "Стандартные RSL-модули\Модуль OprInter\Константы\Виды действий, выполняемых на шаге операций".
- "Стандартные RSL-модули\Модуль PTInter\Классы".
- "Стандартные RSL-модули\Модуль SfInter\Константы\Прочие константы".
- "Стандартные RSL-модули\Модуль VSInter\Константы\Режимы поиска счета процентов векселя".
- "Стандартные RSL-модули\Модуль GateInter\Константы\Параметры объекта «Удержанная комиссия»".
- изменено
- Разделы с заголовком "Спецпеременные", содержащие описание константных значений, переименованы в "Константы".
- Раздел "Спецпеременные для документов подсистемы «Кредитный бухгалтер»" переименован в "Обозначения документов подсистемы «Кредитный бухгалтер»".
- В разделе "Общесистемные спецпеременные" изменено описание спецпеременной {NumDprt}.
- В разделе "Стандартные RSL-модули\Модуль BankInter\Процедуры\Процедуры для работы с подсистемой «Шлюз»" в описании процедуры RegistryObject термин "спецпеременные" заменен на термин "константы".
- В разделе "Стандартные RSL-модули\Модуль BankInter\Процедуры\Прочие процедуры":
- добавлено описание процедур CPSetSignature, CPCheckSignature, InsertAnaliticSubAcc;
- в описание процедуры CompareStrWithMasks добавлен новый параметр mode и приведен новый пример использования.
- добавлено описание процедур CPSetSignature, CPCheckSignature, InsertAnaliticSubAcc;
- Из раздела "Стандартные RSL-модули\Модуль CTInter\Константы\Виды объектов системы" удалено описание константы OBJTYPE_BBANKCPTRANSFER.
- В раздел "Стандартные RSL-модули\Модуль CTInter\Константы\Виды объектов системы" добавлено описание констант OBJTYPE_OPRSFCOM, OBJTYPE_SFDEFCOM и OBJTYPE_SFSINGDF.
- В разделе "Стандартные RSL-модули\Модуль CTInter\Процедуры\Процедуры для работы с объектами":
- изменено описание параметра ObjID процедур CheckObjAttrPresence, GetMainObjAttr, ObjAttr_FindFirst.
- изменено описание параметра AttrType в процедурах IsObjectLinked, RestoreFromUniID и UniID.
- в описание процедур RestoreFromUniID и UniID добавлен новый параметр DocKind.
- изменено описание параметра ObjID процедур CheckObjAttrPresence, GetMainObjAttr, ObjAttr_FindFirst.
- В разделе "Стандартные RSL-модули\Модуль CTInter\Процедуры\Обработка категорий учета":
- добавлена новая процедура MC_ConvertIndexDateToDate;
- изменено описание работы процедуры MC_GetExistAccount.
- добавлена новая процедура MC_ConvertIndexDateToDate;
- В раздел "Стандартные RSL-модули\Модуль InsCarryDoc\Процедуры\Прочие процедуры" добавлено описание процедур InsertCPBankPayment, InsertSfContract, Opr_InsertAnaliticSubAcc, Opr_UpdateAccSubDocument.
- В разделе "Стандартные RSL-модули\Модуль MesInter\Процедуры\Процедуры генерации учетных объектов по сообщениям":
- добавлена процедура СчитатьУзелМаршрута;
- в описание процедуры СчитатьПоле добавлен новый параметр blok_name.
- добавлена процедура СчитатьУзелМаршрута;
- В разделе "Стандартные RSL-модули\Модуль OprInter\Константы\Виды первичных документов" удалена константа BBANK_CPTRANSFER.
- В разделе "Стандартные RSL-модули\Модуль OprInter\Процедуры":
- в описание процедуры OprReplanStepPlanDates добавлен новый параметр OnlyStepDate;
- добавлена новая процедура OprSfComScrol.
- в описание процедуры OprReplanStepPlanDates добавлен новый параметр OnlyStepDate;
- В разделе "Стандартные RSL-модули\Модуль PaymInter\Константы\Обозначение статуса платежей" добавлена новая константа PM_PROP_RETURNED.
- В разделе "Стандартные RSL-модули\Модуль SfInter\Процедуры":
- добавлены новые процедуры InsertSumList, SfCalcAlGetUserParm, SfInsertBasObj, SfUpdateBasObj, SfDeleteBasObj, SfFindBasObj и SfGetBasObj;
- изменено описание параметров и возвращаемого значения процедур SfGetCategoryAccountsByPmPaym, SfGetComiss и SfUpdateBasObj.
- добавлены новые процедуры InsertSumList, SfCalcAlGetUserParm, SfInsertBasObj, SfUpdateBasObj, SfDeleteBasObj, SfFindBasObj и SfGetBasObj;
- В разделе "Стандартные RSL-модули\Модуль Проценты\Процедуры" добавлена новая процедура PcAddSumToDate.
- В раздел "Стандартные RSL-модули\Модуль MmarkInter\Процедуры" добавлена новая процедура MM_DefineOriginalID.
- В разделе "Стандартные RSL-модули\Модуль SPInter\Процедуры\Процедуры получения сумм лотов" во всех процедурах изменено описание параметра BuyGoal.
- В разделе "Стандартные RSL-модули\Модуль VSInter\Процедуры" в описание процедуры НайтиСчетПроцВекселя добавлен новый параметр mode.
- Название Руководства "Спецпеременные и процедуры языка RSL" заменено на "Интерфейсы языка RSL для взаимодействия с АБС RS-Bank".
- добавлено
- 13.11.2003
- добавлено
- "Стандартные RSL-модули\Спецпеременные и процедуры для подсистемы “Отчеты ЦБ”\Модуль ReptCBInter\Процедуры\Процедуры для работы с переменными сложной структуры".
- изменено
- В раздел "Стандартные RSL–модули\Спецпеременные и процедуры для подсистемы “Отчеты ЦБ”\Модуль ReptCBInter\Процедуры\Работа со значениями переменных" добавлено описание процедур ПрочитатьПеременную2 и РабочаяПеременная.
- добавлено
- 13.05.2003
- удалено
- Удален раздел "Стандартные RSL-модули\Спецпеременные и процедуры подсистем “Зарплата” и “Кадровая служба”". Информация из удаленного раздела включена в новый документ "Спецпеременные и процедуры языка RSL для ПК “Учет хозяйственной деятельности банка”".
- удалено
- 10.04.2003
- добавлено
- "Модуль BankInter\Спецпеременные\Режимы работы процедуры ПользФункцияПлатеж";
"Модуль BankInter\Процедуры\Процедуры работы с субсчетами";
"Модуль BankInter\Процедуры\Формирование внешнего индекса для файла документов";
"Модуль CTInter\Спецпеременные\Виды ролей финансовых инструментов";
"Модуль CTInter\Спецпеременные\Виды целей приобретения";
"Модуль CTInter\Спецпеременные\Виды блокировки счетов депо";
"Модуль DealsInter\Спецпеременные\Виды представителей";
"Модуль DealsInter\Спецпеременные\Виды назначения платежей в операции перевода ценных бумаг";
"Модуль DealsInter\Спецпеременные\Роли представителей";
"Модуль DealsInter\Спецпеременные\Режимы поиска и/или ввода представителей сторон договора";
"Модуль DPInter\Спецпеременные\Вид операции";
"Модуль DPInter\Спецпеременные\Статусы ошибок процедуры поиска/открытия раздела GerDepoPartition";
"Модуль FXInter";
"Модуль OprInter\Спецпеременные\Виды первичных документов для актуализации счетов в операции перевода ценных бумаг";
"Модуль OprInter\Спецпеременные\Флаги для задания битовой маски статуса комиссии в файле pmwrtsum.dbt (поле CommState)";
"Модуль OprInter\Спецпеременные\Режимы обновления лотов";
"Модуль OprInter\Спецпеременные\Режимы учета лотов при подсчете сумм по портфелю";
"Модуль OprInter\Спецпеременные\Виды связей платежей";
"Модуль PTInter\Спецпеременные\Подвиды субъектов";
"Модуль SFInter";
"Модуль SPInter\Спецпеременные\Настройки бэк-офиса";
"Модуль SPInter\Спецпеременные\Символьные типы сделок";
"Модуль SPInter\Спецпеременные\Типы расчетов";
"Модуль SPInter\Проедуры\Прочие процедуры";
"Модуль VSInter\Спецпеременные\Вид документа, удостоверяющий полномочия представителя стороны договора";
"Модуль VSInter\Спецпеременные\Режимы генерации номеров векселей";
"Модуль Проценты\Классы".
- "Модуль BankInter\Спецпеременные\Режимы работы процедуры ПользФункцияПлатеж";
- изменено
- В разделе "Модуль BankInter\Спецпеременные\Виды объектов репликации" изменено описание константы RG_PAYMENT.
- В разделе "Модуль BankInter\Спецпеременные\Прочие спецпеременные" добавлено описание констант SFPAY_CARRY, OBJ_AFTERINSERT, OBJ_AFTERUPDATE, BANK_DEBET, BANK_KREDIT, удалено описание спецпеременных RG_PMPAYM, RG_RMS.
- В раздел "Модуль BankInter\Процедуры\Процедуры работы с лицевыми счетами" добавлена процедура GetKeyPosition.
- В раздел "Модуль BankInter\Процедуры\Прочие процедуры" добавлены новые процедуры SetRegistryValue и CompareStrWithMasks.
- В разделе "Модуль ConvInter" изменено описание назначения модуля.
- В разделе "Модуль ConvInter\Процедуры" добавлены новые процедуры ConvVeksel, ConvVsCircAg, ConvDlOrder, ConvDlProxy, ConvVsOrdLnk, ConvDlOrdLnk, ConvCompleteDlOrder.
- В разделе "Модуль CTInter\Спецпеременные\Виды объектов системы" добавлено описание константы OBJTYPE_VSINTERGHANGE.
- В разделе "Модуль CTInter\Спецпеременные\Виды справочников" добавлено описание константы OBJTYPE_BUYGOAL.
- В разделе "Модуль CTInter\Спецпеременные\Номера битов в маске характеристик лицевых счетов" добавлено описание константы MCCATEG_ATTRMASK_PLACE_OFFICE.
- В разделе "Модуль CTInter\Спецпеременные\Виды классификаторов" добавлено описание констант LLCLASS_BO_CONTRACTOR, LLCLASS_BYGOAL_CB, LLCLASS_KIND_AKT_REQ, LLCLASS_KIND_AKT_COMM, LLCLASS_KINDDOC_VSIC, LLCLASS_KINDDOC_VSORDER, LLCLASS_KINDDOC_VSSALE, LLCLASS_KINDSUBJ_DEBETSECUR, LLCLASS_KINDSUBJ_CREDITSECUR.
- В разделе "Модуль CTInter\Спецпеременные\Типы параметров первичного документа" добавлено описание констант MC_TYPE_PARAMETR_SENIORNUMBER, MC_TYPE_PARAMETR_DEPARTMENT, MC_TYPE_PARAMETR_INDEXDATE, MC_TYPE_PARAMETR_CONTR_CLIENT, MC_TYPE_PARAMETR_CONTR_BANK, MC_TYPE_PARAMETR_MARKET_PLACE, MC_TYPE_PARAMETR_MARKET_PLACE_OFFICE.
- В разделе "Модуль CTInter\Спецпеременные\Режимы открытия счета для процедуры MC_FindAndOpenAccount" добавлено описание константы MC_OPENACC_CHECKACT.
- В разделе "Модуль CTInter\Процедуры\Обработка категорий учета":
- изменено описание процедур MC_FindAndOpenAccount, MC_GetAccountNumber, MC_GetPeriodForCurrAcc, MC_FindUseMCACCDOC, MC_FindMaxMCACCDOC;
- добавлено описание процедур MC_FindAndCloseAccount, MC_GetExistAccount.
- изменено описание процедур MC_FindAndOpenAccount, MC_GetAccountNumber, MC_GetPeriodForCurrAcc, MC_FindUseMCACCDOC, MC_FindMaxMCACCDOC;
- В разделе "Модуль DealsInter\Спецпеременные\Виды операций" добавлено описание константы DL_ORDER_VSINTERCHANGE.
- В разделе "Модуль DealsInter\Спецпеременные\Виды договоров" добавлено описание константы DL_ORDER_VSSALE.
- В разделе "Модуль DealsInter\Процедуры" добавлено описание процедуры DL_GetProxyName.
- В разделе "Модуль DPInter\Процедуры" добавлено описание процедур GetDepoPartition, InsertBillAgent, InsertInventoryCard, FindInventoryCard.
- В разделе "Модуль FIInter\Спецпеременные\Виды финансовых инструментов" добавлено описание константы NATCUR.
- В разделе "Модуль InsCarryDoc\Спецпеременные" добавлено описание спецпеременной {ArhivMode}.
- В разделе "Модуль InsCarryDoc\Процедуры" изменено описание процедур PaymentsReduction, PaymentsKvit, InsertRubDocument, InsertCurDocument, InsertCurNRubDocument, добавлено описание процедур OprUpdatePMDPPROP, DL_UpdatePmWrtSum, ChangePaymDocuments.
- В разделе "Модуль OprInter\Спецпеременные\Виды первичных документов" добавлено описание констант DL_VSSALE, DL_VSINTERCHANCE, DL_OVERVALUE_RD.
- В разделе "Модуль OprInter\Процедуры" добавлено описание процедур StepInfoEx, IsBUY, IsRET_ISSUE, IsRET_COUPON, InsertSingComisPayment, OprGetSFDocParam, InsertCertMove, InsertDeferDraft, OprReplanStepPlanDates.
- В разделе "Модуль PaymInter\Спецпеременные\Обозначение статуса платежей" добавлено описание констант PM_CLOSED_W_M_MOVEMENT, PM_CORRPOS_TYPE_SYSTEM, PM_CORRPOS_TYPE_USER.
- В разделе "Модуль PaymInter\Спецпеременные\Обозначение назначений платежей" добавлено описание констант PM_PURP_REG_COLLECT, PM_PURP_VSDIFF2C, PM_PURP_VSDIFF2B, PM_PURP_PAY_DEBT.
- В разделе "Модуль OprInter\Процедуры\" добавлено описание процедур WRT_GetFinResult, WRT_GetFinResultFromTemp, WRT_CalcBalanceCost, WRT_CalcBalanceAmount, Wrt_CalcBalanceCost, Wrt_CalcBalanceAmount, WRT_OverValue, UpdateSumRealPayment, WRT_CalcBackAmount, FillPaymentAccounts.
- В разделе "Модуль PTInter\Спецпеременные\Виды субъектов" добавлено описание константы PTK_BUDGETALLOCATER.
- В разделе "Модуль PTInter\Спецпеременные\Списки субъектов" добавлено описание констант PTLIST_BUDGETALLOCATER, PTLIST_MAINBUDGALLOC, PTLIST_SEPOFFICE.
- В разделе "Модуль PTInter\Процедуры" добавлено описание процедуры ВставитьСубъекта.
- В разделе "Спецпеременные и процедуры для подсистемы "Отчеты ЦБ"\Спецпеременные\Общие константы" добавлено описание константы MEANUNDEFBYZERO.
- В разделе "Модуль RMInter\Процедуры" добавлено описание процедуры ПолучитьРасходыРеспондента.
- В разделе "Модуль VSInter\Спецпеременные\Виды связей между векселем и договором" добавлено описание константы VSORDLNK_K_SALE.
- В разделе "Модуль VSInter\Процедуры" добавлено описание процедуры VS_GetProxyName, VS_SetStartDateOnBanner, VS_GetSetting, VS_FillPaymProp, изменено описание процедуры ИзменитьВексель.
- В разделе "Модуль WIdInter\Процедуры\Процедуры генерации учетных объектов по сообщениям" добавлено описание процедуры ВставитьРасходыРеспондента.
- В разделе "Модуль Календарь\Процедуры" изменено описание процедур IsWorkday, IsHoliday.
- В разделе "Модуль Проценты\Процедуры" добавлено описание процедуры ПроверитьИсториюНачислений.
- удалено
- "Модуль SVInter".
- добавлено
- 01.07.2002
- добавлено
- В раздел "Стандартные RSL-модули" добавлен новый раздел "Модуль DPInter".
- добавлено
- 26.06.2002
- изменено
- В разделе "Стандартные RSL-модули\Модуль BankInter\Процедуры\Побитовые операции" изменено описание процедур bAND и bOR.
- изменено
- 17.06.2002
- изменено
- В раздел "Стандартные RSL-модули\Модуль CurrInter\Процедуры\Процедуры определения сумм на балансовом валютном счете" добавлено описание процедуры ConsRub.
- изменено