<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Parties – контрагенты Bank – банк |
Модель банка. Наследник от Sungero.Parties.CompanyBase. Отдельный тип сущности для банков выделен, так как у банков есть специфические для них свойства (БИК, корр. счет, SWIFT).
При разворачивании системы, справочник изначально заполнен данными из реестра Центрального Банка РФ. Обновляется при инициализации системы при выходе новых версий. Особенности обновления банков:
•обновляются все системные банки (свойство IsSystem), для которых не вносились любые изменения пользователя (определяется по истории);
•закрываются все системные банки, которые закрыты по данным ЦБР, включая измененные пользователем;
•добавляются новые банки, которых нет в системе (сравнивается по БИК)
Имя свойства |
Отображаемое имя |
---|---|
БИК |
|
Корр. счет |
|
Системный |
|
SWIFT |
Уникальный идентификатор банка, который используется в платежных документах РФ. Используется в шаблонах договоров. Для резидентов: 9 цифр. Проверка выполняется в событии «До сохранения» справочника, в событии «Изменение значения контрола» у свойств BIC (БИК) и Nonresident (Нерезидент).
Для нерезидентов: любая строка длиной до 50 символов.
CorrespondentAccount (Корр. счет): Строка (34)
Корреспондентский счет, открываемый банком в подразделении центрального банка или в другом банке. Предназначен для отражения расчетов, которые производятся одним банком по поручению и за счет другого, на основании заключенного между ними корреспондентского договора. Используется в шаблонах договоров.
Для нерезидентов проверяется, что счет состоит только из цифр и заглавных латинских букв, а для резидентов он должен состоять из 20 символов. Проверка выполняется в событии «До сохранения» справочника, в событии «Изменение значения контрола» у свойств CorrespondentAccount (Корр. Счет) и Nonresident (Нерезидент).
IsSystem (Системный): Логическое
Скрытое системное поле. Признак того, что банк был загружен автоматически при инициализации. Используется для логики обновления справочника банков при выходе новых версий системы.
Уникальный идентификатор банка, который используется при международных переводах денежных средств между банками. Содержит 8 или 11 цифр и заглавных латинских букв. Проверка выполняется в событии «До сохранения» справочника, у свойства SWIFT – в событии «Изменение значения контрола». SWIFT учитывается в поиске дублей при сохранении карточки, в критериях поиска, в like-вводе.
© Компания Directum, 2024 |