Ответить Новая тема Новый опрос 
Всего: 12 < 1 2 3 4 5 6 7 8 9 > »
 Обмен с 1с по стандарту CommerceML2
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


17-02-2011 13:57
Обновленая версия модуля http://prestadev.ru/forum/redir-660-7044.html.
http://prestalab.ru/upload/Csync.zip
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Skakruk
Новичок
Сообщений: 6
Регистрация: 03-03-2011


03-03-2011 19:34
При обмене заказов 1С выдает такое:
Цитата:
{Обработка.ОбменССайтом(3298)}: Помилка при виклику конструктора (ОписаниеТипов): Неприпустиме значення параметру (параметр номер '1') (Рядок)
  ОписаниеТипов      = Новый ОписаниеТипов(Строка(ТипЗнч(ЗначениеСвойства)));
через:
Неприпустиме значення параметру (параметр номер '1') (Рядок)]


Кстати, в коде пришлось поправлять (добавить в настройки модуля) id_lang, поскольно оно жестко прописано в коде. + добавил проверку логина-пароля. С куками решил не возиться...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


03-03-2011 20:09
Там с id_lang по правильному нужно для всех языков импортировать описания. Проверка пароля там вроде была, только она закомментирована. А куки там вообще неизвестно для чего нужны.

Что находится в файле экспорта заказов?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Skakruk
Новичок
Сообщений: 6
Регистрация: 03-03-2011


03-03-2011 22:16
пока необходимости в мультиязычности небыло.
1с передает логин и пароль.
Тоже непонимаю зачем там куки)

Вот то что импортирую в 1С http://pastebin.com/D9NvKYE2
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


03-03-2011 22:55
Проблема в том, что в логине нельзя использовать @ тогда бы можно было бы создать нового пользователя под которым бы работал 1С.

Вроде все впорядке. Такой лист у меня импортировался. Может быть в украинском 1 с и CommerceML на украинский перевели.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Skakruk
Новичок
Сообщений: 6
Регистрация: 03-03-2011


03-03-2011 23:12
там логин и пароль вписываеться уже в окне обмена с сайтом. и вроде они только для авторизации на сайте (поскольку это НТТР авторизация). но это такое..
Странно.. но експорт с 1с на сайт - нормально та и сомневаюсь чтобы такое переводили.
Может просто версия УТ старая. Напишите пожалуйста, на какой версии импортнулся.

И еще. картинки с 1с експортируються, но не создаються превьюшки...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
WebStar
Новичок
Сообщений: 69
Регистрация: 18-02-2011


19-03-2011 07:59
у меня на версии 1.3.7 во время устанвоки модуля скидывет
Цитата:
Duplicate column name 'xml'

ALTER TABLE `ps_category` ADD `xml` VARCHAR( 36 ) NOT NULL

что посоветуете ? почикать колонку ?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


19-03-2011 12:25
Видимо модуль уже был установлен. Эту колонку он сам добавляет
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
WebStar
Новичок
Сообщений: 69
Регистрация: 18-02-2011


19-03-2011 18:09
я удалил эту колонку с базы через phpMyadmin теперь снова устанавливаю модуль с админки, а оно мне снова
Цитата:
Duplicate entry '' for key 'xml'
ALTER TABLE `ps_category` ADD UNIQUE (`xml`)
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
rewwer
Новичок
Сообщений: 5
Регистрация: 28-03-2011


28-03-2011 23:31
Доброго времени суток господа.
Заранее прошу прощения за матрас текста ниже ->

Обработка классная на самом деле, я был в полном восторге от нее до одного момента (но все равно душу греет что это на OpenSource :focus: - шило в одном месте для проприетарщины), столкнулся с неприятным моментом - много кушать просить при размере номенклатуры ~3000 позиций и всего ~400 (380) изображений... вылетает в "егор 500" по тайм ауту, а без картинок все круто и шустро... (пробовал и 5000 позиций протащить - пролетело но не так конечно шустро, но все же оно ерзает) , а вот с картинками полный попадос :( , как временное решение пришлось закоментировать одну строчку -> только не пинайте сильно
Код:
//========================================Загрузка изображений ========================================
function copyImg($id_entity, $id_image = NULL, $tmpfile)
{

        set_time_limit(0);
        $path = _PS_PROD_IMG_DIR_.intval($id_entity).'-'.intval($id_image);

        imageResize($tmpfile, $path.'.jpg');
        $imagesTypes = ImageType::getImagesTypes('products');

        foreach ($imagesTypes AS $k => $imageType)
//            imageResize($tmpfile, $path.'-'.stripslashes($imageType['name']).'.jpg', $imageType['width'], $imageType['height']);
//        unlink ($tmpfile);
        return true;
}


в последствии после синхронизации (полной) как предложил ORS лезть в админку и в ручную проклякивать все типы изображений для позиций товаров...
при скромном подсчете кол-ва итераций или как это еще назвать в моем случае; получится -> 380*3*0.2 или 0,3 получается >180 (превышение квоты в 30 секунд на скрипт в 6 раз как минимум хостер н елюбит такие вещи)c на отработку части скрипта отвечающего за изображения уходит оооочень много времени и соответственно вылет в тайм аут и побитая кстати БД товаров (лечится полной чисткой товаров из БД :susto: )
Лирика: Я в панике и негодую, я плакаю, начальство скалитса в мою сторону, как сие сделать чтоб оно могло работать на рядовом хосте :( (хост на рег.ру на 2 года проплачен /на ник.ру пробовал, как то не очень получилось/)...
**** лирика вырезана много буковок... ****
эпилог - одна мысль только по поводу картинок - каким то чудесным образом аккуратно вынести обработку изображений в отдельный скрипт(ы), и поместить их как опцию в модуле - аля пост обработка по частям "пачками по 100 штук за раз" :eek: :suicida1: - яж не ацкий програмер :cof: ...

Очень нужна помощь - HELP! SOS!



Сообщение отредактировано rewwer 29-03-2011 00:32 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 12 < 1 2 3 4 5 6 7 8 9 > »