Kirillove Опубликовано: 6 июля 2018 Автор Поделиться Опубликовано: 6 июля 2018 Последние строки 2018-06-21 10:56:37 - 2132© Обрабатывается файл основной: import0_1.xml 2018-06-21 10:56:37 - 2455© modeImport 2018-06-21 10:56:37 - modeImport(): Ручная загрузка данных. 2018-06-21 10:56:37 - 7922(M) ***** НАЧАЛО ЗАГРУЗКИ ДАННЫХ 2018-06-21 10:56:37 - 0648(M) SELECT `language_id` FROM `oc_language` WHERE `code` = 'ru-ru' 2018-06-21 10:56:37 - 7927(M) Язык загрузки, id: 1 2018-06-21 10:56:37 - 7941(M) Читается XML файл: 'import0_1.xml' 2018-06-21 10:56:37 - 0101(M) Время обработки xml_load: 0.05693793296814 сек 2018-06-21 10:56:37 - 0194(M) Версия XML: 2.07 2018-06-21 10:56:37 - 7968(M) ***** ЗАГРУЗКА КЛАССИФИКАТОРА 2018-06-21 10:56:37 - 7700(M) *** ЧТЕНИЕ КАТЕГОРИЙ *** 2018-06-21 10:56:37 - 3254(M) SELECT `category_id`,`guid`,`version` FROM `oc_category_to_1c` Ошибок, нет(Тормозится на sql запросе, проверьте таблицу, может колонки какой-то нетОтправлено с моего Power Five Evo через Tapatalk Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Ответы 5,1k Создано 7 г Последний ответ 21 мар Лучшие авторы в этой теме 244 737 220 139 Популярные дни 19 авг 36 7 июн 33 1 окт 31 1 июн 26 Лучшие авторы в этой теме IronMann 244 публикации Kirillove 737 публикаций Dmytro85 220 публикаций 26rus 139 публикаций Популярные дни 19 авг 2018 36 публикаций 7 июн 2017 33 публикации 1 окт 2020 31 публикация 1 июн 2017 26 публикаций Популярные сообщения Kirillove 3 мая 2016 Скачать / Купить дополнение Модуль обмена для opencart v2.3 по стандарту CommerceML Модуль пока находится в стадии тестирования. Gmp 20 ноября 2020 В общем, для тех кто не хочет проходить путь джедая исправляя десятки возникающих то тут то там ошибок, которые начинают возникать сразу после установки последней официальной версии 1.6.4.7 - неофициа Shkodich 20 марта 2021 Сори, в запаре :/ По этому вопросу: решил статусом заказа на сайте (в настройках модуля Статус для выгрузки), т.е. когда заказ не полностью оформлен он создается в базе сайта со ста Опубликованные изображения Kirillove Опубликовано: 6 июля 2018 Автор Поделиться Опубликовано: 6 июля 2018 Заполнено поле "Название элемента производителя:" как в xml, и все равно в товар производитель не подставляется. А на какой вкладке заполняется Свойство производителя?Надо сначала покажите кусок xml товара в котором производитель, если ещё не разобралисьОтправлено с моего Power Five Evo через Tapatalk Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Kirillove Опубликовано: 6 июля 2018 Автор Поделиться Опубликовано: 6 июля 2018 В 26.06.2018 в 23:34, alexxdm сказал: Разобрался, в правилах загрузки XML прописал: Артикул : : model Сейчас заменил разделитель двоеточие : на решетку #, в связи с тем что можно теперь писать условие типа: (a==b) ? 1 : 0, типа если a=b тогда результат будет 1 иначе 0. Вообще эта функция еще планируется дорабатываться так что при обновлении осторожно. Можете предложить вариант свой. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Kirillove Опубликовано: 6 июля 2018 Автор Поделиться Опубликовано: 6 июля 2018 19 часов назад, Fil15 сказал: Разборка по поводу: Почему не создаются "Производители" в ocStore 2.3.0.2.3 - в фале /admin/model/extension/exchange1c.php есть такие строки if (!isset($this->FIELDS['manufacturer_description']['name'])) unset($data['name']); номер гдето 4174. Так вот оно не работает в этой системе. Коментим и все создается. И следующая проблема - нет привзяки уже созданного производителя к товару. Как это сделать проще не программя я не знаю, но будем узнавать, и если не найду, то прийдется вспоминать php и переписывать под ут11.4 правила обмена. После, наверное, создам пост типа как я победил УТ 11.4 и ocStore 2.3.0.2.3 Спасибо конечно автору за основу! Но чутка проблемы с ocStore 2.3.0.2.3 нарисовываются. P.S. По факту не хватает еще в запросе кроме поля 'name' еще и поля `meta_title`, которое повторяет name, но так будет правильней. скиньте архив zip который 1С льет на сайт с вашей 1С, и желательно картинки удалить из архива, чтобы не весил много, а я его гляну... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Furious Опубликовано: 6 июля 2018 Поделиться Опубликовано: 6 июля 2018 В 05.07.2018 в 09:02, Gaziz сказал: Версия ocStore 2.3.0.2.3. Версия модуля 1.6.4.4b34. 1. В новой версии нет функции записать артикул в модель. Прописал в admin/model/extension/exchange1c.php // МОДЕЛЬ $data['model'] = $product->Артикул ? htmlspecialchars(trim((string)$product->Артикул)) : ""; 2. И еще пришлось закомментировать строки с middlename и т.д. public function getCustomerInfo(&$order) { //$query = $this->query("SELECT `firstname`,`lastname`,`middlename`,`company`,`company_inn`,`company_kpp` FROM `" . DB_PREFIX . "customer` WHERE `customer_id` = '" . (int)$order['customer_id'] . "'"); $query = $this->query("SELECT `firstname`,`lastname` FROM `" . DB_PREFIX . "customer` WHERE `customer_id` = '" . (int)$order['customer_id'] . "'"); if ($query->num_rows) { $order['firstname'] = $query->row['firstname']; $order['lastname'] = $query->row['lastname']; //$order['middlename'] = $query->row['middlename']; //$order['company'] = $query->row['company']; //$order['company_inn'] = $query->row['company_inn']; //$order['company_kpp'] = $query->row['company_kpp']; } } 3. Может добавить несколько статусов для выгрузки в УС? Например у нас 2 статуса: Ожидание и Оплачено. Пока выбрал Ожидание в модуле и вручную добавил в код: // Пропускаем те у кого статус не равен "Статус для выгрузки" if ($order_status_id != $this->config->get('exchange1c_order_status_export') && $order_status_id != 14) { $this->log("> Cтатус заказа #" . $order_id . " не менялся.", 2); continue; } И еще тут: $query = $this->query("SELECT `order_id`,`order_status_id` FROM `" . DB_PREFIX . "order` WHERE `order_status_id` = " . (int)$this->config->get('exchange1c_order_status_export') . " OR `order_status_id` = 14"); P.S. Кстати установка модуля получается только вручную через запросы. Ты же история, но только установить модуль не удалось. Как и какие запросы делать не шарю Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... megrel Опубликовано: 8 июля 2018 Поделиться Опубликовано: 8 июля 2018 У "customer" есть доп. поле - размер скидки. Подскажите, можно ли с помощью модуля обновлять это поле при синхронизации заказов? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... IronMann Опубликовано: 8 июля 2018 Поделиться Опубликовано: 8 июля 2018 В 06.07.2018 в 03:41, Kirillove сказал: Да как обычно, все верно, только последняя версия тут по ссылке с моего сайта которая уже проверена на нескольких сайтах. Можно узнать, на каких? Хочется лично убедится, что ваш модуль используется в реальной жизни на работающих сайтах. Пока, извините, ощущение вечной альфа-версии. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Gaziz Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 Нашел почему не удаляет zip файлы. В файле admin/controller/extension/module/exchange1c.php: Вот это if ($filesize) { chmod($uplod_file , 0664); $xmlfiles = $this->extractZip($uplod_file, $error); if ($error) { $this->echo_message(0, "modeFile(): Error extract file: " . $uplod_file); if ($this->config->get('exchange1c_not_delete_files_after_import') != 1) { $this->log("Удален файл: " . $uplod_file); unlink($uplod_file); } return false; }; } else { $this->echo_message(0, "modeFile(): Error create file"); } Заменить на if ($filesize) { chmod($uplod_file , 0664); $xmlfiles = $this->extractZip($uplod_file, $error); if ($error) { $this->echo_message(0, "modeFile(): Error extract file: " . $uplod_file); return false; } if ($this->config->get('exchange1c_not_delete_files_after_import') != 1) { $this->log("Удален файл: " . $uplod_file); unlink($uplod_file); } } else { $this->echo_message(0, "modeFile(): Error create file"); } Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Fil15 Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 On 7/6/2018 at 8:17 PM, Kirillove said: скиньте архив zip который 1С льет на сайт с вашей 1С, и желательно картинки удалить из архива, чтобы не весил много, а я его гляну... Прикрепляю. Файлы обмена и лога. Не добавляет "Производителя" в товар. Закоментил вышесказанные строки по очистке имени. webdata.zip exp_1c.zip Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Beavis2018 Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 По моему вопросу - ответа не будет ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rdpv Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 Выгружено товаров: 2 Выгружено картинок: 5 Выгружено файлов: 0 Выгружено предложений: 3 Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Произошла ошибка на стороне сервера. Получен неизвестный статус импорта. Обмен не выполнен Ответ сервера: Successfully processed file: /home/r/rdpvmaav/rdpvmaav.beget.tech/public_html/system/storage/cache/exchange1c/offers.xml Выгрузка товаров завершена с ошибками!!! Все выгружалось но потом ввел характеристику для товара и выгрузил после этого вываливает ошибку Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Fil15 Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 (изменено) Для производителя в /admin/model/extension/exchange1c.php Изменил так начиная со строки 2279 // ПРОИЗВОДИТЕЛИ ТОВАРА if ($this->config->get('exchange1c_product_manufacturer_no_import') == 1) { $this->log("[i] Обновление производителя отключено", 2); } elseif (isset($data['manufacturer_name'])) { // }elseif (isset($data['manufacturer_id'])) { $manufacturer_id = $this->setManufacturer(htmlspecialchars($data['manufacturer_name'])); // $manufacturer_id = $this->setManufacturer(htmlspecialchars($data['manufacturer_id'])); $query = $this->query("UPDATE `" . DB_PREFIX . "product` SET `manufacturer_id` = '" . $manufacturer_id . "' WHERE `product_id` = " . (int)$product_id); } И производитель зашел как родной. Изменено 9 июля 2018 пользователем Fil15 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... IronMann Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 В УНФ 1.6.15.44 (м.б. и ранее), в настройках обмена заказами с сайта, появилась настройка "Службы доставки", которая вполне логично позволяет связать типы доставки с сайта с типами доставки Учётной Системы. Когда наконец-то в модуле будут реализована ДОСТАВКА? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... IronMann Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 (изменено) Начинаем копать функционал текущей беты... Виталию неимоверно хочется внедрить транслятор макро-язык в модуль. Это, возможно, очень круто с точки зрения изучения программирования, но совершенно тяжело для восприятия пользователя, даже подготовленного. Реальная польза от этой инновации нулевая, она будет только мешать и раздражать 98% работающих с модулем. "В примере строку можно перефразировать так: взять из тега "Код" значение, затем обрезать значение начиная с четвертого символа и до конца строки и записать в поле "isbn", для использования второго определения, внимательно читайте инструкцию к фцнкциям PHP. Можно использовать несколько функций влаживая одна в другую. Правило вступает в силу после загрузки основных полей, так что можно переопределить уже загруженное поле этим правилом, строчки обрабатываются сверху вниз"..... - СТОП, СКАЖИТЕ, КОМУ НУЖЕН ЭТОТ УЖАС?? Чтобы настроить модуль, нужно будет обязательно "внимательно читайте инструкцию к фцнкциям PHP"? А если хочется просто настроить, без функций PHP, то не, никак? Чтобы просто прописать присвоение реквизита или доп. свойства из 1С полю в карточке товара в магазине, теперь нужно будет изучать структуру базы данных в MySQL? Для тех, кто не знает и не щупал более ранние версии, безумный транслятор макро-языка триумфально пришел на смену вполне вменяемой настройке "Запись свойств товара определяемыми пользователем из торговой системы", которая имела совершенно логичный и понятный всем вид: "Название свойства в ТС" - "Название поля в товаре" и настраивалось все очень быстро и просто. О сомнительной пользе этого макро-языка писалось уже ранее. Но видимо, у Виталия полет творческой мысли уже вышел далеко за рамки такой банальщины, как удобство использования. "Пока это только проект, но работает уже, хочу услышать мнения по поводу этой настройки, использования PHP функций в ней и выполнение их через eval(), насколько это будет безопасно, жду комментариев" - НЕ НАДО, ПОЖАЛУЙСТА! Помилосердствуйте, верните человеческую "Запись свойств товара определяемыми пользователем из торговой системы". Изменено 9 июля 2018 пользователем IronMann Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rassigor Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 Про макро язык идея хорошая) во всех проектах применяю(в нео сео модуле) без него более менее серьезный проект не взлетит, у виталия свой магаз вот он и делает под себя Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rassigor Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 Часто вот такие штуки применяю delete from oc_product_special where price=0;delete from oc_product_discount where price=0; Или к примеру обычное перенаправление БазоваяУпаковка=upc БазоваяУпаковкаПоставщика=ean МинимальныйЗаказ=minimum ДействующееВеществоjan=jan ЕдиницаИзмеренияСток=mpn СтатусТовара=status СтатусТовараСклад= stock_status_id Вес=weight СтатусУдаления=status_delete Сортировка=sort_order УдалениеИзображения=delete_image Артикул_Ориг=model ТекстСтикераISBN=isbn ВидПрайсаДляОтбора=filtr_price ОстатокПоставщика=ost_postav agri_ВыгружатьНаВнешнийСайт=xml_export agri_КатегорияНаВнешнемСайте=xml_category артикулыстрокой=related_models артикулыстрокойкомплекты=kit_models multiplicity_1с=multiplicity megafilter_upd_1c=megafilter_upd Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... IronMann Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 (изменено) 26 минут назад, rassigor сказал: Про макро язык идея хорошая) во всех проектах применяю(в нео сео модуле) без него более менее серьезный проект не взлетит, у виталия свой магаз вот он и делает под себя Когда простота и понятность настроек плавно мигрирует в неудобоваримую тарабарщину - это плохо, очень плохо. Взлетают и более серьезные проекты, без макро-языков. Данный модуль, как проект, взлетает уже два года. И с таким удобством настройки - коммерческих перспектив не имеет никаких. Хотя даже не знаю, ставит ли вообще автор перед собой задачу сделать коммерческий продукт. К сожалению или к радости, успешный программный продукт должен быть привлекателен для широкого круга пользователей. Таких простейших и реально необходимых для интернет-магазина функций, как доставка, до сих пор нет и не предвидится, зато появился целый макро-язык, особенно там, где без него все прекрасно работало. Наверное ура. P.S. Тут в комментариях кто-то отписался, примерно - "отличный фреймворк!". Это не комплимент, это грусть и печаль. Нужен рабочий модуль "установил, настроил - работает", а не фреймворк. Изменено 9 июля 2018 пользователем IronMann Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... IronMann Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 Сейчас протестировал обмен данными с модулем версии 1.6.3.12, как наиболее удачной, и модулем текущей версии 1.6.4b34. Наборы данных для обоих модулей идентичны. Для чистоты эксперимента, модуль текущей версии установлен на чистый ocStore. УНФ 1.6.15.44. Никаких дописок не делалось, функционал полностью штатный. С модулем 1.6.3.12 обмен товаром прошел успешно. Модуль текущей версии товары не загрузил и послал прощальный привет строкой "2018-07-09 21:56:46 - 8025(M) *** ЧТЕНИЕ ЕДИНИЦ ИЗМЕРЕНИЙ ***" Смысла комментировать не вижу, бета не рабочая. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rdpv Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 Подскажите пожалуйста откуда берется реквизит Модель из 1с УТ 10.3 ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... IronMann Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 (изменено) Самый короткий путь такой - открываете файл import.xml, который генерирует ваша УТ для обмена с сайтом. Там находите нужное вам свойство и его наименование. Далее, в адском окне, в соответствии с синтаксисом оконного маккро-языка, делаете строку "свойство ## model". Вроде так. Т.е. присваиваете значение указанного свойства полю model в БД. Если у вас вообще нет того поля, которое вы хотите переносить в карточку товара в поле Модель, то его нужно создать. Можно создавать в виде дополнительного реквизита, либо дополнительного сведения. У меня УНФ, я название модели производителем держу в дополнительных сведениях. Изменено 10 июля 2018 пользователем IronMann Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... max307 Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 OPENCART.PRO 2.3, модуль последней версии 1.6.4.4b34 Не загружаются заказы. Ошибка из 1С: Спойлер Произошла ошибка: . По причине: Не удалось разобрать данные, загруженные с сервера. Обмен не выполнен Не выгружен ни один заказ. Обмен заказами завершен с ошибками!!! В логе модуля такая запись: Спойлер 2018-07-10 15:02:25 - 6682(M) ==== Выгрузка заказов ==== 2018-07-10 15:02:25 - 6622(M) ==== Формирование заказов для экспорта в УС ==== 2018-07-10 15:02:25 - 6668(M) queryOrdersExport(): 2018-07-10 15:02:25 - 6669(M): 2018-07-10 15:02:25 - Array ( ) Файл orders.xml пустой. Подскажите, куда копать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Furious Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 (изменено) Подскажите пожалуйста, кто сталкивался с проблемой, как ее решить имеется 1с УТ 3,1 для Украины Версия ocStore 2.3.0.2.2 обмен 1.6.3.11 Выгрузка товаров работает более-мение Обновил модуль до последнего oc2.3-exchange1c_1.6.4.4b34.ocmod.zip После обновления товары не хотят загружаться /обновляться Спойлер 2018-07-10 15:42:53 - 2299(C) POST_MAX_SIZE: 52428800 2018-07-10 15:42:53 - 2058(C) PHP Version: 50636 2018-07-10 15:42:53 - 2059(C) client_max_body_size: 2018-07-10 15:42:53 - 1994(C): 2018-07-10 15:42:53 - Array ( [0] => zip=no [1] => file_limit=52428800 ) 2018-07-10 15:42:53 - 1995(C) Mode Catalog Init 2018-07-10 15:42:53 - 1996(C): 2018-07-10 15:42:53 - Array ( [0] => zip=no [1] => file_limit=52428800 ) 2018-07-10 15:42:53 - 2360(C) upload file: /home/sumynasi/sealife.com.ua/oc2/system/storage/cache/exchange1c/import0_1.xml 2018-07-10 15:42:53 - 2368(C) file size: 3915 2018-07-10 15:42:53 - 0042(C) success 2018-07-10 15:42:53 - 0045(C) Successfully import catalog 2018-07-10 15:42:53 - 2360(C) upload file: /home/sumynasi/sealife.com.ua/oc2/image/import_files/de/de3d176f842e11e8b444c46e1f1f8072_de3d1771842e11e8b444c46e1f1f8072.jpg 2018-07-10 15:42:53 - 2368(C) file size: 57524 2018-07-10 15:42:53 - 0042(C) success 2018-07-10 15:42:53 - 0045(C) Successfully import catalog 2018-07-10 15:42:53 - 2487(C) modeImport 2018-07-10 15:42:53 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:53 - 8166(M) НАЧАЛО ЗАГРУЗКИ ДАННЫХ 2018-07-10 15:42:53 - 0655(M) SELECT `language_id` FROM `oc_language` WHERE `code` = 'ru-ru' 2018-07-10 15:42:53 - 8171(M) Язык загрузки, id: 1 2018-07-10 15:42:53 - 8185(M) Читается XML файл: 'import0_1.xml' 2018-07-10 15:42:53 - 0106(M) Время обработки xml_load: 0.00037980079650879 сек 2018-07-10 15:42:53 - 0199(M) Версия XML: 2.07 2018-07-10 15:42:53 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:53 - 8212(M) ЗАГРУЗКА КЛАССИФИКАТОРА 2018-07-10 15:42:53 - 7944(M) *** ЧТЕНИЕ КАТЕГОРИЙ *** 2018-07-10 15:42:53 - 3369(M) SELECT `category_id`,`guid`,`version` FROM `oc_category_to_1c` 2018-07-10 15:42:54 - 2299(C) POST_MAX_SIZE: 52428800 2018-07-10 15:42:54 - 2058(C) PHP Version: 50636 2018-07-10 15:42:54 - 2059(C) client_max_body_size: 2018-07-10 15:42:54 - 1994(C): 2018-07-10 15:42:54 - Array ( [0] => zip=no [1] => file_limit=52428800 ) 2018-07-10 15:42:54 - 1995(C) Mode Catalog Init 2018-07-10 15:42:54 - 1996(C): 2018-07-10 15:42:54 - Array ( [0] => zip=no [1] => file_limit=52428800 ) 2018-07-10 15:42:54 - 2360(C) upload file: /home/sumynasi/sealife.com.ua/oc2/system/storage/cache/exchange1c/offers0_1.xml 2018-07-10 15:42:54 - 2368(C) file size: 3096 2018-07-10 15:42:54 - 0042(C) success 2018-07-10 15:42:54 - 0045(C) Successfully import catalog 2018-07-10 15:42:54 - 2487(C) modeImport 2018-07-10 15:42:54 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:54 - 8166(M) НАЧАЛО ЗАГРУЗКИ ДАННЫХ 2018-07-10 15:42:54 - 0655(M) SELECT `language_id` FROM `oc_language` WHERE `code` = 'ru-ru' 2018-07-10 15:42:54 - 8171(M) Язык загрузки, id: 1 2018-07-10 15:42:54 - 8185(M) Читается XML файл: 'offers0_1.xml' 2018-07-10 15:42:54 - 0106(M) Время обработки xml_load: 0.00063490867614746 сек 2018-07-10 15:42:54 - 0199(M) Версия XML: 2.07 2018-07-10 15:42:54 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:54 - 8229(M) ЗАГРУЗКА ПАКЕТА ПРЕДЛОЖЕНИЙ 2018-07-10 15:42:54 - 6192(M) ЗАГРУЗКА ПОЛНАЯ 2018-07-10 15:42:54 - 5368(M) Настройки валюты в модуле: 2018-07-10 15:42:54 - 5369(M) 2018-07-10 15:42:54 - 5269(M) Автозагрузка цен из XML... 2018-07-10 15:42:54 - 5247(M) SELECT `customer_group_id` FROM `oc_customer_group` ORDER BY `sort_order` 2018-07-10 15:42:54 - 5285(M) Поиск в настройках тип цены: 'Основной реализация РРЦ' 2018-07-10 15:42:54 - 5297(M) autoLoadPriceType() - Найдена цена по наименованию = 'Основной реализация РРЦ' 2018-07-10 15:42:54 - 5164(M) SELECT * FROM `oc_currency` WHERE `code` = 'UAH' 2018-07-10 15:42:54 - 5420(M) SELECT `tax_rate_id` FROM `oc_tax_rate` WHERE `name` = 'НДС' LIMIT 1 2018-07-10 15:42:54 - 5430(M) Вид цены: Основной реализация РРЦ 2018-07-10 15:42:54 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:54 - 6018(M) Начало разбора предложений 2018-07-10 15:42:54 - 6026(M) Предложений в файле: 1 2018-07-10 15:42:54 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:54 - 6032(M) ПРЕДЛОЖЕНИЕ 2018-07-10 15:42:54 - 5562(M) SELECT `product_id`, `version` FROM `oc_product_to_1c` WHERE `guid` = 'de3d176f-842e-11e8-b444-c46e1f1f8072' Логи сервера Спойлер 10.07 15:43:00 93.79.100.85 GET /admin/index.php?route=tool/log&token=kpAjY1lRKkvtDemOEFVCGkVTU0snMKex HTTP/1.0" 200 33433 "http://oc2.sealife.com.ua/admin/index.php?route=octeam_tools/cache&token=kpAjY1lRKkvtDemOEFVCGkVTU0snMKex" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36 10.07 15:42:54 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=import&filename=offers0_1.xml HTTP/1.0" 200 1177 "-" "1C+Enterprise/8.3 10.07 15:42:54 93.79.100.85 POST /export/exchange1c.php?type=catalog&mode=file&filename=offers0_1.xml HTTP/1.0" 200 36 "-" "1C+Enterprise/8.3 10.07 15:42:54 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=init HTTP/1.0" 200 27 "-" "1C+Enterprise/8.3 10.07 15:42:54 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=checkauth HTTP/1.0" 200 45 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=import&filename=import0_1.xml HTTP/1.0" 200 1180 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 POST /export/exchange1c.php?type=catalog&mode=file&filename=import_files/de/de3d176f842e11e8b444c46e1f1f8072_de3d1771842e11e8b444c46e1f1f8072.jpg HTTP/1.0" 200 36 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 POST /export/exchange1c.php?type=catalog&mode=file&filename=import0_1.xml HTTP/1.0" 200 36 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=init HTTP/1.0" 200 27 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=checkauth HTTP/1.0" 200 45 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=checkauth HTTP/1.0" 200 45 "-" "1C+Enterprise/8. Файлы выгрузки Спойлер Import Спойлер <?xml version="1.0" encoding="UTF-8"?> -<КоммерческаяИнформация ДатаФормирования="2018-07-10T15:42:50" ВерсияСхемы="2.07" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:1C.ru:commerceml_2"> -<Классификатор> <Ид>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</Ид> <Наименование>Классификатор (Каталог товаров B3CD3D03)</Наименование> -<Владелец> <Ид>611a4f64-3dfe-11e7-a7e6-002454bf15fc</Ид> <Наименование>ФОП Чумаченко А.П.</Наименование> <ПолноеНаименование>ФОП Чумаченко А.П.</ПолноеНаименование> <ОКПО>3209608514</ОКПО> </Владелец> -<Группы> -<Группа> <Ид>504e72bd-3e0a-11e7-a7e6-002454bf15fc</Ид> <Наименование>Оборудование</Наименование> -<Группы> -<Группа> <Ид>18130a1e-3e4a-11e7-b3b7-50465d5b56d7</Ид> <Наименование>Свет</Наименование> -<Группы> -<Группа> <Ид>de3d1773-842e-11e8-b444-c46e1f1f8072</Ид> <Наименование>Лампы</Наименование> </Группа> </Группы> </Группа> </Группы> </Группа> </Группы> </Классификатор> -<Каталог СодержитТолькоИзменения="false"> <Ид>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</Ид> <ИдКлассификатора>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</ИдКлассификатора> <Наименование>Каталог товаров B3CD3D03</Наименование> -<Владелец> <Ид>611a4f64-3dfe-11e7-a7e6-002454bf15fc</Ид> <Наименование>ФОП Чумаченко А.П.</Наименование> <ПолноеНаименование>ФОП Чумаченко А.П.</ПолноеНаименование> <ОКПО>3209608514</ОКПО> </Владелец> -<Товары> -<Товар> <Ид>de3d176f-842e-11e8-b444-c46e1f1f8072</Ид> <Артикул>ACT24W</Артикул> <Наименование>ATI Actinic 24 Watt</Наименование> -<БазоваяЕдиница МеждународноеСокращение="pc" НаименованиеПолное="Штука" Код="2009"> -<Пересчет> <Единица>200</Единица> <Коэффициент>1</Коэффициент> </Пересчет> </БазоваяЕдиница> -<Группы> <Ид>de3d1773-842e-11e8-b444-c46e1f1f8072</Ид> </Группы> <Описание/> <Картинка>import_files/de/de3d176f842e11e8b444c46e1f1f8072_de3d1771842e11e8b444c46e1f1f8072.jpg</Картинка> -<ЗначенияРеквизитов> -<ЗначениеРеквизита> <Наименование>ВидНоменклатуры</Наименование> <Значение>Товар</Значение> </ЗначениеРеквизита> -<ЗначениеРеквизита> <Наименование>ТипНоменклатуры</Наименование> <Значение>Товар</Значение> </ЗначениеРеквизита> -<ЗначениеРеквизита> <Наименование>Полное наименование</Наименование> <Значение>ATI Actinic 24 Watt</Значение> </ЗначениеРеквизита> </ЗначенияРеквизитов> </Товар> </Товары> </Каталог> </КоммерческаяИнформация> Offers Спойлер <?xml version="1.0" encoding="UTF-8"?> -<КоммерческаяИнформация ДатаФормирования="2018-07-10T15:42:50" ВерсияСхемы="2.07" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:1C.ru:commerceml_2"> -<ПакетПредложений СодержитТолькоИзменения="false"> <Ид>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3#</Ид> <Наименование>Пакет предложений ( Каталог товаров B3CD3D03 )</Наименование> <ИдКаталога>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</ИдКаталога> <ИдКлассификатора>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</ИдКлассификатора> -<Владелец> <Ид>611a4f64-3dfe-11e7-a7e6-002454bf15fc</Ид> <Наименование>ФОП Чумаченко А.П.</Наименование> <ПолноеНаименование>ФОП Чумаченко А.П.</ПолноеНаименование> <ОКПО>3209608514</ОКПО> </Владелец> -<ТипыЦен> -<ТипЦены> <Ид>834c5e46-e21b-11e6-abcf-002454bf15fc</Ид> <Наименование>Основной реализация РРЦ</Наименование> <Валюта>грн</Валюта> -<Налог> <Наименование>НДС</Наименование> <УчтеноВСумме>true</УчтеноВСумме> <Акциз>false</Акциз> </Налог> </ТипЦены> </ТипыЦен> -<Склады> -<Склад> <Ид>4f839085-d994-11e6-abce-002454bf15fc</Ид> <Наименование>Основной</Наименование> </Склад> </Склады> -<Предложения> -<Предложение> <Ид>de3d176f-842e-11e8-b444-c46e1f1f8072</Ид> <Артикул>ACT24W</Артикул> <Наименование>ATI Actinic 24 Watt</Наименование> -<БазоваяЕдиница МеждународноеСокращение="pc" НаименованиеПолное="Штука" Код="2009"> -<Пересчет> <Единица>200</Единица> <Коэффициент>1</Коэффициент> </Пересчет> </БазоваяЕдиница> -<Цены> -<Цена> <Представление> 600 грн за pc</Представление> <ИдТипаЦены>834c5e46-e21b-11e6-abcf-002454bf15fc</ИдТипаЦены> <ЦенаЗаЕдиницу>600</ЦенаЗаЕдиницу> <Валюта>грн</Валюта> <Единица>pc</Единица> <Коэффициент>1</Коэффициент> </Цена> </Цены> <Склад КоличествоНаСкладе="0" ИдСклада="4f839085-d994-11e6-abce-002454bf15fc"/> </Предложение> </Предложения> </ПакетПредложений> </КоммерческаяИнформация> import0_1.xml offers0_1.xml Проблему решил Нашел ответ Виталия С проблемой удаления файлов/чисткой кеша перед обновлениям справился, спасибо @Gaziz Изменено 10 июля 2018 пользователем Furious Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Furious Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 Подскажите как сохранить все связи при обновлении? Если обновлять без удаления модуля (дополнения), то связи остаются, версия становится 1.6.3.11b34 и куча проблем, с которыми провозился весь день а потом понял что нужно нормально установить. Копирование таблиц product_to_1c , category_to_1c, manufacturer_to_1c, attribute_to_1c поможет или может вызвать баги? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Furious Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 (изменено) 5 часов назад, Furious сказал: Подскажите как сохранить все связи при обновлении? Если обновлять без удаления модуля (дополнения), то связи остаются, версия становится 1.6.3.11b34 и куча проблем, с которыми провозился весь день а потом понял что нужно нормально установить. Копирование таблиц product_to_1c , category_to_1c, manufacturer_to_1c, attribute_to_1c поможет или может вызвать баги? Похоже что я здесь сегодня один :))) в старой таблице product_to_1c отсутствует столбец version, соответственно при импорте таблицы со связями модуль ругается . Как быть? я так понимаю нужно сделать запрос / Связь категорий с 1С $this->db->query("DROP TABLE IF EXISTS `" . DB_PREFIX . "category_to_1c`"); $this->db->query( "CREATE TABLE `" . DB_PREFIX . "category_to_1c` ( `category_id` INT(11) NOT NULL, `guid` VARCHAR(64) NOT NULL, `version` VARCHAR(32) NOT NULL, UNIQUE KEY `category_link` (`category_id`,`guid`), FOREIGN KEY (`category_id`) REFERENCES `". DB_PREFIX ."category`(`category_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8" ); Помогите преобразовать в запрос SQL Победил. Пока модуль в релиз выйдет и основы программирования можно выучить Изменено 10 июля 2018 пользователем Furious Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rdpv Опубликовано: 11 июля 2018 Поделиться Опубликовано: 11 июля 2018 Всем спасибо! Решил другим вариантом выгрузку модели внес изменения в 1с ДобавитьУзелCML(СписокЗначенийCML, "Модель" , НоменклатураСсылка.Артикул); Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 г dinox изменил заголовок на Модуль обмена для opencart v2.3 с учетной системой по стандарту CommerceML [Поддержка] Назад 93 94 95 96 97 98 99 100 101 102 103 Вперёд Страница 98 из 205 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 46 Перейти к списку тем Похожие публикации [Поддержка] Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. 1 2 3 4 10 Автор: Sha, 16 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 240 ответов 43 963 просмотра COBECTb11 22 марта Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 268 просмотров Sha 15 марта 2017 new [Поддержка] Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 марта 2020 clear cache (и ещё 5) Теги: clear cache ocmod multi helper installer modules 8 ответов 961 просмотр spectre 17 марта 2020 new Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 марта 2020 clear cache (и ещё 5) Теги: clear cache ocmod multi helper installer modules 0 комментариев 4 177 просмотров Sha 10 марта 2020 фикс Фикс переполнения лога модификаторов Автор: kabantejay, 7 июня 2023 ocmod модификатор (и ещё 4) Теги: ocmod модификатор лог modification log fix 0 комментариев 997 просмотров kabantejay 19 марта 2023 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Модули обмена данными Модуль Модуль обмена для opencart v2.3 по стандарту CommerceML [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
Kirillove Опубликовано: 6 июля 2018 Автор Поделиться Опубликовано: 6 июля 2018 Заполнено поле "Название элемента производителя:" как в xml, и все равно в товар производитель не подставляется. А на какой вкладке заполняется Свойство производителя?Надо сначала покажите кусок xml товара в котором производитель, если ещё не разобралисьОтправлено с моего Power Five Evo через Tapatalk Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Kirillove Опубликовано: 6 июля 2018 Автор Поделиться Опубликовано: 6 июля 2018 В 26.06.2018 в 23:34, alexxdm сказал: Разобрался, в правилах загрузки XML прописал: Артикул : : model Сейчас заменил разделитель двоеточие : на решетку #, в связи с тем что можно теперь писать условие типа: (a==b) ? 1 : 0, типа если a=b тогда результат будет 1 иначе 0. Вообще эта функция еще планируется дорабатываться так что при обновлении осторожно. Можете предложить вариант свой. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Kirillove Опубликовано: 6 июля 2018 Автор Поделиться Опубликовано: 6 июля 2018 19 часов назад, Fil15 сказал: Разборка по поводу: Почему не создаются "Производители" в ocStore 2.3.0.2.3 - в фале /admin/model/extension/exchange1c.php есть такие строки if (!isset($this->FIELDS['manufacturer_description']['name'])) unset($data['name']); номер гдето 4174. Так вот оно не работает в этой системе. Коментим и все создается. И следующая проблема - нет привзяки уже созданного производителя к товару. Как это сделать проще не программя я не знаю, но будем узнавать, и если не найду, то прийдется вспоминать php и переписывать под ут11.4 правила обмена. После, наверное, создам пост типа как я победил УТ 11.4 и ocStore 2.3.0.2.3 Спасибо конечно автору за основу! Но чутка проблемы с ocStore 2.3.0.2.3 нарисовываются. P.S. По факту не хватает еще в запросе кроме поля 'name' еще и поля `meta_title`, которое повторяет name, но так будет правильней. скиньте архив zip который 1С льет на сайт с вашей 1С, и желательно картинки удалить из архива, чтобы не весил много, а я его гляну... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Furious Опубликовано: 6 июля 2018 Поделиться Опубликовано: 6 июля 2018 В 05.07.2018 в 09:02, Gaziz сказал: Версия ocStore 2.3.0.2.3. Версия модуля 1.6.4.4b34. 1. В новой версии нет функции записать артикул в модель. Прописал в admin/model/extension/exchange1c.php // МОДЕЛЬ $data['model'] = $product->Артикул ? htmlspecialchars(trim((string)$product->Артикул)) : ""; 2. И еще пришлось закомментировать строки с middlename и т.д. public function getCustomerInfo(&$order) { //$query = $this->query("SELECT `firstname`,`lastname`,`middlename`,`company`,`company_inn`,`company_kpp` FROM `" . DB_PREFIX . "customer` WHERE `customer_id` = '" . (int)$order['customer_id'] . "'"); $query = $this->query("SELECT `firstname`,`lastname` FROM `" . DB_PREFIX . "customer` WHERE `customer_id` = '" . (int)$order['customer_id'] . "'"); if ($query->num_rows) { $order['firstname'] = $query->row['firstname']; $order['lastname'] = $query->row['lastname']; //$order['middlename'] = $query->row['middlename']; //$order['company'] = $query->row['company']; //$order['company_inn'] = $query->row['company_inn']; //$order['company_kpp'] = $query->row['company_kpp']; } } 3. Может добавить несколько статусов для выгрузки в УС? Например у нас 2 статуса: Ожидание и Оплачено. Пока выбрал Ожидание в модуле и вручную добавил в код: // Пропускаем те у кого статус не равен "Статус для выгрузки" if ($order_status_id != $this->config->get('exchange1c_order_status_export') && $order_status_id != 14) { $this->log("> Cтатус заказа #" . $order_id . " не менялся.", 2); continue; } И еще тут: $query = $this->query("SELECT `order_id`,`order_status_id` FROM `" . DB_PREFIX . "order` WHERE `order_status_id` = " . (int)$this->config->get('exchange1c_order_status_export') . " OR `order_status_id` = 14"); P.S. Кстати установка модуля получается только вручную через запросы. Ты же история, но только установить модуль не удалось. Как и какие запросы делать не шарю Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... megrel Опубликовано: 8 июля 2018 Поделиться Опубликовано: 8 июля 2018 У "customer" есть доп. поле - размер скидки. Подскажите, можно ли с помощью модуля обновлять это поле при синхронизации заказов? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... IronMann Опубликовано: 8 июля 2018 Поделиться Опубликовано: 8 июля 2018 В 06.07.2018 в 03:41, Kirillove сказал: Да как обычно, все верно, только последняя версия тут по ссылке с моего сайта которая уже проверена на нескольких сайтах. Можно узнать, на каких? Хочется лично убедится, что ваш модуль используется в реальной жизни на работающих сайтах. Пока, извините, ощущение вечной альфа-версии. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Gaziz Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 Нашел почему не удаляет zip файлы. В файле admin/controller/extension/module/exchange1c.php: Вот это if ($filesize) { chmod($uplod_file , 0664); $xmlfiles = $this->extractZip($uplod_file, $error); if ($error) { $this->echo_message(0, "modeFile(): Error extract file: " . $uplod_file); if ($this->config->get('exchange1c_not_delete_files_after_import') != 1) { $this->log("Удален файл: " . $uplod_file); unlink($uplod_file); } return false; }; } else { $this->echo_message(0, "modeFile(): Error create file"); } Заменить на if ($filesize) { chmod($uplod_file , 0664); $xmlfiles = $this->extractZip($uplod_file, $error); if ($error) { $this->echo_message(0, "modeFile(): Error extract file: " . $uplod_file); return false; } if ($this->config->get('exchange1c_not_delete_files_after_import') != 1) { $this->log("Удален файл: " . $uplod_file); unlink($uplod_file); } } else { $this->echo_message(0, "modeFile(): Error create file"); } Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Fil15 Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 On 7/6/2018 at 8:17 PM, Kirillove said: скиньте архив zip который 1С льет на сайт с вашей 1С, и желательно картинки удалить из архива, чтобы не весил много, а я его гляну... Прикрепляю. Файлы обмена и лога. Не добавляет "Производителя" в товар. Закоментил вышесказанные строки по очистке имени. webdata.zip exp_1c.zip Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Beavis2018 Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 По моему вопросу - ответа не будет ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rdpv Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 Выгружено товаров: 2 Выгружено картинок: 5 Выгружено файлов: 0 Выгружено предложений: 3 Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Произошла ошибка на стороне сервера. Получен неизвестный статус импорта. Обмен не выполнен Ответ сервера: Successfully processed file: /home/r/rdpvmaav/rdpvmaav.beget.tech/public_html/system/storage/cache/exchange1c/offers.xml Выгрузка товаров завершена с ошибками!!! Все выгружалось но потом ввел характеристику для товара и выгрузил после этого вываливает ошибку Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Fil15 Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 (изменено) Для производителя в /admin/model/extension/exchange1c.php Изменил так начиная со строки 2279 // ПРОИЗВОДИТЕЛИ ТОВАРА if ($this->config->get('exchange1c_product_manufacturer_no_import') == 1) { $this->log("[i] Обновление производителя отключено", 2); } elseif (isset($data['manufacturer_name'])) { // }elseif (isset($data['manufacturer_id'])) { $manufacturer_id = $this->setManufacturer(htmlspecialchars($data['manufacturer_name'])); // $manufacturer_id = $this->setManufacturer(htmlspecialchars($data['manufacturer_id'])); $query = $this->query("UPDATE `" . DB_PREFIX . "product` SET `manufacturer_id` = '" . $manufacturer_id . "' WHERE `product_id` = " . (int)$product_id); } И производитель зашел как родной. Изменено 9 июля 2018 пользователем Fil15 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... IronMann Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 В УНФ 1.6.15.44 (м.б. и ранее), в настройках обмена заказами с сайта, появилась настройка "Службы доставки", которая вполне логично позволяет связать типы доставки с сайта с типами доставки Учётной Системы. Когда наконец-то в модуле будут реализована ДОСТАВКА? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... IronMann Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 (изменено) Начинаем копать функционал текущей беты... Виталию неимоверно хочется внедрить транслятор макро-язык в модуль. Это, возможно, очень круто с точки зрения изучения программирования, но совершенно тяжело для восприятия пользователя, даже подготовленного. Реальная польза от этой инновации нулевая, она будет только мешать и раздражать 98% работающих с модулем. "В примере строку можно перефразировать так: взять из тега "Код" значение, затем обрезать значение начиная с четвертого символа и до конца строки и записать в поле "isbn", для использования второго определения, внимательно читайте инструкцию к фцнкциям PHP. Можно использовать несколько функций влаживая одна в другую. Правило вступает в силу после загрузки основных полей, так что можно переопределить уже загруженное поле этим правилом, строчки обрабатываются сверху вниз"..... - СТОП, СКАЖИТЕ, КОМУ НУЖЕН ЭТОТ УЖАС?? Чтобы настроить модуль, нужно будет обязательно "внимательно читайте инструкцию к фцнкциям PHP"? А если хочется просто настроить, без функций PHP, то не, никак? Чтобы просто прописать присвоение реквизита или доп. свойства из 1С полю в карточке товара в магазине, теперь нужно будет изучать структуру базы данных в MySQL? Для тех, кто не знает и не щупал более ранние версии, безумный транслятор макро-языка триумфально пришел на смену вполне вменяемой настройке "Запись свойств товара определяемыми пользователем из торговой системы", которая имела совершенно логичный и понятный всем вид: "Название свойства в ТС" - "Название поля в товаре" и настраивалось все очень быстро и просто. О сомнительной пользе этого макро-языка писалось уже ранее. Но видимо, у Виталия полет творческой мысли уже вышел далеко за рамки такой банальщины, как удобство использования. "Пока это только проект, но работает уже, хочу услышать мнения по поводу этой настройки, использования PHP функций в ней и выполнение их через eval(), насколько это будет безопасно, жду комментариев" - НЕ НАДО, ПОЖАЛУЙСТА! Помилосердствуйте, верните человеческую "Запись свойств товара определяемыми пользователем из торговой системы". Изменено 9 июля 2018 пользователем IronMann Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rassigor Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 Про макро язык идея хорошая) во всех проектах применяю(в нео сео модуле) без него более менее серьезный проект не взлетит, у виталия свой магаз вот он и делает под себя Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rassigor Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 Часто вот такие штуки применяю delete from oc_product_special where price=0;delete from oc_product_discount where price=0; Или к примеру обычное перенаправление БазоваяУпаковка=upc БазоваяУпаковкаПоставщика=ean МинимальныйЗаказ=minimum ДействующееВеществоjan=jan ЕдиницаИзмеренияСток=mpn СтатусТовара=status СтатусТовараСклад= stock_status_id Вес=weight СтатусУдаления=status_delete Сортировка=sort_order УдалениеИзображения=delete_image Артикул_Ориг=model ТекстСтикераISBN=isbn ВидПрайсаДляОтбора=filtr_price ОстатокПоставщика=ost_postav agri_ВыгружатьНаВнешнийСайт=xml_export agri_КатегорияНаВнешнемСайте=xml_category артикулыстрокой=related_models артикулыстрокойкомплекты=kit_models multiplicity_1с=multiplicity megafilter_upd_1c=megafilter_upd Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... IronMann Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 (изменено) 26 минут назад, rassigor сказал: Про макро язык идея хорошая) во всех проектах применяю(в нео сео модуле) без него более менее серьезный проект не взлетит, у виталия свой магаз вот он и делает под себя Когда простота и понятность настроек плавно мигрирует в неудобоваримую тарабарщину - это плохо, очень плохо. Взлетают и более серьезные проекты, без макро-языков. Данный модуль, как проект, взлетает уже два года. И с таким удобством настройки - коммерческих перспектив не имеет никаких. Хотя даже не знаю, ставит ли вообще автор перед собой задачу сделать коммерческий продукт. К сожалению или к радости, успешный программный продукт должен быть привлекателен для широкого круга пользователей. Таких простейших и реально необходимых для интернет-магазина функций, как доставка, до сих пор нет и не предвидится, зато появился целый макро-язык, особенно там, где без него все прекрасно работало. Наверное ура. P.S. Тут в комментариях кто-то отписался, примерно - "отличный фреймворк!". Это не комплимент, это грусть и печаль. Нужен рабочий модуль "установил, настроил - работает", а не фреймворк. Изменено 9 июля 2018 пользователем IronMann Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... IronMann Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 Сейчас протестировал обмен данными с модулем версии 1.6.3.12, как наиболее удачной, и модулем текущей версии 1.6.4b34. Наборы данных для обоих модулей идентичны. Для чистоты эксперимента, модуль текущей версии установлен на чистый ocStore. УНФ 1.6.15.44. Никаких дописок не делалось, функционал полностью штатный. С модулем 1.6.3.12 обмен товаром прошел успешно. Модуль текущей версии товары не загрузил и послал прощальный привет строкой "2018-07-09 21:56:46 - 8025(M) *** ЧТЕНИЕ ЕДИНИЦ ИЗМЕРЕНИЙ ***" Смысла комментировать не вижу, бета не рабочая. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rdpv Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 Подскажите пожалуйста откуда берется реквизит Модель из 1с УТ 10.3 ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... IronMann Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 (изменено) Самый короткий путь такой - открываете файл import.xml, который генерирует ваша УТ для обмена с сайтом. Там находите нужное вам свойство и его наименование. Далее, в адском окне, в соответствии с синтаксисом оконного маккро-языка, делаете строку "свойство ## model". Вроде так. Т.е. присваиваете значение указанного свойства полю model в БД. Если у вас вообще нет того поля, которое вы хотите переносить в карточку товара в поле Модель, то его нужно создать. Можно создавать в виде дополнительного реквизита, либо дополнительного сведения. У меня УНФ, я название модели производителем держу в дополнительных сведениях. Изменено 10 июля 2018 пользователем IronMann Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... max307 Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 OPENCART.PRO 2.3, модуль последней версии 1.6.4.4b34 Не загружаются заказы. Ошибка из 1С: Спойлер Произошла ошибка: . По причине: Не удалось разобрать данные, загруженные с сервера. Обмен не выполнен Не выгружен ни один заказ. Обмен заказами завершен с ошибками!!! В логе модуля такая запись: Спойлер 2018-07-10 15:02:25 - 6682(M) ==== Выгрузка заказов ==== 2018-07-10 15:02:25 - 6622(M) ==== Формирование заказов для экспорта в УС ==== 2018-07-10 15:02:25 - 6668(M) queryOrdersExport(): 2018-07-10 15:02:25 - 6669(M): 2018-07-10 15:02:25 - Array ( ) Файл orders.xml пустой. Подскажите, куда копать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Furious Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 (изменено) Подскажите пожалуйста, кто сталкивался с проблемой, как ее решить имеется 1с УТ 3,1 для Украины Версия ocStore 2.3.0.2.2 обмен 1.6.3.11 Выгрузка товаров работает более-мение Обновил модуль до последнего oc2.3-exchange1c_1.6.4.4b34.ocmod.zip После обновления товары не хотят загружаться /обновляться Спойлер 2018-07-10 15:42:53 - 2299(C) POST_MAX_SIZE: 52428800 2018-07-10 15:42:53 - 2058(C) PHP Version: 50636 2018-07-10 15:42:53 - 2059(C) client_max_body_size: 2018-07-10 15:42:53 - 1994(C): 2018-07-10 15:42:53 - Array ( [0] => zip=no [1] => file_limit=52428800 ) 2018-07-10 15:42:53 - 1995(C) Mode Catalog Init 2018-07-10 15:42:53 - 1996(C): 2018-07-10 15:42:53 - Array ( [0] => zip=no [1] => file_limit=52428800 ) 2018-07-10 15:42:53 - 2360(C) upload file: /home/sumynasi/sealife.com.ua/oc2/system/storage/cache/exchange1c/import0_1.xml 2018-07-10 15:42:53 - 2368(C) file size: 3915 2018-07-10 15:42:53 - 0042(C) success 2018-07-10 15:42:53 - 0045(C) Successfully import catalog 2018-07-10 15:42:53 - 2360(C) upload file: /home/sumynasi/sealife.com.ua/oc2/image/import_files/de/de3d176f842e11e8b444c46e1f1f8072_de3d1771842e11e8b444c46e1f1f8072.jpg 2018-07-10 15:42:53 - 2368(C) file size: 57524 2018-07-10 15:42:53 - 0042(C) success 2018-07-10 15:42:53 - 0045(C) Successfully import catalog 2018-07-10 15:42:53 - 2487(C) modeImport 2018-07-10 15:42:53 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:53 - 8166(M) НАЧАЛО ЗАГРУЗКИ ДАННЫХ 2018-07-10 15:42:53 - 0655(M) SELECT `language_id` FROM `oc_language` WHERE `code` = 'ru-ru' 2018-07-10 15:42:53 - 8171(M) Язык загрузки, id: 1 2018-07-10 15:42:53 - 8185(M) Читается XML файл: 'import0_1.xml' 2018-07-10 15:42:53 - 0106(M) Время обработки xml_load: 0.00037980079650879 сек 2018-07-10 15:42:53 - 0199(M) Версия XML: 2.07 2018-07-10 15:42:53 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:53 - 8212(M) ЗАГРУЗКА КЛАССИФИКАТОРА 2018-07-10 15:42:53 - 7944(M) *** ЧТЕНИЕ КАТЕГОРИЙ *** 2018-07-10 15:42:53 - 3369(M) SELECT `category_id`,`guid`,`version` FROM `oc_category_to_1c` 2018-07-10 15:42:54 - 2299(C) POST_MAX_SIZE: 52428800 2018-07-10 15:42:54 - 2058(C) PHP Version: 50636 2018-07-10 15:42:54 - 2059(C) client_max_body_size: 2018-07-10 15:42:54 - 1994(C): 2018-07-10 15:42:54 - Array ( [0] => zip=no [1] => file_limit=52428800 ) 2018-07-10 15:42:54 - 1995(C) Mode Catalog Init 2018-07-10 15:42:54 - 1996(C): 2018-07-10 15:42:54 - Array ( [0] => zip=no [1] => file_limit=52428800 ) 2018-07-10 15:42:54 - 2360(C) upload file: /home/sumynasi/sealife.com.ua/oc2/system/storage/cache/exchange1c/offers0_1.xml 2018-07-10 15:42:54 - 2368(C) file size: 3096 2018-07-10 15:42:54 - 0042(C) success 2018-07-10 15:42:54 - 0045(C) Successfully import catalog 2018-07-10 15:42:54 - 2487(C) modeImport 2018-07-10 15:42:54 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:54 - 8166(M) НАЧАЛО ЗАГРУЗКИ ДАННЫХ 2018-07-10 15:42:54 - 0655(M) SELECT `language_id` FROM `oc_language` WHERE `code` = 'ru-ru' 2018-07-10 15:42:54 - 8171(M) Язык загрузки, id: 1 2018-07-10 15:42:54 - 8185(M) Читается XML файл: 'offers0_1.xml' 2018-07-10 15:42:54 - 0106(M) Время обработки xml_load: 0.00063490867614746 сек 2018-07-10 15:42:54 - 0199(M) Версия XML: 2.07 2018-07-10 15:42:54 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:54 - 8229(M) ЗАГРУЗКА ПАКЕТА ПРЕДЛОЖЕНИЙ 2018-07-10 15:42:54 - 6192(M) ЗАГРУЗКА ПОЛНАЯ 2018-07-10 15:42:54 - 5368(M) Настройки валюты в модуле: 2018-07-10 15:42:54 - 5369(M) 2018-07-10 15:42:54 - 5269(M) Автозагрузка цен из XML... 2018-07-10 15:42:54 - 5247(M) SELECT `customer_group_id` FROM `oc_customer_group` ORDER BY `sort_order` 2018-07-10 15:42:54 - 5285(M) Поиск в настройках тип цены: 'Основной реализация РРЦ' 2018-07-10 15:42:54 - 5297(M) autoLoadPriceType() - Найдена цена по наименованию = 'Основной реализация РРЦ' 2018-07-10 15:42:54 - 5164(M) SELECT * FROM `oc_currency` WHERE `code` = 'UAH' 2018-07-10 15:42:54 - 5420(M) SELECT `tax_rate_id` FROM `oc_tax_rate` WHERE `name` = 'НДС' LIMIT 1 2018-07-10 15:42:54 - 5430(M) Вид цены: Основной реализация РРЦ 2018-07-10 15:42:54 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:54 - 6018(M) Начало разбора предложений 2018-07-10 15:42:54 - 6026(M) Предложений в файле: 1 2018-07-10 15:42:54 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:54 - 6032(M) ПРЕДЛОЖЕНИЕ 2018-07-10 15:42:54 - 5562(M) SELECT `product_id`, `version` FROM `oc_product_to_1c` WHERE `guid` = 'de3d176f-842e-11e8-b444-c46e1f1f8072' Логи сервера Спойлер 10.07 15:43:00 93.79.100.85 GET /admin/index.php?route=tool/log&token=kpAjY1lRKkvtDemOEFVCGkVTU0snMKex HTTP/1.0" 200 33433 "http://oc2.sealife.com.ua/admin/index.php?route=octeam_tools/cache&token=kpAjY1lRKkvtDemOEFVCGkVTU0snMKex" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36 10.07 15:42:54 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=import&filename=offers0_1.xml HTTP/1.0" 200 1177 "-" "1C+Enterprise/8.3 10.07 15:42:54 93.79.100.85 POST /export/exchange1c.php?type=catalog&mode=file&filename=offers0_1.xml HTTP/1.0" 200 36 "-" "1C+Enterprise/8.3 10.07 15:42:54 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=init HTTP/1.0" 200 27 "-" "1C+Enterprise/8.3 10.07 15:42:54 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=checkauth HTTP/1.0" 200 45 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=import&filename=import0_1.xml HTTP/1.0" 200 1180 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 POST /export/exchange1c.php?type=catalog&mode=file&filename=import_files/de/de3d176f842e11e8b444c46e1f1f8072_de3d1771842e11e8b444c46e1f1f8072.jpg HTTP/1.0" 200 36 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 POST /export/exchange1c.php?type=catalog&mode=file&filename=import0_1.xml HTTP/1.0" 200 36 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=init HTTP/1.0" 200 27 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=checkauth HTTP/1.0" 200 45 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=checkauth HTTP/1.0" 200 45 "-" "1C+Enterprise/8. Файлы выгрузки Спойлер Import Спойлер <?xml version="1.0" encoding="UTF-8"?> -<КоммерческаяИнформация ДатаФормирования="2018-07-10T15:42:50" ВерсияСхемы="2.07" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:1C.ru:commerceml_2"> -<Классификатор> <Ид>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</Ид> <Наименование>Классификатор (Каталог товаров B3CD3D03)</Наименование> -<Владелец> <Ид>611a4f64-3dfe-11e7-a7e6-002454bf15fc</Ид> <Наименование>ФОП Чумаченко А.П.</Наименование> <ПолноеНаименование>ФОП Чумаченко А.П.</ПолноеНаименование> <ОКПО>3209608514</ОКПО> </Владелец> -<Группы> -<Группа> <Ид>504e72bd-3e0a-11e7-a7e6-002454bf15fc</Ид> <Наименование>Оборудование</Наименование> -<Группы> -<Группа> <Ид>18130a1e-3e4a-11e7-b3b7-50465d5b56d7</Ид> <Наименование>Свет</Наименование> -<Группы> -<Группа> <Ид>de3d1773-842e-11e8-b444-c46e1f1f8072</Ид> <Наименование>Лампы</Наименование> </Группа> </Группы> </Группа> </Группы> </Группа> </Группы> </Классификатор> -<Каталог СодержитТолькоИзменения="false"> <Ид>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</Ид> <ИдКлассификатора>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</ИдКлассификатора> <Наименование>Каталог товаров B3CD3D03</Наименование> -<Владелец> <Ид>611a4f64-3dfe-11e7-a7e6-002454bf15fc</Ид> <Наименование>ФОП Чумаченко А.П.</Наименование> <ПолноеНаименование>ФОП Чумаченко А.П.</ПолноеНаименование> <ОКПО>3209608514</ОКПО> </Владелец> -<Товары> -<Товар> <Ид>de3d176f-842e-11e8-b444-c46e1f1f8072</Ид> <Артикул>ACT24W</Артикул> <Наименование>ATI Actinic 24 Watt</Наименование> -<БазоваяЕдиница МеждународноеСокращение="pc" НаименованиеПолное="Штука" Код="2009"> -<Пересчет> <Единица>200</Единица> <Коэффициент>1</Коэффициент> </Пересчет> </БазоваяЕдиница> -<Группы> <Ид>de3d1773-842e-11e8-b444-c46e1f1f8072</Ид> </Группы> <Описание/> <Картинка>import_files/de/de3d176f842e11e8b444c46e1f1f8072_de3d1771842e11e8b444c46e1f1f8072.jpg</Картинка> -<ЗначенияРеквизитов> -<ЗначениеРеквизита> <Наименование>ВидНоменклатуры</Наименование> <Значение>Товар</Значение> </ЗначениеРеквизита> -<ЗначениеРеквизита> <Наименование>ТипНоменклатуры</Наименование> <Значение>Товар</Значение> </ЗначениеРеквизита> -<ЗначениеРеквизита> <Наименование>Полное наименование</Наименование> <Значение>ATI Actinic 24 Watt</Значение> </ЗначениеРеквизита> </ЗначенияРеквизитов> </Товар> </Товары> </Каталог> </КоммерческаяИнформация> Offers Спойлер <?xml version="1.0" encoding="UTF-8"?> -<КоммерческаяИнформация ДатаФормирования="2018-07-10T15:42:50" ВерсияСхемы="2.07" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:1C.ru:commerceml_2"> -<ПакетПредложений СодержитТолькоИзменения="false"> <Ид>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3#</Ид> <Наименование>Пакет предложений ( Каталог товаров B3CD3D03 )</Наименование> <ИдКаталога>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</ИдКаталога> <ИдКлассификатора>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</ИдКлассификатора> -<Владелец> <Ид>611a4f64-3dfe-11e7-a7e6-002454bf15fc</Ид> <Наименование>ФОП Чумаченко А.П.</Наименование> <ПолноеНаименование>ФОП Чумаченко А.П.</ПолноеНаименование> <ОКПО>3209608514</ОКПО> </Владелец> -<ТипыЦен> -<ТипЦены> <Ид>834c5e46-e21b-11e6-abcf-002454bf15fc</Ид> <Наименование>Основной реализация РРЦ</Наименование> <Валюта>грн</Валюта> -<Налог> <Наименование>НДС</Наименование> <УчтеноВСумме>true</УчтеноВСумме> <Акциз>false</Акциз> </Налог> </ТипЦены> </ТипыЦен> -<Склады> -<Склад> <Ид>4f839085-d994-11e6-abce-002454bf15fc</Ид> <Наименование>Основной</Наименование> </Склад> </Склады> -<Предложения> -<Предложение> <Ид>de3d176f-842e-11e8-b444-c46e1f1f8072</Ид> <Артикул>ACT24W</Артикул> <Наименование>ATI Actinic 24 Watt</Наименование> -<БазоваяЕдиница МеждународноеСокращение="pc" НаименованиеПолное="Штука" Код="2009"> -<Пересчет> <Единица>200</Единица> <Коэффициент>1</Коэффициент> </Пересчет> </БазоваяЕдиница> -<Цены> -<Цена> <Представление> 600 грн за pc</Представление> <ИдТипаЦены>834c5e46-e21b-11e6-abcf-002454bf15fc</ИдТипаЦены> <ЦенаЗаЕдиницу>600</ЦенаЗаЕдиницу> <Валюта>грн</Валюта> <Единица>pc</Единица> <Коэффициент>1</Коэффициент> </Цена> </Цены> <Склад КоличествоНаСкладе="0" ИдСклада="4f839085-d994-11e6-abce-002454bf15fc"/> </Предложение> </Предложения> </ПакетПредложений> </КоммерческаяИнформация> import0_1.xml offers0_1.xml Проблему решил Нашел ответ Виталия С проблемой удаления файлов/чисткой кеша перед обновлениям справился, спасибо @Gaziz Изменено 10 июля 2018 пользователем Furious Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Furious Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 Подскажите как сохранить все связи при обновлении? Если обновлять без удаления модуля (дополнения), то связи остаются, версия становится 1.6.3.11b34 и куча проблем, с которыми провозился весь день а потом понял что нужно нормально установить. Копирование таблиц product_to_1c , category_to_1c, manufacturer_to_1c, attribute_to_1c поможет или может вызвать баги? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Furious Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 (изменено) 5 часов назад, Furious сказал: Подскажите как сохранить все связи при обновлении? Если обновлять без удаления модуля (дополнения), то связи остаются, версия становится 1.6.3.11b34 и куча проблем, с которыми провозился весь день а потом понял что нужно нормально установить. Копирование таблиц product_to_1c , category_to_1c, manufacturer_to_1c, attribute_to_1c поможет или может вызвать баги? Похоже что я здесь сегодня один :))) в старой таблице product_to_1c отсутствует столбец version, соответственно при импорте таблицы со связями модуль ругается . Как быть? я так понимаю нужно сделать запрос / Связь категорий с 1С $this->db->query("DROP TABLE IF EXISTS `" . DB_PREFIX . "category_to_1c`"); $this->db->query( "CREATE TABLE `" . DB_PREFIX . "category_to_1c` ( `category_id` INT(11) NOT NULL, `guid` VARCHAR(64) NOT NULL, `version` VARCHAR(32) NOT NULL, UNIQUE KEY `category_link` (`category_id`,`guid`), FOREIGN KEY (`category_id`) REFERENCES `". DB_PREFIX ."category`(`category_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8" ); Помогите преобразовать в запрос SQL Победил. Пока модуль в релиз выйдет и основы программирования можно выучить Изменено 10 июля 2018 пользователем Furious Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rdpv Опубликовано: 11 июля 2018 Поделиться Опубликовано: 11 июля 2018 Всем спасибо! Решил другим вариантом выгрузку модели внес изменения в 1с ДобавитьУзелCML(СписокЗначенийCML, "Модель" , НоменклатураСсылка.Артикул); Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 г dinox изменил заголовок на Модуль обмена для opencart v2.3 с учетной системой по стандарту CommerceML [Поддержка] Назад 93 94 95 96 97 98 99 100 101 102 103 Вперёд Страница 98 из 205 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 46 Перейти к списку тем Похожие публикации [Поддержка] Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. 1 2 3 4 10 Автор: Sha, 16 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 240 ответов 43 963 просмотра COBECTb11 22 марта Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 268 просмотров Sha 15 марта 2017 new [Поддержка] Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 марта 2020 clear cache (и ещё 5) Теги: clear cache ocmod multi helper installer modules 8 ответов 961 просмотр spectre 17 марта 2020 new Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 марта 2020 clear cache (и ещё 5) Теги: clear cache ocmod multi helper installer modules 0 комментариев 4 177 просмотров Sha 10 марта 2020 фикс Фикс переполнения лога модификаторов Автор: kabantejay, 7 июня 2023 ocmod модификатор (и ещё 4) Теги: ocmod модификатор лог modification log fix 0 комментариев 997 просмотров kabantejay 19 марта 2023 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Модули обмена данными Модуль Модуль обмена для opencart v2.3 по стандарту CommerceML [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha
Kirillove Опубликовано: 6 июля 2018 Автор Поделиться Опубликовано: 6 июля 2018 В 26.06.2018 в 23:34, alexxdm сказал: Разобрался, в правилах загрузки XML прописал: Артикул : : model Сейчас заменил разделитель двоеточие : на решетку #, в связи с тем что можно теперь писать условие типа: (a==b) ? 1 : 0, типа если a=b тогда результат будет 1 иначе 0. Вообще эта функция еще планируется дорабатываться так что при обновлении осторожно. Можете предложить вариант свой. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Kirillove Опубликовано: 6 июля 2018 Автор Поделиться Опубликовано: 6 июля 2018 19 часов назад, Fil15 сказал: Разборка по поводу: Почему не создаются "Производители" в ocStore 2.3.0.2.3 - в фале /admin/model/extension/exchange1c.php есть такие строки if (!isset($this->FIELDS['manufacturer_description']['name'])) unset($data['name']); номер гдето 4174. Так вот оно не работает в этой системе. Коментим и все создается. И следующая проблема - нет привзяки уже созданного производителя к товару. Как это сделать проще не программя я не знаю, но будем узнавать, и если не найду, то прийдется вспоминать php и переписывать под ут11.4 правила обмена. После, наверное, создам пост типа как я победил УТ 11.4 и ocStore 2.3.0.2.3 Спасибо конечно автору за основу! Но чутка проблемы с ocStore 2.3.0.2.3 нарисовываются. P.S. По факту не хватает еще в запросе кроме поля 'name' еще и поля `meta_title`, которое повторяет name, но так будет правильней. скиньте архив zip который 1С льет на сайт с вашей 1С, и желательно картинки удалить из архива, чтобы не весил много, а я его гляну... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Furious Опубликовано: 6 июля 2018 Поделиться Опубликовано: 6 июля 2018 В 05.07.2018 в 09:02, Gaziz сказал: Версия ocStore 2.3.0.2.3. Версия модуля 1.6.4.4b34. 1. В новой версии нет функции записать артикул в модель. Прописал в admin/model/extension/exchange1c.php // МОДЕЛЬ $data['model'] = $product->Артикул ? htmlspecialchars(trim((string)$product->Артикул)) : ""; 2. И еще пришлось закомментировать строки с middlename и т.д. public function getCustomerInfo(&$order) { //$query = $this->query("SELECT `firstname`,`lastname`,`middlename`,`company`,`company_inn`,`company_kpp` FROM `" . DB_PREFIX . "customer` WHERE `customer_id` = '" . (int)$order['customer_id'] . "'"); $query = $this->query("SELECT `firstname`,`lastname` FROM `" . DB_PREFIX . "customer` WHERE `customer_id` = '" . (int)$order['customer_id'] . "'"); if ($query->num_rows) { $order['firstname'] = $query->row['firstname']; $order['lastname'] = $query->row['lastname']; //$order['middlename'] = $query->row['middlename']; //$order['company'] = $query->row['company']; //$order['company_inn'] = $query->row['company_inn']; //$order['company_kpp'] = $query->row['company_kpp']; } } 3. Может добавить несколько статусов для выгрузки в УС? Например у нас 2 статуса: Ожидание и Оплачено. Пока выбрал Ожидание в модуле и вручную добавил в код: // Пропускаем те у кого статус не равен "Статус для выгрузки" if ($order_status_id != $this->config->get('exchange1c_order_status_export') && $order_status_id != 14) { $this->log("> Cтатус заказа #" . $order_id . " не менялся.", 2); continue; } И еще тут: $query = $this->query("SELECT `order_id`,`order_status_id` FROM `" . DB_PREFIX . "order` WHERE `order_status_id` = " . (int)$this->config->get('exchange1c_order_status_export') . " OR `order_status_id` = 14"); P.S. Кстати установка модуля получается только вручную через запросы. Ты же история, но только установить модуль не удалось. Как и какие запросы делать не шарю Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... megrel Опубликовано: 8 июля 2018 Поделиться Опубликовано: 8 июля 2018 У "customer" есть доп. поле - размер скидки. Подскажите, можно ли с помощью модуля обновлять это поле при синхронизации заказов? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... IronMann Опубликовано: 8 июля 2018 Поделиться Опубликовано: 8 июля 2018 В 06.07.2018 в 03:41, Kirillove сказал: Да как обычно, все верно, только последняя версия тут по ссылке с моего сайта которая уже проверена на нескольких сайтах. Можно узнать, на каких? Хочется лично убедится, что ваш модуль используется в реальной жизни на работающих сайтах. Пока, извините, ощущение вечной альфа-версии. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Gaziz Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 Нашел почему не удаляет zip файлы. В файле admin/controller/extension/module/exchange1c.php: Вот это if ($filesize) { chmod($uplod_file , 0664); $xmlfiles = $this->extractZip($uplod_file, $error); if ($error) { $this->echo_message(0, "modeFile(): Error extract file: " . $uplod_file); if ($this->config->get('exchange1c_not_delete_files_after_import') != 1) { $this->log("Удален файл: " . $uplod_file); unlink($uplod_file); } return false; }; } else { $this->echo_message(0, "modeFile(): Error create file"); } Заменить на if ($filesize) { chmod($uplod_file , 0664); $xmlfiles = $this->extractZip($uplod_file, $error); if ($error) { $this->echo_message(0, "modeFile(): Error extract file: " . $uplod_file); return false; } if ($this->config->get('exchange1c_not_delete_files_after_import') != 1) { $this->log("Удален файл: " . $uplod_file); unlink($uplod_file); } } else { $this->echo_message(0, "modeFile(): Error create file"); } Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Fil15 Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 On 7/6/2018 at 8:17 PM, Kirillove said: скиньте архив zip который 1С льет на сайт с вашей 1С, и желательно картинки удалить из архива, чтобы не весил много, а я его гляну... Прикрепляю. Файлы обмена и лога. Не добавляет "Производителя" в товар. Закоментил вышесказанные строки по очистке имени. webdata.zip exp_1c.zip Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Beavis2018 Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 По моему вопросу - ответа не будет ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rdpv Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 Выгружено товаров: 2 Выгружено картинок: 5 Выгружено файлов: 0 Выгружено предложений: 3 Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Произошла ошибка на стороне сервера. Получен неизвестный статус импорта. Обмен не выполнен Ответ сервера: Successfully processed file: /home/r/rdpvmaav/rdpvmaav.beget.tech/public_html/system/storage/cache/exchange1c/offers.xml Выгрузка товаров завершена с ошибками!!! Все выгружалось но потом ввел характеристику для товара и выгрузил после этого вываливает ошибку Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Fil15 Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 (изменено) Для производителя в /admin/model/extension/exchange1c.php Изменил так начиная со строки 2279 // ПРОИЗВОДИТЕЛИ ТОВАРА if ($this->config->get('exchange1c_product_manufacturer_no_import') == 1) { $this->log("[i] Обновление производителя отключено", 2); } elseif (isset($data['manufacturer_name'])) { // }elseif (isset($data['manufacturer_id'])) { $manufacturer_id = $this->setManufacturer(htmlspecialchars($data['manufacturer_name'])); // $manufacturer_id = $this->setManufacturer(htmlspecialchars($data['manufacturer_id'])); $query = $this->query("UPDATE `" . DB_PREFIX . "product` SET `manufacturer_id` = '" . $manufacturer_id . "' WHERE `product_id` = " . (int)$product_id); } И производитель зашел как родной. Изменено 9 июля 2018 пользователем Fil15 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... IronMann Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 В УНФ 1.6.15.44 (м.б. и ранее), в настройках обмена заказами с сайта, появилась настройка "Службы доставки", которая вполне логично позволяет связать типы доставки с сайта с типами доставки Учётной Системы. Когда наконец-то в модуле будут реализована ДОСТАВКА? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... IronMann Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 (изменено) Начинаем копать функционал текущей беты... Виталию неимоверно хочется внедрить транслятор макро-язык в модуль. Это, возможно, очень круто с точки зрения изучения программирования, но совершенно тяжело для восприятия пользователя, даже подготовленного. Реальная польза от этой инновации нулевая, она будет только мешать и раздражать 98% работающих с модулем. "В примере строку можно перефразировать так: взять из тега "Код" значение, затем обрезать значение начиная с четвертого символа и до конца строки и записать в поле "isbn", для использования второго определения, внимательно читайте инструкцию к фцнкциям PHP. Можно использовать несколько функций влаживая одна в другую. Правило вступает в силу после загрузки основных полей, так что можно переопределить уже загруженное поле этим правилом, строчки обрабатываются сверху вниз"..... - СТОП, СКАЖИТЕ, КОМУ НУЖЕН ЭТОТ УЖАС?? Чтобы настроить модуль, нужно будет обязательно "внимательно читайте инструкцию к фцнкциям PHP"? А если хочется просто настроить, без функций PHP, то не, никак? Чтобы просто прописать присвоение реквизита или доп. свойства из 1С полю в карточке товара в магазине, теперь нужно будет изучать структуру базы данных в MySQL? Для тех, кто не знает и не щупал более ранние версии, безумный транслятор макро-языка триумфально пришел на смену вполне вменяемой настройке "Запись свойств товара определяемыми пользователем из торговой системы", которая имела совершенно логичный и понятный всем вид: "Название свойства в ТС" - "Название поля в товаре" и настраивалось все очень быстро и просто. О сомнительной пользе этого макро-языка писалось уже ранее. Но видимо, у Виталия полет творческой мысли уже вышел далеко за рамки такой банальщины, как удобство использования. "Пока это только проект, но работает уже, хочу услышать мнения по поводу этой настройки, использования PHP функций в ней и выполнение их через eval(), насколько это будет безопасно, жду комментариев" - НЕ НАДО, ПОЖАЛУЙСТА! Помилосердствуйте, верните человеческую "Запись свойств товара определяемыми пользователем из торговой системы". Изменено 9 июля 2018 пользователем IronMann Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rassigor Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 Про макро язык идея хорошая) во всех проектах применяю(в нео сео модуле) без него более менее серьезный проект не взлетит, у виталия свой магаз вот он и делает под себя Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rassigor Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 Часто вот такие штуки применяю delete from oc_product_special where price=0;delete from oc_product_discount where price=0; Или к примеру обычное перенаправление БазоваяУпаковка=upc БазоваяУпаковкаПоставщика=ean МинимальныйЗаказ=minimum ДействующееВеществоjan=jan ЕдиницаИзмеренияСток=mpn СтатусТовара=status СтатусТовараСклад= stock_status_id Вес=weight СтатусУдаления=status_delete Сортировка=sort_order УдалениеИзображения=delete_image Артикул_Ориг=model ТекстСтикераISBN=isbn ВидПрайсаДляОтбора=filtr_price ОстатокПоставщика=ost_postav agri_ВыгружатьНаВнешнийСайт=xml_export agri_КатегорияНаВнешнемСайте=xml_category артикулыстрокой=related_models артикулыстрокойкомплекты=kit_models multiplicity_1с=multiplicity megafilter_upd_1c=megafilter_upd Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... IronMann Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 (изменено) 26 минут назад, rassigor сказал: Про макро язык идея хорошая) во всех проектах применяю(в нео сео модуле) без него более менее серьезный проект не взлетит, у виталия свой магаз вот он и делает под себя Когда простота и понятность настроек плавно мигрирует в неудобоваримую тарабарщину - это плохо, очень плохо. Взлетают и более серьезные проекты, без макро-языков. Данный модуль, как проект, взлетает уже два года. И с таким удобством настройки - коммерческих перспектив не имеет никаких. Хотя даже не знаю, ставит ли вообще автор перед собой задачу сделать коммерческий продукт. К сожалению или к радости, успешный программный продукт должен быть привлекателен для широкого круга пользователей. Таких простейших и реально необходимых для интернет-магазина функций, как доставка, до сих пор нет и не предвидится, зато появился целый макро-язык, особенно там, где без него все прекрасно работало. Наверное ура. P.S. Тут в комментариях кто-то отписался, примерно - "отличный фреймворк!". Это не комплимент, это грусть и печаль. Нужен рабочий модуль "установил, настроил - работает", а не фреймворк. Изменено 9 июля 2018 пользователем IronMann Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... IronMann Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 Сейчас протестировал обмен данными с модулем версии 1.6.3.12, как наиболее удачной, и модулем текущей версии 1.6.4b34. Наборы данных для обоих модулей идентичны. Для чистоты эксперимента, модуль текущей версии установлен на чистый ocStore. УНФ 1.6.15.44. Никаких дописок не делалось, функционал полностью штатный. С модулем 1.6.3.12 обмен товаром прошел успешно. Модуль текущей версии товары не загрузил и послал прощальный привет строкой "2018-07-09 21:56:46 - 8025(M) *** ЧТЕНИЕ ЕДИНИЦ ИЗМЕРЕНИЙ ***" Смысла комментировать не вижу, бета не рабочая. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rdpv Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 Подскажите пожалуйста откуда берется реквизит Модель из 1с УТ 10.3 ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... IronMann Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 (изменено) Самый короткий путь такой - открываете файл import.xml, который генерирует ваша УТ для обмена с сайтом. Там находите нужное вам свойство и его наименование. Далее, в адском окне, в соответствии с синтаксисом оконного маккро-языка, делаете строку "свойство ## model". Вроде так. Т.е. присваиваете значение указанного свойства полю model в БД. Если у вас вообще нет того поля, которое вы хотите переносить в карточку товара в поле Модель, то его нужно создать. Можно создавать в виде дополнительного реквизита, либо дополнительного сведения. У меня УНФ, я название модели производителем держу в дополнительных сведениях. Изменено 10 июля 2018 пользователем IronMann Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... max307 Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 OPENCART.PRO 2.3, модуль последней версии 1.6.4.4b34 Не загружаются заказы. Ошибка из 1С: Спойлер Произошла ошибка: . По причине: Не удалось разобрать данные, загруженные с сервера. Обмен не выполнен Не выгружен ни один заказ. Обмен заказами завершен с ошибками!!! В логе модуля такая запись: Спойлер 2018-07-10 15:02:25 - 6682(M) ==== Выгрузка заказов ==== 2018-07-10 15:02:25 - 6622(M) ==== Формирование заказов для экспорта в УС ==== 2018-07-10 15:02:25 - 6668(M) queryOrdersExport(): 2018-07-10 15:02:25 - 6669(M): 2018-07-10 15:02:25 - Array ( ) Файл orders.xml пустой. Подскажите, куда копать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Furious Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 (изменено) Подскажите пожалуйста, кто сталкивался с проблемой, как ее решить имеется 1с УТ 3,1 для Украины Версия ocStore 2.3.0.2.2 обмен 1.6.3.11 Выгрузка товаров работает более-мение Обновил модуль до последнего oc2.3-exchange1c_1.6.4.4b34.ocmod.zip После обновления товары не хотят загружаться /обновляться Спойлер 2018-07-10 15:42:53 - 2299(C) POST_MAX_SIZE: 52428800 2018-07-10 15:42:53 - 2058(C) PHP Version: 50636 2018-07-10 15:42:53 - 2059(C) client_max_body_size: 2018-07-10 15:42:53 - 1994(C): 2018-07-10 15:42:53 - Array ( [0] => zip=no [1] => file_limit=52428800 ) 2018-07-10 15:42:53 - 1995(C) Mode Catalog Init 2018-07-10 15:42:53 - 1996(C): 2018-07-10 15:42:53 - Array ( [0] => zip=no [1] => file_limit=52428800 ) 2018-07-10 15:42:53 - 2360(C) upload file: /home/sumynasi/sealife.com.ua/oc2/system/storage/cache/exchange1c/import0_1.xml 2018-07-10 15:42:53 - 2368(C) file size: 3915 2018-07-10 15:42:53 - 0042(C) success 2018-07-10 15:42:53 - 0045(C) Successfully import catalog 2018-07-10 15:42:53 - 2360(C) upload file: /home/sumynasi/sealife.com.ua/oc2/image/import_files/de/de3d176f842e11e8b444c46e1f1f8072_de3d1771842e11e8b444c46e1f1f8072.jpg 2018-07-10 15:42:53 - 2368(C) file size: 57524 2018-07-10 15:42:53 - 0042(C) success 2018-07-10 15:42:53 - 0045(C) Successfully import catalog 2018-07-10 15:42:53 - 2487(C) modeImport 2018-07-10 15:42:53 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:53 - 8166(M) НАЧАЛО ЗАГРУЗКИ ДАННЫХ 2018-07-10 15:42:53 - 0655(M) SELECT `language_id` FROM `oc_language` WHERE `code` = 'ru-ru' 2018-07-10 15:42:53 - 8171(M) Язык загрузки, id: 1 2018-07-10 15:42:53 - 8185(M) Читается XML файл: 'import0_1.xml' 2018-07-10 15:42:53 - 0106(M) Время обработки xml_load: 0.00037980079650879 сек 2018-07-10 15:42:53 - 0199(M) Версия XML: 2.07 2018-07-10 15:42:53 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:53 - 8212(M) ЗАГРУЗКА КЛАССИФИКАТОРА 2018-07-10 15:42:53 - 7944(M) *** ЧТЕНИЕ КАТЕГОРИЙ *** 2018-07-10 15:42:53 - 3369(M) SELECT `category_id`,`guid`,`version` FROM `oc_category_to_1c` 2018-07-10 15:42:54 - 2299(C) POST_MAX_SIZE: 52428800 2018-07-10 15:42:54 - 2058(C) PHP Version: 50636 2018-07-10 15:42:54 - 2059(C) client_max_body_size: 2018-07-10 15:42:54 - 1994(C): 2018-07-10 15:42:54 - Array ( [0] => zip=no [1] => file_limit=52428800 ) 2018-07-10 15:42:54 - 1995(C) Mode Catalog Init 2018-07-10 15:42:54 - 1996(C): 2018-07-10 15:42:54 - Array ( [0] => zip=no [1] => file_limit=52428800 ) 2018-07-10 15:42:54 - 2360(C) upload file: /home/sumynasi/sealife.com.ua/oc2/system/storage/cache/exchange1c/offers0_1.xml 2018-07-10 15:42:54 - 2368(C) file size: 3096 2018-07-10 15:42:54 - 0042(C) success 2018-07-10 15:42:54 - 0045(C) Successfully import catalog 2018-07-10 15:42:54 - 2487(C) modeImport 2018-07-10 15:42:54 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:54 - 8166(M) НАЧАЛО ЗАГРУЗКИ ДАННЫХ 2018-07-10 15:42:54 - 0655(M) SELECT `language_id` FROM `oc_language` WHERE `code` = 'ru-ru' 2018-07-10 15:42:54 - 8171(M) Язык загрузки, id: 1 2018-07-10 15:42:54 - 8185(M) Читается XML файл: 'offers0_1.xml' 2018-07-10 15:42:54 - 0106(M) Время обработки xml_load: 0.00063490867614746 сек 2018-07-10 15:42:54 - 0199(M) Версия XML: 2.07 2018-07-10 15:42:54 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:54 - 8229(M) ЗАГРУЗКА ПАКЕТА ПРЕДЛОЖЕНИЙ 2018-07-10 15:42:54 - 6192(M) ЗАГРУЗКА ПОЛНАЯ 2018-07-10 15:42:54 - 5368(M) Настройки валюты в модуле: 2018-07-10 15:42:54 - 5369(M) 2018-07-10 15:42:54 - 5269(M) Автозагрузка цен из XML... 2018-07-10 15:42:54 - 5247(M) SELECT `customer_group_id` FROM `oc_customer_group` ORDER BY `sort_order` 2018-07-10 15:42:54 - 5285(M) Поиск в настройках тип цены: 'Основной реализация РРЦ' 2018-07-10 15:42:54 - 5297(M) autoLoadPriceType() - Найдена цена по наименованию = 'Основной реализация РРЦ' 2018-07-10 15:42:54 - 5164(M) SELECT * FROM `oc_currency` WHERE `code` = 'UAH' 2018-07-10 15:42:54 - 5420(M) SELECT `tax_rate_id` FROM `oc_tax_rate` WHERE `name` = 'НДС' LIMIT 1 2018-07-10 15:42:54 - 5430(M) Вид цены: Основной реализация РРЦ 2018-07-10 15:42:54 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:54 - 6018(M) Начало разбора предложений 2018-07-10 15:42:54 - 6026(M) Предложений в файле: 1 2018-07-10 15:42:54 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:54 - 6032(M) ПРЕДЛОЖЕНИЕ 2018-07-10 15:42:54 - 5562(M) SELECT `product_id`, `version` FROM `oc_product_to_1c` WHERE `guid` = 'de3d176f-842e-11e8-b444-c46e1f1f8072' Логи сервера Спойлер 10.07 15:43:00 93.79.100.85 GET /admin/index.php?route=tool/log&token=kpAjY1lRKkvtDemOEFVCGkVTU0snMKex HTTP/1.0" 200 33433 "http://oc2.sealife.com.ua/admin/index.php?route=octeam_tools/cache&token=kpAjY1lRKkvtDemOEFVCGkVTU0snMKex" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36 10.07 15:42:54 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=import&filename=offers0_1.xml HTTP/1.0" 200 1177 "-" "1C+Enterprise/8.3 10.07 15:42:54 93.79.100.85 POST /export/exchange1c.php?type=catalog&mode=file&filename=offers0_1.xml HTTP/1.0" 200 36 "-" "1C+Enterprise/8.3 10.07 15:42:54 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=init HTTP/1.0" 200 27 "-" "1C+Enterprise/8.3 10.07 15:42:54 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=checkauth HTTP/1.0" 200 45 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=import&filename=import0_1.xml HTTP/1.0" 200 1180 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 POST /export/exchange1c.php?type=catalog&mode=file&filename=import_files/de/de3d176f842e11e8b444c46e1f1f8072_de3d1771842e11e8b444c46e1f1f8072.jpg HTTP/1.0" 200 36 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 POST /export/exchange1c.php?type=catalog&mode=file&filename=import0_1.xml HTTP/1.0" 200 36 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=init HTTP/1.0" 200 27 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=checkauth HTTP/1.0" 200 45 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=checkauth HTTP/1.0" 200 45 "-" "1C+Enterprise/8. Файлы выгрузки Спойлер Import Спойлер <?xml version="1.0" encoding="UTF-8"?> -<КоммерческаяИнформация ДатаФормирования="2018-07-10T15:42:50" ВерсияСхемы="2.07" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:1C.ru:commerceml_2"> -<Классификатор> <Ид>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</Ид> <Наименование>Классификатор (Каталог товаров B3CD3D03)</Наименование> -<Владелец> <Ид>611a4f64-3dfe-11e7-a7e6-002454bf15fc</Ид> <Наименование>ФОП Чумаченко А.П.</Наименование> <ПолноеНаименование>ФОП Чумаченко А.П.</ПолноеНаименование> <ОКПО>3209608514</ОКПО> </Владелец> -<Группы> -<Группа> <Ид>504e72bd-3e0a-11e7-a7e6-002454bf15fc</Ид> <Наименование>Оборудование</Наименование> -<Группы> -<Группа> <Ид>18130a1e-3e4a-11e7-b3b7-50465d5b56d7</Ид> <Наименование>Свет</Наименование> -<Группы> -<Группа> <Ид>de3d1773-842e-11e8-b444-c46e1f1f8072</Ид> <Наименование>Лампы</Наименование> </Группа> </Группы> </Группа> </Группы> </Группа> </Группы> </Классификатор> -<Каталог СодержитТолькоИзменения="false"> <Ид>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</Ид> <ИдКлассификатора>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</ИдКлассификатора> <Наименование>Каталог товаров B3CD3D03</Наименование> -<Владелец> <Ид>611a4f64-3dfe-11e7-a7e6-002454bf15fc</Ид> <Наименование>ФОП Чумаченко А.П.</Наименование> <ПолноеНаименование>ФОП Чумаченко А.П.</ПолноеНаименование> <ОКПО>3209608514</ОКПО> </Владелец> -<Товары> -<Товар> <Ид>de3d176f-842e-11e8-b444-c46e1f1f8072</Ид> <Артикул>ACT24W</Артикул> <Наименование>ATI Actinic 24 Watt</Наименование> -<БазоваяЕдиница МеждународноеСокращение="pc" НаименованиеПолное="Штука" Код="2009"> -<Пересчет> <Единица>200</Единица> <Коэффициент>1</Коэффициент> </Пересчет> </БазоваяЕдиница> -<Группы> <Ид>de3d1773-842e-11e8-b444-c46e1f1f8072</Ид> </Группы> <Описание/> <Картинка>import_files/de/de3d176f842e11e8b444c46e1f1f8072_de3d1771842e11e8b444c46e1f1f8072.jpg</Картинка> -<ЗначенияРеквизитов> -<ЗначениеРеквизита> <Наименование>ВидНоменклатуры</Наименование> <Значение>Товар</Значение> </ЗначениеРеквизита> -<ЗначениеРеквизита> <Наименование>ТипНоменклатуры</Наименование> <Значение>Товар</Значение> </ЗначениеРеквизита> -<ЗначениеРеквизита> <Наименование>Полное наименование</Наименование> <Значение>ATI Actinic 24 Watt</Значение> </ЗначениеРеквизита> </ЗначенияРеквизитов> </Товар> </Товары> </Каталог> </КоммерческаяИнформация> Offers Спойлер <?xml version="1.0" encoding="UTF-8"?> -<КоммерческаяИнформация ДатаФормирования="2018-07-10T15:42:50" ВерсияСхемы="2.07" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:1C.ru:commerceml_2"> -<ПакетПредложений СодержитТолькоИзменения="false"> <Ид>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3#</Ид> <Наименование>Пакет предложений ( Каталог товаров B3CD3D03 )</Наименование> <ИдКаталога>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</ИдКаталога> <ИдКлассификатора>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</ИдКлассификатора> -<Владелец> <Ид>611a4f64-3dfe-11e7-a7e6-002454bf15fc</Ид> <Наименование>ФОП Чумаченко А.П.</Наименование> <ПолноеНаименование>ФОП Чумаченко А.П.</ПолноеНаименование> <ОКПО>3209608514</ОКПО> </Владелец> -<ТипыЦен> -<ТипЦены> <Ид>834c5e46-e21b-11e6-abcf-002454bf15fc</Ид> <Наименование>Основной реализация РРЦ</Наименование> <Валюта>грн</Валюта> -<Налог> <Наименование>НДС</Наименование> <УчтеноВСумме>true</УчтеноВСумме> <Акциз>false</Акциз> </Налог> </ТипЦены> </ТипыЦен> -<Склады> -<Склад> <Ид>4f839085-d994-11e6-abce-002454bf15fc</Ид> <Наименование>Основной</Наименование> </Склад> </Склады> -<Предложения> -<Предложение> <Ид>de3d176f-842e-11e8-b444-c46e1f1f8072</Ид> <Артикул>ACT24W</Артикул> <Наименование>ATI Actinic 24 Watt</Наименование> -<БазоваяЕдиница МеждународноеСокращение="pc" НаименованиеПолное="Штука" Код="2009"> -<Пересчет> <Единица>200</Единица> <Коэффициент>1</Коэффициент> </Пересчет> </БазоваяЕдиница> -<Цены> -<Цена> <Представление> 600 грн за pc</Представление> <ИдТипаЦены>834c5e46-e21b-11e6-abcf-002454bf15fc</ИдТипаЦены> <ЦенаЗаЕдиницу>600</ЦенаЗаЕдиницу> <Валюта>грн</Валюта> <Единица>pc</Единица> <Коэффициент>1</Коэффициент> </Цена> </Цены> <Склад КоличествоНаСкладе="0" ИдСклада="4f839085-d994-11e6-abce-002454bf15fc"/> </Предложение> </Предложения> </ПакетПредложений> </КоммерческаяИнформация> import0_1.xml offers0_1.xml Проблему решил Нашел ответ Виталия С проблемой удаления файлов/чисткой кеша перед обновлениям справился, спасибо @Gaziz Изменено 10 июля 2018 пользователем Furious Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Furious Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 Подскажите как сохранить все связи при обновлении? Если обновлять без удаления модуля (дополнения), то связи остаются, версия становится 1.6.3.11b34 и куча проблем, с которыми провозился весь день а потом понял что нужно нормально установить. Копирование таблиц product_to_1c , category_to_1c, manufacturer_to_1c, attribute_to_1c поможет или может вызвать баги? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Furious Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 (изменено) 5 часов назад, Furious сказал: Подскажите как сохранить все связи при обновлении? Если обновлять без удаления модуля (дополнения), то связи остаются, версия становится 1.6.3.11b34 и куча проблем, с которыми провозился весь день а потом понял что нужно нормально установить. Копирование таблиц product_to_1c , category_to_1c, manufacturer_to_1c, attribute_to_1c поможет или может вызвать баги? Похоже что я здесь сегодня один :))) в старой таблице product_to_1c отсутствует столбец version, соответственно при импорте таблицы со связями модуль ругается . Как быть? я так понимаю нужно сделать запрос / Связь категорий с 1С $this->db->query("DROP TABLE IF EXISTS `" . DB_PREFIX . "category_to_1c`"); $this->db->query( "CREATE TABLE `" . DB_PREFIX . "category_to_1c` ( `category_id` INT(11) NOT NULL, `guid` VARCHAR(64) NOT NULL, `version` VARCHAR(32) NOT NULL, UNIQUE KEY `category_link` (`category_id`,`guid`), FOREIGN KEY (`category_id`) REFERENCES `". DB_PREFIX ."category`(`category_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8" ); Помогите преобразовать в запрос SQL Победил. Пока модуль в релиз выйдет и основы программирования можно выучить Изменено 10 июля 2018 пользователем Furious Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rdpv Опубликовано: 11 июля 2018 Поделиться Опубликовано: 11 июля 2018 Всем спасибо! Решил другим вариантом выгрузку модели внес изменения в 1с ДобавитьУзелCML(СписокЗначенийCML, "Модель" , НоменклатураСсылка.Артикул); Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 г dinox изменил заголовок на Модуль обмена для opencart v2.3 с учетной системой по стандарту CommerceML [Поддержка] Назад 93 94 95 96 97 98 99 100 101 102 103 Вперёд Страница 98 из 205 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 46 Перейти к списку тем Похожие публикации [Поддержка] Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. 1 2 3 4 10 Автор: Sha, 16 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 240 ответов 43 963 просмотра COBECTb11 22 марта Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 268 просмотров Sha 15 марта 2017 new [Поддержка] Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 марта 2020 clear cache (и ещё 5) Теги: clear cache ocmod multi helper installer modules 8 ответов 961 просмотр spectre 17 марта 2020 new Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 марта 2020 clear cache (и ещё 5) Теги: clear cache ocmod multi helper installer modules 0 комментариев 4 177 просмотров Sha 10 марта 2020 фикс Фикс переполнения лога модификаторов Автор: kabantejay, 7 июня 2023 ocmod модификатор (и ещё 4) Теги: ocmod модификатор лог modification log fix 0 комментариев 997 просмотров kabantejay 19 марта 2023 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Модули и дополнения Модули обмена данными Модуль Модуль обмена для opencart v2.3 по стандарту CommerceML [Поддержка]
Kirillove Опубликовано: 6 июля 2018 Автор Поделиться Опубликовано: 6 июля 2018 19 часов назад, Fil15 сказал: Разборка по поводу: Почему не создаются "Производители" в ocStore 2.3.0.2.3 - в фале /admin/model/extension/exchange1c.php есть такие строки if (!isset($this->FIELDS['manufacturer_description']['name'])) unset($data['name']); номер гдето 4174. Так вот оно не работает в этой системе. Коментим и все создается. И следующая проблема - нет привзяки уже созданного производителя к товару. Как это сделать проще не программя я не знаю, но будем узнавать, и если не найду, то прийдется вспоминать php и переписывать под ут11.4 правила обмена. После, наверное, создам пост типа как я победил УТ 11.4 и ocStore 2.3.0.2.3 Спасибо конечно автору за основу! Но чутка проблемы с ocStore 2.3.0.2.3 нарисовываются. P.S. По факту не хватает еще в запросе кроме поля 'name' еще и поля `meta_title`, которое повторяет name, но так будет правильней. скиньте архив zip который 1С льет на сайт с вашей 1С, и желательно картинки удалить из архива, чтобы не весил много, а я его гляну... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Furious Опубликовано: 6 июля 2018 Поделиться Опубликовано: 6 июля 2018 В 05.07.2018 в 09:02, Gaziz сказал: Версия ocStore 2.3.0.2.3. Версия модуля 1.6.4.4b34. 1. В новой версии нет функции записать артикул в модель. Прописал в admin/model/extension/exchange1c.php // МОДЕЛЬ $data['model'] = $product->Артикул ? htmlspecialchars(trim((string)$product->Артикул)) : ""; 2. И еще пришлось закомментировать строки с middlename и т.д. public function getCustomerInfo(&$order) { //$query = $this->query("SELECT `firstname`,`lastname`,`middlename`,`company`,`company_inn`,`company_kpp` FROM `" . DB_PREFIX . "customer` WHERE `customer_id` = '" . (int)$order['customer_id'] . "'"); $query = $this->query("SELECT `firstname`,`lastname` FROM `" . DB_PREFIX . "customer` WHERE `customer_id` = '" . (int)$order['customer_id'] . "'"); if ($query->num_rows) { $order['firstname'] = $query->row['firstname']; $order['lastname'] = $query->row['lastname']; //$order['middlename'] = $query->row['middlename']; //$order['company'] = $query->row['company']; //$order['company_inn'] = $query->row['company_inn']; //$order['company_kpp'] = $query->row['company_kpp']; } } 3. Может добавить несколько статусов для выгрузки в УС? Например у нас 2 статуса: Ожидание и Оплачено. Пока выбрал Ожидание в модуле и вручную добавил в код: // Пропускаем те у кого статус не равен "Статус для выгрузки" if ($order_status_id != $this->config->get('exchange1c_order_status_export') && $order_status_id != 14) { $this->log("> Cтатус заказа #" . $order_id . " не менялся.", 2); continue; } И еще тут: $query = $this->query("SELECT `order_id`,`order_status_id` FROM `" . DB_PREFIX . "order` WHERE `order_status_id` = " . (int)$this->config->get('exchange1c_order_status_export') . " OR `order_status_id` = 14"); P.S. Кстати установка модуля получается только вручную через запросы. Ты же история, но только установить модуль не удалось. Как и какие запросы делать не шарю Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... megrel Опубликовано: 8 июля 2018 Поделиться Опубликовано: 8 июля 2018 У "customer" есть доп. поле - размер скидки. Подскажите, можно ли с помощью модуля обновлять это поле при синхронизации заказов? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... IronMann Опубликовано: 8 июля 2018 Поделиться Опубликовано: 8 июля 2018 В 06.07.2018 в 03:41, Kirillove сказал: Да как обычно, все верно, только последняя версия тут по ссылке с моего сайта которая уже проверена на нескольких сайтах. Можно узнать, на каких? Хочется лично убедится, что ваш модуль используется в реальной жизни на работающих сайтах. Пока, извините, ощущение вечной альфа-версии. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Gaziz Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 Нашел почему не удаляет zip файлы. В файле admin/controller/extension/module/exchange1c.php: Вот это if ($filesize) { chmod($uplod_file , 0664); $xmlfiles = $this->extractZip($uplod_file, $error); if ($error) { $this->echo_message(0, "modeFile(): Error extract file: " . $uplod_file); if ($this->config->get('exchange1c_not_delete_files_after_import') != 1) { $this->log("Удален файл: " . $uplod_file); unlink($uplod_file); } return false; }; } else { $this->echo_message(0, "modeFile(): Error create file"); } Заменить на if ($filesize) { chmod($uplod_file , 0664); $xmlfiles = $this->extractZip($uplod_file, $error); if ($error) { $this->echo_message(0, "modeFile(): Error extract file: " . $uplod_file); return false; } if ($this->config->get('exchange1c_not_delete_files_after_import') != 1) { $this->log("Удален файл: " . $uplod_file); unlink($uplod_file); } } else { $this->echo_message(0, "modeFile(): Error create file"); } Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Fil15 Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 On 7/6/2018 at 8:17 PM, Kirillove said: скиньте архив zip который 1С льет на сайт с вашей 1С, и желательно картинки удалить из архива, чтобы не весил много, а я его гляну... Прикрепляю. Файлы обмена и лога. Не добавляет "Производителя" в товар. Закоментил вышесказанные строки по очистке имени. webdata.zip exp_1c.zip Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Beavis2018 Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 По моему вопросу - ответа не будет ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rdpv Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 Выгружено товаров: 2 Выгружено картинок: 5 Выгружено файлов: 0 Выгружено предложений: 3 Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Произошла ошибка на стороне сервера. Получен неизвестный статус импорта. Обмен не выполнен Ответ сервера: Successfully processed file: /home/r/rdpvmaav/rdpvmaav.beget.tech/public_html/system/storage/cache/exchange1c/offers.xml Выгрузка товаров завершена с ошибками!!! Все выгружалось но потом ввел характеристику для товара и выгрузил после этого вываливает ошибку Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Fil15 Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 (изменено) Для производителя в /admin/model/extension/exchange1c.php Изменил так начиная со строки 2279 // ПРОИЗВОДИТЕЛИ ТОВАРА if ($this->config->get('exchange1c_product_manufacturer_no_import') == 1) { $this->log("[i] Обновление производителя отключено", 2); } elseif (isset($data['manufacturer_name'])) { // }elseif (isset($data['manufacturer_id'])) { $manufacturer_id = $this->setManufacturer(htmlspecialchars($data['manufacturer_name'])); // $manufacturer_id = $this->setManufacturer(htmlspecialchars($data['manufacturer_id'])); $query = $this->query("UPDATE `" . DB_PREFIX . "product` SET `manufacturer_id` = '" . $manufacturer_id . "' WHERE `product_id` = " . (int)$product_id); } И производитель зашел как родной. Изменено 9 июля 2018 пользователем Fil15 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... IronMann Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 В УНФ 1.6.15.44 (м.б. и ранее), в настройках обмена заказами с сайта, появилась настройка "Службы доставки", которая вполне логично позволяет связать типы доставки с сайта с типами доставки Учётной Системы. Когда наконец-то в модуле будут реализована ДОСТАВКА? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... IronMann Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 (изменено) Начинаем копать функционал текущей беты... Виталию неимоверно хочется внедрить транслятор макро-язык в модуль. Это, возможно, очень круто с точки зрения изучения программирования, но совершенно тяжело для восприятия пользователя, даже подготовленного. Реальная польза от этой инновации нулевая, она будет только мешать и раздражать 98% работающих с модулем. "В примере строку можно перефразировать так: взять из тега "Код" значение, затем обрезать значение начиная с четвертого символа и до конца строки и записать в поле "isbn", для использования второго определения, внимательно читайте инструкцию к фцнкциям PHP. Можно использовать несколько функций влаживая одна в другую. Правило вступает в силу после загрузки основных полей, так что можно переопределить уже загруженное поле этим правилом, строчки обрабатываются сверху вниз"..... - СТОП, СКАЖИТЕ, КОМУ НУЖЕН ЭТОТ УЖАС?? Чтобы настроить модуль, нужно будет обязательно "внимательно читайте инструкцию к фцнкциям PHP"? А если хочется просто настроить, без функций PHP, то не, никак? Чтобы просто прописать присвоение реквизита или доп. свойства из 1С полю в карточке товара в магазине, теперь нужно будет изучать структуру базы данных в MySQL? Для тех, кто не знает и не щупал более ранние версии, безумный транслятор макро-языка триумфально пришел на смену вполне вменяемой настройке "Запись свойств товара определяемыми пользователем из торговой системы", которая имела совершенно логичный и понятный всем вид: "Название свойства в ТС" - "Название поля в товаре" и настраивалось все очень быстро и просто. О сомнительной пользе этого макро-языка писалось уже ранее. Но видимо, у Виталия полет творческой мысли уже вышел далеко за рамки такой банальщины, как удобство использования. "Пока это только проект, но работает уже, хочу услышать мнения по поводу этой настройки, использования PHP функций в ней и выполнение их через eval(), насколько это будет безопасно, жду комментариев" - НЕ НАДО, ПОЖАЛУЙСТА! Помилосердствуйте, верните человеческую "Запись свойств товара определяемыми пользователем из торговой системы". Изменено 9 июля 2018 пользователем IronMann Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rassigor Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 Про макро язык идея хорошая) во всех проектах применяю(в нео сео модуле) без него более менее серьезный проект не взлетит, у виталия свой магаз вот он и делает под себя Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rassigor Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 Часто вот такие штуки применяю delete from oc_product_special where price=0;delete from oc_product_discount where price=0; Или к примеру обычное перенаправление БазоваяУпаковка=upc БазоваяУпаковкаПоставщика=ean МинимальныйЗаказ=minimum ДействующееВеществоjan=jan ЕдиницаИзмеренияСток=mpn СтатусТовара=status СтатусТовараСклад= stock_status_id Вес=weight СтатусУдаления=status_delete Сортировка=sort_order УдалениеИзображения=delete_image Артикул_Ориг=model ТекстСтикераISBN=isbn ВидПрайсаДляОтбора=filtr_price ОстатокПоставщика=ost_postav agri_ВыгружатьНаВнешнийСайт=xml_export agri_КатегорияНаВнешнемСайте=xml_category артикулыстрокой=related_models артикулыстрокойкомплекты=kit_models multiplicity_1с=multiplicity megafilter_upd_1c=megafilter_upd Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... IronMann Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 (изменено) 26 минут назад, rassigor сказал: Про макро язык идея хорошая) во всех проектах применяю(в нео сео модуле) без него более менее серьезный проект не взлетит, у виталия свой магаз вот он и делает под себя Когда простота и понятность настроек плавно мигрирует в неудобоваримую тарабарщину - это плохо, очень плохо. Взлетают и более серьезные проекты, без макро-языков. Данный модуль, как проект, взлетает уже два года. И с таким удобством настройки - коммерческих перспектив не имеет никаких. Хотя даже не знаю, ставит ли вообще автор перед собой задачу сделать коммерческий продукт. К сожалению или к радости, успешный программный продукт должен быть привлекателен для широкого круга пользователей. Таких простейших и реально необходимых для интернет-магазина функций, как доставка, до сих пор нет и не предвидится, зато появился целый макро-язык, особенно там, где без него все прекрасно работало. Наверное ура. P.S. Тут в комментариях кто-то отписался, примерно - "отличный фреймворк!". Это не комплимент, это грусть и печаль. Нужен рабочий модуль "установил, настроил - работает", а не фреймворк. Изменено 9 июля 2018 пользователем IronMann Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... IronMann Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 Сейчас протестировал обмен данными с модулем версии 1.6.3.12, как наиболее удачной, и модулем текущей версии 1.6.4b34. Наборы данных для обоих модулей идентичны. Для чистоты эксперимента, модуль текущей версии установлен на чистый ocStore. УНФ 1.6.15.44. Никаких дописок не делалось, функционал полностью штатный. С модулем 1.6.3.12 обмен товаром прошел успешно. Модуль текущей версии товары не загрузил и послал прощальный привет строкой "2018-07-09 21:56:46 - 8025(M) *** ЧТЕНИЕ ЕДИНИЦ ИЗМЕРЕНИЙ ***" Смысла комментировать не вижу, бета не рабочая. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rdpv Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 Подскажите пожалуйста откуда берется реквизит Модель из 1с УТ 10.3 ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... IronMann Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 (изменено) Самый короткий путь такой - открываете файл import.xml, который генерирует ваша УТ для обмена с сайтом. Там находите нужное вам свойство и его наименование. Далее, в адском окне, в соответствии с синтаксисом оконного маккро-языка, делаете строку "свойство ## model". Вроде так. Т.е. присваиваете значение указанного свойства полю model в БД. Если у вас вообще нет того поля, которое вы хотите переносить в карточку товара в поле Модель, то его нужно создать. Можно создавать в виде дополнительного реквизита, либо дополнительного сведения. У меня УНФ, я название модели производителем держу в дополнительных сведениях. Изменено 10 июля 2018 пользователем IronMann Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... max307 Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 OPENCART.PRO 2.3, модуль последней версии 1.6.4.4b34 Не загружаются заказы. Ошибка из 1С: Спойлер Произошла ошибка: . По причине: Не удалось разобрать данные, загруженные с сервера. Обмен не выполнен Не выгружен ни один заказ. Обмен заказами завершен с ошибками!!! В логе модуля такая запись: Спойлер 2018-07-10 15:02:25 - 6682(M) ==== Выгрузка заказов ==== 2018-07-10 15:02:25 - 6622(M) ==== Формирование заказов для экспорта в УС ==== 2018-07-10 15:02:25 - 6668(M) queryOrdersExport(): 2018-07-10 15:02:25 - 6669(M): 2018-07-10 15:02:25 - Array ( ) Файл orders.xml пустой. Подскажите, куда копать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Furious Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 (изменено) Подскажите пожалуйста, кто сталкивался с проблемой, как ее решить имеется 1с УТ 3,1 для Украины Версия ocStore 2.3.0.2.2 обмен 1.6.3.11 Выгрузка товаров работает более-мение Обновил модуль до последнего oc2.3-exchange1c_1.6.4.4b34.ocmod.zip После обновления товары не хотят загружаться /обновляться Спойлер 2018-07-10 15:42:53 - 2299(C) POST_MAX_SIZE: 52428800 2018-07-10 15:42:53 - 2058(C) PHP Version: 50636 2018-07-10 15:42:53 - 2059(C) client_max_body_size: 2018-07-10 15:42:53 - 1994(C): 2018-07-10 15:42:53 - Array ( [0] => zip=no [1] => file_limit=52428800 ) 2018-07-10 15:42:53 - 1995(C) Mode Catalog Init 2018-07-10 15:42:53 - 1996(C): 2018-07-10 15:42:53 - Array ( [0] => zip=no [1] => file_limit=52428800 ) 2018-07-10 15:42:53 - 2360(C) upload file: /home/sumynasi/sealife.com.ua/oc2/system/storage/cache/exchange1c/import0_1.xml 2018-07-10 15:42:53 - 2368(C) file size: 3915 2018-07-10 15:42:53 - 0042(C) success 2018-07-10 15:42:53 - 0045(C) Successfully import catalog 2018-07-10 15:42:53 - 2360(C) upload file: /home/sumynasi/sealife.com.ua/oc2/image/import_files/de/de3d176f842e11e8b444c46e1f1f8072_de3d1771842e11e8b444c46e1f1f8072.jpg 2018-07-10 15:42:53 - 2368(C) file size: 57524 2018-07-10 15:42:53 - 0042(C) success 2018-07-10 15:42:53 - 0045(C) Successfully import catalog 2018-07-10 15:42:53 - 2487(C) modeImport 2018-07-10 15:42:53 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:53 - 8166(M) НАЧАЛО ЗАГРУЗКИ ДАННЫХ 2018-07-10 15:42:53 - 0655(M) SELECT `language_id` FROM `oc_language` WHERE `code` = 'ru-ru' 2018-07-10 15:42:53 - 8171(M) Язык загрузки, id: 1 2018-07-10 15:42:53 - 8185(M) Читается XML файл: 'import0_1.xml' 2018-07-10 15:42:53 - 0106(M) Время обработки xml_load: 0.00037980079650879 сек 2018-07-10 15:42:53 - 0199(M) Версия XML: 2.07 2018-07-10 15:42:53 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:53 - 8212(M) ЗАГРУЗКА КЛАССИФИКАТОРА 2018-07-10 15:42:53 - 7944(M) *** ЧТЕНИЕ КАТЕГОРИЙ *** 2018-07-10 15:42:53 - 3369(M) SELECT `category_id`,`guid`,`version` FROM `oc_category_to_1c` 2018-07-10 15:42:54 - 2299(C) POST_MAX_SIZE: 52428800 2018-07-10 15:42:54 - 2058(C) PHP Version: 50636 2018-07-10 15:42:54 - 2059(C) client_max_body_size: 2018-07-10 15:42:54 - 1994(C): 2018-07-10 15:42:54 - Array ( [0] => zip=no [1] => file_limit=52428800 ) 2018-07-10 15:42:54 - 1995(C) Mode Catalog Init 2018-07-10 15:42:54 - 1996(C): 2018-07-10 15:42:54 - Array ( [0] => zip=no [1] => file_limit=52428800 ) 2018-07-10 15:42:54 - 2360(C) upload file: /home/sumynasi/sealife.com.ua/oc2/system/storage/cache/exchange1c/offers0_1.xml 2018-07-10 15:42:54 - 2368(C) file size: 3096 2018-07-10 15:42:54 - 0042(C) success 2018-07-10 15:42:54 - 0045(C) Successfully import catalog 2018-07-10 15:42:54 - 2487(C) modeImport 2018-07-10 15:42:54 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:54 - 8166(M) НАЧАЛО ЗАГРУЗКИ ДАННЫХ 2018-07-10 15:42:54 - 0655(M) SELECT `language_id` FROM `oc_language` WHERE `code` = 'ru-ru' 2018-07-10 15:42:54 - 8171(M) Язык загрузки, id: 1 2018-07-10 15:42:54 - 8185(M) Читается XML файл: 'offers0_1.xml' 2018-07-10 15:42:54 - 0106(M) Время обработки xml_load: 0.00063490867614746 сек 2018-07-10 15:42:54 - 0199(M) Версия XML: 2.07 2018-07-10 15:42:54 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:54 - 8229(M) ЗАГРУЗКА ПАКЕТА ПРЕДЛОЖЕНИЙ 2018-07-10 15:42:54 - 6192(M) ЗАГРУЗКА ПОЛНАЯ 2018-07-10 15:42:54 - 5368(M) Настройки валюты в модуле: 2018-07-10 15:42:54 - 5369(M) 2018-07-10 15:42:54 - 5269(M) Автозагрузка цен из XML... 2018-07-10 15:42:54 - 5247(M) SELECT `customer_group_id` FROM `oc_customer_group` ORDER BY `sort_order` 2018-07-10 15:42:54 - 5285(M) Поиск в настройках тип цены: 'Основной реализация РРЦ' 2018-07-10 15:42:54 - 5297(M) autoLoadPriceType() - Найдена цена по наименованию = 'Основной реализация РРЦ' 2018-07-10 15:42:54 - 5164(M) SELECT * FROM `oc_currency` WHERE `code` = 'UAH' 2018-07-10 15:42:54 - 5420(M) SELECT `tax_rate_id` FROM `oc_tax_rate` WHERE `name` = 'НДС' LIMIT 1 2018-07-10 15:42:54 - 5430(M) Вид цены: Основной реализация РРЦ 2018-07-10 15:42:54 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:54 - 6018(M) Начало разбора предложений 2018-07-10 15:42:54 - 6026(M) Предложений в файле: 1 2018-07-10 15:42:54 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:54 - 6032(M) ПРЕДЛОЖЕНИЕ 2018-07-10 15:42:54 - 5562(M) SELECT `product_id`, `version` FROM `oc_product_to_1c` WHERE `guid` = 'de3d176f-842e-11e8-b444-c46e1f1f8072' Логи сервера Спойлер 10.07 15:43:00 93.79.100.85 GET /admin/index.php?route=tool/log&token=kpAjY1lRKkvtDemOEFVCGkVTU0snMKex HTTP/1.0" 200 33433 "http://oc2.sealife.com.ua/admin/index.php?route=octeam_tools/cache&token=kpAjY1lRKkvtDemOEFVCGkVTU0snMKex" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36 10.07 15:42:54 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=import&filename=offers0_1.xml HTTP/1.0" 200 1177 "-" "1C+Enterprise/8.3 10.07 15:42:54 93.79.100.85 POST /export/exchange1c.php?type=catalog&mode=file&filename=offers0_1.xml HTTP/1.0" 200 36 "-" "1C+Enterprise/8.3 10.07 15:42:54 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=init HTTP/1.0" 200 27 "-" "1C+Enterprise/8.3 10.07 15:42:54 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=checkauth HTTP/1.0" 200 45 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=import&filename=import0_1.xml HTTP/1.0" 200 1180 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 POST /export/exchange1c.php?type=catalog&mode=file&filename=import_files/de/de3d176f842e11e8b444c46e1f1f8072_de3d1771842e11e8b444c46e1f1f8072.jpg HTTP/1.0" 200 36 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 POST /export/exchange1c.php?type=catalog&mode=file&filename=import0_1.xml HTTP/1.0" 200 36 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=init HTTP/1.0" 200 27 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=checkauth HTTP/1.0" 200 45 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=checkauth HTTP/1.0" 200 45 "-" "1C+Enterprise/8. Файлы выгрузки Спойлер Import Спойлер <?xml version="1.0" encoding="UTF-8"?> -<КоммерческаяИнформация ДатаФормирования="2018-07-10T15:42:50" ВерсияСхемы="2.07" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:1C.ru:commerceml_2"> -<Классификатор> <Ид>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</Ид> <Наименование>Классификатор (Каталог товаров B3CD3D03)</Наименование> -<Владелец> <Ид>611a4f64-3dfe-11e7-a7e6-002454bf15fc</Ид> <Наименование>ФОП Чумаченко А.П.</Наименование> <ПолноеНаименование>ФОП Чумаченко А.П.</ПолноеНаименование> <ОКПО>3209608514</ОКПО> </Владелец> -<Группы> -<Группа> <Ид>504e72bd-3e0a-11e7-a7e6-002454bf15fc</Ид> <Наименование>Оборудование</Наименование> -<Группы> -<Группа> <Ид>18130a1e-3e4a-11e7-b3b7-50465d5b56d7</Ид> <Наименование>Свет</Наименование> -<Группы> -<Группа> <Ид>de3d1773-842e-11e8-b444-c46e1f1f8072</Ид> <Наименование>Лампы</Наименование> </Группа> </Группы> </Группа> </Группы> </Группа> </Группы> </Классификатор> -<Каталог СодержитТолькоИзменения="false"> <Ид>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</Ид> <ИдКлассификатора>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</ИдКлассификатора> <Наименование>Каталог товаров B3CD3D03</Наименование> -<Владелец> <Ид>611a4f64-3dfe-11e7-a7e6-002454bf15fc</Ид> <Наименование>ФОП Чумаченко А.П.</Наименование> <ПолноеНаименование>ФОП Чумаченко А.П.</ПолноеНаименование> <ОКПО>3209608514</ОКПО> </Владелец> -<Товары> -<Товар> <Ид>de3d176f-842e-11e8-b444-c46e1f1f8072</Ид> <Артикул>ACT24W</Артикул> <Наименование>ATI Actinic 24 Watt</Наименование> -<БазоваяЕдиница МеждународноеСокращение="pc" НаименованиеПолное="Штука" Код="2009"> -<Пересчет> <Единица>200</Единица> <Коэффициент>1</Коэффициент> </Пересчет> </БазоваяЕдиница> -<Группы> <Ид>de3d1773-842e-11e8-b444-c46e1f1f8072</Ид> </Группы> <Описание/> <Картинка>import_files/de/de3d176f842e11e8b444c46e1f1f8072_de3d1771842e11e8b444c46e1f1f8072.jpg</Картинка> -<ЗначенияРеквизитов> -<ЗначениеРеквизита> <Наименование>ВидНоменклатуры</Наименование> <Значение>Товар</Значение> </ЗначениеРеквизита> -<ЗначениеРеквизита> <Наименование>ТипНоменклатуры</Наименование> <Значение>Товар</Значение> </ЗначениеРеквизита> -<ЗначениеРеквизита> <Наименование>Полное наименование</Наименование> <Значение>ATI Actinic 24 Watt</Значение> </ЗначениеРеквизита> </ЗначенияРеквизитов> </Товар> </Товары> </Каталог> </КоммерческаяИнформация> Offers Спойлер <?xml version="1.0" encoding="UTF-8"?> -<КоммерческаяИнформация ДатаФормирования="2018-07-10T15:42:50" ВерсияСхемы="2.07" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:1C.ru:commerceml_2"> -<ПакетПредложений СодержитТолькоИзменения="false"> <Ид>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3#</Ид> <Наименование>Пакет предложений ( Каталог товаров B3CD3D03 )</Наименование> <ИдКаталога>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</ИдКаталога> <ИдКлассификатора>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</ИдКлассификатора> -<Владелец> <Ид>611a4f64-3dfe-11e7-a7e6-002454bf15fc</Ид> <Наименование>ФОП Чумаченко А.П.</Наименование> <ПолноеНаименование>ФОП Чумаченко А.П.</ПолноеНаименование> <ОКПО>3209608514</ОКПО> </Владелец> -<ТипыЦен> -<ТипЦены> <Ид>834c5e46-e21b-11e6-abcf-002454bf15fc</Ид> <Наименование>Основной реализация РРЦ</Наименование> <Валюта>грн</Валюта> -<Налог> <Наименование>НДС</Наименование> <УчтеноВСумме>true</УчтеноВСумме> <Акциз>false</Акциз> </Налог> </ТипЦены> </ТипыЦен> -<Склады> -<Склад> <Ид>4f839085-d994-11e6-abce-002454bf15fc</Ид> <Наименование>Основной</Наименование> </Склад> </Склады> -<Предложения> -<Предложение> <Ид>de3d176f-842e-11e8-b444-c46e1f1f8072</Ид> <Артикул>ACT24W</Артикул> <Наименование>ATI Actinic 24 Watt</Наименование> -<БазоваяЕдиница МеждународноеСокращение="pc" НаименованиеПолное="Штука" Код="2009"> -<Пересчет> <Единица>200</Единица> <Коэффициент>1</Коэффициент> </Пересчет> </БазоваяЕдиница> -<Цены> -<Цена> <Представление> 600 грн за pc</Представление> <ИдТипаЦены>834c5e46-e21b-11e6-abcf-002454bf15fc</ИдТипаЦены> <ЦенаЗаЕдиницу>600</ЦенаЗаЕдиницу> <Валюта>грн</Валюта> <Единица>pc</Единица> <Коэффициент>1</Коэффициент> </Цена> </Цены> <Склад КоличествоНаСкладе="0" ИдСклада="4f839085-d994-11e6-abce-002454bf15fc"/> </Предложение> </Предложения> </ПакетПредложений> </КоммерческаяИнформация> import0_1.xml offers0_1.xml Проблему решил Нашел ответ Виталия С проблемой удаления файлов/чисткой кеша перед обновлениям справился, спасибо @Gaziz Изменено 10 июля 2018 пользователем Furious Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Furious Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 Подскажите как сохранить все связи при обновлении? Если обновлять без удаления модуля (дополнения), то связи остаются, версия становится 1.6.3.11b34 и куча проблем, с которыми провозился весь день а потом понял что нужно нормально установить. Копирование таблиц product_to_1c , category_to_1c, manufacturer_to_1c, attribute_to_1c поможет или может вызвать баги? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Furious Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 (изменено) 5 часов назад, Furious сказал: Подскажите как сохранить все связи при обновлении? Если обновлять без удаления модуля (дополнения), то связи остаются, версия становится 1.6.3.11b34 и куча проблем, с которыми провозился весь день а потом понял что нужно нормально установить. Копирование таблиц product_to_1c , category_to_1c, manufacturer_to_1c, attribute_to_1c поможет или может вызвать баги? Похоже что я здесь сегодня один :))) в старой таблице product_to_1c отсутствует столбец version, соответственно при импорте таблицы со связями модуль ругается . Как быть? я так понимаю нужно сделать запрос / Связь категорий с 1С $this->db->query("DROP TABLE IF EXISTS `" . DB_PREFIX . "category_to_1c`"); $this->db->query( "CREATE TABLE `" . DB_PREFIX . "category_to_1c` ( `category_id` INT(11) NOT NULL, `guid` VARCHAR(64) NOT NULL, `version` VARCHAR(32) NOT NULL, UNIQUE KEY `category_link` (`category_id`,`guid`), FOREIGN KEY (`category_id`) REFERENCES `". DB_PREFIX ."category`(`category_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8" ); Помогите преобразовать в запрос SQL Победил. Пока модуль в релиз выйдет и основы программирования можно выучить Изменено 10 июля 2018 пользователем Furious Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rdpv Опубликовано: 11 июля 2018 Поделиться Опубликовано: 11 июля 2018 Всем спасибо! Решил другим вариантом выгрузку модели внес изменения в 1с ДобавитьУзелCML(СписокЗначенийCML, "Модель" , НоменклатураСсылка.Артикул); Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 г dinox изменил заголовок на Модуль обмена для opencart v2.3 с учетной системой по стандарту CommerceML [Поддержка] Назад 93 94 95 96 97 98 99 100 101 102 103 Вперёд Страница 98 из 205 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 46 Перейти к списку тем Похожие публикации [Поддержка] Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. 1 2 3 4 10 Автор: Sha, 16 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 240 ответов 43 963 просмотра COBECTb11 22 марта Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 268 просмотров Sha 15 марта 2017 new [Поддержка] Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 марта 2020 clear cache (и ещё 5) Теги: clear cache ocmod multi helper installer modules 8 ответов 961 просмотр spectre 17 марта 2020 new Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 марта 2020 clear cache (и ещё 5) Теги: clear cache ocmod multi helper installer modules 0 комментариев 4 177 просмотров Sha 10 марта 2020 фикс Фикс переполнения лога модификаторов Автор: kabantejay, 7 июня 2023 ocmod модификатор (и ещё 4) Теги: ocmod модификатор лог modification log fix 0 комментариев 997 просмотров kabantejay 19 марта 2023 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу.
Furious Опубликовано: 6 июля 2018 Поделиться Опубликовано: 6 июля 2018 В 05.07.2018 в 09:02, Gaziz сказал: Версия ocStore 2.3.0.2.3. Версия модуля 1.6.4.4b34. 1. В новой версии нет функции записать артикул в модель. Прописал в admin/model/extension/exchange1c.php // МОДЕЛЬ $data['model'] = $product->Артикул ? htmlspecialchars(trim((string)$product->Артикул)) : ""; 2. И еще пришлось закомментировать строки с middlename и т.д. public function getCustomerInfo(&$order) { //$query = $this->query("SELECT `firstname`,`lastname`,`middlename`,`company`,`company_inn`,`company_kpp` FROM `" . DB_PREFIX . "customer` WHERE `customer_id` = '" . (int)$order['customer_id'] . "'"); $query = $this->query("SELECT `firstname`,`lastname` FROM `" . DB_PREFIX . "customer` WHERE `customer_id` = '" . (int)$order['customer_id'] . "'"); if ($query->num_rows) { $order['firstname'] = $query->row['firstname']; $order['lastname'] = $query->row['lastname']; //$order['middlename'] = $query->row['middlename']; //$order['company'] = $query->row['company']; //$order['company_inn'] = $query->row['company_inn']; //$order['company_kpp'] = $query->row['company_kpp']; } } 3. Может добавить несколько статусов для выгрузки в УС? Например у нас 2 статуса: Ожидание и Оплачено. Пока выбрал Ожидание в модуле и вручную добавил в код: // Пропускаем те у кого статус не равен "Статус для выгрузки" if ($order_status_id != $this->config->get('exchange1c_order_status_export') && $order_status_id != 14) { $this->log("> Cтатус заказа #" . $order_id . " не менялся.", 2); continue; } И еще тут: $query = $this->query("SELECT `order_id`,`order_status_id` FROM `" . DB_PREFIX . "order` WHERE `order_status_id` = " . (int)$this->config->get('exchange1c_order_status_export') . " OR `order_status_id` = 14"); P.S. Кстати установка модуля получается только вручную через запросы. Ты же история, но только установить модуль не удалось. Как и какие запросы делать не шарю Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
megrel Опубликовано: 8 июля 2018 Поделиться Опубликовано: 8 июля 2018 У "customer" есть доп. поле - размер скидки. Подскажите, можно ли с помощью модуля обновлять это поле при синхронизации заказов? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
IronMann Опубликовано: 8 июля 2018 Поделиться Опубликовано: 8 июля 2018 В 06.07.2018 в 03:41, Kirillove сказал: Да как обычно, все верно, только последняя версия тут по ссылке с моего сайта которая уже проверена на нескольких сайтах. Можно узнать, на каких? Хочется лично убедится, что ваш модуль используется в реальной жизни на работающих сайтах. Пока, извините, ощущение вечной альфа-версии. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Gaziz Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 Нашел почему не удаляет zip файлы. В файле admin/controller/extension/module/exchange1c.php: Вот это if ($filesize) { chmod($uplod_file , 0664); $xmlfiles = $this->extractZip($uplod_file, $error); if ($error) { $this->echo_message(0, "modeFile(): Error extract file: " . $uplod_file); if ($this->config->get('exchange1c_not_delete_files_after_import') != 1) { $this->log("Удален файл: " . $uplod_file); unlink($uplod_file); } return false; }; } else { $this->echo_message(0, "modeFile(): Error create file"); } Заменить на if ($filesize) { chmod($uplod_file , 0664); $xmlfiles = $this->extractZip($uplod_file, $error); if ($error) { $this->echo_message(0, "modeFile(): Error extract file: " . $uplod_file); return false; } if ($this->config->get('exchange1c_not_delete_files_after_import') != 1) { $this->log("Удален файл: " . $uplod_file); unlink($uplod_file); } } else { $this->echo_message(0, "modeFile(): Error create file"); } Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Fil15 Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 On 7/6/2018 at 8:17 PM, Kirillove said: скиньте архив zip который 1С льет на сайт с вашей 1С, и желательно картинки удалить из архива, чтобы не весил много, а я его гляну... Прикрепляю. Файлы обмена и лога. Не добавляет "Производителя" в товар. Закоментил вышесказанные строки по очистке имени. webdata.zip exp_1c.zip Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Beavis2018 Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 По моему вопросу - ответа не будет ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rdpv Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 Выгружено товаров: 2 Выгружено картинок: 5 Выгружено файлов: 0 Выгружено предложений: 3 Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Произошла ошибка на стороне сервера. Получен неизвестный статус импорта. Обмен не выполнен Ответ сервера: Successfully processed file: /home/r/rdpvmaav/rdpvmaav.beget.tech/public_html/system/storage/cache/exchange1c/offers.xml Выгрузка товаров завершена с ошибками!!! Все выгружалось но потом ввел характеристику для товара и выгрузил после этого вываливает ошибку Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Fil15 Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 (изменено) Для производителя в /admin/model/extension/exchange1c.php Изменил так начиная со строки 2279 // ПРОИЗВОДИТЕЛИ ТОВАРА if ($this->config->get('exchange1c_product_manufacturer_no_import') == 1) { $this->log("[i] Обновление производителя отключено", 2); } elseif (isset($data['manufacturer_name'])) { // }elseif (isset($data['manufacturer_id'])) { $manufacturer_id = $this->setManufacturer(htmlspecialchars($data['manufacturer_name'])); // $manufacturer_id = $this->setManufacturer(htmlspecialchars($data['manufacturer_id'])); $query = $this->query("UPDATE `" . DB_PREFIX . "product` SET `manufacturer_id` = '" . $manufacturer_id . "' WHERE `product_id` = " . (int)$product_id); } И производитель зашел как родной. Изменено 9 июля 2018 пользователем Fil15 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... IronMann Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 В УНФ 1.6.15.44 (м.б. и ранее), в настройках обмена заказами с сайта, появилась настройка "Службы доставки", которая вполне логично позволяет связать типы доставки с сайта с типами доставки Учётной Системы. Когда наконец-то в модуле будут реализована ДОСТАВКА? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... IronMann Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 (изменено) Начинаем копать функционал текущей беты... Виталию неимоверно хочется внедрить транслятор макро-язык в модуль. Это, возможно, очень круто с точки зрения изучения программирования, но совершенно тяжело для восприятия пользователя, даже подготовленного. Реальная польза от этой инновации нулевая, она будет только мешать и раздражать 98% работающих с модулем. "В примере строку можно перефразировать так: взять из тега "Код" значение, затем обрезать значение начиная с четвертого символа и до конца строки и записать в поле "isbn", для использования второго определения, внимательно читайте инструкцию к фцнкциям PHP. Можно использовать несколько функций влаживая одна в другую. Правило вступает в силу после загрузки основных полей, так что можно переопределить уже загруженное поле этим правилом, строчки обрабатываются сверху вниз"..... - СТОП, СКАЖИТЕ, КОМУ НУЖЕН ЭТОТ УЖАС?? Чтобы настроить модуль, нужно будет обязательно "внимательно читайте инструкцию к фцнкциям PHP"? А если хочется просто настроить, без функций PHP, то не, никак? Чтобы просто прописать присвоение реквизита или доп. свойства из 1С полю в карточке товара в магазине, теперь нужно будет изучать структуру базы данных в MySQL? Для тех, кто не знает и не щупал более ранние версии, безумный транслятор макро-языка триумфально пришел на смену вполне вменяемой настройке "Запись свойств товара определяемыми пользователем из торговой системы", которая имела совершенно логичный и понятный всем вид: "Название свойства в ТС" - "Название поля в товаре" и настраивалось все очень быстро и просто. О сомнительной пользе этого макро-языка писалось уже ранее. Но видимо, у Виталия полет творческой мысли уже вышел далеко за рамки такой банальщины, как удобство использования. "Пока это только проект, но работает уже, хочу услышать мнения по поводу этой настройки, использования PHP функций в ней и выполнение их через eval(), насколько это будет безопасно, жду комментариев" - НЕ НАДО, ПОЖАЛУЙСТА! Помилосердствуйте, верните человеческую "Запись свойств товара определяемыми пользователем из торговой системы". Изменено 9 июля 2018 пользователем IronMann Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rassigor Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 Про макро язык идея хорошая) во всех проектах применяю(в нео сео модуле) без него более менее серьезный проект не взлетит, у виталия свой магаз вот он и делает под себя Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rassigor Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 Часто вот такие штуки применяю delete from oc_product_special where price=0;delete from oc_product_discount where price=0; Или к примеру обычное перенаправление БазоваяУпаковка=upc БазоваяУпаковкаПоставщика=ean МинимальныйЗаказ=minimum ДействующееВеществоjan=jan ЕдиницаИзмеренияСток=mpn СтатусТовара=status СтатусТовараСклад= stock_status_id Вес=weight СтатусУдаления=status_delete Сортировка=sort_order УдалениеИзображения=delete_image Артикул_Ориг=model ТекстСтикераISBN=isbn ВидПрайсаДляОтбора=filtr_price ОстатокПоставщика=ost_postav agri_ВыгружатьНаВнешнийСайт=xml_export agri_КатегорияНаВнешнемСайте=xml_category артикулыстрокой=related_models артикулыстрокойкомплекты=kit_models multiplicity_1с=multiplicity megafilter_upd_1c=megafilter_upd Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... IronMann Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 (изменено) 26 минут назад, rassigor сказал: Про макро язык идея хорошая) во всех проектах применяю(в нео сео модуле) без него более менее серьезный проект не взлетит, у виталия свой магаз вот он и делает под себя Когда простота и понятность настроек плавно мигрирует в неудобоваримую тарабарщину - это плохо, очень плохо. Взлетают и более серьезные проекты, без макро-языков. Данный модуль, как проект, взлетает уже два года. И с таким удобством настройки - коммерческих перспектив не имеет никаких. Хотя даже не знаю, ставит ли вообще автор перед собой задачу сделать коммерческий продукт. К сожалению или к радости, успешный программный продукт должен быть привлекателен для широкого круга пользователей. Таких простейших и реально необходимых для интернет-магазина функций, как доставка, до сих пор нет и не предвидится, зато появился целый макро-язык, особенно там, где без него все прекрасно работало. Наверное ура. P.S. Тут в комментариях кто-то отписался, примерно - "отличный фреймворк!". Это не комплимент, это грусть и печаль. Нужен рабочий модуль "установил, настроил - работает", а не фреймворк. Изменено 9 июля 2018 пользователем IronMann Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... IronMann Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 Сейчас протестировал обмен данными с модулем версии 1.6.3.12, как наиболее удачной, и модулем текущей версии 1.6.4b34. Наборы данных для обоих модулей идентичны. Для чистоты эксперимента, модуль текущей версии установлен на чистый ocStore. УНФ 1.6.15.44. Никаких дописок не делалось, функционал полностью штатный. С модулем 1.6.3.12 обмен товаром прошел успешно. Модуль текущей версии товары не загрузил и послал прощальный привет строкой "2018-07-09 21:56:46 - 8025(M) *** ЧТЕНИЕ ЕДИНИЦ ИЗМЕРЕНИЙ ***" Смысла комментировать не вижу, бета не рабочая. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rdpv Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 Подскажите пожалуйста откуда берется реквизит Модель из 1с УТ 10.3 ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... IronMann Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 (изменено) Самый короткий путь такой - открываете файл import.xml, который генерирует ваша УТ для обмена с сайтом. Там находите нужное вам свойство и его наименование. Далее, в адском окне, в соответствии с синтаксисом оконного маккро-языка, делаете строку "свойство ## model". Вроде так. Т.е. присваиваете значение указанного свойства полю model в БД. Если у вас вообще нет того поля, которое вы хотите переносить в карточку товара в поле Модель, то его нужно создать. Можно создавать в виде дополнительного реквизита, либо дополнительного сведения. У меня УНФ, я название модели производителем держу в дополнительных сведениях. Изменено 10 июля 2018 пользователем IronMann Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... max307 Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 OPENCART.PRO 2.3, модуль последней версии 1.6.4.4b34 Не загружаются заказы. Ошибка из 1С: Спойлер Произошла ошибка: . По причине: Не удалось разобрать данные, загруженные с сервера. Обмен не выполнен Не выгружен ни один заказ. Обмен заказами завершен с ошибками!!! В логе модуля такая запись: Спойлер 2018-07-10 15:02:25 - 6682(M) ==== Выгрузка заказов ==== 2018-07-10 15:02:25 - 6622(M) ==== Формирование заказов для экспорта в УС ==== 2018-07-10 15:02:25 - 6668(M) queryOrdersExport(): 2018-07-10 15:02:25 - 6669(M): 2018-07-10 15:02:25 - Array ( ) Файл orders.xml пустой. Подскажите, куда копать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Furious Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 (изменено) Подскажите пожалуйста, кто сталкивался с проблемой, как ее решить имеется 1с УТ 3,1 для Украины Версия ocStore 2.3.0.2.2 обмен 1.6.3.11 Выгрузка товаров работает более-мение Обновил модуль до последнего oc2.3-exchange1c_1.6.4.4b34.ocmod.zip После обновления товары не хотят загружаться /обновляться Спойлер 2018-07-10 15:42:53 - 2299(C) POST_MAX_SIZE: 52428800 2018-07-10 15:42:53 - 2058(C) PHP Version: 50636 2018-07-10 15:42:53 - 2059(C) client_max_body_size: 2018-07-10 15:42:53 - 1994(C): 2018-07-10 15:42:53 - Array ( [0] => zip=no [1] => file_limit=52428800 ) 2018-07-10 15:42:53 - 1995(C) Mode Catalog Init 2018-07-10 15:42:53 - 1996(C): 2018-07-10 15:42:53 - Array ( [0] => zip=no [1] => file_limit=52428800 ) 2018-07-10 15:42:53 - 2360(C) upload file: /home/sumynasi/sealife.com.ua/oc2/system/storage/cache/exchange1c/import0_1.xml 2018-07-10 15:42:53 - 2368(C) file size: 3915 2018-07-10 15:42:53 - 0042(C) success 2018-07-10 15:42:53 - 0045(C) Successfully import catalog 2018-07-10 15:42:53 - 2360(C) upload file: /home/sumynasi/sealife.com.ua/oc2/image/import_files/de/de3d176f842e11e8b444c46e1f1f8072_de3d1771842e11e8b444c46e1f1f8072.jpg 2018-07-10 15:42:53 - 2368(C) file size: 57524 2018-07-10 15:42:53 - 0042(C) success 2018-07-10 15:42:53 - 0045(C) Successfully import catalog 2018-07-10 15:42:53 - 2487(C) modeImport 2018-07-10 15:42:53 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:53 - 8166(M) НАЧАЛО ЗАГРУЗКИ ДАННЫХ 2018-07-10 15:42:53 - 0655(M) SELECT `language_id` FROM `oc_language` WHERE `code` = 'ru-ru' 2018-07-10 15:42:53 - 8171(M) Язык загрузки, id: 1 2018-07-10 15:42:53 - 8185(M) Читается XML файл: 'import0_1.xml' 2018-07-10 15:42:53 - 0106(M) Время обработки xml_load: 0.00037980079650879 сек 2018-07-10 15:42:53 - 0199(M) Версия XML: 2.07 2018-07-10 15:42:53 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:53 - 8212(M) ЗАГРУЗКА КЛАССИФИКАТОРА 2018-07-10 15:42:53 - 7944(M) *** ЧТЕНИЕ КАТЕГОРИЙ *** 2018-07-10 15:42:53 - 3369(M) SELECT `category_id`,`guid`,`version` FROM `oc_category_to_1c` 2018-07-10 15:42:54 - 2299(C) POST_MAX_SIZE: 52428800 2018-07-10 15:42:54 - 2058(C) PHP Version: 50636 2018-07-10 15:42:54 - 2059(C) client_max_body_size: 2018-07-10 15:42:54 - 1994(C): 2018-07-10 15:42:54 - Array ( [0] => zip=no [1] => file_limit=52428800 ) 2018-07-10 15:42:54 - 1995(C) Mode Catalog Init 2018-07-10 15:42:54 - 1996(C): 2018-07-10 15:42:54 - Array ( [0] => zip=no [1] => file_limit=52428800 ) 2018-07-10 15:42:54 - 2360(C) upload file: /home/sumynasi/sealife.com.ua/oc2/system/storage/cache/exchange1c/offers0_1.xml 2018-07-10 15:42:54 - 2368(C) file size: 3096 2018-07-10 15:42:54 - 0042(C) success 2018-07-10 15:42:54 - 0045(C) Successfully import catalog 2018-07-10 15:42:54 - 2487(C) modeImport 2018-07-10 15:42:54 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:54 - 8166(M) НАЧАЛО ЗАГРУЗКИ ДАННЫХ 2018-07-10 15:42:54 - 0655(M) SELECT `language_id` FROM `oc_language` WHERE `code` = 'ru-ru' 2018-07-10 15:42:54 - 8171(M) Язык загрузки, id: 1 2018-07-10 15:42:54 - 8185(M) Читается XML файл: 'offers0_1.xml' 2018-07-10 15:42:54 - 0106(M) Время обработки xml_load: 0.00063490867614746 сек 2018-07-10 15:42:54 - 0199(M) Версия XML: 2.07 2018-07-10 15:42:54 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:54 - 8229(M) ЗАГРУЗКА ПАКЕТА ПРЕДЛОЖЕНИЙ 2018-07-10 15:42:54 - 6192(M) ЗАГРУЗКА ПОЛНАЯ 2018-07-10 15:42:54 - 5368(M) Настройки валюты в модуле: 2018-07-10 15:42:54 - 5369(M) 2018-07-10 15:42:54 - 5269(M) Автозагрузка цен из XML... 2018-07-10 15:42:54 - 5247(M) SELECT `customer_group_id` FROM `oc_customer_group` ORDER BY `sort_order` 2018-07-10 15:42:54 - 5285(M) Поиск в настройках тип цены: 'Основной реализация РРЦ' 2018-07-10 15:42:54 - 5297(M) autoLoadPriceType() - Найдена цена по наименованию = 'Основной реализация РРЦ' 2018-07-10 15:42:54 - 5164(M) SELECT * FROM `oc_currency` WHERE `code` = 'UAH' 2018-07-10 15:42:54 - 5420(M) SELECT `tax_rate_id` FROM `oc_tax_rate` WHERE `name` = 'НДС' LIMIT 1 2018-07-10 15:42:54 - 5430(M) Вид цены: Основной реализация РРЦ 2018-07-10 15:42:54 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:54 - 6018(M) Начало разбора предложений 2018-07-10 15:42:54 - 6026(M) Предложений в файле: 1 2018-07-10 15:42:54 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:54 - 6032(M) ПРЕДЛОЖЕНИЕ 2018-07-10 15:42:54 - 5562(M) SELECT `product_id`, `version` FROM `oc_product_to_1c` WHERE `guid` = 'de3d176f-842e-11e8-b444-c46e1f1f8072' Логи сервера Спойлер 10.07 15:43:00 93.79.100.85 GET /admin/index.php?route=tool/log&token=kpAjY1lRKkvtDemOEFVCGkVTU0snMKex HTTP/1.0" 200 33433 "http://oc2.sealife.com.ua/admin/index.php?route=octeam_tools/cache&token=kpAjY1lRKkvtDemOEFVCGkVTU0snMKex" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36 10.07 15:42:54 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=import&filename=offers0_1.xml HTTP/1.0" 200 1177 "-" "1C+Enterprise/8.3 10.07 15:42:54 93.79.100.85 POST /export/exchange1c.php?type=catalog&mode=file&filename=offers0_1.xml HTTP/1.0" 200 36 "-" "1C+Enterprise/8.3 10.07 15:42:54 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=init HTTP/1.0" 200 27 "-" "1C+Enterprise/8.3 10.07 15:42:54 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=checkauth HTTP/1.0" 200 45 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=import&filename=import0_1.xml HTTP/1.0" 200 1180 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 POST /export/exchange1c.php?type=catalog&mode=file&filename=import_files/de/de3d176f842e11e8b444c46e1f1f8072_de3d1771842e11e8b444c46e1f1f8072.jpg HTTP/1.0" 200 36 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 POST /export/exchange1c.php?type=catalog&mode=file&filename=import0_1.xml HTTP/1.0" 200 36 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=init HTTP/1.0" 200 27 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=checkauth HTTP/1.0" 200 45 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=checkauth HTTP/1.0" 200 45 "-" "1C+Enterprise/8. Файлы выгрузки Спойлер Import Спойлер <?xml version="1.0" encoding="UTF-8"?> -<КоммерческаяИнформация ДатаФормирования="2018-07-10T15:42:50" ВерсияСхемы="2.07" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:1C.ru:commerceml_2"> -<Классификатор> <Ид>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</Ид> <Наименование>Классификатор (Каталог товаров B3CD3D03)</Наименование> -<Владелец> <Ид>611a4f64-3dfe-11e7-a7e6-002454bf15fc</Ид> <Наименование>ФОП Чумаченко А.П.</Наименование> <ПолноеНаименование>ФОП Чумаченко А.П.</ПолноеНаименование> <ОКПО>3209608514</ОКПО> </Владелец> -<Группы> -<Группа> <Ид>504e72bd-3e0a-11e7-a7e6-002454bf15fc</Ид> <Наименование>Оборудование</Наименование> -<Группы> -<Группа> <Ид>18130a1e-3e4a-11e7-b3b7-50465d5b56d7</Ид> <Наименование>Свет</Наименование> -<Группы> -<Группа> <Ид>de3d1773-842e-11e8-b444-c46e1f1f8072</Ид> <Наименование>Лампы</Наименование> </Группа> </Группы> </Группа> </Группы> </Группа> </Группы> </Классификатор> -<Каталог СодержитТолькоИзменения="false"> <Ид>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</Ид> <ИдКлассификатора>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</ИдКлассификатора> <Наименование>Каталог товаров B3CD3D03</Наименование> -<Владелец> <Ид>611a4f64-3dfe-11e7-a7e6-002454bf15fc</Ид> <Наименование>ФОП Чумаченко А.П.</Наименование> <ПолноеНаименование>ФОП Чумаченко А.П.</ПолноеНаименование> <ОКПО>3209608514</ОКПО> </Владелец> -<Товары> -<Товар> <Ид>de3d176f-842e-11e8-b444-c46e1f1f8072</Ид> <Артикул>ACT24W</Артикул> <Наименование>ATI Actinic 24 Watt</Наименование> -<БазоваяЕдиница МеждународноеСокращение="pc" НаименованиеПолное="Штука" Код="2009"> -<Пересчет> <Единица>200</Единица> <Коэффициент>1</Коэффициент> </Пересчет> </БазоваяЕдиница> -<Группы> <Ид>de3d1773-842e-11e8-b444-c46e1f1f8072</Ид> </Группы> <Описание/> <Картинка>import_files/de/de3d176f842e11e8b444c46e1f1f8072_de3d1771842e11e8b444c46e1f1f8072.jpg</Картинка> -<ЗначенияРеквизитов> -<ЗначениеРеквизита> <Наименование>ВидНоменклатуры</Наименование> <Значение>Товар</Значение> </ЗначениеРеквизита> -<ЗначениеРеквизита> <Наименование>ТипНоменклатуры</Наименование> <Значение>Товар</Значение> </ЗначениеРеквизита> -<ЗначениеРеквизита> <Наименование>Полное наименование</Наименование> <Значение>ATI Actinic 24 Watt</Значение> </ЗначениеРеквизита> </ЗначенияРеквизитов> </Товар> </Товары> </Каталог> </КоммерческаяИнформация> Offers Спойлер <?xml version="1.0" encoding="UTF-8"?> -<КоммерческаяИнформация ДатаФормирования="2018-07-10T15:42:50" ВерсияСхемы="2.07" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:1C.ru:commerceml_2"> -<ПакетПредложений СодержитТолькоИзменения="false"> <Ид>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3#</Ид> <Наименование>Пакет предложений ( Каталог товаров B3CD3D03 )</Наименование> <ИдКаталога>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</ИдКаталога> <ИдКлассификатора>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</ИдКлассификатора> -<Владелец> <Ид>611a4f64-3dfe-11e7-a7e6-002454bf15fc</Ид> <Наименование>ФОП Чумаченко А.П.</Наименование> <ПолноеНаименование>ФОП Чумаченко А.П.</ПолноеНаименование> <ОКПО>3209608514</ОКПО> </Владелец> -<ТипыЦен> -<ТипЦены> <Ид>834c5e46-e21b-11e6-abcf-002454bf15fc</Ид> <Наименование>Основной реализация РРЦ</Наименование> <Валюта>грн</Валюта> -<Налог> <Наименование>НДС</Наименование> <УчтеноВСумме>true</УчтеноВСумме> <Акциз>false</Акциз> </Налог> </ТипЦены> </ТипыЦен> -<Склады> -<Склад> <Ид>4f839085-d994-11e6-abce-002454bf15fc</Ид> <Наименование>Основной</Наименование> </Склад> </Склады> -<Предложения> -<Предложение> <Ид>de3d176f-842e-11e8-b444-c46e1f1f8072</Ид> <Артикул>ACT24W</Артикул> <Наименование>ATI Actinic 24 Watt</Наименование> -<БазоваяЕдиница МеждународноеСокращение="pc" НаименованиеПолное="Штука" Код="2009"> -<Пересчет> <Единица>200</Единица> <Коэффициент>1</Коэффициент> </Пересчет> </БазоваяЕдиница> -<Цены> -<Цена> <Представление> 600 грн за pc</Представление> <ИдТипаЦены>834c5e46-e21b-11e6-abcf-002454bf15fc</ИдТипаЦены> <ЦенаЗаЕдиницу>600</ЦенаЗаЕдиницу> <Валюта>грн</Валюта> <Единица>pc</Единица> <Коэффициент>1</Коэффициент> </Цена> </Цены> <Склад КоличествоНаСкладе="0" ИдСклада="4f839085-d994-11e6-abce-002454bf15fc"/> </Предложение> </Предложения> </ПакетПредложений> </КоммерческаяИнформация> import0_1.xml offers0_1.xml Проблему решил Нашел ответ Виталия С проблемой удаления файлов/чисткой кеша перед обновлениям справился, спасибо @Gaziz Изменено 10 июля 2018 пользователем Furious Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Furious Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 Подскажите как сохранить все связи при обновлении? Если обновлять без удаления модуля (дополнения), то связи остаются, версия становится 1.6.3.11b34 и куча проблем, с которыми провозился весь день а потом понял что нужно нормально установить. Копирование таблиц product_to_1c , category_to_1c, manufacturer_to_1c, attribute_to_1c поможет или может вызвать баги? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Furious Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 (изменено) 5 часов назад, Furious сказал: Подскажите как сохранить все связи при обновлении? Если обновлять без удаления модуля (дополнения), то связи остаются, версия становится 1.6.3.11b34 и куча проблем, с которыми провозился весь день а потом понял что нужно нормально установить. Копирование таблиц product_to_1c , category_to_1c, manufacturer_to_1c, attribute_to_1c поможет или может вызвать баги? Похоже что я здесь сегодня один :))) в старой таблице product_to_1c отсутствует столбец version, соответственно при импорте таблицы со связями модуль ругается . Как быть? я так понимаю нужно сделать запрос / Связь категорий с 1С $this->db->query("DROP TABLE IF EXISTS `" . DB_PREFIX . "category_to_1c`"); $this->db->query( "CREATE TABLE `" . DB_PREFIX . "category_to_1c` ( `category_id` INT(11) NOT NULL, `guid` VARCHAR(64) NOT NULL, `version` VARCHAR(32) NOT NULL, UNIQUE KEY `category_link` (`category_id`,`guid`), FOREIGN KEY (`category_id`) REFERENCES `". DB_PREFIX ."category`(`category_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8" ); Помогите преобразовать в запрос SQL Победил. Пока модуль в релиз выйдет и основы программирования можно выучить Изменено 10 июля 2018 пользователем Furious Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rdpv Опубликовано: 11 июля 2018 Поделиться Опубликовано: 11 июля 2018 Всем спасибо! Решил другим вариантом выгрузку модели внес изменения в 1с ДобавитьУзелCML(СписокЗначенийCML, "Модель" , НоменклатураСсылка.Артикул); Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 г dinox изменил заголовок на Модуль обмена для opencart v2.3 с учетной системой по стандарту CommerceML [Поддержка] Назад 93 94 95 96 97 98 99 100 101 102 103 Вперёд Страница 98 из 205 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 46
Fil15 Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 On 7/6/2018 at 8:17 PM, Kirillove said: скиньте архив zip который 1С льет на сайт с вашей 1С, и желательно картинки удалить из архива, чтобы не весил много, а я его гляну... Прикрепляю. Файлы обмена и лога. Не добавляет "Производителя" в товар. Закоментил вышесказанные строки по очистке имени. webdata.zip exp_1c.zip Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Beavis2018 Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 По моему вопросу - ответа не будет ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
rdpv Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 Выгружено товаров: 2 Выгружено картинок: 5 Выгружено файлов: 0 Выгружено предложений: 3 Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Получен расширенный статус успешного завершения сеанса Ответ сервера: Successfully import catalog Произошла ошибка на стороне сервера. Получен неизвестный статус импорта. Обмен не выполнен Ответ сервера: Successfully processed file: /home/r/rdpvmaav/rdpvmaav.beget.tech/public_html/system/storage/cache/exchange1c/offers.xml Выгрузка товаров завершена с ошибками!!! Все выгружалось но потом ввел характеристику для товара и выгрузил после этого вываливает ошибку Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Fil15 Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 (изменено) Для производителя в /admin/model/extension/exchange1c.php Изменил так начиная со строки 2279 // ПРОИЗВОДИТЕЛИ ТОВАРА if ($this->config->get('exchange1c_product_manufacturer_no_import') == 1) { $this->log("[i] Обновление производителя отключено", 2); } elseif (isset($data['manufacturer_name'])) { // }elseif (isset($data['manufacturer_id'])) { $manufacturer_id = $this->setManufacturer(htmlspecialchars($data['manufacturer_name'])); // $manufacturer_id = $this->setManufacturer(htmlspecialchars($data['manufacturer_id'])); $query = $this->query("UPDATE `" . DB_PREFIX . "product` SET `manufacturer_id` = '" . $manufacturer_id . "' WHERE `product_id` = " . (int)$product_id); } И производитель зашел как родной. Изменено 9 июля 2018 пользователем Fil15 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
IronMann Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 В УНФ 1.6.15.44 (м.б. и ранее), в настройках обмена заказами с сайта, появилась настройка "Службы доставки", которая вполне логично позволяет связать типы доставки с сайта с типами доставки Учётной Системы. Когда наконец-то в модуле будут реализована ДОСТАВКА? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
IronMann Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 (изменено) Начинаем копать функционал текущей беты... Виталию неимоверно хочется внедрить транслятор макро-язык в модуль. Это, возможно, очень круто с точки зрения изучения программирования, но совершенно тяжело для восприятия пользователя, даже подготовленного. Реальная польза от этой инновации нулевая, она будет только мешать и раздражать 98% работающих с модулем. "В примере строку можно перефразировать так: взять из тега "Код" значение, затем обрезать значение начиная с четвертого символа и до конца строки и записать в поле "isbn", для использования второго определения, внимательно читайте инструкцию к фцнкциям PHP. Можно использовать несколько функций влаживая одна в другую. Правило вступает в силу после загрузки основных полей, так что можно переопределить уже загруженное поле этим правилом, строчки обрабатываются сверху вниз"..... - СТОП, СКАЖИТЕ, КОМУ НУЖЕН ЭТОТ УЖАС?? Чтобы настроить модуль, нужно будет обязательно "внимательно читайте инструкцию к фцнкциям PHP"? А если хочется просто настроить, без функций PHP, то не, никак? Чтобы просто прописать присвоение реквизита или доп. свойства из 1С полю в карточке товара в магазине, теперь нужно будет изучать структуру базы данных в MySQL? Для тех, кто не знает и не щупал более ранние версии, безумный транслятор макро-языка триумфально пришел на смену вполне вменяемой настройке "Запись свойств товара определяемыми пользователем из торговой системы", которая имела совершенно логичный и понятный всем вид: "Название свойства в ТС" - "Название поля в товаре" и настраивалось все очень быстро и просто. О сомнительной пользе этого макро-языка писалось уже ранее. Но видимо, у Виталия полет творческой мысли уже вышел далеко за рамки такой банальщины, как удобство использования. "Пока это только проект, но работает уже, хочу услышать мнения по поводу этой настройки, использования PHP функций в ней и выполнение их через eval(), насколько это будет безопасно, жду комментариев" - НЕ НАДО, ПОЖАЛУЙСТА! Помилосердствуйте, верните человеческую "Запись свойств товара определяемыми пользователем из торговой системы". Изменено 9 июля 2018 пользователем IronMann Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
rassigor Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 Про макро язык идея хорошая) во всех проектах применяю(в нео сео модуле) без него более менее серьезный проект не взлетит, у виталия свой магаз вот он и делает под себя Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
rassigor Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 Часто вот такие штуки применяю delete from oc_product_special where price=0;delete from oc_product_discount where price=0; Или к примеру обычное перенаправление БазоваяУпаковка=upc БазоваяУпаковкаПоставщика=ean МинимальныйЗаказ=minimum ДействующееВеществоjan=jan ЕдиницаИзмеренияСток=mpn СтатусТовара=status СтатусТовараСклад= stock_status_id Вес=weight СтатусУдаления=status_delete Сортировка=sort_order УдалениеИзображения=delete_image Артикул_Ориг=model ТекстСтикераISBN=isbn ВидПрайсаДляОтбора=filtr_price ОстатокПоставщика=ost_postav agri_ВыгружатьНаВнешнийСайт=xml_export agri_КатегорияНаВнешнемСайте=xml_category артикулыстрокой=related_models артикулыстрокойкомплекты=kit_models multiplicity_1с=multiplicity megafilter_upd_1c=megafilter_upd Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
IronMann Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 (изменено) 26 минут назад, rassigor сказал: Про макро язык идея хорошая) во всех проектах применяю(в нео сео модуле) без него более менее серьезный проект не взлетит, у виталия свой магаз вот он и делает под себя Когда простота и понятность настроек плавно мигрирует в неудобоваримую тарабарщину - это плохо, очень плохо. Взлетают и более серьезные проекты, без макро-языков. Данный модуль, как проект, взлетает уже два года. И с таким удобством настройки - коммерческих перспектив не имеет никаких. Хотя даже не знаю, ставит ли вообще автор перед собой задачу сделать коммерческий продукт. К сожалению или к радости, успешный программный продукт должен быть привлекателен для широкого круга пользователей. Таких простейших и реально необходимых для интернет-магазина функций, как доставка, до сих пор нет и не предвидится, зато появился целый макро-язык, особенно там, где без него все прекрасно работало. Наверное ура. P.S. Тут в комментариях кто-то отписался, примерно - "отличный фреймворк!". Это не комплимент, это грусть и печаль. Нужен рабочий модуль "установил, настроил - работает", а не фреймворк. Изменено 9 июля 2018 пользователем IronMann Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
IronMann Опубликовано: 9 июля 2018 Поделиться Опубликовано: 9 июля 2018 Сейчас протестировал обмен данными с модулем версии 1.6.3.12, как наиболее удачной, и модулем текущей версии 1.6.4b34. Наборы данных для обоих модулей идентичны. Для чистоты эксперимента, модуль текущей версии установлен на чистый ocStore. УНФ 1.6.15.44. Никаких дописок не делалось, функционал полностью штатный. С модулем 1.6.3.12 обмен товаром прошел успешно. Модуль текущей версии товары не загрузил и послал прощальный привет строкой "2018-07-09 21:56:46 - 8025(M) *** ЧТЕНИЕ ЕДИНИЦ ИЗМЕРЕНИЙ ***" Смысла комментировать не вижу, бета не рабочая. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
rdpv Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 Подскажите пожалуйста откуда берется реквизит Модель из 1с УТ 10.3 ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
IronMann Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 (изменено) Самый короткий путь такой - открываете файл import.xml, который генерирует ваша УТ для обмена с сайтом. Там находите нужное вам свойство и его наименование. Далее, в адском окне, в соответствии с синтаксисом оконного маккро-языка, делаете строку "свойство ## model". Вроде так. Т.е. присваиваете значение указанного свойства полю model в БД. Если у вас вообще нет того поля, которое вы хотите переносить в карточку товара в поле Модель, то его нужно создать. Можно создавать в виде дополнительного реквизита, либо дополнительного сведения. У меня УНФ, я название модели производителем держу в дополнительных сведениях. Изменено 10 июля 2018 пользователем IronMann Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
max307 Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 OPENCART.PRO 2.3, модуль последней версии 1.6.4.4b34 Не загружаются заказы. Ошибка из 1С: Спойлер Произошла ошибка: . По причине: Не удалось разобрать данные, загруженные с сервера. Обмен не выполнен Не выгружен ни один заказ. Обмен заказами завершен с ошибками!!! В логе модуля такая запись: Спойлер 2018-07-10 15:02:25 - 6682(M) ==== Выгрузка заказов ==== 2018-07-10 15:02:25 - 6622(M) ==== Формирование заказов для экспорта в УС ==== 2018-07-10 15:02:25 - 6668(M) queryOrdersExport(): 2018-07-10 15:02:25 - 6669(M): 2018-07-10 15:02:25 - Array ( ) Файл orders.xml пустой. Подскажите, куда копать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Furious Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 (изменено) Подскажите пожалуйста, кто сталкивался с проблемой, как ее решить имеется 1с УТ 3,1 для Украины Версия ocStore 2.3.0.2.2 обмен 1.6.3.11 Выгрузка товаров работает более-мение Обновил модуль до последнего oc2.3-exchange1c_1.6.4.4b34.ocmod.zip После обновления товары не хотят загружаться /обновляться Спойлер 2018-07-10 15:42:53 - 2299(C) POST_MAX_SIZE: 52428800 2018-07-10 15:42:53 - 2058(C) PHP Version: 50636 2018-07-10 15:42:53 - 2059(C) client_max_body_size: 2018-07-10 15:42:53 - 1994(C): 2018-07-10 15:42:53 - Array ( [0] => zip=no [1] => file_limit=52428800 ) 2018-07-10 15:42:53 - 1995(C) Mode Catalog Init 2018-07-10 15:42:53 - 1996(C): 2018-07-10 15:42:53 - Array ( [0] => zip=no [1] => file_limit=52428800 ) 2018-07-10 15:42:53 - 2360(C) upload file: /home/sumynasi/sealife.com.ua/oc2/system/storage/cache/exchange1c/import0_1.xml 2018-07-10 15:42:53 - 2368(C) file size: 3915 2018-07-10 15:42:53 - 0042(C) success 2018-07-10 15:42:53 - 0045(C) Successfully import catalog 2018-07-10 15:42:53 - 2360(C) upload file: /home/sumynasi/sealife.com.ua/oc2/image/import_files/de/de3d176f842e11e8b444c46e1f1f8072_de3d1771842e11e8b444c46e1f1f8072.jpg 2018-07-10 15:42:53 - 2368(C) file size: 57524 2018-07-10 15:42:53 - 0042(C) success 2018-07-10 15:42:53 - 0045(C) Successfully import catalog 2018-07-10 15:42:53 - 2487(C) modeImport 2018-07-10 15:42:53 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:53 - 8166(M) НАЧАЛО ЗАГРУЗКИ ДАННЫХ 2018-07-10 15:42:53 - 0655(M) SELECT `language_id` FROM `oc_language` WHERE `code` = 'ru-ru' 2018-07-10 15:42:53 - 8171(M) Язык загрузки, id: 1 2018-07-10 15:42:53 - 8185(M) Читается XML файл: 'import0_1.xml' 2018-07-10 15:42:53 - 0106(M) Время обработки xml_load: 0.00037980079650879 сек 2018-07-10 15:42:53 - 0199(M) Версия XML: 2.07 2018-07-10 15:42:53 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:53 - 8212(M) ЗАГРУЗКА КЛАССИФИКАТОРА 2018-07-10 15:42:53 - 7944(M) *** ЧТЕНИЕ КАТЕГОРИЙ *** 2018-07-10 15:42:53 - 3369(M) SELECT `category_id`,`guid`,`version` FROM `oc_category_to_1c` 2018-07-10 15:42:54 - 2299(C) POST_MAX_SIZE: 52428800 2018-07-10 15:42:54 - 2058(C) PHP Version: 50636 2018-07-10 15:42:54 - 2059(C) client_max_body_size: 2018-07-10 15:42:54 - 1994(C): 2018-07-10 15:42:54 - Array ( [0] => zip=no [1] => file_limit=52428800 ) 2018-07-10 15:42:54 - 1995(C) Mode Catalog Init 2018-07-10 15:42:54 - 1996(C): 2018-07-10 15:42:54 - Array ( [0] => zip=no [1] => file_limit=52428800 ) 2018-07-10 15:42:54 - 2360(C) upload file: /home/sumynasi/sealife.com.ua/oc2/system/storage/cache/exchange1c/offers0_1.xml 2018-07-10 15:42:54 - 2368(C) file size: 3096 2018-07-10 15:42:54 - 0042(C) success 2018-07-10 15:42:54 - 0045(C) Successfully import catalog 2018-07-10 15:42:54 - 2487(C) modeImport 2018-07-10 15:42:54 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:54 - 8166(M) НАЧАЛО ЗАГРУЗКИ ДАННЫХ 2018-07-10 15:42:54 - 0655(M) SELECT `language_id` FROM `oc_language` WHERE `code` = 'ru-ru' 2018-07-10 15:42:54 - 8171(M) Язык загрузки, id: 1 2018-07-10 15:42:54 - 8185(M) Читается XML файл: 'offers0_1.xml' 2018-07-10 15:42:54 - 0106(M) Время обработки xml_load: 0.00063490867614746 сек 2018-07-10 15:42:54 - 0199(M) Версия XML: 2.07 2018-07-10 15:42:54 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:54 - 8229(M) ЗАГРУЗКА ПАКЕТА ПРЕДЛОЖЕНИЙ 2018-07-10 15:42:54 - 6192(M) ЗАГРУЗКА ПОЛНАЯ 2018-07-10 15:42:54 - 5368(M) Настройки валюты в модуле: 2018-07-10 15:42:54 - 5369(M) 2018-07-10 15:42:54 - 5269(M) Автозагрузка цен из XML... 2018-07-10 15:42:54 - 5247(M) SELECT `customer_group_id` FROM `oc_customer_group` ORDER BY `sort_order` 2018-07-10 15:42:54 - 5285(M) Поиск в настройках тип цены: 'Основной реализация РРЦ' 2018-07-10 15:42:54 - 5297(M) autoLoadPriceType() - Найдена цена по наименованию = 'Основной реализация РРЦ' 2018-07-10 15:42:54 - 5164(M) SELECT * FROM `oc_currency` WHERE `code` = 'UAH' 2018-07-10 15:42:54 - 5420(M) SELECT `tax_rate_id` FROM `oc_tax_rate` WHERE `name` = 'НДС' LIMIT 1 2018-07-10 15:42:54 - 5430(M) Вид цены: Основной реализация РРЦ 2018-07-10 15:42:54 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:54 - 6018(M) Начало разбора предложений 2018-07-10 15:42:54 - 6026(M) Предложений в файле: 1 2018-07-10 15:42:54 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-07-10 15:42:54 - 6032(M) ПРЕДЛОЖЕНИЕ 2018-07-10 15:42:54 - 5562(M) SELECT `product_id`, `version` FROM `oc_product_to_1c` WHERE `guid` = 'de3d176f-842e-11e8-b444-c46e1f1f8072' Логи сервера Спойлер 10.07 15:43:00 93.79.100.85 GET /admin/index.php?route=tool/log&token=kpAjY1lRKkvtDemOEFVCGkVTU0snMKex HTTP/1.0" 200 33433 "http://oc2.sealife.com.ua/admin/index.php?route=octeam_tools/cache&token=kpAjY1lRKkvtDemOEFVCGkVTU0snMKex" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36 10.07 15:42:54 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=import&filename=offers0_1.xml HTTP/1.0" 200 1177 "-" "1C+Enterprise/8.3 10.07 15:42:54 93.79.100.85 POST /export/exchange1c.php?type=catalog&mode=file&filename=offers0_1.xml HTTP/1.0" 200 36 "-" "1C+Enterprise/8.3 10.07 15:42:54 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=init HTTP/1.0" 200 27 "-" "1C+Enterprise/8.3 10.07 15:42:54 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=checkauth HTTP/1.0" 200 45 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=import&filename=import0_1.xml HTTP/1.0" 200 1180 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 POST /export/exchange1c.php?type=catalog&mode=file&filename=import_files/de/de3d176f842e11e8b444c46e1f1f8072_de3d1771842e11e8b444c46e1f1f8072.jpg HTTP/1.0" 200 36 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 POST /export/exchange1c.php?type=catalog&mode=file&filename=import0_1.xml HTTP/1.0" 200 36 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=init HTTP/1.0" 200 27 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=checkauth HTTP/1.0" 200 45 "-" "1C+Enterprise/8.3 10.07 15:42:53 93.79.100.85 GET /export/exchange1c.php?type=catalog&mode=checkauth HTTP/1.0" 200 45 "-" "1C+Enterprise/8. Файлы выгрузки Спойлер Import Спойлер <?xml version="1.0" encoding="UTF-8"?> -<КоммерческаяИнформация ДатаФормирования="2018-07-10T15:42:50" ВерсияСхемы="2.07" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:1C.ru:commerceml_2"> -<Классификатор> <Ид>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</Ид> <Наименование>Классификатор (Каталог товаров B3CD3D03)</Наименование> -<Владелец> <Ид>611a4f64-3dfe-11e7-a7e6-002454bf15fc</Ид> <Наименование>ФОП Чумаченко А.П.</Наименование> <ПолноеНаименование>ФОП Чумаченко А.П.</ПолноеНаименование> <ОКПО>3209608514</ОКПО> </Владелец> -<Группы> -<Группа> <Ид>504e72bd-3e0a-11e7-a7e6-002454bf15fc</Ид> <Наименование>Оборудование</Наименование> -<Группы> -<Группа> <Ид>18130a1e-3e4a-11e7-b3b7-50465d5b56d7</Ид> <Наименование>Свет</Наименование> -<Группы> -<Группа> <Ид>de3d1773-842e-11e8-b444-c46e1f1f8072</Ид> <Наименование>Лампы</Наименование> </Группа> </Группы> </Группа> </Группы> </Группа> </Группы> </Классификатор> -<Каталог СодержитТолькоИзменения="false"> <Ид>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</Ид> <ИдКлассификатора>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</ИдКлассификатора> <Наименование>Каталог товаров B3CD3D03</Наименование> -<Владелец> <Ид>611a4f64-3dfe-11e7-a7e6-002454bf15fc</Ид> <Наименование>ФОП Чумаченко А.П.</Наименование> <ПолноеНаименование>ФОП Чумаченко А.П.</ПолноеНаименование> <ОКПО>3209608514</ОКПО> </Владелец> -<Товары> -<Товар> <Ид>de3d176f-842e-11e8-b444-c46e1f1f8072</Ид> <Артикул>ACT24W</Артикул> <Наименование>ATI Actinic 24 Watt</Наименование> -<БазоваяЕдиница МеждународноеСокращение="pc" НаименованиеПолное="Штука" Код="2009"> -<Пересчет> <Единица>200</Единица> <Коэффициент>1</Коэффициент> </Пересчет> </БазоваяЕдиница> -<Группы> <Ид>de3d1773-842e-11e8-b444-c46e1f1f8072</Ид> </Группы> <Описание/> <Картинка>import_files/de/de3d176f842e11e8b444c46e1f1f8072_de3d1771842e11e8b444c46e1f1f8072.jpg</Картинка> -<ЗначенияРеквизитов> -<ЗначениеРеквизита> <Наименование>ВидНоменклатуры</Наименование> <Значение>Товар</Значение> </ЗначениеРеквизита> -<ЗначениеРеквизита> <Наименование>ТипНоменклатуры</Наименование> <Значение>Товар</Значение> </ЗначениеРеквизита> -<ЗначениеРеквизита> <Наименование>Полное наименование</Наименование> <Значение>ATI Actinic 24 Watt</Значение> </ЗначениеРеквизита> </ЗначенияРеквизитов> </Товар> </Товары> </Каталог> </КоммерческаяИнформация> Offers Спойлер <?xml version="1.0" encoding="UTF-8"?> -<КоммерческаяИнформация ДатаФормирования="2018-07-10T15:42:50" ВерсияСхемы="2.07" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:1C.ru:commerceml_2"> -<ПакетПредложений СодержитТолькоИзменения="false"> <Ид>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3#</Ид> <Наименование>Пакет предложений ( Каталог товаров B3CD3D03 )</Наименование> <ИдКаталога>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</ИдКаталога> <ИдКлассификатора>b3cd3d03-e294-4d5f-8f0d-54f58289bbc3</ИдКлассификатора> -<Владелец> <Ид>611a4f64-3dfe-11e7-a7e6-002454bf15fc</Ид> <Наименование>ФОП Чумаченко А.П.</Наименование> <ПолноеНаименование>ФОП Чумаченко А.П.</ПолноеНаименование> <ОКПО>3209608514</ОКПО> </Владелец> -<ТипыЦен> -<ТипЦены> <Ид>834c5e46-e21b-11e6-abcf-002454bf15fc</Ид> <Наименование>Основной реализация РРЦ</Наименование> <Валюта>грн</Валюта> -<Налог> <Наименование>НДС</Наименование> <УчтеноВСумме>true</УчтеноВСумме> <Акциз>false</Акциз> </Налог> </ТипЦены> </ТипыЦен> -<Склады> -<Склад> <Ид>4f839085-d994-11e6-abce-002454bf15fc</Ид> <Наименование>Основной</Наименование> </Склад> </Склады> -<Предложения> -<Предложение> <Ид>de3d176f-842e-11e8-b444-c46e1f1f8072</Ид> <Артикул>ACT24W</Артикул> <Наименование>ATI Actinic 24 Watt</Наименование> -<БазоваяЕдиница МеждународноеСокращение="pc" НаименованиеПолное="Штука" Код="2009"> -<Пересчет> <Единица>200</Единица> <Коэффициент>1</Коэффициент> </Пересчет> </БазоваяЕдиница> -<Цены> -<Цена> <Представление> 600 грн за pc</Представление> <ИдТипаЦены>834c5e46-e21b-11e6-abcf-002454bf15fc</ИдТипаЦены> <ЦенаЗаЕдиницу>600</ЦенаЗаЕдиницу> <Валюта>грн</Валюта> <Единица>pc</Единица> <Коэффициент>1</Коэффициент> </Цена> </Цены> <Склад КоличествоНаСкладе="0" ИдСклада="4f839085-d994-11e6-abce-002454bf15fc"/> </Предложение> </Предложения> </ПакетПредложений> </КоммерческаяИнформация> import0_1.xml offers0_1.xml Проблему решил Нашел ответ Виталия С проблемой удаления файлов/чисткой кеша перед обновлениям справился, спасибо @Gaziz Изменено 10 июля 2018 пользователем Furious Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Furious Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 Подскажите как сохранить все связи при обновлении? Если обновлять без удаления модуля (дополнения), то связи остаются, версия становится 1.6.3.11b34 и куча проблем, с которыми провозился весь день а потом понял что нужно нормально установить. Копирование таблиц product_to_1c , category_to_1c, manufacturer_to_1c, attribute_to_1c поможет или может вызвать баги? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Furious Опубликовано: 10 июля 2018 Поделиться Опубликовано: 10 июля 2018 (изменено) 5 часов назад, Furious сказал: Подскажите как сохранить все связи при обновлении? Если обновлять без удаления модуля (дополнения), то связи остаются, версия становится 1.6.3.11b34 и куча проблем, с которыми провозился весь день а потом понял что нужно нормально установить. Копирование таблиц product_to_1c , category_to_1c, manufacturer_to_1c, attribute_to_1c поможет или может вызвать баги? Похоже что я здесь сегодня один :))) в старой таблице product_to_1c отсутствует столбец version, соответственно при импорте таблицы со связями модуль ругается . Как быть? я так понимаю нужно сделать запрос / Связь категорий с 1С $this->db->query("DROP TABLE IF EXISTS `" . DB_PREFIX . "category_to_1c`"); $this->db->query( "CREATE TABLE `" . DB_PREFIX . "category_to_1c` ( `category_id` INT(11) NOT NULL, `guid` VARCHAR(64) NOT NULL, `version` VARCHAR(32) NOT NULL, UNIQUE KEY `category_link` (`category_id`,`guid`), FOREIGN KEY (`category_id`) REFERENCES `". DB_PREFIX ."category`(`category_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8" ); Помогите преобразовать в запрос SQL Победил. Пока модуль в релиз выйдет и основы программирования можно выучить Изменено 10 июля 2018 пользователем Furious Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
rdpv Опубликовано: 11 июля 2018 Поделиться Опубликовано: 11 июля 2018 Всем спасибо! Решил другим вариантом выгрузку модели внес изменения в 1с ДобавитьУзелCML(СписокЗначенийCML, "Модель" , НоменклатураСсылка.Артикул); Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Рекомендованные сообщения