• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/internals/entitymarker.php
  • Класс: BitrixSaleInternalsEntityMarkerTable
  • Вызов: EntityMarkerTable::getMap
static function getMap()
{
	return array(
		new MainEntityIntegerField(
			'ID',
			array(
			 'autocomplete' => true,
			 'primary' => true,
			)
		),

		new MainEntityIntegerField('ORDER_ID'),

		new MainEntityStringField(
			'ENTITY_TYPE',
			array(
				'size' => 25,
			)
		),

		new MainEntityIntegerField('ENTITY_ID'),

		new MainEntityStringField(
			'TYPE',
			array(
				'size' => 10,
			)
		),

		new MainEntityStringField(
			'CODE',
			array(
				'size' => 255,
				'validation' => array(__CLASS__, 'validateComment')
			)
		),

		new MainEntityStringField(
			'MESSAGE',
			array(
				'size' => 255,
				'validation' => array(__CLASS__, 'validateMessage')
			)
		),

		new MainEntityStringField(
			'COMMENT',
			array(
				'size' => 500,
				'validation' => array(__CLASS__, 'validateComment')
			)
		),

		new MainEntityIntegerField('USER_ID'),

		new MainEntityDatetimeField(
			'DATE_CREATE'
		),

		new MainEntityDatetimeField(
			'DATE_UPDATE'
		),

		new MainEntityBooleanField(
			'SUCCESS',
			array(
				'size' => 1,
				'validation' => array(__CLASS__, 'validateSuccess')
			)
		),
	);
}