• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/bankdetail.php
  • Класс: Bitrix\Crm\BankDetailTable
  • Вызов: BankDetailTable::getMap
static function getMap()
{
	return [
		'ID' => ['data_type' => 'integer', 'primary' => true, 'autocomplete' => true],
		'ENTITY_TYPE_ID' => ['data_type' => 'integer', 'required' => true],
		'ENTITY_ID' => ['data_type' => 'integer', 'required' => true],
		'COUNTRY_ID' => ['data_type' => 'integer', 'required' => true, 'default_value' => 0],
		'DATE_CREATE' => ['data_type' => 'datetime', 'default_value' => new Main\Type\DateTime()],
		'DATE_MODIFY' => ['data_type' => 'datetime'],
		'CREATED_BY_ID' => ['data_type' => 'integer'],
		'MODIFY_BY_ID' => ['data_type' => 'integer'],
		'NAME' => ['data_type' => 'string', 'required' => true, 'validation' => [__CLASS__, 'validateName']],
		'CODE' => ['data_type' => 'string', 'validation' => [__CLASS__, 'validateCode']],
		'XML_ID' => ['data_type' => 'string', 'validation' => [__CLASS__, 'validateXmlId']],
		'ORIGINATOR_ID' => ['data_type' => 'string'],
		'ACTIVE' => ['data_type' => 'boolean', 'values' => ['N', 'Y'], 'default_value' => 'Y'],
		'SORT' => ['data_type' => 'integer', 'default_value' => 500],
		'RQ_BANK_NAME' => ['data_type' => 'string', 'validation' => [__CLASS__, 'validateRqStringField255']],
		'RQ_BANK_CODE' => ['data_type' => 'string', 'validation' => [__CLASS__, 'validateRqStringField50']],
		'RQ_BANK_ADDR' => ['data_type' => 'string', 'validation' => [__CLASS__, 'validateRqStringField255']],
		'RQ_BANK_ROUTE_NUM' => ['data_type' => 'string', 'validation' => [__CLASS__, 'validateRqStringField9']],
		'RQ_BIK' => ['data_type' => 'string', 'validation' => [__CLASS__, 'validateRqStringField11']],
		'RQ_MFO' => ['data_type' => 'string', 'validation' => [__CLASS__, 'validateRqStringField6']],
		'RQ_ACC_NAME' => ['data_type' => 'string', 'validation' => [__CLASS__, 'validateRqStringField150']],
		'RQ_ACC_NUM' => ['data_type' => 'string', 'validation' => [__CLASS__, 'validateRqStringField34']],
		'RQ_ACC_TYPE' => ['data_type' => 'string', 'validation' => [__CLASS__, 'validateRqStringField50']],
		'RQ_IIK' => ['data_type' => 'string', 'validation' => [__CLASS__, 'validateRqStringField20']],
		'RQ_ACC_CURRENCY' => ['data_type' => 'string', 'validation' => [__CLASS__, 'validateRqStringField100']],
		'RQ_COR_ACC_NUM' => ['data_type' => 'string', 'validation' => [__CLASS__, 'validateRqStringField34']],
		'RQ_IBAN' => ['data_type' => 'string', 'validation' => [__CLASS__, 'validateRqStringField34']],
		'RQ_SWIFT' => ['data_type' => 'string', 'validation' => [__CLASS__, 'validateRqStringField11']],
		'RQ_BIC' => ['data_type' => 'string', 'validation' => [__CLASS__, 'validateRqStringField11']],
		'RQ_CODEB' => ['data_type' => 'string', 'validation' => [__CLASS__, 'validateRqStringField5']],
		'RQ_CODEG' => ['data_type' => 'string', 'validation' => [__CLASS__, 'validateRqStringField5']],
		'RQ_RIB' => ['data_type' => 'string', 'validation' => [__CLASS__, 'validateRqStringField2']],
		'RQ_AGENCY_NAME' => ['data_type' => 'string', 'validation' => [__CLASS__, 'validateRqStringField50']],
		'COMMENTS' => ['data_type' => 'string', 'validation' => [__CLASS__, 'validateComments']]
	];
}