• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/businessvalue_old.php
  • Класс: BitrixSaleBusinessValueOld
  • Вызов: BusinessValueOld::testInstallPaysystems
static function testInstallPaysystems()
{
	var_dump(BusinessValue::install('PAYSYSTEM_WEBMONEY', '/bitrix/modules/sale/lib/payment_system_webmoney.php', array(
		'GROUPS' => array(
			'ORDER'    => array('SORT' => 400),
			'WEBMONEY' => array('SORT' => 500),
		),
		'CODES' => array(
			'ORDER_NUMBER' => array('GROUP' => 'ORDER', 'SORT' => 100, 'MAP' => array('COMMON' => array('ORDER', 'ACCOUNT_NUMBER'))),
			'ORDER_SUM'    => array('GROUP' => 'ORDER', 'SORT' => 200, 'MAP' => array('COMMON' => array('ORDER', 'PRICE'))),
			'WEBMONEY_WALLET_NUMBER' => array('GROUP' => 'WEBMONEY', 'SORT' => 100),
		),
	)));

	var_dump(BusinessValue::install('PAYSYSTEM_SBERBANK', '/bitrix/modules/sale/lib/payment_system_sberbank.php', array(
		'GROUPS' => array(
			'COMPANY' => array('SORT' => 100),
			'CLIENT'  => array('SORT' => 200),
		),
		'CODES' => array(
			'COMPANY_INN'               => array('GROUP' => 'COMPANY', 'SORT' => 100, 'DOMAIN' => BusinessValue::ENTITY_DOMAIN, 'MAP' => array(2 => array('PROPERTY', 10))),
			'COMPANY_KPP'               => array('GROUP' => 'COMPANY', 'SORT' => 200, 'DOMAIN' => BusinessValue::ENTITY_DOMAIN),
			'COMPANY_NAME'              => array('GROUP' => 'COMPANY', 'SORT' => 300, 'DOMAIN' => BusinessValue::ENTITY_DOMAIN, 'MAP' => array(2 => array('COMPANY', 'NAME'))),
			'COMPANY_BANK_BIK'          => array('GROUP' => 'COMPANY', 'SORT' => 400, 'DOMAIN' => BusinessValue::ENTITY_DOMAIN),
			'COMPANY_BANK_NAME'         => array('GROUP' => 'COMPANY', 'SORT' => 500, 'DOMAIN' => BusinessValue::ENTITY_DOMAIN),
			'COMPANY_BANK_CITY'         => array('GROUP' => 'COMPANY', 'SORT' => 600, 'DOMAIN' => BusinessValue::ENTITY_DOMAIN),
			'COMPANY_BANK_ACCOUNT'      => array('GROUP' => 'COMPANY', 'SORT' => 700, 'DOMAIN' => BusinessValue::ENTITY_DOMAIN),
			'COMPANY_BANK_CORR_ACCOUNT' => array('GROUP' => 'COMPANY', 'SORT' => 800, 'DOMAIN' => BusinessValue::ENTITY_DOMAIN),
			'CLIENT_NAME' => array('GROUP' => 'CLIENT', 'SORT' =>  100, 'DOMAIN' => BusinessValue::INDIVIDUAL_DOMAIN),
		),
	)));
}