• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/automation/trigger/entity/triggerobject.php
  • Класс: Bitrix\Crm\Automation\Trigger\Entity\TriggerObject
  • Вызов: TriggerObject::getValues
public function getValues(): array
{
	$values = $this->collectValues();

	$resultValues = [];
	$triggerFields = ['ID', 'NAME', 'CODE', 'APPLY_RULES'];
	foreach ($triggerFields as $field)
	{
		if (isset($values[$field]))
		{
			$resultValues[$field] = $values[$field];
		}
	}

	if (isset($values['ENTITY_STATUS']))
	{
		$resultValues['DOCUMENT_STATUS'] = $values['ENTITY_STATUS'];
	}
	$resultValues['DOCUMENT_TYPE'] = $this->getDocumentType();

	return $resultValues;
}