БИБЛИОТЕКА ПО РАБОТЕ С БЛОКИРОВАННЫМИ ОБЪЕКТАМИ


ФУНКЦИИ


BlockAcct(iSurrogate, iDateTime) - возвращает коды всех действующих на запрашиваемый момент времени блокировок по счету. Возвращаемое значение типа CHAR.

  • iSurrogate - суррогат счета, тип CHAR;
  • iDateTime - дата и время на которое определяются действующие блокировки, тип DATETIME;

BlckAcctOrdPay (iSurrogate, iDateTime, iOrderPay) - возвращает список кодов  установленных на счете блокировок, с указанной очередностью платежа. Если указанна очередность платежа "-1", то функция возвращает коды блокировок не допускающие проведения платежей ни при какой очередности. Возвращаемое значение типа CHAR.

  • iSurrogate - суррогат счета, тип CHAR;
  • iDateTime - дата и время на которое определяются действующие блокировки, тип DATETIME;
  • iOrderPay - очередность платежа в формате CAN-DO, тип CHAR.

BlockAcctNoOrderPay (iSurrogate, iDateTime) - возвращает список кодов блокировок по счету, не допускающих проведение платежей ни при какой их очерёдности. Данная функция аналогична функции BlckAcctOrdPay с указанным значением очередности платежа равной  "-1". Возвращаемое значение типа CHAR.

  • iSurrogate - суррогат счета, тип CHAR;
  • iDateTime - дата и время на которое определяются действующие блокировки, тип DATETIME;

GetBlockPosition (iAcct, iCurrency, iOrdrPay, iOpDate) - возвращает блокированную суммы на счете согласно блокировкам с указанной очередностью платежа. Если указана очередность платежа "-1", то в учет будут приняты только те блокировки, который не допускаю проведения платежей ни при какой очередности платежа. Возвращаемое значение типа DECIMAL.

  • iAcct - номер счета, тип CHAR;
  • iCurrency - код валюты счета, тип CHAR;
  • iOrdrPay - очередность платежа в формате CAN-DO, тип CHAR;
  • iOpDate - дата расчета, тип DATE.

GetBlockPositionAll (iAcct, iCurrency, iOpDate) - возвращает блокированную сумму на счете вне зависимости от очередности. Возвращаемое значение типа DECIMAL.

  • iAcct - номер счета, тип CHAR;
  • iCurrency - код валюты счета, тип CHAR;
  • iOpDate - дата расчета, тип DATE.

CalcFreeOstOnBlockAcct (iAcct, iCurrency, iDate, iTime) - возвращает возможную для списания на текущий момент времени сумму по счету с учетом установленных блокировок. В расчет остатка по счету принимаются только подтвержденные платежи со статусом √ и выше. Возвращаемое значение типа DECIMAL.

  • iAcct - номер счета, тип CHAR;
  • iCurrency - код валюты счета, тип CHAR;
  • iDate - дата расчета, тип DATE
  • iTime - время расчета, тип INT64.

 


ПРОЦЕДУРЫ


CreateBlockObj (iFileName, iSurrogate, iDateTime, iBlkType) - процедура создания блокировки объекта.

  • iFileName - таблица блокируемого объекта (на текущий момент допускается только значение "acct"), тип CHAR;
  • iSurrogate - суррогат блокируемого объекта, тип CHAR;
  • iDateTime - дата и время начала действия блокировки, тип DATETIME;
  • iBlkType - код устанавливаемой блокировки согласно классификатору "acct-status", тип CHAR;

 

 

Вы здесь: Главная ИБС Бисквит БАЗОВЫЙ БИБЛИОТЕКИ ИНТЕРФЕЙСОВ БИБЛИОТЕКА ПО РАБОТЕ С БЛОКИРОВАННЫМИ ОБЪЕКТАМИ