Новости Joomla

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

aemrus

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #360 : 13.02.2012, 16:27:58 »
ОФФТОП: ребяты, есть у кого настройки VirtueMart "Управление полями, заполняемыми пользователем",немного изменил, теперь зарегаться не могу, не присваивает группу shopper, скиньте скрин с дефолтными настройками если таковые есть пожалуйста. (VirtueMart 1.1.9)
« Последнее редактирование: 13.02.2012, 19:11:46 от aemrus »
*

Dealer

  • Захожу иногда
  • 66
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #361 : 13.02.2012, 18:21:23 »
to Dealer: сейчас отлавливаю ошибки непосредственно в 1с, очень наглядно видно что именно получает 1с от севера и уходит в ошибку, попробуй посмотреть там
а как  там отлавливать? вот что мне пишет в 1с

Выгружено товаров: 4
Выгружено картинок: 1
Произошла ошибка на стороне сервера. Файл не отправлен (C:\Documents and Settings\1\Local Settings\Temp\v8_2C8B_30.zip).
Обмен не выполнен
Ответ сервера:
Can not make thumbnails: /home/***/data/www/***/images/stories/virtuemart/product/resized/5bd0c50b-53ff-11e1-9236-002421376984.jpeg_90x90.jpg

Выгрузка товаров завершена с ошибками!



помогите куда копать, ковыряюсь 2й день и главное ни у кого такой ошибки не было только у меня =(((
может какие расширения на сервере нужно поставить
*

aemrus

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #362 : 13.02.2012, 18:56:59 »
820-82-12 стукни в аську, обьясню,
хм... а если по фтп зайти в этот каталог и создать там файл?
*

Dealer

  • Захожу иногда
  • 66
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #363 : 13.02.2012, 20:24:47 »
820-82-12 стукни в аську, обьясню,
хм... а если по фтп зайти в этот каталог и создать там файл?
Спасибо, но уже разобрался сам.
Нужно было включить расширение php "gd.so" в настройках моей vdsки
еще для работы всей этой бодяги включал
xml.so
xmlreader.so
xsl.so
вот теперь у кого такая проблема не потратит 2 дня как я )))
*

aemrus

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #364 : 14.02.2012, 10:12:23 »
Цитировать
касательно ошибки "недостаточно памяти"
после переустановки Joomla + VirtueMart появилась та же ошибка, разобравшись поподробнее нашёл что скрипт не может найти файл login.tmp и ругается вот на эти строчки (начиная со 143)
Спойлер
[свернуть]
пройдя по пути site.ru/components/com_virtuemart/ не обнаружил папки 1c_export хотя ложил её туда 100%, перевыложил, и ошибка исчезла, если я правильно понял код то скрип зацикливается, и постоянно передаёт 1С сообщение об ошибке со ссылкой на вышеуказаные строчки, в результате чего таблица значений самой 1С переполняется и она вылетает.
ps. так же проверить можно пройдя по ссылке site.ru/vmshop_1c.php если всё ок то должна появится надпись success\n.
« Последнее редактирование: 14.02.2012, 10:18:52 от aemrus »
*

Dealer

  • Захожу иногда
  • 66
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #365 : 14.02.2012, 20:54:07 »
Реально ли на этой штуке сделать сортировку по свойствам товара?
допустим в 1с у товара есть свойства, принимающие числовые и текстовые значения,
можно ли сделать так, что попадая в категорию товара на сайте с virtumart у пользователя появится возможность делать отбор и сортировку по этим свойствам?
пробовал добавлять поле свойство, свойства без галочек и с галочками и значениями во вкладку "выгрузка товаров" в настройке обмена данными с web-сайтом, где я должен их увидеть в VirtueMart? может ли 1с создавать настраиваемые поля по свойствам?
*

aemrus

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #366 : 15.02.2012, 08:09:25 »
в VirtueMart есть возможность добавлять свойства товара, вопрос может ли скрипт их выгружать, с сортировкой по свойствам тоже вопрос, хотя в принципе если эти самые свойства будут выгружены то приладить сортировку по ним будет возможно
« Последнее редактирование: 15.02.2012, 08:15:36 от aemrus »
*

Autocom

  • Захожу иногда
  • 306
  • 3 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #367 : 16.02.2012, 22:50:43 »
Не пойму в чем дело, но последняя версия, при выгрузке если у товара несколько картинок, выгружаются только две картинки, причем вторая только миниэскиз, а ссылка на полное имеет вид: http://хххххххх.ru/components/com_virtuemart/shop_image/product/jpeg.jpg
Т.е. не имеет имени файла картинки.
В 1С пишет что выгружено 4 изображения, ошибок нет.
В логах все 4 изображения, на сервер залились все 4, а показываются только 2, причем второе только миниэскиз.
Не знаю точно с какой версии это началось, но раньше выгружались все изображения.
Товары выгруженные ранними версиями показываются с 3-4 фото.
« Последнее редактирование: 17.02.2012, 08:24:32 от Autocom »
*

Centoff

  • Захожу иногда
  • 244
  • 16 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #368 : 17.02.2012, 10:18:09 »
Найдите строки в файле product.php 931-934
Код
									if ($file_url != 'components'.DS.'com_virtuemart'.DS.'shop_image'.DS.'product'.DS.str_replace(".jpeg", "", $data['file']).".".VM_JPG_S)
{
$update['file_url'] = "`file_url`='components".DS."com_virtuemart".DS."shop_image".DS."product".DS.substr($data['file'],-4).".".VM_JPG_S."'";
}
Замените на
Код
									if ($file_url != 'components'.DS.'com_virtuemart'.DS.'shop_image'.DS.'product'.DS.str_replace(".jpeg", "", $data['file']).".".VM_JPG_S)
{
$update['file_url'] = "`file_url`='components".DS."com_virtuemart".DS."shop_image".DS."product".DS.str_replace(".jpeg", "", $data['file']).".".VM_JPG_S."'";
}

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

sarmin

  • Захожу иногда
  • 69
  • 1 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #369 : 17.02.2012, 12:14:11 »
Centoff, выгрузка товара происходит на ура... как частичная так и полная...
А вот загрузка заказов, как не работала так и не работает!
Код
Не удалось прочитать данные, загруженные с сервера.
Обмен не выполнен
Не выгружен ни один заказ.
Обмен заказами завершен с ошибками!

по логам видно что файл формируется! как я и писал ранее
*

Autocom

  • Захожу иногда
  • 306
  • 3 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #370 : 17.02.2012, 15:00:31 »
Да, это именно на 1.1.9. После внесенных изменений у второго фото стало открываться большое изображение.
Но фото показывает по прежнему только 2. Хотя загрузилось 4. В чем может быть причина?
*

lord_jah

  • Новичок
  • 5
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #371 : 17.02.2012, 15:27:21 »
Спасибо Вам огромное Друзья, за проделанную огромнейшую работу. Приятно видеть людей,которые делятся плодами своих трудов абсолютно бесплатно.
У меня к сожалению не проходит проверка логина и пороля. :( 1с пишет : Не удалось установить соединение с сервером. Проверьте имя пользователя и пароль.
1с предприятие 8.1.11.67
УТ 10.3.8.9
Joomla! 1.5.7
VirtueMart 1.1.7

Скажите в чем может быть проблема? Очень хотелось бы найти решение... Буду очень благодарен за любую помощь.
*

fenixnow

  • Захожу иногда
  • 89
  • 2 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #372 : 17.02.2012, 15:28:46 »
Обновляйся май френ!
*

fenixnow

  • Захожу иногда
  • 89
  • 2 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #373 : 17.02.2012, 15:30:05 »
И обрати внимание на строчку из первого поста "Внимание! Для некоторых возможностей скрипта понадобится, чтобы было установлено дополнение к 1С, скачать можно на офф сайте!"
*

4Gen

  • Захожу иногда
  • 174
  • 7 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #374 : 17.02.2012, 18:15:30 »
2 aemrus:
Сори, я номерок не тот написал))
556-253-971 Стукни плз еще разок.
На ноуте так и не победил авторизацию.
Победил! но с рабочей сети. Попробую дома еще разок, грешу на роутер, может он мне перекрывает какие то коннекты из софта на сайт и выкидывает. С рабочего интернета подключился в 1 секунду.
Решил на работе с сервака запуститься (там как никак 8ГБ оперативы). НО:
В настройках указано - "выгружать весь каталог", в сортировке указываю "номенкл. группу", "тип цен" и выдает в консоле: "..Изменений товаров не было.." (забыл как правильно писалось). Если выбрать только "тип цен" а номенклатуру не включать (как у кого то получилось примерно на 2-3 странице топика), то начинается выгрузка. правда всех товаров, но скрипт потом не смог съесть файл весом в 170 метров)))
1С 8.2 / Управление торговлей 2.3
« Последнее редактирование: 17.02.2012, 19:20:31 от 4Gen »
*

lord_jah

  • Новичок
  • 5
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #375 : 18.02.2012, 10:46:20 »
Ну что вообще нет вариантов кроме обновления? :( Боюсь трогать что-то ..все отлажено,работает. :( Может с логином и паролем,что-то неправильно делаю?:( Ввожу логин от админки Joomla.
*

aemrus

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #376 : 19.02.2012, 17:09:44 »
А вот загрузка заказов, как не работала так и не работает!
Была такая проблема, обнаружил что конкретно не может сопоставить наименования,
вроде бы в файле createzakaz.php
строка 211-215
         $t1_2 = $t1_1->addChild ( "Наименование", $name[2] );
         if (VM_NDS == 'yes')
         {
            $t1_2 = $t1_1->addChild ( "ЦенаЗаЕдиницу", $name[3] );
            $summ = $name[3];
$name в 3х местах заменил на @$name, но это не выход, хотя и работает.

ps:с номерами строк мог ошибиться
*

aemrus

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #377 : 19.02.2012, 17:17:01 »
2 aemrus:
Сори, я номерок не тот написал))
556-253-971 Стукни плз еще разок.
На ноуте так и не победил авторизацию.
Победил! но с рабочей сети. Попробую дома еще разок, грешу на роутер, может он мне перекрывает какие то коннекты из софта на сайт и выкидывает. С рабочего интернета подключился в 1 секунду.
Решил на работе с сервака запуститься (там как никак 8ГБ оперативы). НО:
В настройках указано - "выгружать весь каталог", в сортировке указываю "номенкл. группу", "тип цен" и выдает в консоле: "..Изменений товаров не было.." (забыл как правильно писалось). Если выбрать только "тип цен" а номенклатуру не включать (как у кого то получилось примерно на 2-3 странице топика), то начинается выгрузка. правда всех товаров, но скрипт потом не смог съесть файл весом в 170 метров)))
1С 8.2 / Управление торговлей 2.3
попробуй указать в настройках выгрузки "количество" больше или равно 1.
*

4Gen

  • Захожу иногда
  • 174
  • 7 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #378 : 19.02.2012, 18:23:44 »
Вы имеете ввиду "Остаток"?
Указал "Больше или равно" 1
Итог:
Изменения товаров не зарегистрированы. Выгрузка товаров не произведена.
UPD:
Нужно выбрать -
Номенклатура: В группе из списка: И выбираем группу.
Спасибо)) Буду дальше смотреть остальные данные для выгрузки.
« Последнее редактирование: 19.02.2012, 18:30:53 от 4Gen »
*

aemrus

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #379 : 19.02.2012, 19:57:31 »
да, я остаток имел ввиду.
« Последнее редактирование: 19.02.2012, 20:13:48 от aemrus »
*

aemrus

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #380 : 19.02.2012, 20:01:09 »
мои настройки
закладка "Основные"

закладка "Выгрузка товаров"

у тебя на закладке Основные режим обмена "полная выгрузка"?

« Последнее редактирование: 19.02.2012, 20:13:27 от aemrus »
*

4Gen

  • Захожу иногда
  • 174
  • 7 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #381 : 19.02.2012, 21:39:27 »
мои настройки
у тебя на закладке Основные режим обмена "полная выгрузка"?
Да, все именно так - все работает. Завтра попробую на рабочей базе потестить. Спс)
Если все гуд. буду дальше расковыривать, нужно менять поля для выгрузки. у нас конфигурация переделан вдоль и поперек))
*

sarmin

  • Захожу иногда
  • 69
  • 1 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #382 : 20.02.2012, 23:45:40 »
в логах с Joomla при выгрузке заказов не могу понять эти пункты!
Код
<Валюта>199</Валюта><Курс>7.80000</Курс>
что это за валюта с кодом 199? и что за курс? таких значений нет ни в 1с не в VirtueMart!
*

aemrus

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #383 : 21.02.2012, 16:11:04 »
возможно  это что то битриксовое, обязательные поля для загрузки заказа к примеру, посмотри в createzakaz.php.
*

doom_2001

  • Новичок
  • 2
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #384 : 21.02.2012, 21:52:04 »
Отличный проект! Единственное, что у меня не получилось с товарами - перемещение из одной группы в другую (в 1С), в VirtueMart ничего не происходит.
(КА 1.1.12.1)  
*

sarmin

  • Захожу иногда
  • 69
  • 1 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #385 : 22.02.2012, 02:22:00 »
возможно  это что то битриксовое, обязательные поля для загрузки заказа к примеру, посмотри в createzakaz.php.
какие обязательные? можешь объяснить... что конкретно посмотреть? в том файле все просмотрел!
*

aemrus

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #386 : 22.02.2012, 09:34:25 »
ну этот файл создаёт поля при выгрузке заказа, строка 77 и 78 добавляет интересующие тебя поля валюта и курс.
с 59й по 69 выбирается валюта. почему у тебя выгружается код валюты и курс непонятный не знаю, у меня вот так выглядит
 <Валюта>руб</Валюта><Курс>158.09</Курс>. на счёт обязательных полей был не прав, валюта и курс выгружается для каждого товара который есть в заказе.
« Последнее редактирование: 22.02.2012, 09:52:17 от aemrus »
*

aemrus

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #387 : 22.02.2012, 09:36:05 »
Отличный проект! Единственное, что у меня не получилось с товарами - перемещение из одной группы в другую (в 1С), в VirtueMart ничего не происходит.
(КА 1.1.12.1)  
после перемещения обмен с сайтом делаешь? изменится должно, ибо при выгрузке на сайт база VirtueMart затирается полностью.
*

doom_2001

  • Новичок
  • 2
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #388 : 22.02.2012, 12:13:47 »
после перемещения обмен с сайтом делаешь? изменится должно, ибо при выгрузке на сайт база VirtueMart затирается полностью.
Возможно у меня скрипт не настроен на затирание базы, спасибо... вечером проверю.
*

Autocom

  • Захожу иногда
  • 306
  • 3 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #389 : 25.02.2012, 12:52:18 »
База выгружается на 2 разных сайта(на один полностью, на другой несколько категорий)
Можно, при настройки выгрузки второй базы, в разделе Выгрузка товаров укажи другое название
Короче 2-ю назови просто по другому!
Хочу вернуться к этому вопросу.
Каталоги имеют разные названия для разных сайтов, но после выгрузки на один сайт при попытке выгрузки на другие пишет:
Цитировать
Изменения товаров не зарегистрированы. Выгрузка товаров не произведена.
У кого нибудь работает выгрузка на несколько сайтов?

Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

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

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

Автор danklassik

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

Автор fedorkit

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

Автор zufar

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

Автор EmDmAl

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