• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/documentgeneratormanager.php
  • Класс: Bitrix\Crm\Integration\DocumentGeneratorManager
  • Вызов: DocumentGeneratorManager::enqueueItemScheduledDocumentsForActualization
public function enqueueItemScheduledDocumentsForActualization(
	ItemIdentifier $itemIdentifier,
	int $userId = null,
	string $position = self::ACTUALIZATION_POSITION_QUEUE
): void
{
	$queue = $this->getActualizeQueue();
	if (!$queue)
	{
		return;
	}

	$activities = $this->getItemScheduledDocumentActivities($itemIdentifier);

	foreach ($activities as $activity)
	{
		$documentId = (int)($activity['ASSOCIATED_ENTITY_ID'] ?? 0);
		if ($documentId > 0)
		{
			$this->enqueueDocumentForActualization(
				$documentId,
				$userId,
				$position
			);
		}
	}
}