• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/binding/orderpaymentstagetable.php
  • Класс: Bitrix\Crm\Binding\represents
  • Вызов: represents::getMap
static function getMap()
{
	return [
		new IntegerField('PAYMENT_ID', [
			'primary' => true,
			'required' => true,
		]),
		new EnumField('STAGE', [
			'values' => PaymentStage::getValues(),
			'default_value' => PaymentStage::NOT_PAID,
			'required' => true,
		]),
		new DatetimeField('UPDATED_AT', [
			'default_value' => new Type\DateTime(),
		]),
		new Reference(
			'PAYMENT',
			PaymentTable::class,
			Join::on('this.PAYMENT_ID', 'ref.ID')
		),
	];
}