• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/order/ordercreator.php
  • Класс: Bitrix\Crm\Order\OrderCreator
  • Вызов: OrderCreator::getEntityFields
private function getEntityFields(): ?array
{
	$result = [];

	$factory = Container::getInstance()->getFactory($this->ownerTypeId);
	if ($factory)
	{
		$item = $factory->getItem($this->ownerId);
		if ($item && $item->hasField('ASSIGNED_BY_ID'))
		{
			$result['ASSIGNED_BY_ID'] = (int)$item->getAssignedById();
		}

		if ($item && $item->hasField('CURRENCY_ID'))
		{
			$result['CURRENCY_ID'] = $item->getCurrencyId();
		}
	}

	return $result;
}