• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/exchange/importonecpackagecrm.php
  • Класс: BitrixSaleExchangeImportOneCPackageCRM
  • Вызов: ImportOneCPackageCRM::resolveEntityTypeId
protected function resolveEntityTypeId(BitrixSaleInternalsEntity $entity)
{
	$typeId = EntityType::UNDEFINED;

	if($entity instanceof Order)
		$typeId = ExchangeEntityInvoice::resolveEntityTypeId($entity);
	elseif ($entity instanceof Payment)
		$typeId = ExchangeEntityPaymentInvoiceBase::resolveEntityTypeId($entity);
	elseif ($entity instanceof Shipment)
		$typeId = ExchangeEntityShipmentInvoice::resolveEntityTypeId($entity);

	return $typeId;
}