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

		return null;
	}

	if (!$docType)
	{
		$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, null, $context);
}