• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/component/entitydetails/timelinemenubar/item/wait.php
  • Класс: Bitrix\Crm\Component\EntityDetails\TimelineMenuBar\Item\Wait
  • Вызов: Wait::getWaitTargetDatesFromUserFields
private function getWaitTargetDatesFromUserFields(): array
{
	$factory = Container::getInstance()->getFactory($this->getEntityTypeId());
	if (!$factory)
	{
		return [];
	}
	$result = [];
	$userFields = $factory->getUserFields();
	foreach($userFields as $userField)
	{
		if($userField['USER_TYPE_ID'] === 'date' && $userField['MULTIPLE'] !== 'Y')
		{
			$result[] = [
				'name' => $userField['FIELD_NAME'],
				'caption' => $userField['EDIT_FORM_LABEL'] ?? $userField['FIELD_NAME'],
			];
		}
	}

	return $result;
}