• Модуль: vote
  • Путь к файлу: ~/bitrix/modules/vote/lib/event.php
  • Класс: BitrixVoteEvent
  • Вызов: Event::getMap
static function getMap()
{
	return array(
		(new IntegerField('ID', ['primary' => true, 'autocomplete' => true])),
		(new IntegerField('VOTE_ID')),
		(new IntegerField('VOTE_USER_ID', ["required" => true])),
		(new DatetimeField('DATE_VOTE')),
		(new IntegerField('STAT_SESSION_ID')),
		(new StringField('IP', ['size' => 15])),
		(new BooleanField('VALID', ['values' => ['N', 'Y'], 'default_value' => 'Y'])),
		(new BooleanField('VISIBLE', ['values' => ['N', 'Y'], 'default_value' => 'Y'])),
		(new Reference('QUESTION', BitrixVoteEventQuestionTable::class, Join::on('this.ID', 'ref.EVENT_ID'))),
		(new Reference('USER', BitrixVoteUserTable::class, Join::on('this.VOTE_USER_ID', 'ref.ID'))),
	);
}