public function getDemoParams()
{
$data = array(
'ORDER' => array(
'ACCOUNT_NUMBER' => 'A1',
'DATE_INSERT' => new TypeDateTime(),
'CURRENCY' => 'RUB',
'SHOULD_PAY' => 2000,
'PRICE' => 2000,
'SUM_PAID' => 0,
),
'TAX_LIST' => array(
array(
'TAX_NAME' => Loc::getMessage('SALE_COMPATIBILITY_TAX'),
'IS_IN_PRICE' => 'Y',
'VALUE_MONEY' => 200,
'VALUE' => 0.1,
'IS_PERCENT' => 10
)
),
'BASKET_ITEMS' => array(
array(
'NAME' => Loc::getMessage('SALE_COMPATIBILITY_BASKET_ITEM_NAME'),
'IS_VAT_IN_PRICE' => true,
'PRICE' => 900,
'VAT_RATE' => 0.1,
'QUANTITY' => 2,
'MEASURE_NAME' => Loc::getMessage('SALE_COMPATIBILITY_BASKET_ITEM_MEASURE'),
'CURRENCY' => 'RUB'
)
),
'SELLER_CITY' => Loc::getMessage('SALE_COMPATIBILITY_BANK_CITY'),
'SELLER_BCITY' => Loc::getMessage('SALE_COMPATIBILITY_BANK_CITY'),
'SELLER_ADDRESS' => Loc::getMessage('SALE_COMPATIBILITY_BANK_ADDRESS'),
'SELLER_PHONE' => '+76589321451',
'SELLER_BANK_IBAN' => '1989 000 92',
'SELLER_BANK_SWIFT' => '0000000000',
'SELLER_BANK_PHONE' => '+76589321451',
'SELLER_BANK' => Loc::getMessage('SALE_COMPATIBILITY_BANK_NAME'),
'SELLER_RS' => '0000 0000 0000 0000 0000',
'SELLER_BANK_ACCNO' => '0000 0000 0000 0000 0000',
'SELLER_INN' => '000011112222',
'SELLER_EU_INN' => '000011112222',
'SELLER_REG' => '1615 00 785',
'SELLER_KPP' => '123456789',
'SELLER_NAME' => Loc::getMessage('SALE_COMPATIBILITY_COMPANY_NAME'),
'SELLER_BIK' => '0123456',
'SELLER_BIC' => '0123456',
'SELLER_BANK_BLZ' => '0123456',
'SELLER_KS' => '1111 1111 1111 1111',
'SELLER_BANK_ROUTENO' => '1111 1111 1111 1111',
'BUYER_NAME' => Loc::getMessage('SALE_COMPATIBILITY_BUYER_COMPANY_NAME'),
'BUYER_INN' => '0123456789',
'BUYER_PHONE' => '79091234523',
'BUYER_FAX' => '88002000600',
'BUYER_ADDRESS' => Loc::getMessage('SALE_COMPATIBILITY_BUYER_COMPANY_ADDRESS'),
'BUYER_PAYER_NAME' => Loc::getMessage('SALE_COMPATIBILITY_BUYER_NAME_CONTACT'),
'SELLER_DIR_POS' => Loc::getMessage('SALE_COMPATIBILITY_DIRECTOR_POSITION'),
'SELLER_DIR' => Loc::getMessage('SALE_COMPATIBILITY_DIRECTOR_NAME'),
'SELLER_ACC_POS' => Loc::getMessage('SALE_COMPATIBILITY_ACCOUNTANT_POSITION'),
'SELLER_ACC' => Loc::getMessage('SALE_COMPATIBILITY_ACCOUNTANT_NAME'),
'SELLER_EMAIL' => 'my@company.com',
'COMMENT1' => Loc::getMessage('SALE_COMPATIBILITY_COMMENT1'),
'COMMENT2' => Loc::getMessage('SALE_COMPATIBILITY_COMMENT2'),
);
if (Loader::includeModule('crm') && Loader::includeModule('iblock'))
{
$arFilter = array(
'IBLOCK_ID' => intval(CCrmCatalog::EnsureDefaultExists()),
'CHECK_PERMISSIONS' => 'N',
'!PROPERTY_TYPE' => 'G'
);
$dbRes = CIBlockProperty::GetList(array(), $arFilter);
while ($arRow = $dbRes->Fetch())
$data['BASKET_ITEMS'][0]['PROPERTY_'.$arRow['ID']] = 'test';
}
return $data;
}