LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
22.05.2013, 19:29:12 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 2.5 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ... 33   Вниз
  Добавить закладку  |  Печать  
Автор Тема: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML  (Прочитано 68350 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Centoff
Давно я тут
****

Репутация: +14/-0
Offline Offline

Пол: Мужской
Сообщений: 244



« : 18.08.2011, 13:28:50 »

Данная тема является продолжением темы 1C УТ выгрузка/загрузка в VirtueMart по протоколу CommerceML

На данный момент скрипт представленный в прошлой теме больше не обновляется!

Версия сегодняшнего скрипта vmshop_1c v.2.1.0.beta

Скрипт обмена 1С УТ v8.x и магазина на базе Joomla - VirtueMart 1.1.x-2.0.6 Final выполняет следующие функции:
1С -> VirtueMart
1) Выгрузка номенклатуры
2) Выгрузка всех характеристик
3) Выгрузка изображений с последующим созданием tumbsnail
4) Выгрузка дополнительных картинок
5) Выгрузка всех ценовых групп и назначение по дефолту группы, указанной в настройке!
6) Выгрузка остатков на складе
7) Выгрузка цен на товары в соответствии с ценовой группой
Cool Выгрузка производителей

1С <- VirtueMart
1) Загрузка заказов со статусов P
2) Добавление новых клиентов (в том числе и Юр. лица)

Скрипт работает как на полную выгрузку, так и на выгрузку изменений!

В связи с тем, что скрипт магазина постоянно обновляется и тем самым постоянно меняется что-либо в структуре базы данных, то и скрипт возможно будет работать некорректно. Следите за этой веткой, возможно исправление уже есть ниже! Так же первый пост постоянно обновляется по факту выхода обновления! Так же прошу высказывать свои ошибки / пожелания / исправления в этой теме! Только убедитесь, что ваша ошибка еще не решена! Так же в случае ошибки прошу выкладывать логи выгрузки, логи ошибок сервера, важные параметры и версия скрипта! Заранее благодарю за понимание!

Основные настройки (обновлено)!
Код:
//Системные параметры
define ( 'VM_VERSION', '2.1.0.beta' ); // Версия скрипта. Будет обновляться!
define ( 'VM_HTTP_VERS', 1 ); // Использовать модуль http (через браузер) 1- да, 0- нет (в случае 0 - настройте config.php)
// Можно с начало включить, настроить, а потом выключить!

Следующие параметры теперь находятся в папке components/com_virtuemart/1cexport/system/config.php
define ( 'VM_CODING', 'UTF-8' ); // Кодировка выгрузки заказов (пока не применяется)
define ( 'VM_DB', 'yes' ); // Обнулять таблицы перед выгрузкой?
define ( 'VM_ZIP', 'yes' ); // Использование zip архивов
define ( 'VM_ZIPSIZE', 16480000 ); // максимальный размер архива в байтах
define ( 'VM_LOG', 'time' ); // вести логи по времени (time), по дате (date), один лог (one)
define ( 'VM_LANG', 'RU' ); // Язык 1С - требуется для характеристик (см adapt.php)
//Параметры изображения категории
define ( 'VM_CAT_IMG', 'yes' ); // Применять картинку к категории
define ( 'VM_CAT_RAND', 'r' ); // Выбор картинки ( r - рандомом, p - первая )
//Параметры отвечающие за налог
define ( 'VM_NDS', 'yes' ); // Учитывать в цене из 1С налог НДС?
define ( 'VM_NDS_COUNTRY', 'RUS' ); // Страна учета НДС?
//Параметры отвечающие за поставки товара
define ( 'VM_POSTAVKA_E', 'yes' ); // Использовать модуль поставки (заменяет картинку в случае отсутствия товара)
define ( 'VM_POSTAVKA', '3-5d.gif' ); // Вставляет текст или картинку (например: on-order.gif или в наличии)
define ( 'VM_POSTAVKA_TIME', '432000' ); // Ориентировачное время поставки в секундах, т.е. 5д*24ч*60м*60с = 432000
//Параметры thumbnails изображения
define ( 'VM_TBN_H', '90' ); // Высота thumbnails изображения
define ( 'VM_TBN_W', '90' ); // Ширина thumbnails изображения
define ( 'VM_TBN_RED', '255' ); // Подложка thumbnails изображения (Красный - 255) - >
define ( 'VM_TBN_GREEN', '255' ); // Подложка thumbnails изображения (Зеленый - 255) - > Все вместе - белый
define ( 'VM_TBN_BLUE', '255' ); // Подложка thumbnails изображения (Синий - 255) - >
define ( 'VM_TBN_QTY', '80' ); // Качество thumbnails изображения (максимум 100)
define ( 'VM_JPG', 'no' ); // Заменять ли JPEG на JPG
//Параметры отвечающие за каталог
define ( 'VM_LIST_CAT', '5' ); // Сколько отображать товаров в каталоге
define ( 'VM_DEF_CASHGR', 'Розничная' ); // название основной категории цен (у меня это Розничная)
$config['VM_MANUFACTURE'] = 'производитель'; // Обозначение свойства производителя
//Параметры отвечающие за выгрузку заказов
define ( 'VM_USER_SHOP', 'no' ); // Создать поля для регистрации новых клиентов (Банковские реквизиты: ИНН, КПП и т.д.)
define ( 'VM_CLIENT', 1 ); // 0 - Выгружать всех клиентов в 1С на контрагента "Физ лицо"  1- Выгружать всех клиентов в 1С как есть
define ( 'VM_NDS_SHIP', '18' ); // Ставка НДС для услуги доставки

Инструкция по установке в архиве!

Внимание! Для некоторых возможностей скрипта понадобится, чтобы было установлено дополнение к 1С, скачать можно на офф сайте!

У кого установлена версия 1.1.9 - там в коде есть ошибка, из-за которой не отображаются подкатегории, выводится сообщение "В данной категории нет товаров."

Решение:

В файле \administrator\components\com_virtuemart\html\shop.browse.php допущена ошибка в строке 86:

Код:
elseif( $num_rows == 0 && empty($product_type_id) && empty($child_list)) {
echo $VM_LANG->_('EMPTY_CATEGORY');

Нужно изменить условие, поставив перед empty($child_list) восклицательный знак:

Код:
elseif( $num_rows == 0 && empty($product_type_id) && !empty($child_list)) {
echo $VM_LANG->_('EMPTY_CATEGORY');

Внимание!
Обратите внимание на параметр:
Код:
define ( 'VM_LANG', 'RU' );


Новая версия скрипта 2.1.0.beta
Так же доступна прошла версия 2.0.9

Скачать новую версию: http://forum.fromrus.su/files/file/11-vmshop-1c/

Важно! Все параметры теперь находятся в конфигурационном файле в папке system, поэтому для настройки можно воспользоваться модулем загрузки через браузер или настроить в ручную!

Для простоты (кто не хочет держать включенным доступ через браузер) включаем параметр (в vmshop_1c.php) VM_HTTP_VERS = 1, настраиваем, а потом выключаем VM_HTTP_VERS = 0

* vmshop_1c_ver209_rev4.tar.gz (28.75 Кб - загружено 495 раз.)
* vmshop_1c_ver210_beta.tar.gz (44.37 Кб - загружено 833 раз.)
« Последнее редактирование: 09.06.2012, 10:54:53 от Centoff » Записан
 
sarmin
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 57


« Ответ #211 : 15.12.2011, 18:43:46 »

У меня весь товар загружается.. но виден только в админке.. на сайте не виден, так как остаток стоит везде 0.
в phpmyadmin зашел и нашел такой параметр product_params со значением "min_order_level=s:1:"0";|max_order_level=s:1:"0";|min_order_level=s:1:"0";|max_order_level=s:1:"0";|"
это в таблице virtuemart_products

нужно что бы товар был виден и при нулевом значении. Ну и естественно загружались остатки....
Записан
sarmin
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 57


« Ответ #212 : 15.12.2011, 18:51:16 »

попробуй на стороне сервера в PHP включить Zend optimaiser
сейчас попробую... отписал тех поддержке... какую версию php лучше оставить?? 5.3?
Записан
Centoff
Давно я тут
****

Репутация: +14/-0
Offline Offline

Пол: Мужской
Сообщений: 244



« Ответ #213 : 15.12.2011, 19:12:59 »

сейчас попробую... отписал тех поддержке... какую версию php лучше оставить?? 5.3?

Zend по идее не должен мешать, но попробуй, а по версиям - пофиг, я лично тестирую на 5.3 и пока тест проходит, хотя благодаря ей пришлось переделывать много в скрипте!

У меня весь товар загружается.. но виден только в админке.. на сайте не виден, так как остаток стоит везде 0.
в phpmyadmin зашел и нашел такой параметр product_params со значением "min_order_level=s:1:"0";|max_order_level=s:1:"0";|min_order_level=s:1:"0";|max_order_level=s:1:"0";|"
это в таблице virtuemart_products

нужно что бы товар был виден и при нулевом значении. Ну и естественно загружались остатки....
в product.php удали просто эти данные и все! В новой версии я этот параметр изменю!
Записан
sarmin
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 57


« Ответ #214 : 16.12.2011, 04:48:56 »

заново переустановил все, и вот что выяснилось! что когда я загружаю из 1с в VirtueMart впервый раз, то товары загружаются без проблем! нет никаких ошибок!
потом когда я опять нажимаю выгрузить базу, то пишет следуйщее в логах joomla:
Код:
2011-12-16 00:35:22 INFO 92.113.133.169 - --------------------Серверы IBM xSeries--------------------
2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.2) Проверяем категорию  Серверы IBM xSeries
2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.2) Категория Серверы IBM xSeries существует, обновляем информацию в базе
2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.2) Категория Серверы IBM xSeries не менялась, обновление не требуется
2011-12-16 00:35:22 INFO 92.113.133.169 - 4.1.2) Категория и все ее подкатегории созданы
2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.3) Неудача: Невозможно обновить продукт id - 1
2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.3) UPDATE #__virtuemart_products SET `slug`='', `modified_on = '2011-12-16 02:35:20', `modified_by` = '42
' where virtuemart_product_id='1'
2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.3) Неудача: Невозможно обновить продукт id - 2
2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.3) UPDATE #__virtuemart_products SET `slug`='', `modified_on = '2011-12-16 02:35:20', `modified_by` = '42
' where virtuemart_product_id='2'
2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.3) Неудача: Невозможно обновить продукт id - 3
2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.3) UPDATE #__virtuemart_products SET `slug`='_512MB_PCI-E_GeForce_9500GT_with_CUDA_Inno3D_N95GT-1DDV-C2CX_DDR2_128bit', `modified_on = '2011-12-16 02:35:20', `modified_by` = '42
' where virtuemart_product_id='3'
2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.3) Неудача: Невозможно обновить продукт id - 4
2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.3) UPDATE #__virtuemart_products SET `slug`='_DVD±RW_ASUS_DRW-22B2ST_BOX,_SATA', `modified_on = '2011-12-16 02:35:20', `modified_by` = '42
' where virtuemart_product_id='4'
2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.3) Неудача: Невозможно обновить продукт id - 5
2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.3) UPDATE #__virtuemart_products SET `slug`='_EVERGLIDE_Titan_Gaming_Mat_NEW_PACKAGE', `modified_on = '2011-12-16 02:35:20', `modified_by` = '42
' where virtuemart_product_id='5'
2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.3) Неудача: Невозможно обновить продукт id - 6
2011-12-16 00:35:22 INFO 92.113.133.169 - Этап 4.1.3) UPDATE #__virtuemart_products SET `slug`='_microSD_Card_4096MB_Goodram_w_o_adapter', `modified_on = '2011-12-16 02:35:20', `modified_by` = '42
' where virtuemart_product_id='6'
***********************************
2011-12-16 00:36:00 INFO 92.113.133.169 - Этап 4.1.3) Неудача: Невозможно обновить продукт id - 12058
2011-12-16 00:36:00 INFO 92.113.133.169 - Этап 4.1.3) UPDATE #__virtuemart_products SET `slug`='shkola_yekstremalnogo_vozhdeniya', `modified_on = '2011-12-16 02:35:20', `modified_by` = '42
' where virtuemart_product_id='12058'
2011-12-16 00:36:00 INFO 92.113.133.169 - Этап 4.1.3) Неудача: Невозможно обновить продукт id - 12059
2011-12-16 00:36:00 INFO 92.113.133.169 - Этап 4.1.3) UPDATE #__virtuemart_products SET `slug`='shleyf_golovki_Epson_FX-2190_2110642', `modified_on = '2011-12-16 02:35:20', `modified_by` = '42
' where virtuemart_product_id='12059'
2011-12-16 00:36:00 INFO 92.113.133.169 - Этап 4.1.3) Неудача: Невозможно обновить продукт id - 12060
2011-12-16 00:36:00 INFO 92.113.133.169 - Этап 4.1.3) UPDATE #__virtuemart_products SET `slug`='yemulyatoryi_2,0 ', `modified_on = '2011-12-16 02:35:20', `modified_by` = '42
' where virtuemart_product_id='12060'
2011-12-16 00:36:00 INFO 92.113.133.169 - -------------------Серверы IBM xSeries-------------------
2011-12-16 00:36:00 INFO 92.113.133.169 - Этап 4.1.4) Добавляем картинку в категорию Серверы IBM xSeries
2011-12-16 00:36:00 INFO 92.113.133.169 - Этап 4.1.4) Для категории Серверы IBM xSeries нет картинки
2011-12-16 00:36:00 INFO 92.113.133.169 - -------------------Серверы IBM Blade systems-------------------
2011-12-16 00:36:00 INFO 92.113.133.169 - Этап 4.1.4) Добавляем картинку в категорию Серверы IBM Blade systems
2011-12-16 00:36:00 INFO 92.113.133.169 - Этап 4.1.4) Для категории Серверы IBM Blade systems нет картинки

в логах сервера ошибок нету!

в 1с пишет такую ошибку
Код:
Выгружено товаров: 14 155
Получен расширенный статус успешного завершения сеанса
Ответ сервера:
v8_1C_27.zip

Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Обмен не выполнен
Ответ сервера:
' where virtuemart_product_id='1'<br />
<b>Fatal error</b>:  Cannot use object of type stdClass as array in <b>/home/sarmin/domains/sarmin.org.ua/public_html/ok/components/com_virtuemart/1cexport/system/product.php</b> on line <b>586</b><br />

Выгрузка товаров завершена с ошибками!
вот 586 строка product.php
Код:
$sql_2 = "DELETE FROM `#__".DBBASE."_medias` WHERE `virtuemart_media_id` = '".$row['virtuemart_media_id']."'";


И еще одно! Так при выгрузке и не добавляется остаток! И все товары, с нулевым остатком не видны! Что делать?
Может как-то не так выгружаю?
вот скрины настроек выгрузки на сайт
http://my.jetscreenshot.com/2265/20111216-t3xh-92kb
http://my.jetscreenshot.com/2265/20111216-pvli-67kb   (пробывал только типы цен - результат тот же)

В чем ошибки??
« Последнее редактирование: 16.12.2011, 04:57:49 от sarmin » Записан
Centoff
Давно я тут
****

Репутация: +14/-0
Offline Offline

Пол: Мужской
Сообщений: 244



« Ответ #215 : 16.12.2011, 10:38:01 »

Попробуй этот апдейт!

Это заменяет system/product.php и adapt.php!

Изменение: 
-Удаляет ошибку пустого slug
-Удаляет лишние символы в slug
-Устранена ошибка при обновлении продукта связанная со строкой 586
-Устранена причина разноса запроса к базе на 2 строки

* update.rar (7.9 Кб - загружено 47 раз.)
Записан
fenixnow
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 95


« Ответ #216 : 16.12.2011, 12:39:54 »

Для контроля изменений в коде модуля создал на гугле репозиторий в котором можно наблюдать за ними


https://code.google.com/p/centoff-1c-to-virtuemart/source/browse/

кто в курсе думаю объяснять не нужно,
кому интересно могу поподробнее описать.

to centoff если нужен доступ на выгрузку пиши в личку
Записан
sarmin
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 57


« Ответ #217 : 16.12.2011, 14:50:15 »

теперь даже на новую не выгружает! Кстати, сейчас VirtueMart новую версию уже выпустил! Я уже перепробывал все что там есть! Залейте сюда тот что нужен? а то запутаться можно!
Вот это уже с обновлением!
Код:
#Fields: date time priority clientip category message
2011-12-16 10:43:14 INFO 92.113.133.169 - Скрипт адптации 1С и магазина VirtueMart версии: 2, версия скрипта: 2.0.2.beta, обнуление базы перед выгрузкой: yes, выгрузка архивом: yes
2011-12-16 10:43:14 INFO 92.113.133.169 - Этап 1) Авторизация на сервере
2011-12-16 10:43:14 INFO 92.113.133.169 - Этап 1) Успешно
2011-12-16 10:43:15 INFO 92.113.133.169 - Этап 2) Инициализация выгрузки: Выгружать в архиве - yes, размер - 16480000
2011-12-16 10:43:15 INFO 92.113.133.169 - Этап 2) Выгружаем архив с файлами
2011-12-16 10:43:15 INFO 92.113.133.169 - Этап 2) Успешно
2011-12-16 10:43:35 INFO 92.113.133.169 - Этап 3) Выгрузка файлов или архива и его распаковка
2011-12-16 10:43:35 INFO 92.113.133.169 - Этап 3.1) Проверка наличия имени файла /home/sarmin/domains/sarmin.org.ua/public_html/ok/images/stories/virtuemart/product/v8_1C_3d.zip
2011-12-16 10:43:35 INFO 92.113.133.169 - Этап 3.2) Загружаем файл: /home/sarmin/domains/sarmin.org.ua/public_html/ok/images/stories/virtuemart/product/v8_1C_3d.zip
2011-12-16 10:43:35 INFO 92.113.133.169 - Этап 3.2) Файл загружен: /home/sarmin/domains/sarmin.org.ua/public_html/ok/images/stories/virtuemart/product/v8_1C_3d.zip
2011-12-16 10:43:35 INFO 92.113.133.169 - Этап 3.2.а) Разархивирование файла - /home/sarmin/domains/sarmin.org.ua/public_html/ok/images/stories/virtuemart/product/v8_1C_3d.zip
2011-12-16 10:43:35 INFO 92.113.133.169 - Этап 3.2.а) Создание директории /home/sarmin/domains/sarmin.org.ua/public_html/ok/images/stories/virtuemart/product
2011-12-16 10:43:35 INFO 92.113.133.169 - Этап 3.2.а) Создание директории /home/sarmin/domains/sarmin.org.ua/public_html/ok/images/stories/virtuemart/product
2011-12-16 10:43:35 INFO 92.113.133.169 - Этап 3.3) Копирование картинок из временного каталога
2011-12-16 10:43:35 INFO 92.113.133.169 - Этап 3) Успешно
2011-12-16 10:43:35 INFO 92.113.133.169 - Этап 4) Импорт содержимого файлов
2011-12-16 10:43:35 INFO 92.113.133.169 - Этап 4.1.1) Проверка базы данных совместимости 1с и VMSHOP
2011-12-16 10:43:37 INFO 92.113.133.169 - Этап 4.1.1) База product_to_1c создана
2011-12-16 10:43:37 INFO 92.113.133.169 - Этап 4.1.1) База category_to_1c создана
2011-12-16 10:43:37 INFO 92.113.133.169 - Этап 4.1.1) XML import.xml загружен
2011-12-16 10:43:38 INFO 92.113.133.169 - Этап 4.1.2) Базы созданы, переходим к построению категорий
2011-12-16 10:43:38 INFO 92.113.133.169 - --------------------Карти поповнення--------------------
2011-12-16 10:43:38 INFO 92.113.133.169 - Этап 4.1.2) Проверяем категорию  Карти поповнення
2011-12-16 10:43:38 INFO 92.113.133.169 - Этап 4.1.2) Неудача: Невозможно создать категорию - Карти поповнення

опять же в логах сервера пусто!
Записан
Centoff
Давно я тут
****

Репутация: +14/-0
Offline Offline

Пол: Мужской
Сообщений: 244



« Ответ #218 : 16.12.2011, 15:03:43 »

Я сейчас занимаюсь отладкой версии для 2.0, как закончу, выпущу в свет! Пока обновление не дало толком результата!
Записан
sarmin
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 57


« Ответ #219 : 16.12.2011, 15:09:24 »

2.0
com_virtuemart2.0.0_RC3_extract_first.zip   16.12.2011 01:13      
com_virtuemart2.0.0_RC3_Pre_K_extract_first.zip   13.12.2011 01:54   
com_virtuemart2.0.0_RC3_Pre_M_extract_first.zip   14.12.2011 22:56      
virtuemart1.9.8.RC2M_extract_first.zip   09.11.2011 01:01      

те версии которые представленны на ихнем сайте! Какой пользоваться?
И имеет ли значение использование MySQL или MySQLi ?
Записан
Centoff
Давно я тут
****

Репутация: +14/-0
Offline Offline

Пол: Мужской
Сообщений: 244



« Ответ #220 : 16.12.2011, 17:12:27 »

2.0
com_virtuemart2.0.0_RC3_extract_first.zip   16.12.2011 01:13      
com_virtuemart2.0.0_RC3_Pre_K_extract_first.zip   13.12.2011 01:54   
com_virtuemart2.0.0_RC3_Pre_M_extract_first.zip   14.12.2011 22:56      
virtuemart1.9.8.RC2M_extract_first.zip   09.11.2011 01:01      

те версии которые представленны на ихнем сайте! Какой пользоваться?
И имеет ли значение использование MySQL или MySQLi ?

Любой! Пока есть один у них косяк! Цена продукции берется хер знает по какой логике!
версия mysql или mysqli не имеет значения!

Обновление 2.0.3!

-Устранил много ошибок!
-Должна работать выгрузка заказов, пока не смог проверить, весь день пытался добиться нормальной цены

Косяки для VirtueMart 2.0
-Если имеем несколько групп покупателей, то цена товара становится первого из этой группы, т.е. например первым идет Категория оптовик, а вторым Розничная и вам нужно по дефолту Розничная, то цена все равно присвоится первого (Оптовая)
Настройки не помогают! В настройках основная группа тоже стояла Розничная. При этом по базе все норм, как и должно быть!

* vmshop_1c_ver203.rar (37.25 Кб - загружено 42 раз.)
Записан
sarmin
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 57


« Ответ #221 : 16.12.2011, 23:41:32 »

С этим обновлением перестало выгружать даже в заново созданный магазин(((
опять неизвестная ошибка сервера, и доходит до постоения списков и все...((((
Записан
fenixnow
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 95


« Ответ #222 : 17.12.2011, 20:06:27 »

Centoff в 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_str = str_replace("-", "_", $slug_str);
+            $slug_str = str_replace("+", "_", $slug_str);
+            $slug_str = str_replace("=", "_", $slug_str);
+            $slug_str = str_replace("&plusmn;", "_", $slug_str);
+            $slug_str = str_replace(",", "", $slug_str);
+            $slug_str = str_replace("&frasl;", "_", $slug_str);
+            $slug_str = str_replace("⁄", "_", $slug_str);
+            $slug_str = strtr($slug_str,"&frasl;", "_");
+            $slug_str = strtr($slug_str,"⁄", "_");
Записан
mav
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #223 : 19.12.2011, 04:57:32 »

Спасибо за чудесный скрипт!

Скажите пожалуйста, как сделать так, чтобы номера заказов подтягивались с сайта?
Записан
aemrus
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 27


« Ответ #224 : 19.12.2011, 14:37:11 »

после обновления появилась проблема соединения с сайтом, при настройке выгрузки в 1С не проходит проверку подключения
Показать текстовый блок

при откате на прошлую версию проверка подключения проходит нормально.

скрин 1С
« Последнее редактирование: 19.12.2011, 14:42:12 от aemrus » Записан
sarmin
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 57


« Ответ #225 : 19.12.2011, 14:41:40 »

после обновления появилась проблема соединения с сайтом, при настройке выгрузки в 1С не проходит проверку подключения
Показать текстовый блок

при откате на прошлую версию проверка подключения проходит нормально.


Код:
//set_time_limit (0);
эта строчка у тебя закомментирована, вот так? У меня не было соединения из-за нее... читайте предыдущие посты - там многое есть!
Записан
aemrus
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 27


« Ответ #226 : 19.12.2011, 14:48:04 »

Код:
//set_time_limit (0);
эта строчка у тебя закомментирована, вот так? У меня не было соединения из-за нее... читайте предыдущие посты - там многое есть!
закоментирована, в версии 2.0.1. эта строчка присутствовала, не в этом проблема.
Записан
Centoff
Давно я тут
****

Репутация: +14/-0
Offline Offline

Пол: Мужской
Сообщений: 244



« Ответ #227 : 20.12.2011, 09:10:23 »

Centoff в 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_str = str_replace("-", "_", $slug_str);
+            $slug_str = str_replace("+", "_", $slug_str);
+            $slug_str = str_replace("=", "_", $slug_str);
+            $slug_str = str_replace("&plusmn;", "_", $slug_str);
+            $slug_str = str_replace(",", "", $slug_str);
+            $slug_str = str_replace("&frasl;", "_", $slug_str);
+            $slug_str = str_replace("⁄", "_", $slug_str);
+            $slug_str = strtr($slug_str,"&frasl;", "_");
+            $slug_str = strtr($slug_str,"⁄", "_");
Эти строки удаляют запрещенные символы для ЧПУ URL
Записан
Centoff
Давно я тут
****

Репутация: +14/-0
Offline Offline

Пол: Мужской
Сообщений: 244



« Ответ #228 : 20.12.2011, 09:17:43 »

Код:
//set_time_limit (0);
эта строчка у тебя закомментирована, вот так? У меня не было соединения из-за нее... читайте предыдущие посты - там многое есть!
Это странно, т.к. я проверяю и на 2-ой версии и на 1-ой, все норм выгружается, без ошибок!

Если есть лог сервера, то выведите его сюда пожалуйста!
« Последнее редактирование: 20.12.2011, 09:24:17 от Centoff » Записан
dimon878
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 6



« Ответ #229 : 20.12.2011, 10:42:57 »

после обновления появилась проблема соединения с сайтом, при настройке выгрузки в 1С не проходит проверку подключения
Показать текстовый блок

при откате на прошлую версию проверка подключения проходит нормально.

скрин 1С


аналогичная ошибка, на прежних версиях с некоторыми ошибками, но выгружает. Я на денвере пока, логи здесь отыскать не могу
Записан
Centoff
Давно я тут
****

Репутация: +14/-0
Offline Offline

Пол: Мужской
Сообщений: 244



« Ответ #230 : 20.12.2011, 10:52:44 »

Ловим обновление!

- Версия 2.0.4
- Категории теперь назначаются картинки от под категорий!
- для владельцев UNIX машин за архивировал в tar.gz, поэтому проблем с кодировкой и правами не должно быть! Для WIN открывается обычным winrar

Протестировано на всех версиях!

* vmshop_1c_ver204.tar.gz (23.43 Кб - загружено 26 раз.)
Записан
Centoff
Давно я тут
****

Репутация: +14/-0
Offline Offline

Пол: Мужской
Сообщений: 244



« Ответ #231 : 20.12.2011, 10:57:57 »

аналогичная ошибка, на прежних версиях с некоторыми ошибками, но выгружает. Я на денвере пока, логи здесь отыскать не могу

Должно быть в папке Z:/vhost/_________.ru/logs

Да, и какой у Вас стоит Денвер? с PHP 5.3 или 5.2?
« Последнее редактирование: 20.12.2011, 11:02:13 от Centoff » Записан
dimon878
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 6



« Ответ #232 : 20.12.2011, 11:13:52 »

Цитировать
Z:/vhost/_________.ru/logs
такой папки даже нет, всё поиском пробежал, пусто

Ловим обновление!

- Версия 2.0.4
- Категории теперь назначаются картинки от под категорий!
Спасибо заработало! знакомые ошибки пошли) :

Код:
Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Обмен не выполнен
Ответ сервера:
<b>Warning</b>:  unlink(R:\home\tradeagent11.ru\www\components\com_virtuemart\1cexport\login.tmp) [<a href='function.unlink'>function.unlink</a>]: Permission denied in <b>R:\home\tradeagent11.ru\www\components\com_virtuemart\1cexport\offers_xml.php</b> on line <b>117</b><br />
<script language=JavaScript src='/denwer/errors/phperror_js.php'></script>success
Записан
Centoff
Давно я тут
****

Репутация: +14/-0
Offline Offline

Пол: Мужской
Сообщений: 244



« Ответ #233 : 20.12.2011, 11:37:10 »

такой папки даже нет, всё поиском пробежал, пусто
 Спасибо заработало! знакомые ошибки пошли) :

Код:
Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Обмен не выполнен
Ответ сервера:
<b>Warning</b>:  unlink(R:\home\tradeagent11.ru\www\components\com_virtuemart\1cexport\login.tmp) [<a href='function.unlink'>function.unlink</a>]: Permission denied in <b>R:\home\tradeagent11.ru\www\components\com_virtuemart\1cexport\offers_xml.php</b> on line <b>117</b><br />
<script language=JavaScript src='/denwer/errors/phperror_js.php'></script>success


С последней ошибкой ничего страшного, надо дать права для папки R:\home\tradeagent11.ru\www\components\com_virtuemart\1cexport\ полные!
Записан
Autocom
Давно я тут
****

Репутация: +3/-0
Offline Offline

Сообщений: 237


« Ответ #234 : 20.12.2011, 11:47:09 »

- Категории теперь назначаются картинки от под категорий!
Супер! Всё работает. Заказы не проверял пока.
Записан
aemrus
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 27


« Ответ #235 : 20.12.2011, 12:44:05 »

проблема с проверкой подключения решилась созданием нового суперадминистратора, по старому ни в какую не хочет,
ещё вопрос, что за еденицу измерения выружает строчка

$t1_2 = $t1_1->addChild ( "БазоваяЕдиница", 'ч/час' );

это время для доставки?
при загрузке заказа в 1С ошибка из за этой строчки, закоментировав её проблема решается.
Записан
Centoff
Давно я тут
****

Репутация: +14/-0
Offline Offline

Пол: Мужской
Сообщений: 244



« Ответ #236 : 20.12.2011, 13:21:19 »

Да, это единица времени доставки! Если у вас измеряется в шт, то поставьте шт. Хотя это не обязательно!
Записан
Centoff
Давно я тут
****

Репутация: +14/-0
Offline Offline

Пол: Мужской
Сообщений: 244



« Ответ #237 : 20.12.2011, 17:09:36 »

Готово следующее обновление!

-Версия скрипта 2.0.5
-Теперь не надо изменять параметр define ( 'VM_VERVM', '2' ), скрипт его определяет сам!
-Теперь скрипт поддерживает последнюю версию магазина!

В версии 2.0.0 Final опять изменилась структура баз данных! Пришлось опять скрипт переделывать!

Вообщем пользуемся, пишем отчеты и т.д.!

Кстати в новой версии магазина стало показывать остатки, т.е. товар не пропадает из виду! А вот цены - хрен, так и остались не понятно от куда!

По этому поводу есть предложение группу, которая будет по дефолту выгрузить первой, а потом уже остальные?!

* vmshop_1c_ver205.tar.gz (24.4 Кб - загружено 35 раз.)
Записан
Autocom
Давно я тут
****

Репутация: +3/-0
Offline Offline

Сообщений: 237


« Ответ #238 : 20.12.2011, 21:23:16 »

Скрипт становится лучше и лучше. Респект создателю.
Сегодня убил кучу времени тестируя.
Оказалось версия 2.0.4 не работает на Вирте 2.0.0, зато 2.0.5 заработала! Супер.
А потом оказалось что 2.0.5 не работает на 1.1.9(не подключается к сайту), пришлось оставить пока 2.0.4
Записан
dimon878
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 6



« Ответ #239 : 20.12.2011, 23:06:12 »

Готово следующее обновление!

-Версия скрипта 2.0.5
-Теперь не надо изменять параметр define ( 'VM_VERVM', '2' ), скрипт его определяет сам!
-Теперь скрипт поддерживает последнюю версию магазина!

В версии 2.0.0 Final опять изменилась структура баз данных! Пришлось опять скрипт переделывать!
спасибо! Azn у меня вопрос к вам, у вас какая 1С?, версия конфигурации и платформы Azn думаю просто быстрее получится настроить всю связку)
Записан
Centoff
Давно я тут
****

Репутация: +14/-0
Offline Offline

Пол: Мужской
Сообщений: 244



« Ответ #240 : 21.12.2011, 10:28:32 »

Прошу прощения, не проверил на 1.1.9

Теперь все работает!

1С:Предприятие 8.2 (8.2.13.219)
"Управление торговлей", редакция 10.3 (10.3.13.2) + обновление от Битрикс

* vmshop_1c_ver205_upd.tar.gz (24.48 Кб - загружено 31 раз.)
« Последнее редактирование: 21.12.2011, 10:32:56 от Centoff » Записан
Страниц: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ... 33   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.18 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet