вопрос первый решён, всё чудесным образом начало сохраняться

))
по второму всё-таки остался вопрос...
как записать в поле доп.свойства значения из формы?
value="{property_value[tag_name='company_rs']/value}"
и
value="{/order/property_value[tag_name='company_rs']/value}"
не работают
добавил в ТДС
// advanced fields
$_SESSION['hostcmsOrder']['company_rs'] = strval(Core_Array::getPost('kompany_rs'));
$_SESSION['hostcmsOrder']['company_ks'] = strval(Core_Array::getPost('company_ks'));
$_SESSION['hostcmsOrder']['company_bank'] = strval(Core_Array::getPost('company_bank'));
$_SESSION['hostcmsOrder']['company_bik'] = strval(Core_Array::getPost('company_bik'));
но чую, что не верно...
объясните, в чём подвох?
// advanced fields
$_SESSION['hostcmsOrder']['company_rs'] = strval(Core_Array::getPost('kompany_rs'));
$_SESSION['hostcmsOrder']['company_ks'] = strval(Core_Array::getPost('company_ks'));
$_SESSION['hostcmsOrder']['company_bank'] = strval(Core_Array::getPost('company_bank'));
$_SESSION['hostcmsOrder']['company_bik'] = strval(Core_Array::getPost('company_bik'));