Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 1315 Ответов
  • 192875 Просмотров
*

Centoff

  • Захожу иногда
  • 244
  • 16 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #120 : 21.11.2011, 10:24:10 »
не помогло.
снова жду возможность выгрузки с фильтром по номенклатуре
Поставь memory_limit еще больше, пока не заработает!

Можно впринцепи вставить в начале скрипта строку
Код
ini_set("memory_limit", "200M");

Вот статья, которая описывает твою проблему: http://webhelpcenter.ru/cms_errors/5-fatal-error-allowed-memory-size-of.html
« Последнее редактирование: 21.11.2011, 15:07:11 от Centoff »
Разработка приложения для выгрузки товаров из 1С в VirtueMart по протоколу CommerceML (fromrus.su:3001) а так же на этом форуме в разделе "Расширения Joomla -> VirtueMart"
*

mayday74

  • Новичок
  • 7
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #121 : 21.11.2011, 23:07:07 »
тестирую скрипт.

Вот такое сообщение при полной выгрузке на локальном компе (php5.x VM1.1.9, на обеих версиях скрипта) сокращенный вариант:

Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Обмен не выполнен
Ответ сервера:
<b>Warning</b>:  XMLReader::read() [<a href='xmlreader.read'>xmlreader.read</a>]: file:///Z:/home/mebel.loc2/www/components/com_virtuemart/shop_image/product/import.xml:1377: parser error : Extra content at the end of the document in <b>Z:\home\mebel.loc2\www\components\com_virtuemart\1cexport\import_xml.php</b> on line <b>89</b><br />
<script language=JavaScript src='/denwer/errors/phperror_js.php'></script><!--error--><br />
<b>Warning</b>:  XMLReader::read() [<a href='xmlreader.read'>xmlreader.read</a>]: &lt;/РљРѕРјРјРµСЂС‡РµСЃРєР°СЏР˜РЅС„РѕСЂРјР°С†РёСЏ&gt;п»ї&lt;?xml version=&quot;1.0&quot; encoding=&quot; in <b>Z:\home\mebel.loc2\www\components\com_virtuemart\1cexport\import_xml.php</b> on line <b>89</b><br />


в VM ничего не появляется
как исправить ошибку ?

ниже лог
#<?php die('Direct Access To Log Files Not Permitted'); ?>
#Version: 1.0
#Date: 2011-11-21 19:32:21
#Fields: date   time   level   c-ip   status   comment
#Software: Joomla! 1.5.22 Stable [ senu takaa ama woi ] 04-November-2010 18:00 GMT
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 1) Авторизация на сервере
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 1) Успешно
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 2) Инициализация выгрузки: Выгружать в архиве - no, размер - 16480000
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 2) Выгружаем файлы без архива
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 2) Успешно
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 3) Выгрузка файлов или архива и его распаковка
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 3.1) Проверка наличия имени файла Z:\home\mebel.loc2\www\components\com_virtuemart\shop_image\product\import.xml
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 3.2) Загружаем файл: Z:\home\mebel.loc2\www\components\com_virtuemart\shop_image\product\import.xml
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 3.2) Файл загружен: Z:\home\mebel.loc2\www\components\com_virtuemart\shop_image\product\import.xml
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 3.3) Копирование картинок из временного каталога
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 3) Успешно
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 3) Выгрузка файлов или архива и его распаковка
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 3.1) Проверка наличия имени файла Z:\home\mebel.loc2\www\components\com_virtuemart\shop_image\product\offers.xml
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 3.2) Загружаем файл: Z:\home\mebel.loc2\www\components\com_virtuemart\shop_image\product\offers.xml
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 3.2) Файл загружен: Z:\home\mebel.loc2\www\components\com_virtuemart\shop_image\product\offers.xml
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 3.3) Копирование картинок из временного каталога
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 3) Успешно
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 4) Импорт содержимого файлов
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 4.1.1) Проверка базы данных совместимости 1с и VMSHOP
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 4.1.1) База product_to_1c создана
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 4.1.1) База category_to_1c создана
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 4.1.1) XML import.xml загружен
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 4.1.2) Начинаем отчистку таблиц
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 4.1.2) Закончили отчистку таблиц
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 4.1.2) Базы созданы, переходим к построению категорий

вырезано для краткости

2011-11-21   19:32:21   -   127.0.0.1   -   Этап 4.1.2) Проверяем категорию  АВТОМОБИЛЬНЫЕ АКСЕССУАРЫ
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 4.1.2) Создаем категорию  АВТОМОБИЛЬНЫЕ АКСЕССУАРЫ
2011-11-21   19:32:21   -   127.0.0.1   -    4.1.2) Категория и все ее подкатегории созданы
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 4.1.2) Проверяем категорию   АнтиРАДАРЫ
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 4.1.2) Создаем категорию   АнтиРАДАРЫ
2011-11-21   19:32:21   -   127.0.0.1   -    4.1.2) Категория и все ее подкатегории созданы
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 4.1.3) Неудача: Товар  пропущен, нет категории -
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 4.1.3) SELECT category_id FROM #__vm_category_to_1c where `c_category_id` = ''
2011-11-21   19:32:21   -   127.0.0.1   -   Этап 4.1.4) Все товары добавленны (обновленны)
*

Centoff

  • Захожу иногда
  • 244
  • 16 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #122 : 22.11.2011, 14:37:42 »
Какая версия скрипта?
Разработка приложения для выгрузки товаров из 1С в VirtueMart по протоколу CommerceML (fromrus.su:3001) а так же на этом форуме в разделе "Расширения Joomla -> VirtueMart"
*

ruinet

  • Новичок
  • 4
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #123 : 22.11.2011, 17:03:50 »
У меня несколько вопросов.
1. Не имею доступа к 1С, делаю 2 вызова скрипта:
/vmshop_1c.php?mode=import&filename=import.xml
/vmshop_1c.php?mode=import&filename=offers.xml
В принципе работает. Этого ведь достаточно?

2. Есть проблема с дочерними товара. Т.е. товар один, например, Кольцо. А у него несколько дочерних - от размера зависит цена и количесво на складе. Это все стандартный функционал вирта.
Дочерние товары не создаются, цены, соответственно тоже.
Для примера кусок offers.xml:
Код
			<Предложение>
<Ид>095ae860-0a9e-11e1-ba2a-001377aa8c26$095ae811-0a9e-11e1-ba2a-001377aa8c26</Ид>
<Наименование>1000 Кольцо (Au 585), р. 16.0</Наименование>
<Размер>16.0</Размер>
<Цены>
<Цена>
<Представление>1 500 руб. за г</Представление>
<ИдТипаЦены>18b76616-0aa1-11e1-ba2a-001377aa8c26</ИдТипаЦены>
<ЦенаЗаЕдиницу>1500.00</ЦенаЗаЕдиницу>
<Валюта>руб</Валюта>
<Единица>г</Единица>
<Коэффициент>1</Коэффициент>
</Цена>
</Цены>
<Количество>5</Количество>
</Предложение>
<Предложение>
<Ид>095ae860-0a9e-11e1-ba2a-001377aa8c26$095ae813-0a9e-11e1-ba2a-001377aa8c26</Ид>
<Наименование>1000 Кольцо (Au 585), р. 17.0</Наименование>
<Размер>17.0</Размер>
<Цены>
<Цена>
<Представление>1 500 руб. за г</Представление>
<ИдТипаЦены>18b76616-0aa1-11e1-ba2a-001377aa8c26</ИдТипаЦены>
<ЦенаЗаЕдиницу>1500.00</ЦенаЗаЕдиницу>
<Валюта>руб</Валюта>
<Единица>г</Единица>
<Коэффициент>1</Коэффициент>
</Цена>
</Цены>
<Количество>2</Количество>
</Предложение>
*

Autocom

  • Захожу иногда
  • 306
  • 3 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #124 : 22.11.2011, 20:23:47 »
Версия скрипта 1.3.2 работает, попробовал 2.0
Выдает ошибку:
Цитировать
Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Обмен не выполнен
Ответ сервера:
<b>Fatal error</b>:  Call to undefined function  translitstring() in <b>/home/сайт/components/com_virtuemart/1cexport/system/category.php</b> on line <b>60</b><br />

Выгрузка товаров завершена с ошибками!
Иногда пишет ту же ошибку ссылаясь на 52 строку.
*

mayday74

  • Новичок
  • 7
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #125 : 22.11.2011, 21:32:38 »
Версия скрипта 1.3.2
VM1.1.9
1)Делаю полную выгрузку.после выставления группы пользователя по умолчанию появляются цены без НДС.
Если зайти в товар там есть цены с НДС. Но на сайте отображаются цены без НДС(Хотя вроде настройка стоит "отображать с налогом" для группы пользователей). Где копать?
2) создаю заказ в VM. загружаю в 1с. Пишет ошибка "Скидка нулевая"  и не проставляет цену товара в заказе (=0), хотя записывает сумму и количество товара. Где настроить?
*

Centoff

  • Захожу иногда
  • 244
  • 16 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #126 : 23.11.2011, 09:25:36 »
У меня несколько вопросов.
1. Не имею доступа к 1С, делаю 2 вызова скрипта:
/vmshop_1c.php?mode=import&filename=import.xml
/vmshop_1c.php?mode=import&filename=offers.xml
В принципе работает. Этого ведь достаточно?

2. Есть проблема с дочерними товара. Т.е. товар один, например, Кольцо. А у него несколько дочерних - от размера зависит цена и количесво на складе. Это все стандартный функционал вирта.
Дочерние товары не создаются, цены, соответственно тоже.
Для примера кусок offers.xml:
Код
			<Предложение>
<Ид>095ae860-0a9e-11e1-ba2a-001377aa8c26$095ae811-0a9e-11e1-ba2a-001377aa8c26</Ид>
<Наименование>1000 Кольцо (Au 585), р. 16.0</Наименование>
<Размер>16.0</Размер>
<Цены>
<Цена>
<Представление>1 500 руб. за г</Представление>
<ИдТипаЦены>18b76616-0aa1-11e1-ba2a-001377aa8c26</ИдТипаЦены>
<ЦенаЗаЕдиницу>1500.00</ЦенаЗаЕдиницу>
<Валюта>руб</Валюта>
<Единица>г</Единица>
<Коэффициент>1</Коэффициент>
</Цена>
</Цены>
<Количество>5</Количество>
</Предложение>
<Предложение>
<Ид>095ae860-0a9e-11e1-ba2a-001377aa8c26$095ae813-0a9e-11e1-ba2a-001377aa8c26</Ид>
<Наименование>1000 Кольцо (Au 585), р. 17.0</Наименование>
<Размер>17.0</Размер>
<Цены>
<Цена>
<Представление>1 500 руб. за г</Представление>
<ИдТипаЦены>18b76616-0aa1-11e1-ba2a-001377aa8c26</ИдТипаЦены>
<ЦенаЗаЕдиницу>1500.00</ЦенаЗаЕдиницу>
<Валюта>руб</Валюта>
<Единица>г</Единица>
<Коэффициент>1</Коэффициент>
</Цена>
</Цены>
<Количество>2</Количество>
</Предложение>

1) Возникнет ошибка с константами username и id_admin
Найди файл /components/com_virtuemart/1cexport/login.tmp, если его нет, то создай с правами на чтение!
и вставь туда 2 строки:
Код
$id_admin
$username
Соответственно заменив, например:
Код
1
Админ
Следом закоментируй строку 118 файла /components/com_virtuemart/1cexport/offers_xml.php
Код
//unlink ( JPATH_BASE_1C .DS.'login.tmp' );

2) Это пока невозможно по причине того, что 1С передает данные без различения дочерний или нет товар!
Пока не расшифруем ИД!

Версия скрипта 1.3.2 работает, попробовал 2.0
Выдает ошибку:Иногда пишет ту же ошибку ссылаясь на 52 строку.

Относится ко всем! Обновление уже в архиве!
Открой файл /components/com_virtuemart/1cexport/system/category.php
Замени строки:
Код
				$slug_str = str_replace("(", "", $name);
$slug_str = str_replace(")", "", $slug_str);
$slug_str = str_replace(".", "_", $slug_str);
$slug_str = str_replace("/", "_", $slug_str);

$slug_name = explode ( " ", $slug_str );

if (count($slug_name) > 1)
{
$id_slug=0;
unset ($s_name);
$s_name = array ();

foreach ($slug_name as $snm)
{
$s_name[$id_slug] =  translitString($snm);
$id_slug = $id_slug + 1;
}

$slug = implode("_", $s_name);
}
else
{
$slug =  translitString($name);
}

if (empty ($slug) or $slug == "")
{
$slug = $name;
}
На эти:
Код
			if(VM_VERVM == '2')
{
$slug_str = str_replace("(", "", $name);
$slug_str = str_replace(")", "", $slug_str);
$slug_str = str_replace(".", "_", $slug_str);
$slug_str = str_replace("/", "_", $slug_str);

$slug_name = explode ( " ", $slug_str );

if (count($slug_name) > 1)
{
$id_slug=0;
unset ($s_name);
$s_name = array ();

foreach ($slug_name as $snm)
{
$s_name[$id_slug] =  translitString($snm);
$id_slug = $id_slug + 1;
}

$slug = implode("_", $s_name);
}
else
{
$slug =  translitString($name);
}

if (empty ($slug) or $slug == "")
{
$slug = $name;
}
}
Разработка приложения для выгрузки товаров из 1С в VirtueMart по протоколу CommerceML (fromrus.su:3001) а так же на этом форуме в разделе "Расширения Joomla -> VirtueMart"
*

Autocom

  • Захожу иногда
  • 306
  • 3 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #127 : 23.11.2011, 11:19:21 »
Относится ко всем! Обновление уже в архиве!
Открой файл /components/com_virtuemart/1cexport/system/category.php
Замени строки:
После замены строк выдало:
Цитировать
Ответ сервера:
<b>Parse error</b>:  syntax error, unexpected T_ELSE in <b>/home/сайт/components/com_virtuemart/1cexport/system/category.php</b> on line <b>58</b><br />
Затем заменил файл целиком из обновленного архива, выгрузка прошла без замечаний.

« Последнее редактирование: 23.11.2011, 13:51:02 от Autocom »
*

Autocom

  • Захожу иногда
  • 306
  • 3 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #128 : 23.11.2011, 13:54:13 »
Давно задавал вопрос и до сих пор остается в силе.
Ожидается ли сделать фото категорий рандомно из фото товаров этой категории?
*

Centoff

  • Захожу иногда
  • 244
  • 16 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #129 : 23.11.2011, 16:06:20 »
Давно задавал вопрос и до сих пор остается в силе.
Ожидается ли сделать фото категорий рандомно из фото товаров этой категории?


ДА!
Разработка приложения для выгрузки товаров из 1С в VirtueMart по протоколу CommerceML (fromrus.su:3001) а так же на этом форуме в разделе "Расширения Joomla -> VirtueMart"
*

mayday74

  • Новичок
  • 7
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #130 : 23.11.2011, 20:44:42 »
Сообщение отладчика
JDatabaseMySQL::query: 1054 - Unknown column 'vm_fullname' in 'field list' SQL=INSERT INTO `jos_vm_user_info`
пытается записать поле при сохранении пользователя , при выполнении  выгрузки vm_fullname в  jos_vm_user_info не создается. Соответственно не присваивается группа покупателей. На сайте при этом выходит сообщение при оформлении заказа, что пользователь не зарегистрирован.
Отключил это поле из списка полей регистрационной формы. Пользователь создался.
ps: добавьте в adaptvm
            $sql = "ALTER TABLE `#__vm_user_info` ADD `".$name."` varchar(255) NULL DEFAULT NULL";
      $db->setQuery ( $sql );
      if (!$db->query ())
      {
         $log->addEntry ( array ('comment' => 'Неудача: Невозможно обновить jos_vm_user_info поле '.$name ) );
         $log->addEntry ( array ('comment' => $sql ) );
         echo 'failure\n';
         echo 'error mysql update\n';
         echo $sql;
      }
      else
      {
         $log->addEntry ( array ('comment' => 'Поле '.$name.' обновлено' ) );
      }
      }
« Последнее редактирование: 23.11.2011, 22:22:16 от mayday74 »
*

Centoff

  • Захожу иногда
  • 244
  • 16 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #131 : 24.11.2011, 09:05:26 »
Сообщение отладчика
JDatabaseMySQL::query: 1054 - Unknown column 'vm_fullname' in 'field list' SQL=INSERT INTO `jos_vm_user_info`
пытается записать поле при сохранении пользователя , при выполнении  выгрузки vm_fullname в  jos_vm_user_info не создается. Соответственно не присваивается группа покупателей. На сайте при этом выходит сообщение при оформлении заказа, что пользователь не зарегистрирован.
Отключил это поле из списка полей регистрационной формы. Пользователь создался.
ps: добавьте в adaptvm
            $sql = "ALTER TABLE `#__vm_user_info` ADD `".$name."` varchar(255) NULL DEFAULT NULL";
      $db->setQuery ( $sql );
      if (!$db->query ())
      {
         $log->addEntry ( array ('comment' => 'Неудача: Невозможно обновить jos_vm_user_info поле '.$name ) );
         $log->addEntry ( array ('comment' => $sql ) );
         echo 'failure\n';
         echo 'error mysql update\n';
         echo $sql;
      }
      else
      {
         $log->addEntry ( array ('comment' => 'Поле '.$name.' обновлено' ) );
      }
      }

Если бы ты почитал внимательно настройки, то этого не надо было бы делать!
Код
define ( 'VM_USER_SHOP', 'no' );	// Создать поля для регистрации новых клиентов (Банковские реквизиты: ИНН, КПП и т.д.)
Разработка приложения для выгрузки товаров из 1С в VirtueMart по протоколу CommerceML (fromrus.su:3001) а так же на этом форуме в разделе "Расширения Joomla -> VirtueMart"
*

Autocom

  • Захожу иногда
  • 306
  • 3 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #132 : 28.11.2011, 10:58:58 »
При изменении категории в 1с и выгрузке изменений вываливает:
Цитировать
<b>Notice</b>:  Undefined index:  slug in <b>/home/сайт/components/com_virtuemart/1cexport/system/product.php</b> on line <b>524</b><br />
<br />
<b>Notice</b>:  Undefined variable: slug in <b>/home/сайт/components/com_virtuemart/1cexport/system/product.php</b> on line <b>524</b><br />
<br />
<b>Notice</b>:  Undefined index:  metadesc in <b>/home/сайт/components/com_virtuemart/1cexport/system/product.php</b> on line <b>529</b><br />
<br />
<b>Notice</b>:  Undefined variable: metadesc in <b>/home/сайт/components/com_virtuemart/1cexport/system/product.php</b> on line <b>529</b><br />
<br />
<b>Notice</b>:  Undefined index:  metakey in <b>/home/сайт/components/com_virtuemart/1cexport/system/product.php</b> on line <b>534</b><br />
<br />
<b>Notice</b>:  Undefined variable: metakey in <b>/home/сайт/components/com_virtuemart/1cexport/system/product.php</b> on line <b>534</b><br />
<br />
<b>Notice</b>:  Undefined index:  metaauthor in <b>/home/сайт/components/com_virtuemart/1cexport/system/product.php</b> on line <b>539</b><br />
<br />
<b>Notice</b>:  Undefined variable: metaauthor in <b>/home/сайт/components/com_virtuemart/1cexport/system/product.php</b> on line <b>539</b><br />
success

Выгрузка товаров завершена с ошибками!
и так по каждому товару данной группы, естественно категория новая не создалась, старая не удалилась.
Это в версии 2.0 скрипта, вроде на 1.3.2. изменение категорий работало(потом отключил, т.к. удалялись фото категории)
« Последнее редактирование: 28.11.2011, 11:04:01 от Autocom »
*

Centoff

  • Захожу иногда
  • 244
  • 16 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #134 : 28.11.2011, 16:59:57 »
Изменения пока не отлажено!

Сегодня делал назначение изображения категории! Пока не прошел тест!
Разработка приложения для выгрузки товаров из 1С в VirtueMart по протоколу CommerceML (fromrus.su:3001) а так же на этом форуме в разделе "Расширения Joomla -> VirtueMart"
*

sunlit

  • Новичок
  • 7
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #135 : 29.11.2011, 02:31:26 »
Ребята, помогите советом...
Ставлю всё с нуля:
1. Denwer3_Base_PHP52_2010-11-07_a2.2.4_p5.2.12_zendoptimizer_m5.1.40_pma3.2.3
2. VirtueMart_1.1.8_eCommerceBundle_Joomla_1.5.22
3. 1С:Предприятие 8.1.13.41 + "УТ", редакция 10.3.13.2 + ut_addon_10.3.13.2 (Битриксовский)

Запускаю УТ в режиме ДЕМО, настраиваю по не хитрому мануалу...
Лог в 1с
Спойлер
[свернуть]
Лог скрипта:
Спойлер
[свернуть]

Кто сталкивался и как можно вылечить?
« Последнее редактирование: 29.11.2011, 03:27:59 от sunlit »
*

Centoff

  • Захожу иногда
  • 244
  • 16 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #136 : 29.11.2011, 10:09:07 »
Открыть php.ini , где-то на диске Z надо поискать и найти строку

;extension zip.so

и ее раскоментировать!
Разработка приложения для выгрузки товаров из 1С в VirtueMart по протоколу CommerceML (fromrus.su:3001) а так же на этом форуме в разделе "Расширения Joomla -> VirtueMart"
*

sunlit

  • Новичок
  • 7
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #138 : 29.11.2011, 17:55:52 »
Открыть php.ini , где-то на диске Z надо поискать и найти строку

;extension zip.so
и ее раскоментировать!

Спасибо за ответ - дело сдвинулось... Раскоментил extension=php_zip.dll, за одно сменив версию денвера (php 5.3)+пакет расширений (в стандартном нет php_zip.dll). Скрипт стал паковать архив. Только теперь:
Спойлер
[свернуть]
Теперь не видно функции translitString() ((((
Вообще на какой версии php рекомендуемо работать со скриптом?

Откатываюсь обратно к php 5.2+phpzip:
Спойлер
[свернуть]

В итоге взял php из файла translit.php и вставил в category.php....скрипт начал находить нужную функцию и выгружать данные на сайт, но:
Спойлер
[свернуть]
« Последнее редактирование: 29.11.2011, 18:13:34 от sunlit »
*

Centoff

  • Захожу иногда
  • 244
  • 16 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #140 : 30.11.2011, 11:34:30 »
Спасибо за ответ - дело сдвинулось... Раскоментил extension=php_zip.dll, за одно сменив версию денвера (php 5.3)+пакет расширений (в стандартном нет php_zip.dll). Скрипт стал паковать архив. Только теперь:
Спойлер
[свернуть]
Теперь не видно функции translitString() ((((
Вообще на какой версии php рекомендуемо работать со скриптом?

Откатываюсь обратно к php 5.2+phpzip:
Спойлер
[свернуть]

В итоге взял php из файла translit.php и вставил в category.php....скрипт начал находить нужную функцию и выгружать данные на сайт, но:
Спойлер
[свернуть]

Для начала учимся читать настройки скрипта!
Код
2. VirtueMart_1.1.8_eCommerceBundle_Joomla_1.5.22

Код
define ( 'VM_VERVM', '2' ); 		// Версия VirtueMart (2 - 2.0 или 1 - 1.1.9)

в 1.1.9 транслит вообще не нужен!

а у меня засада с интеграцией ut_addon - конфигурация не типовая. Будем корячится :(

Скинь примеры XML, может адаптировать получится!
Разработка приложения для выгрузки товаров из 1С в VirtueMart по протоколу CommerceML (fromrus.su:3001) а так же на этом форуме в разделе "Расширения Joomla -> VirtueMart"
*

antonius

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #141 : 30.11.2011, 12:54:55 »
VM 1.1.9 Joomla 1.5.23
1c выдаёт следующее
Спойлер
[свернуть]
Скорее всего сильная нагрузка на процессор?
*

Centoff

  • Захожу иногда
  • 244
  • 16 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #142 : 30.11.2011, 13:22:32 »
Предоставьте лог из папки logs и желательно вырезку из логов ошибок сервера
Разработка приложения для выгрузки товаров из 1С в VirtueMart по протоколу CommerceML (fromrus.su:3001) а так же на этом форуме в разделе "Расширения Joomla -> VirtueMart"
*

antonius

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #143 : 30.11.2011, 13:27:11 »
Лог из папки logs
Спойлер
[свернуть]
« Последнее редактирование: 30.11.2011, 14:39:37 от antonius »
*

antonius

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #144 : 30.11.2011, 13:30:19 »
Спойлер
[свернуть]
Это с логов сервера.
*

min

  • Новичок
  • 4
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #145 : 01.12.2011, 06:41:18 »
Ребята спасибо за проделанную работу.
Хочу спросить как можно запустить отладку этого скрипта. Пробую xdebug + NetBeans ничего не получается. Ставлю точку остановки и запускаю отладку в NetBeans он ждет подключения xdebug на порту 9000. В настройках выгрузки прописываю "Адрес сайта": http://joomla15/vmshop_1c.php?XDEBUG_SESSION_START=netbeans-xdebug. 1С отправляет запрос и зависает т.е. сессия xdebug стартует но NetBeans не получает запроса. Помогите пожалуйста разобраться или подскажите как вы занимаетесь отладкой 1С + PHP?
*

Centoff

  • Захожу иногда
  • 244
  • 16 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #146 : 01.12.2011, 09:17:09 »
К сожалению этим вопросом не занимались!


2antonius:
Судя по логам - все впорядке, процесс просто был прерван!
Из инета:
Цитировать
Обычно такое сообщение является следствием проблем, касающихся работы прокси-сервера, DNS-сервера или хостинг-сервера, где непосредственно размещается Web-сайт, который запрашивает пользователь.

С формальной точки зрения получение названного сообщения означает, что ваш браузер получил недопустимый ответ от другого сервера (или прокси-сервера) и выводит общую заставку "502 Bad Gateway", для информирования о возникшей ситуации.

Можно попробовать для php поставить время выполнения скрипта побольше!
Разработка приложения для выгрузки товаров из 1С в VirtueMart по протоколу CommerceML (fromrus.su:3001) а так же на этом форуме в разделе "Расширения Joomla -> VirtueMart"
*

cdrewriter

  • Новичок
  • 8
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #147 : 01.12.2011, 15:23:30 »
Добрый день.
Скрипт работает, но не выгружает номенклатуру, создаются категории, но нет ни единого товара.
Спойлер
[свернуть]
*

cdrewriter

  • Новичок
  • 8
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #148 : 01.12.2011, 15:41:32 »
Логи (вырезал часть)
Спойлер
[свернуть]
*

Centoff

  • Захожу иногда
  • 244
  • 16 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #149 : 02.12.2011, 08:59:10 »
а лог ошибок сервера есть?
Разработка приложения для выгрузки товаров из 1С в VirtueMart по протоколу CommerceML (fromrus.su:3001) а так же на этом форуме в разделе "Расширения Joomla -> VirtueMart"
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как импортировать файл XML в Joomla VirtueMart?

Автор Кот Смюлан

Ответов: 2
Просмотров: 3581
Последний ответ 14.07.2016, 18:40:24
от Berzerker
Обсуждение бесплатного компонента импорта-экспорта товаров VirtueMart "CSV Improved 1.9"

Автор danklassik

Ответов: 14
Просмотров: 15303
Последний ответ 18.02.2016, 10:21:33
от Storm
Перенос товаров с сайта на сайт (оба на joomla+virtuemart)

Автор fedorkit

Ответов: 8
Просмотров: 12925
Последний ответ 31.01.2016, 22:09:30
от Messir
VirtueMart 1.1.3 stable - выгрузка товаров в яндекс.маркет

Автор zufar

Ответов: 691
Просмотров: 162467
Последний ответ 05.02.2015, 16:39:22
от newjey
Описание полей таблиц в базе данных VirtueMart

Автор EmDmAl

Ответов: 39
Просмотров: 37712
Последний ответ 30.01.2015, 16:15:38
от nick71