HostCMS 6.x, общая информация

Re: HostCMS 6.x, общая информация
В ТДС обмена с 1С установка свойств контроллера игнорируется!
Вот такой код поместил в настройки ТДС перед вызовом метода import()

$fRoznPrice_name = 'Основная';
$oShop_Item_Import_Cml_Controller->sShopDefaultPriceName = $fRoznPrice_name;
$oShop_Item_Import_Cml_Controller->sShopDefaultPriceGUID = "ac3c860e-395b-11e1-b38f-d8d385574ec3";

Взамен тому, что уже там был:

      $fRoznPrice_name = defined('SHOP_DEFAULT_CML_CURRENCY_NAME')
         ?   SHOP_DEFAULT_CML_CURRENCY_NAME
         : 'Розничная';
      $oShop_Item_Import_Cml_Controller->sShopDefaultPriceName = $fRoznPrice_name;


После чего при обмене ничего не изменилось и в цену товара не попадала нужная мне цена! Залез в код контроллера, заменил в методе construct() строки

$this->sShopDefaultPriceName = 'РОЗНИЧНАЯ';
$this->sShopDefaultPriceGUID = '';

на

$this->sShopDefaultPriceName = 'Основная';
$this->sShopDefaultPriceGUID = "ac3c860e-395b-11e1-b38f-d8d385574ec3";

И все заработало!
Ранее уже сталкивался с проблемой переопределения значений свойств в конструкторе в других контроллерах.
Команда разработчиков KAD Systems | Интеграция и нестандартные решения на совесть | Email: info@kad.systems Skype: kad.systems | http://kad.systems/ https://vk.com/kad_sys
Модератор
Re: HostCMS 6.x, общая информация
KAD,
Неужели сложно создать отдельную тему? Как это относится к общей информации о HostCMS 6?
Авторизация