• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/exchange/importonecpackage.php
  • Класс: BitrixSaleExchangeImportOneCPackage
  • Вызов: ImportOneCPackage::resolveOwnerEntityTypeId
protected function resolveOwnerEntityTypeId($typeId)
{
	$entityTypeId = EntityType::UNDEFINED;

	switch ($typeId)
	{
		case OneCDocumentType::ORDER:
			$entityTypeId = static::getParentEntityTypeId();
			break;
		case OneCDocumentType::PAYMENT_CARD_TRANSACTION:
			$entityTypeId = static::getPaymentCardEntityTypeId();
			break;
		case OneCDocumentType::PAYMENT_CASH:
			$entityTypeId = static::getPaymentCashEntityTypeId();
			break;
		case OneCDocumentType::PAYMENT_CASH_LESS:
			$entityTypeId = static::getPaymentCashLessEntityTypeId();
			break;
		case OneCDocumentType::SHIPMENT:
			$entityTypeId = static::getShipmentEntityTypeId();
			break;
		case OneCDocumentType::USER_PROFILE:
		case OneCDocumentType::PROFILE:
			$entityTypeId = $typeId;
			break;
	}
	return $entityTypeId;
}