• Модуль: catalogmobile
  • Путь к файлу: ~/bitrix/modules/catalogmobile/lib/Controller/DocumentDetails/RealizationDocumentDetails.php
  • Класс: BitrixCatalogMobileControllerDocumentDetailsRealizationDocumentDetails
  • Вызов: RealizationDocumentDetails::updateInternalAction
public function updateInternalAction(int $entityId, string $docType, array $data, array $context = []): ?int
{
	if (!$this->checkDocumentModifyRights($entityId))
	{
		$this->addError(new Error(Loc::getMessage('MOBILE_CONTROLLER_CATALOG_DETAILS_ERROR_UPDATE_PERMS')));

		return null;
	}

	if (!$entityId)
	{
		$this->addError(new Error(Loc::getMessage('MOBILE_CONTROLLER_CATALOG_DETAILS_ERROR_NOT_FOUND')));

		return null;
	}

	if (!$this->validateBarcodes($data))
	{
		return null;
	}

	return $this->saveRealization($data, $entityId, $context);
}