Лучший Ответ Vseprosto , 06 October 2015 - 11:51
А почему бы не попробовать использовать программный метод создания нового итема
// пустышка
$item = $this->app->object->create('Item'); 
// наполняем стандартные поля
$item->application_id = 10;
$item->name = 'Item name';
$item->alias = 'item-alias';
$item->type = 'type-alias';
$item->publish_up = $this->app->date->create()->toSQL();
$item->publish_down = $this->app->database->getNullDate();
$item->created = $this->app->date->create()->toSQL();
$item->created_by = JFactory::getUser()->get('id');
$item->created_by_alias = '';
$item->state = 1;
$item->searchable = 1; 
// наполняем пользовательские поля
$item->getElement('<element_id>')->bindData(array('value' => '123' // данные в формате элемента, можно посмотреть PMA)); 
//Сохраняем 
$this->app->table->item->save($item);
и сделать это в виде отдельного скрипта, скрипт получает файл csv сделанный из 1С и загруженный на сервер, и читая все строки заполняет новыми товарами, и по аналогии изменение уже загруженных товаров, вывести это в отдельный скрипт подключить фреймворки и поставить на крон, на одном проекте делали по аналогии и все работает
Перейти к сообщению
	
	


			
			
			
				
 Тема закрыта








	
	
		