• Модуль: crmmobile
  • Путь к файлу: ~/bitrix/modules/crmmobile/lib/Controller/EntityDetails.php
  • Класс: BitrixCrmMobileControllerEntityDetails
  • Вызов: EntityDetails::updateInternalAction
public function updateInternalAction(Factory $factory, Item $entity, array $data = []): ?int
{
	$command = new SaveEntityCommand($factory, $entity, $data);
	$result = $command->execute();
	if (!$result->isSuccess())
	{
		$errors = $this->markErrorsAsPublic($result->getErrors());
		$this->addErrors($errors);

		return null;
	}

	return $result->getData()['ID'] ?? null;
}