Example #1
0
 static function testInstall()
 {
     var_dump(\Bitrix\Sale\BusinessValue::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(\Bitrix\Sale\BusinessValue::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(\Bitrix\Sale\BusinessValue::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)))));
 }
Example #2
0
 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)))));
 }
Example #3
0
				CSaleOrderPropsVariant::Add($val);
			}
		}

		// add business value mapping to property
		$businessValueCodes[key($businessValueCodes)]['MAP'] = array($prop['PERSON_TYPE_ID'] => array('PROPERTY', $id));
		next($businessValueCodes);
	}

	// Install Business Values

	if (version_compare($saleVersion, '15.0.0', '>='))
	{
		BusinessValue::install('ESHOP', null, array(
			'PERSON_DOMAIN' => $businessValuePersonDomain,
			'GROUPS'        => $businessValueGroups,
			'CODES'         => $businessValueCodes,
		));
	}

/*
	$propReplace = "";
	foreach($arGeneralInfo["properies"] as $key => $val)
	{
		if(IntVal($val["LOCATION"]["ID"]) > 0)
			$propReplace .= '"PROP_'.$key.'" => Array(0 => "'.$val["LOCATION"]["ID"].'"), ';
	}
	WizardServices::ReplaceMacrosRecursive(WIZARD_SITE_PATH."personal/order/", Array("PROPS" => $propReplace));
*/
	//1C export
	if($personType["fiz"] == "Y" && !$fizExist)