• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/rest/entity/shipment.php
  • Класс: BitrixSaleRestEntityShipment
  • Вызов: Shipment::getFields
public function getFields()
{
	return [
		'ID'=>[
			'TYPE'=>self::TYPE_INT,
			'ATTRIBUTES'=>[Attributes::ReadOnly]
		],
		'ORDER_ID'=>[
			'TYPE'=>self::TYPE_INT,
			'ATTRIBUTES'=>[
				Attributes::Immutable,
				Attributes::Required
			]
		],
		'STATUS_ID'=>[
			'TYPE'=>self::TYPE_CHAR
		],
		'BASE_PRICE_DELIVERY'=>[
			'TYPE'=>self::TYPE_FLOAT
		],
		'PRICE_DELIVERY'=>[
			'TYPE'=>self::TYPE_FLOAT
		],
		'ALLOW_DELIVERY'=>[
			'TYPE'=>self::TYPE_CHAR,
			'ATTRIBUTES'=>[Attributes::Required]//for builder
		],
		'DATE_ALLOW_DELIVERY'=>[
			'TYPE'=>self::TYPE_DATETIME,
			'ATTRIBUTES'=>[Attributes::ReadOnly]
		],
		'EMP_ALLOW_DELIVERY_ID'=>[
			'TYPE'=>self::TYPE_INT
		],
		'DEDUCTED'=>[
			'TYPE'=>self::TYPE_CHAR,
			'ATTRIBUTES'=>[Attributes::Required]//for builder
		],
		'DATE_DEDUCTED'=>[
			'TYPE'=>self::TYPE_DATETIME,
			'ATTRIBUTES'=>[Attributes::ReadOnly]
		],
		'EMP_DEDUCTED_ID'=>[
			'TYPE'=>self::TYPE_INT
		],
		'REASON_UNDO_DEDUCTED'=>[
			'TYPE'=>self::TYPE_STRING
		],
		'DELIVERY_ID'=>[
			'TYPE'=>self::TYPE_INT,
			'ATTRIBUTES'=>[Attributes::Required]//for builder
		],
		'DELIVERY_DOC_NUM'=>[
			'TYPE'=>self::TYPE_STRING
		],
		'DELIVERY_DOC_DATE'=>[
			'TYPE'=>self::TYPE_DATETIME
		],
		'TRACKING_NUMBER'=>[
			'TYPE'=>self::TYPE_STRING
		],
		'XML_ID'=>[
			'TYPE'=>self::TYPE_STRING
		],
		'DELIVERY_NAME'=>[
			'TYPE'=>self::TYPE_STRING,
			'ATTRIBUTES'=>[Attributes::ReadOnly]
		],
		'COMPANY_ID'=>[
			'TYPE'=>self::TYPE_INT
		],
		'MARKED'=>[
			'TYPE'=>self::TYPE_CHAR
		],
		'DATE_MARKED'=>[
			'TYPE'=>self::TYPE_DATETIME,
			'ATTRIBUTES'=>[Attributes::ReadOnly]
		],
		'EMP_MARKED_ID'=>[
			'TYPE'=>self::TYPE_INT
		],
		'REASON_MARKED'=>[
			'TYPE'=>self::TYPE_STRING
		],
		'CANCELED'=>[
			'TYPE'=>self::TYPE_CHAR
		],
		'DATE_CANCELED'=>[
			'TYPE'=>self::TYPE_DATETIME,
			'ATTRIBUTES'=>[Attributes::ReadOnly]
		],
		'EMP_CANCELED_ID'=>[
			'TYPE'=>self::TYPE_INT
		],
		'RESPONSIBLE_ID'=>[
			'TYPE'=>self::TYPE_INT
		],
		'DATE_RESPONSIBLE_ID'=>[
			'TYPE'=>self::TYPE_DATETIME,
			'ATTRIBUTES'=>[Attributes::ReadOnly]
		],
		'EMP_RESPONSIBLE_ID'=>[
			'TYPE'=>self::TYPE_INT
		],
		'COMMENTS'=>[
			'TYPE'=>self::TYPE_STRING
		],
		'CURRENCY'=>[
			'TYPE'=>self::TYPE_STRING
		],
		'CUSTOM_PRICE_DELIVERY'=>[
			'TYPE'=>self::TYPE_CHAR,
			'ATTRIBUTES'=>[Attributes::ReadOnly]
		],
		'UPDATED_1C'=>[
			'TYPE'=>self::TYPE_CHAR
		],
		'EXTERNAL_DELIVERY'=>[
			'TYPE'=>self::TYPE_CHAR
		],
		'VERSION_1C'=>[
			'TYPE'=>self::TYPE_STRING
		],
		'ID_1C'=>[
			'TYPE'=>self::TYPE_STRING
		],
		'TRACKING_STATUS'=>[
			'TYPE'=>self::TYPE_STRING
		],
		'TRACKING_LAST_CHECK'=>[
			'TYPE'=>self::TYPE_STRING
		],
		'TRACKING_DESCRIPTION'=>[
			'TYPE'=>self::TYPE_STRING
		],
		'DISCOUNT_PRICE'=>[
			'TYPE'=>self::TYPE_FLOAT,
			'ATTRIBUTES'=>[Attributes::ReadOnly]
		],
		'DATE_INSERT'=>[
			'TYPE'=>self::TYPE_DATETIME,
			'ATTRIBUTES'=>[Attributes::ReadOnly]
		],
		'SYSTEM'=>[
			'TYPE'=>self::TYPE_CHAR,
			'ATTRIBUTES'=>[Attributes::ReadOnly]
		],
		'STATUS_XML_ID'=>[
			'TYPE'=>self::TYPE_CHAR,
			'ATTRIBUTES'=>[Attributes::ReadOnly]
		],
		'DELIVERY_XML_ID'=>[
			'TYPE'=>self::TYPE_STRING,
			'ATTRIBUTES'=>[Attributes::ReadOnly]
		],
		'ACCOUNT_NUMBER'=>[
			'TYPE'=>self::TYPE_STRING,
			'ATTRIBUTES'=>[Attributes::ReadOnly]
		],
		'SHIPMENT_ITEMS'=>[
			'TYPE'=>self::TYPE_LIST,
			'ATTRIBUTES'=>[Attributes::Hidden]
		],
	];
}