• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/order/matcher/fieldsynchronizer.php
  • Класс: Bitrix\Crm\Order\Matcher\FieldSynchronizer
  • Вызов: FieldSynchronizer::getPaySystemRelations
static function getPaySystemRelations()
{
	if (!isset(static::$relations['P']))
	{
		$paySystems = [];

		$result = PaySystemManager::getList([
			'select' => ['ID', 'NAME', 'ACTIVE', 'SORT'],
			'filter' => ['ACTIVE' => 'Y'],
			'order' => ['SORT'=>'ASC', 'NAME'=>'ASC']
		]);
		while ($row = $result->fetch())
		{
			$paySystems[$row['ID']] = [
				'ID' => $row['ID'],
				'VALUE' => $row['NAME'].' ['.$row['ID'].']',
			];
		}

		static::$relations['P'] = $paySystems;
	}

	return static::$relations['P'];
}