• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Factory/SmartDocument.php
  • Класс: Bitrix\Crm\Service\Factory\SmartDocument
  • Вызов: SmartDocument::process
public function process(Item $item): Result
			{
				$result = new Result();

				if (\Bitrix\Crm\Settings\Crm::isDocumentSigningEnabled())
				{
					$document = Document::resolveByEntity('SMART', $item->getId());
					if ($document && !$document->canBeChanged())
					{
						$result->addError(new \Bitrix\Main\Error(
							Loc::getMessage('CRM_TYPE_SMART_DOCUMENT_DELETE_DENIED'),
							'SIGN_ERROR_DENIED'
						));
					}
				}

				return $result;
			}