• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/exchange/exportonecpackage.php
  • Класс: BitrixSaleExchangeExportOneCPackage
  • Вызов: ExportOneCPackage::resolveDocumentTypeId
protected function resolveDocumentTypeId($typeId)
{
	$documentTypeId = DocumentType::UNDEFINED;

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