• Модуль: crmmobile
  • Путь к файлу: ~/bitrix/modules/crmmobile/lib/Command/SaveEntityCommand.php
  • Класс: BitrixCrmMobileCommandSaveEntityCommand
  • Вызов: SaveEntityCommand::prepareData
private function prepareData(array $data): Result
{
	$result = new Result();

	try
	{
		$this->prepareAliasFields($data);
		$this->prepareImmutableFields($data);
		$this->prepareStageField($data);
		$this->prepareComment($data);
		$this->prepareFields($data);
		$this->prepareMultiFields($data);
		$this->prepareCurrencyIdForCompanyRevenue($data);
		$this->prepareProductRowData($data);

		$result->setData($data);
	}
	catch (DomainException $exception)
	{
		$result->addError(new Error($exception->getMessage()));
	}

	return $result;
}