• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/crm/form.php
  • Класс: BitrixImOpenLinesCrmForm
  • Вызов: Form::save
public function save($values): Result
{
	$result = new Result();

	if($this->isLoad())
	{
		$trace = TrackingTrace::create()->addChannel(
			new TrackingChannelImol($this->connectorId)
		);

		$resultSave = $this->form->fill()
			->setValues($values)
			->setFieldChecking(false)
			->setTrace($trace)
			->save();

		$result->setResult($resultSave);
	}
	else
	{
		$result->addError(new Error('Failed to load the CRM form'));
	}

	return $result;
}