ФУНКЦИИ
ClientXattrVal(vCat, vID, vAttr) - возвращает значение указанного доп. реквизита (не темпорированного) vAttr клиента, определенного по типу vCat и уникальному идентификатору vID. Возвращаемое значение типа CHAR.
- vCat - категория клиента (Ч - физ. лицо, Ю - юр. лицо, Б - банк), тип CHAR;
- vID - ID клиента, тип INT64;
- vAttr - код доп. реквизита, тип CHAR.
ClientTempXattrVal(vCat, vID, vAttr, iDate) - возвращает значение указанного темпорированного доп. реквизита vAttr клиента, определенного по типу vCat и уникальному идентификатору vID на заданную дату iDate. Возвращаемое значение типа CHAR.
- vCat - категория клиента (Ч - физ. лицо, Ю - юр. лицо, Б - банк), тип CHAR;
- vID - ID клиента, тип INT64;
- vAttr - код доп. реквизита, тип CHAR;
- iDate - дата на которую определяется значение доп. реквизита.
GetUnk(ipCustCatChar, ipCustIdInt) - возвращает УНК клиента. Возвращаемое значение типа CHAR.
- ipCustCatChar - категория клиента (Ч - физ. лицо, Ю - юр. лицо, Б - банк), тип CHAR;
- ipCustIdInt - ID клиента, тип INT64.
UNKg(infile, insurr) - возвращает УНКг клиента, а при его отсутствии осуществляется генерация УНКг. Данная функция реализована на основе процедуры GetClientUNKg. Возвращаемое значение типа CHAR.
- infile - таблица класса клиента, для которого осуществляется формирование УНКг (person - физ. лица, cust-corp - юр. лиц, banks - банки), тип CHAR;
- insurr - суррогат клиента, тип CHAR.
ПРОЦЕДУРЫ
GetNewUnkgNumber(iFile, iSilent, OUTPUT oUnkg) - процедура формирования нового УНКг
- iFile - таблица класса клиента, для которого осуществляется формирование УНКг (person - физ. лица, cust-corp - юр. лиц, banks - банки), тип CHAR;
- iSilent - YES - не выводить сообщения, возвращать ошибки в RETURN-VALUE, тип LOGICAL;
- oUnkg - УНКг, тип INT64.
GetClientUNKg(infile, insurr, iSilent, OUTPUT oUnkg) - возвращает УНКг клиента, а при его отсутствии, осуществляется генерация УНКг.
- iFile - таблица класса клиента, для которого осуществляется формирование УНКг (person - физ. лица, cust-corp - юр. лиц, banks - банки), тип CHAR;
- iSurr - суррогат клиента, тип CHAR;
- iSilent - YES - не выводить сообщения, возвращать ошибки в RETURN-VALUE, тип LOGICAL;
- oUnkg - УНКг, тип INT64.