• Модуль: rpa
  • Путь к файлу: ~/bitrix/modules/rpa/lib/integration/bizproc/document/item.php
  • Класс: BitrixRpaIntegrationBizprocDocumentItem
  • Вызов: Item::resolveUserFieldType
static function resolveUserFieldType(string $type): ?string
{
	$bpType = null;
	switch ($type)
	{
		case 'string':
		case 'datetime':
		case 'date':
		case 'double':
		case 'file':
			$bpType = $type;
			break;
		case 'integer':
			$bpType = 'int';
			break;
		case 'boolean':
			$bpType = 'bool';
			break;
		case 'employee':
			$bpType = 'user';
			break;
		case 'enumeration':
			$bpType = 'select';
			break;
		case 'money':
		case 'url':
		case 'address':
		case 'resourcebooking':
		case 'crm_status':
		case 'iblock_section':
		case 'iblock_element':
		case 'crm':
			$bpType = "UF:{$type}";
			break;
	}
	return $bpType;
}