• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/report/dashboard/sales/salesplanboard.php
  • Класс: Bitrix\Crm\Integration\Report\Dashboard\Sales\SalesPlanBoard
  • Вызов: SalesPlanBoard::buildSalesPlan
static function buildSalesPlan()
{
	$salesTarget = new Widget();
	$salesTarget->setGId(Util::generateUserUniqueId());
	$salesTarget->setWidgetClass(BaseWidget::getClassName());
	$salesTarget->setViewKey(SalesPlan::VIEW_KEY);
	$salesTarget->setCategoryKey('crm');
	$salesTarget->setBoardId(self::BOARD_KEY);

	$salesTarget->getWidgetHandler(true)->updateFormElementValue(
		'label',
		Loc::getMessage(
			'CRM_REPORT_DASHBOARD_SALES_TARGET_WIDGET_TITLE'
		)
	);
	$salesTarget->addConfigurations($salesTarget->getWidgetHandler(true)->getConfigurations());

	return $salesTarget;
}