• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/entitypropertyvaluecollection.php
  • Класс: BitrixSaleEntityPropertyValueCollection
  • Вызов: EntityPropertyValueCollection::getOriginalItemsValues
protected function getOriginalItemsValues()
{
	/** @var Order $order */
	if (!$entity = $this->getEntityParent())
	{
		throw new ObjectNotFoundException('Entity not found');
	}

	$itemsFromDb = [];
	if ($entity->getId() > 0)
	{
		$itemsFromDbList = static::getList(
			[
				"filter" => [
					"ENTITY_ID" => $entity->getId(),
					"ENTITY_TYPE" => static::getEntityType()
				],
				"select" => [
					"ID", "NAME", "CODE", "VALUE", "ORDER_PROPS_ID", "ENTITY_ID", "ENTITY_TYPE"
				]
			]
		);

		while ($itemsFromDbItem = $itemsFromDbList->fetch())
		{
			$itemsFromDb[$itemsFromDbItem["ID"]] = $itemsFromDbItem;
		}
	}

	return $itemsFromDb;
}