• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/conversion/dealconversionwizard.php
  • Класс: Bitrix\Crm\Conversion\DealConversionWizard
  • Вызов: DealConversionWizard::prepareDataForSave
public function prepareDataForSave($entityTypeID, array &$fields)
{
	$dstUserFields = DealConversionMapper::getUserFields($entityTypeID);
	foreach($dstUserFields as $dstName => $dstField)
	{
		if($dstField['USER_TYPE_ID'] === 'file')
		{
			$this->prepareFileUserFieldForSave($dstName, $dstField, $fields);
		}
	}

	$mappedFields = $this->converter->mapEntityFields($entityTypeID, array('DISABLE_USER_FIELD_INIT' => true));
	foreach($mappedFields as $k => $v)
	{
		if(!isset($fields[$k]))
		{
			$fields[$k] = $v;
		}
	}
}