• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/businessvalue.php
  • Класс: BitrixSaleBusinessValueHandlers
  • Вызов: BusinessValueHandlers::getConsumers
static function getConsumers()
{
	return array(
		/*'DEF' => array(
			'SORT' => 100,
			'CODES' => array(
//					'BASIC_INDIVIDUAL' => array('GROUP' => 'BASIC', 'SORT' => 10, 'DOMAINS' => array(BusinessValue::INDIVIDUAL_DOMAIN)),
//					'BASIC_ENTITY'     => array('GROUP' => 'BASIC', 'SORT' => 20, 'DOMAINS' => array(BusinessValue::ENTITY_DOMAIN    )),
				'DEFA' => array('GROUP' => 'BASIC', 'SORT' => 5),
				'DEF0' => array('GROUP' => 'BASIC', 'SORT' => 10, 'DEFAULT' => array('PROVIDER_KEY' => 'VALUE'   , 'PROVIDER_VALUE' => 'default')),
				'DEF1' => array('GROUP' => 'BASIC', 'SORT' => 20, 'DEFAULT' => array('PROVIDER_KEY' => 'PROPERTY', 'PROVIDER_VALUE' => '3'      )),
				'DEF2' => array('GROUP' => 'BASIC', 'SORT' => 30, 'DEFAULT' => array('PROVIDER_KEY' => 'PROPERTY', 'PROVIDER_VALUE' => 'EMAIL'  )),
				'DEFF' => array('GROUP' => 'BASIC', 'SORT' => 50, 'INPUT'   => array('TYPE' => 'FILE')),
			),
		),
		'OTHER' => array(
			'SORT' => 200,
			'CODES' => array(
				'OTHER'       => array(
					'SORT' => 10,
					'DESCRIPTION' => 'If some value has a type of, say, IO String, that means that it's an I/O action that, when performed, will go out into the real world and get some string for us, which it will yield as a result.',
					//'DOMAINS' => array(BusinessValue::INDIVIDUAL_DOMAIN),
				),
				'OTHER_INPUT' => array(
					'SORT' => 20,
					//'DOMAINS' => array(BusinessValue::INDIVIDUAL_DOMAIN),
					//'DEFAULT' => array('PROVIDER_KEY' => 'INPUT', 'PROVIDER_VALUE' => '33'),
					'INPUT' => array('TYPE' => 'ENUM', 'OPTIONS' => array('a' => 'AAA', 'b' => 'BBB', 'c' => 'CCC', 'd' => 'DDD', 'e' => 'EEE'),
				)),
				'OTR_YN' => array('SORT' => 40, 'INPUT' => array('TYPE' => 'Y/N'))
			),
			'PROVIDERS' => array('VALUE', 'COMPANY', 'PROPERTY'),
		),/*
		'BOTH' => array(
			'SORT' => 300,
			'CODES' => array(
				'BASIC_COMMON' => array(),
				'OTHER'        => array(),//'DEFAULT' => array('PROVIDER_KEY' => 'VALUE', 'PROVIDER_VALUE' => 'def123')),
				'OTHER_INPUT'  => array(),
				'BASIC_ENTITY' => array('DOMAINS' => array(BusinessValue::ENTITY_DOMAIN)),
				'BOTH_ENTITY'  => array('DOMAINS' => array(BusinessValue::ENTITY_DOMAIN), 'INPUT' => array(
					'TYPE' => 'ENUM',
					'OPTIONS' => array(
						'one',
						'two',
						'three',
					),
				)),
			),
		),*/
	);
}