• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/internals/delivery_paysystem.php
  • Класс: BitrixSaleInternalsDeliveryPaySystemTable
  • Вызов: DeliveryPaySystemTable::includeDeliveryByParent
static function includeDeliveryByParent(array $dlvIds)
{
	$result = $dlvIds;
	$unlinkedDlvIds = self::getUnlinkedEnityItems(self::ENTITY_TYPE_DELIVERY);

	foreach(self::getActiveDeliveryData() as $id => $fields)
	{
		if(in_array($fields['PARENT_ID'], $dlvIds)) //is profile
			if(in_array($id, $unlinkedDlvIds) && !in_array($id, $result))  //profile doesn't have own restriction by PS
				$result[] = $id;
	}

	return $result;
}