• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/exchange/integration/entity/b24integrationstattable.php
  • Класс: BitrixSaleExchangeIntegrationEntityB24integrationStatTable
  • Вызов: B24integrationStatTable::getMap
static function getMap()
{
	return [
		new MainEntityIntegerField('ID', ['primary' => true, 'autocomplete' => true]),
		new MainEntityEnumField('ENTITY_TYPE_ID', [
			'required' => true,
			'values' => [
				EntityType::ORDER,
			]]),
		new MainEntityIntegerField('ENTITY_ID', ['required' => true]),
		new MainEntityDatetimeField('DATE_UPDATE'),
		new MainEntityDatetimeField('TIMESTAMP_X', ['default_value' => new MainTypeDateTime()]),
		new MainEntityIntegerField('PROVIDER_ID', ['required' => true]),
		new MainEntityStringField("CURRENCY", ['required' => true]),
		new MainEntityEnumField("STATUS", [
			'required' => true,
			'values' => [
				StatusType::SUCCESS_NAME,
				StatusType::PROCESS_NAME,
				StatusType::FAULTY_NAME
			]]),
		new MainEntityStringField("XML_ID", ['required' => true]),
		new MainEntityFloatField("AMOUNT", ['required' => true]),
	];
}