• Модуль: rpa
  • Путь к файлу: ~/bitrix/modules/rpa/lib/integration/bizproc/document/item.php
  • Класс: BitrixRpaIntegrationBizprocDocumentItem
  • Вызов: Item::internalizeFieldsValues
static function internalizeFieldsValues($documentId, array &$fields)
{
	$docFields = static::getDocumentFields(static::getDocumentType($documentId));

	foreach ($docFields as $id => $field)
	{
		if (!isset($fields[$id]))
		{
			continue;
		}

		if ($field['Type'] === 'user')
		{
			$fields[$id] = self::addUserPrefix($fields[$id]);
		}

		if ($field['Type'] === 'select' && isset($field['Settings']['ENUM']))
		{
			$fields[$id] = self::convertSelectValues($fields[$id], $field['Settings']['ENUM']);
		}
	}
}