Документация для разработчиков
Темная тема

OnDocumentDelete

Описание и параметры

void
public static function CBPDocument::OnDocumentDelete(
	array documentId,
	array &arErrors
);

Метод удаляет все связанные с документом записи модуля бизнес-процессов.

Параметры метода

ПараметрОписание
documentIdКод документа в виде массива array(модуль, класс_документа, код_документа_в_модуле)
arErrorsМассив ошибок, которые произошли при удалении в виде
array(
array(
"code" => код_ошибки,
"message" => сообщение,
"file" => путь_к_файлу
),
...
)

Примеры использования

<?
$arState = CBPStateService::GetWorkflowState($deleteWorkflowId);
if (count($arState) > 0)
{
	$arErrorsTmp = array();
	CBPDocument::OnDocumentDelete($arState["DOCUMENT_ID"], $arErrorsTmp);
	if (count($arErrorsTmp) > 0)
	{
		foreach ($arErrorsTmp as $e)
			$errorMessage .= $e["message"].". ";
	}
}
?>


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх