• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/bizproc/document/item.php
  • Класс: Bitrix\Crm\Integration\BizProc\Document\Item
  • Вызов: Item::resolveBPType
static function resolveBPType(string $type): string
{
	switch ($type)
	{
		case 'integer':
		case 'crm_product_row':
		case 'location':
			return FieldType::INT;

		case 'boolean':
			return FieldType::BOOL;

		case 'crm':
		case 'money':
		case 'url':
		case 'address':
		case 'resourcebooking':
		case 'iblock_section':
		case 'iblock_element':
			return 'UF:' . $type;

		case 'crm_deal':
		case 'crm_company':
		case 'crm_contact':
		case 'crm_entity':
		case 'crm_lead':
			return 'UF:crm';

		case 'enumeration':
		case 'crm_status':
		case 'crm_currency':
		case 'crm_category':
			return FieldType::SELECT;

		case 'employee':
			return FieldType::USER;

		default:
			return $type;
	}
}