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

Скачать документ(DLM.pdf, 717376)
Тип документа:Руководство администратора
Продукт:RS-Bank V.6.20.030.56
Разделы:Tools
Дата документа:25.12.2012

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

В Руководстве приведено описание DLM-интерфейсов, позволяющих выполнять экспорт и импорт данных из ИБС RS-Bank V.6 для взаимодействия с различными клиентскими приложениями.
В Приложение к руководству включено описание некоторых наиболее часто используемых интерфейсных классов.

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

  • 25.12.2012
    • добавлено
      • "Приложение. Интерфейсные классы\ Прочие интерфейсные классы\ IABSBalanceAccount".
      • "Приложение. Интерфейсные классы\ Прочие интерфейсные классы\ IABSPartyName".
      • "Приложение. Интерфейсные классы\ Прочие интерфейсные классы\ IABSPartyNameList".
    • изменено
      • В раздел ""Приложение. Интерфейсные классы\ Прочие интерфейсные классы\ IABSParticipant" добавлено описание методов GetPartyNameList(), GetPartyName(), GetOfficerList(), UpdatePartyName().
  • 07.09.2011
    • добавлено
      • "Приложение интерфейсные классы\ Интерфейсные классы, реализующие вставку, изменение и удаление платежных документов в RS-Bank V.6\ IABSDWAccept".
      • "Приложение интерфейсные классы\ Прочие интерфейсные классы\ IABSDocumentK1".
      • "Приложение интерфейсные классы\ Прочие интерфейсные классы\ IABSDocumentListK1".
    • изменено
      • В раздел "Приложение интерфейсные классы\ Интерфейсные классы, реализующие вставку, изменение и удаление платежных документов в RS-Bank V.6\ IABSDWPaymentOrder" добавлено описание свойств AccRealReceiver, AccredDate, AccredType, AddCondition, Prezentation, Reprezentation.
      • В раздел "Приложение интерфейсные классы\ Прочие интерфейсные классы\ IABSCurrentBank" добавлено описание метода GetListDocumentK1.
      • В раздел "Приложение интерфейсные классы\ Прочие интерфейсные классы\ IABSPaymentOrder" добавлено описание свойств AccRealReceiver, AccReceiver40901, AccredDate, AccredType, AddCondition, Prezentation, Reprezentation.
  • 09.08.2010
    • изменено
      • В разделах "Приложение. Интерфейсные классы\Интерфейсные классы, реализующие вставку, изменение и удаление платежных документов в RS-Bank V.6\IABSDWCashOrder", "..\IABSDWCurrencyBuyOrder", "..\IABSDWCurrencyConversionOrder", "..\IABSDWCurrencyPaymentOrder", "..\IABSDWCurrencySaleOrder", "..\IABSDWMemorialOrder", "..\IABSDWPaymentOrder", а также "Приложение. Интерфейсные классы\Прочие интерфейсные классы\IABSBankOrder", "..\IABSCashOrder", "..\IABSCurrencyBuyOrder", "..\IABSCurrencyConversionOrder", "..\IABSCurrencyPaymentOrder", "..\IABSCurrencySaleOrder", "..\IABSMemorialOrder", "..\IABSPaymentOrder" изменен тип свойства VO_Code.
      • В разделе "Приложение. Интерфейсные классы\Прочие интерфейсные классы\IABSPaymentOrder" доработано описание свойства paymentKind.
      • В разделах "Приложение. Интерфейсные классы\Прочие интерфейсные классы\IABSInBankCurrency" и "..\IABSCurrencyRateType" доработано описание метода GetRateList.
  • 19.05.2010
    • добавлено
      • В раздел "Приложение. Интерфейсные классы\Прочие интерфейсные классы" добавлены подразделы:
      • "IABSCashSymbolDistribution".
      • "IABSCashSymbolDistributionList".
    • изменено
      • В разделы "Приложение. Интерфейсные классы\Интерфейсные классы, реализующие вставку, изменение и удаление платежных документов в RS-Bank V.6\IABSDWPaymentOrder" и "Приложение. Интерфейсные классы\Прочие интерфейсные классы\IABSPaymentOrder" внесены следующие изменения:
      • изменены типы свойств acceptDay и PartPaymNumMain;
      • добавлено описание свойств DatePayDoc и NumbPayDoc;
      • добавлено описание метода GetCashSymbolDistributionList.
      • В разделах "Приложение. Интерфейсные классы\Прочие интерфейсные классы\IABSObject" и "…\IABSObjectList" доработано описание классов IABSObject и IABSObjectList соответственно.
      • В следующие разделы главы "Приложение. Интерфейсные классы" добавлено описание метода _GetImplementation:
      • "Прочие интерфейсные классы \IABSMemorialOrder", "…\IABSCashOrder", "…\IABSPaymentOrder", "…\IABSCurrencyPaymentOrder", "…\IABSCurrencyConversionOrder".
      • "Интерфейсные классы, реализующие вставку, изменение и удаление платежных документов в RS-Bank V.6\IABSDWMemorialOrder", "…\IABSDWCashOrder", "…\IABSDWPaymentOrder", "…\IABSDWCurrencyPaymentOrder", "…\IABSDWCurrencyConversionOrder".
      • В разделе "Приложение. Интерфейсные классы\Интерфейсные классы с доступом для записи данных\IABSDWDocument" доработано описание метода insert класса IABSDWDocument.
  • 01.04.2010
    • добавлено
      • Добавлены следующие разделы:
      • "Приложение. Интерфейсные классы\Прочие интерфейсные классы\IABSBankOrder".
      • "Приложение. Интерфейсные классы\Прочие интерфейсные классы\IABSInfo".
      • "Приложение. Интерфейсные классы\Интерфейсные классы, реализующие вставку, изменение и удаление платежных документов в RS-Bank V.6\IABSDWBankOrder".
    • изменено
      • В главу "Приложение. Интерфейсные классы" внесены следующие изменения:
      • В разделы "Прочие интерфейсные классы\IABSPaymentOrder" и "Интерфейсные классы, реализующие вставку, изменение и удаление платежных документов в RS-Bank V.6\IABSDWPaymentOrder" добавлено описание свойств классов IABSPaymentOrder и IABSDWPaymentOrder, используемых для рублевых платежей РКО и банковских ордеров.
      • В разделы "Интерфейсные классы, реализующие вставку, изменение и удаление платежных документов в RS-Bank V.6\IABSDWCurrencyPaymentOrder" и "Прочие интерфейсные классы\IABSCurrencyPaymentOrder" добавлено описание свойства DateEnterI2.
      • В следующие разделы главы "Приложение. Интерфейсные классы" добавлено описание свойства NumberPack:
      • "Прочие интерфейсные классы\IABSCurrencyBuyOrder", "…\IABSCurrencySaleOrder", "…\IABSCurrencyConversionOrder", "…\IABSCashOrder", "…\IABSMemorialOrder".
      • "Интерфейсные классы, реализующие вставку, изменение и удаление платежных документов в RS-Bank V.6\IABSDWCurrencyBuyOrder", "…\IABSDWCurrencySaleOrder", "…\IABSDWCurrencyConversionOrder", "…\IABSDWCashOrder", "…\IABSDWMemorialOrder".
      • В раздел "Приложение. Интерфейсные классы\Прочие интерфейсные классы" внесены следующие изменения:
      • В подраздел "IABSAccountTransaction":
      • добавлено описание свойств bic, complexTransaction, ground, participant класса IABSAccountTransaction;
      • доработано описание свойства document.
      • В подразделе "IABSCurrentBank" доработано описание метода GetDocument.
      • В подразделе "IABSInBankAccount":
      • удалено описание метода GetExtract;
      • изменено возвращаемое значение метода GetRestList.
      • В подраздел "IABSCurrencyRateType" добавлено описание метода GetRateList класса IABSCurrencyRateType.
      • В раздел "Приложение. Интерфейсные классы\Интерфейсные классы, реализующие вставку, изменение и удаление платежных документов в RS-Bank V.6" внесены следующие изменения:
      • В подраздел "IABSDWCurrencyPaymentOrder":
      • добавлено описание свойства receiver.currency класса IABSDWCurrencyPaymentOrder;
      • добавлено описание метода SetBBDocKind.
      • В подразделе "IABSDWCurrencyConversionOrder" доработано описание свойства rateType класса IABSDWCurrencyConversionOrder.
      • В подраздел "IABSDWPaymentOrder":
      • добавлено описание метода SetBBDocKind;
      • доработано описание метода InsertForBB.
      • В раздел "Приложение. Интерфейсные классы\Классы IABS и IABSDirectWrite\IABS" внесены следующие изменения:
      • Добавлено описание параметра DocKind метода GetCashSymbol класса IABS.
      • Добавлена информация о базовом классе для класса IABS.
  • 12.01.2010
    • изменено
      • В главу "Приложение. Интерфейсные классы" внесены следующие изменения:
      • В разделе "Классы IABS и IABSDirectWrite\IABS" доработано описание метода IsReleaseRequired интерфейсного класса IABS, параметра allBanks метода GetBankList.
      • В разделы "Интерфейсные классы, реализующие вставку, изменение и удаление платежных документов в RS-Bank V.6\IABSDWCurrencyPaymentOrder" и "Прочие интерфейсные классы\IABSCurrencyPaymentOrder" добавлена информация об использовании кросс-курса для определения суммы платежа в валюте получателя.
      • В разделе "Прочие интерфейсные классы \IABSAccountExtract" доработано описание свойств restIn, restOut класса IABSAccountExtract.
  • 27.10.2009
    • изменено
      • В разделе " Приложение. Интерфейсные классы\ Интерфейсные классы, реализующие вставку, изменение и удаление платежных документов в RS-Bank V.6":
      • добавлена информация об отсутствии проверки кода SWIFT банка получателя;
      • в подразделы "IABSDWCashOrder" и "IABSDWPaymentOrder" добавлено описание свойства Origin для классов IABSDWCashOrder и IABSDWPaymentOrder соответственно;
      • в подразделе "IABSDWPaymentOrder":
      • добавлено описание свойства valueDate;
      • доработано описание свойства operationKind.
      • в подразделе "IABSDWCurrencyPaymentOrder":
      • добавлено описание свойств comissFIID и comissAccount;
      • удалено описание свойства operationKind.
      • в подразделах "IABSDWCashOrder", "IABSDWCurrencyBuyOrder", "IABSDWCurrencyConversionOrder", "IABSDWCurrencyPaymentOrder", "IABSDWCurrencySaleOrder", "IABSDWMemorialOrder", "IABSDWPaymentOrder":
      • доработано описание свойства Oper;
      • добавлено описание свойств CO_PassportNumber, CO_PassportDate, CO_ContractNumber, CO_ContractDate, CO_ContractCurrency, CO_Amount, CO_ContractAmount, IsVO, VO_Accept, VO_Code, VO_Oper, VO_Currency, VO_Direct, VO_PayerBank, VO_ReceiverBank.
      • в подразделах "IABSDWCurrencyBuyOrder" и "IABSDWCurrencySaleOrder":
      • изменено описание свойства rate;
      • добавлено описание свойства rateType.
      • В разделе " Приложение. Интерфейсные классы\ Классы IABS и IABSDirectWrite":
      • в подраздел "IABSDirectWrite" добавлена информация о невозможности изменить существующий документ;
      • в подразделе "IABS":
      • добавлена информация об учете регистра символов кода при выполнении метода _GetBankByCode;
      • добавлена информация об отстуствии в списках валют, возвращаемых методами GetCurrencyList и GetCurrency, клиринговых валют;
      • добавлено описание метода GetAccountList.
      • В разделе " Приложение. Интерфейсные классы\ Интерфейсные классы с доступом для записи данных\IABSDWDocument" доработано описание метода revoke класса IABSDWDocument.
      • В разделе " Приложение. Интерфейсные классы\ Прочие интерфейсные классы":
      • в подразделы "IABSMemorialOrder", "IABSCashOrder", "IABSPaymentOrder", "IABSCurrencyPaymentOrder", "IABSCurrencyBuyOrder", "IABSCurrencyConversionOrder", "IABSCurrencySaleOrder" добавлено описание свойств CO_PassportNumber, CO_PassportDate, CO_ContractNumber, CO_ContractDate, CO_ContractCurrency, CO_Amount, CO_ContractAmount, IsVO, VO_Accept, VO_Code, VO_Oper, VO_Currency, VO_Direct, VO_PayerBank, VO_ReceiverBank;
      • в подраздел "IABSClient" добавлено описание свойства OKDP;
      • в подразделе "IABSCurrency":
      • для свойства ISO добавлена информация о запрете, налагаемом на работу с клиринговыми валютами;
      • добавлено описание методов GetAccountList, GetCurrencyList и GetCurrency.
      • в подразделы "IABSCashOrder" и "IABSPaymentOrder" добавлено описание свойства Origin для классов IABSCashOrder и IABSPaymentOrder соответственно;
      • в подраздел "IABSPaymentOrder" доработано описание свойства valueDate класса IABSPaymentOrder;
      • в подразделе "IABSCurrencyPaymentOrder":
      • добавлено описание свойств comissFIID и comissAccount;
      • свойство IComissCharges переименовано в ComissCharges;
      • добавлено примечание к описанию свойств IsBankChargesOur, IsCorrespChargesOur.
      • в подразделе "IABSParticipant":
      • добавлено описание свойств shortName, PartyID и fullName;
      • изменено описание свойства id.
      • в подразделе "IABSBank":
      • добавлено описание свойства taxInstitution;
      • добавлено описание методов GetFirstPerson и GetSecondPerson;
      • доработано описание возможных значений свойства leadingDepartment класса IABSBank.
      • в подразделах "IABSCurrencyBuyOrder" и "IABSCurrencySaleOrder" изменено описание свойства rate; добавлено описание свойства rateType;
      • в подраздел "IABSCurrentBank" добавлена следующая информация:
      • об учете регистра символов кода при выполнении методов GetClient, GetClientByInn и GetClientByKind;
      • об отсутствии в списке счетов, возвращаемом методом GetAccountList, счетов с нецифровым ISO кодом;
      • о порядке получения сведений о счете.
  • 18.06.2009
    • добавлено
      • "Приложение. Интерфейсные классы\Прочие интерфейсные классы\IABSOfficer".
    • изменено
      • В разделе " Приложение. Интерфейсные классы \ Интерфейсные классы, реализующие вставку, изменение и удаление платежных документов в RS-Bank V.6":
      • в подразделы "IABSDWCashOrder" и "IABSDWPaymentOrder" добавлено описание свойства Origin для классов IABSDWCashOrder и IABSDWPaymentOrder соответственно;в подразделе "IABSDWPaymentOrder":
      • добавлено описание свойства valueDate;
      • доработано описание свойства operationKind.
      • в подразделе "IABSDWCurrencyPaymentOrder":
      • добавлено описание свойств comissFIID и comissAccount;
      • доработано описание свойства operationKind.
      • в поддразделах "IABSDWCashOrder", "IABSDWCurrencyBuyOrder", "IABSDWCurrencyConversionOrder", "IABSDWCurrencyPaymentOrder", "IABSDWCurrencySaleOrder", "IABSDWMemorialOrder", "IABSDWPaymentOrder" доработано описание свойства Oper;
      • в подразделах "IABSDWCurrencyBuyOrder" и "IABSDWCurrencySaleOrder":
      • изменено описание свойства rate;
      • добавлено описание свойства rateType.
      • В разделе " Приложение. Интерфейсные классы\ Классы IABS и IABSDirectWrite":
      • в подраздел "IABSDirectWrite" добавлена информация о невозможности изменить существующий документ;
      • в подраздел "IABS" добавлена информация об учете регистра символов кода при выполнении метода _GetBankByCode.
      • В разделе " Приложение. Интерфейсные классы\ Интерфейсные классы с доступом для записи данных\IABSDWDocument" доработано описание метода revoke класса IABSDWDocument.
      • В разделе " Приложение. Интерфейсные классы\ Прочие интерфейсные классы":
      • в подразделы "IABSCashOrder" и "IABSPaymentOrder" добавлено описание свойства Origin для классов IABSCashOrder и IABSPaymentOrder соответственно;
      • в подраздел "IABSPaymentOrder" доработано описание свойства valueDate класса IABSPaymentOrder;
      • в подразделе "IABSCurrencyPaymentOrder":
      • добавлено описание свойств comissFIID и comissAccount;
      • свойство IComissCharges переименовано в ComissCharges;
      • добавлено примечание к описанию свойств IsBankChargesOur, IsCorrespChargesOur.
      • в подразделе "IABSParticipant":
      • добавлено описание свойств shortName, PartyID и fullName;
      • изменено описание свойства id.
      • в подразделе "IABSBank":
      • добавлено описание свойства taxInstitution;
      • добавлено описание методов GetFirstPerson и GetSecondPerson.
      • в подразделах "IABSCurrencyBuyOrder" и "IABSCurrencySaleOrder" изменено описание свойства rate; добавлено описание свойства rateType;
      • в подраздел "IABSCurrentBank" добавлена информация об учете регистра символов кода при выполнении методов GetClient, GetClientByInn и GetClientByKind.
  • 26.03.2009
    • изменено
      • В главе "Приложение. Интерфейсные классы" произведены следующие изменения:
      • Раздел "Интерфейсные классы, реализующие вставку платежных документов в RS-Bank V.6" переименован в "Интерфейсные классы, реализующие вставку, изменение и удаление платежных документов в RS-Bank V.6".
      • В разделе "Интерфейсные классы, реализующие вставку, изменение и удаление платежных документов в RS-Bank V.6" произведены следующие изменения:
      • в подраздел "IABSDWMemorialOrder" добавлено описание свойств класса IABSDWMemorialOrder;
      • в подраздел "IABSDWCashOrder" добавлено описание свойств класса IABSDWCashOrder;
      • в подраздел "IABSDWPaymentOrder" добавлено описание свойств класса IABSDWPaymentOrder;
      • в подраздел "IABSDWCurrencyPaymentOrder" добавлено описание свойств и методов класса IABSDWCurrencyPaymentOrder;
      • в подразделе "IABSDWCurrencyBuyOrder" доработано описание свойств класса IABSDWCurrencyBuyOrder;
      • в подразделе "IABSDWCurrencySaleOrder" доработано описание свойств класса IABSDWCurrencySaleOrder;
      • в подразделе "IABSDWCurrencyConversionOrder" доработано описание свойств класса IABSDWCurrencyConversionOrder;
      • в подразделы "IABSDWCashOrder", "IABSDWCurrencyBuyOrder", "IABSDWCurrencyConversionOrder", "IABSDWCurrencyPaymentOrder", "IABSDWCurrencySaleOrder", "IABSDWMemorialOrder", "IABSDWPaymentOrder" добавлена информация о филиалах, в которые осуществляется вставка документа.

      • В раздел "Прочие интерфейсные классы" внесены следующие изменения:
      • в подразделы "IABSInBankAccount", "IABSCurrencyBackSaleOrder", "IABSCurrencyBuyOrder", "IABSCurrencyConversionOrder", "IABSCurrencyPaymentOrder", "IABSCurrencySaleOrder", "IABSPaymentOrder" добавлено описание свойства Department;
      • в подразделе "IABSCurrentBank" доработано описание методов класса IABSCurrentBank;
      • в подразделах "IABSInBankCurrency" и "IABSInBankClient" доработано описание метода GetAccountList;
      • в подразделе "IABSAccount" доработано описание свойств класса IABSAccount;
      • в подраздел "IABSBank" добавлено описание свойства leadingDepartment и методов класса IABSBank;
      • в подразделе "IABSPaymentOrder" доработано описание свойств класса IABSPaymentOrder;
      • в подразделе "IABSCurrencyPaymentOrder" доработано описание свойств класса IABSCurrencyPaymentOrder;
      • в подразделе "IABSAccountTransaction" удалено описание свойства participant класса IABSAccountTransaction;
      • в подраздел "IABSCashSymbol" добавлено описание свойств класса IABSCashSymbol;
      • в подраздел "IABSCodeKind" добавлено описание свойств класса IABSCodeKind;
      • в подраздел "IABSDocGround" добавлено описание свойств класса IABSDocGround;
      • в подраздел "IABSOperCipher" добавлено описание свойств класса IABSOperCipher;
      • в подраздел "IABSOperKind" добавлено описание свойств класса IABSOperKind;
      • в подраздел "IABSSettAccExt" добавлено описание свойств класса IABSSettAccExt;
      • в подразделе "IABSCurrencyConversionOrder" доработано описание свойств класса IABSCurrencyConversionOrder.

      • В разделе "Классы IABS и IABSDirectWrit\IABS" доработано описание методов класса IABS.
      • В разделе "Интерфейсные классы с доступом для записи данных\IABSDWDocumen" удалено описание метода _GetImplementation ().
      • В главе "Работа с DLM" произведены следующие изменения:
      • В разделе "Работа с объектами, реализующими интерфейсы iabs и iabsdw" доработано описание метода GetCurrentOperDate.
      • В раздел "Инициализация DLM" добавлено описание параметров функций ABSGetInterface и ABSDirectWriteGetInterface.
    • удалено
      • В разделе "Приложение. Интерфейсные классы\Интерфейсные классы с доступом для записи данных" удалены подразделы:
      • "IABSDWCompulsoryCurrencySaleOrder".
      • "IABSDWCurrencyBackSaleOrder".
  • 08.12.2006
    • добавлено
      • В главу "Приложение" добавлен раздел "Интерфейсные классы, реализующие вставку платежных документов в RS-Bank V.6".
    • изменено
      • В раздел "Приложение. Интерфейсные классы\Интерфейсные классы с доступом для чтения данных" добавлено описание класса IABSDirectory.
      • В раздел "Приложение. Интерфейсные классы\Интерфейсные классы с доступом для записи данных" добавлено описание классов IABSDWCompulsoryCurrencySaleOrder, IABSDWCurrencyBackSaleOrder, IABSDWDocument.
      • В раздел "Приложение. Интерфейсные классы\Прочие интерфейсные классы" добавлено описание классов IABSAccount, IABSAccountExtract, IABSAccountRest, IABSAccountTransaction, IABSBank, IABSBinaryData, IABSBinaryDataEncodedToString, IABSCashOrder, IABSCashSymbol, IABSClient, IABSCodeKind, IABSCountry, IABSCompulsoryCurrencySaleOrder, IABSCurrency, IABSCurrencyBackSaleOrder, IABSCurrencyBuyOrder, IABSCurrencyConversionOrder, IABSCurrencyPaymentOrder, IABSCurrencyRateType, IABSCurrencySaleOrder, IABSDocGround, IABSDocument, IABSDocumentBase, IABSGuessSignatureInfo, IABSInBankAccount, IABSInBankClient, IABSInBankCurrency, IABSInfoChecksumProtectionSystem, IABSInfoCryptoProtectionSystem, IABSInformationProtectionSystem, IABSMemorialOrder, IABSMetaClass, IABSMetaClassList, IABSMetaOperation, IABSMetaOperationList, IABSMetaVariable, IABSMetaVariableList, IABSMoney, IABSObject, IABSObjectCheckingBlockGenerationAlgorithm, IABSOperCipher, IABSOperKind, IABSParticipant, IABSParticipantDefinedDocument, IABSPaymentOrder, IABSRateType, IABSRateValue, IABSRevaluationDocument, IABSSettAccExt, доработано описание метода GetAccountList класса IABSCurrentBank.
  • 13.11.2006
    • изменено
      • В раздел "Приложение. Интерфейсные классы\Интерфейсные классы с доступом для записи данных" добавлено описание классов IABSDWCurrencyBuyOrder, IABSDWCurrencyConversionOrder, IABSDWCurrencyPaymentOrder, IABSDWCurrencySaleOrder, IABSDWDocument.
      • В разделе "Приложение. Интерфейсные классы\Интерфейсные классы с доступом для чтения данных" доработано описание метода GetAccountList класса IABSCurrentBank.
      • В раздел "Приложение. Интерфейсные классы\Прочие интерфейсные классы" добавлено описание классов IABSCurrencyBuyOrder, IABSCurrencyConversionOrder, IABSCurrencyPaymentOrder, IABSCurrencySaleOrder, IABSDocument, IABSParticipantDefinedDocument, IABSPaymentOrder.