• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/businessvalue_old.php
  • Класс: BitrixSaleBusinessValueOld
  • Вызов: BusinessValueOld::testInstall
static function testInstall()
{
	var_dump(BitrixSaleBusinessValue::install('BASIC', null, array(
		'PERSON_DOMAIN' => array(
			1 => BusinessValue::INDIVIDUAL_DOMAIN,
			2 => BusinessValue::ENTITY_DOMAIN,
		),
		'GROUPS' => array(
			'BASIC' => array('SORT' => 0),
		),
		'CODES' => array(
			'BASIC_COMMON'     => array('GROUP' => 'BASIC', 'SORT' => 0, 'DOMAIN' => BusinessValue::COMMON_DOMAIN    ),
			'BASIC_INDIVIDUAL' => array('GROUP' => 'BASIC', 'SORT' => 0, 'DOMAIN' => BusinessValue::INDIVIDUAL_DOMAIN),
			'BASIC_ENTITY'     => array('GROUP' => 'BASIC', 'SORT' => 0, 'DOMAIN' => BusinessValue::ENTITY_DOMAIN    ),
		),
	)));

	var_dump(BitrixSaleBusinessValue::install('OTHER', null, array(
		'PERSON_DOMAIN' => array(
			1 => BusinessValue::INDIVIDUAL_DOMAIN,
			2 => BusinessValue::ENTITY_DOMAIN,
		),
		'GROUPS' => array(
			'OTHER' => array('SORT' => 1),
		),
		'CODES' => array(
			'OTHER_COMMON' => array('GROUP' => 'OTHER', 'SORT' => 0, 'DOMAIN' => BusinessValue::COMMON_DOMAIN, 'MAP' => array(
				BusinessValue::COMMON_PERSON_ID => array('VALUE', 'other common value'),
				1                               => array('VALUE', 'other individual value'),
				2                               => array('VALUE', 'other entity value'),
			)),
			'OTHER_COMMON_ALL' => array('GROUP' => 'OTHER', 'SORT' => 0, 'DOMAIN' => BusinessValue::COMMON_DOMAIN, 'MAP' => array(
				BusinessValue::COMMON_PERSON_ID => array('VALUE', 'other common all'),
			)),
			'OTHER_INDIVIDUAL' => array('GROUP' => 'OTHER', 'SORT' => 0, 'DOMAIN' => BusinessValue::INDIVIDUAL_DOMAIN, 'MAP' => array(
				1 => array('PROPERTY', 1),
			)),
			'OTHER_ENTITY'     => array('GROUP' => 'OTHER', 'SORT' => 0, 'DOMAIN' => BusinessValue::ENTITY_DOMAIN, 'MAP' => array(
				2 => array('PROPERTY', 8),
			)),
		),
	)));

	var_dump(BitrixSaleBusinessValue::install('COMMON', null, array(
		'PERSON_DOMAIN' => array(
			1 => BusinessValue::INDIVIDUAL_DOMAIN,
			2 => BusinessValue::ENTITY_DOMAIN,
		),
		'GROUPS' => array(
			'COMMON' => array('SORT' => 2),
		),
		'CODES' => array(
			'BASIC_COMMON'     => array('GROUP' => 'COMMON', 'SORT' => 0, 'DOMAIN' => BusinessValue::COMMON_DOMAIN),
			'OTHER_COMMON'     => array('GROUP' => 'COMMON', 'SORT' => 0, 'DOMAIN' => BusinessValue::COMMON_DOMAIN),
			'OTHER_COMMON_ALL' => array('GROUP' => 'COMMON', 'SORT' => 0, 'DOMAIN' => BusinessValue::COMMON_DOMAIN),
		),
	)));
}