• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/lib/integration/ui/entityselector/templateprovider.php
  • Класс: BitrixBizprocIntegrationUIEntitySelectorTemplateProvider
  • Вызов: TemplateProvider::fillModuleItem
protected function fillModuleItem(Dialog $dialog, Item $moduleItem, int $currentUserId): void
{
	$moduleId = $this->parseModuleItemId($moduleItem->getId());
	if ($moduleId && IsModuleInstalled($moduleId))
	{
		$complexDocumentTypes = $this->getComplexDocumentTypes($moduleId);
		foreach ($complexDocumentTypes as $complexDocumentType)
		{
			if ($this->canUserStartWorkflow($currentUserId, $complexDocumentType))
			{
				$documentItem = $this->getDocumentItem($dialog, $complexDocumentType);
				$documentItem->setNodeOptions(['dynamic' => true]);
				$moduleItem->addChild($documentItem);
			}
		}
	}
}