Kirillove Опубліковано: 6 липня 2018 Автор Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... Відповіді 5,1k Created 8 р Остання відповідь 6 серп Top Posters In This Topic 244 737 220 139 Popular Days 19 серп 36 7 черв 33 1 жовт 31 22 бер 26 Top Posters In This Topic IronMann 244 posts Kirillove 737 posts Dmytro85 220 posts 26rus 139 posts Popular Days 19 серп 2018 36 posts 7 черв 2017 33 posts 1 жовт 2020 31 posts 22 бер 2018 26 posts Popular Posts Kirillove 3 травня 2016 Скачать / Купить дополнение Модуль обмена для opencart v2.3 по стандарту CommerceML Модуль пока находится в стадии тестирования. Gmp 20 листопада 2020 В общем, для тех кто не хочет проходить путь джедая исправляя десятки возникающих то тут то там ошибок, которые начинают возникать сразу после установки последней официальной версии 1.6.4.7 - неофициа Shkodich 20 березня 2021 Сори, в запаре :/ По этому вопросу: решил статусом заказа на сайте (в настройках модуля Статус для выгрузки), т.е. когда заказ не полностью оформлен он создается в базе сайта со ста Posted Images Kirillove Опубліковано: 6 липня 2018 Автор Share Опубліковано: 6 липня 2018 Заполнено поле "Название элемента производителя:" как в xml, и все равно в товар производитель не подставляется. А на какой вкладке заполняется Свойство производителя?Надо сначала покажите кусок xml товара в котором производитель, если ещё не разобралисьОтправлено с моего Power Five Evo через Tapatalk Надіслати Поділитися на інших сайтах More sharing options... Kirillove Опубліковано: 6 липня 2018 Автор Share Опубліковано: 6 липня 2018 В 26.06.2018 в 23:34, alexxdm сказал: Разобрался, в правилах загрузки XML прописал: Артикул : : model Сейчас заменил разделитель двоеточие : на решетку #, в связи с тем что можно теперь писать условие типа: (a==b) ? 1 : 0, типа если a=b тогда результат будет 1 иначе 0. Вообще эта функция еще планируется дорабатываться так что при обновлении осторожно. Можете предложить вариант свой. Надіслати Поділитися на інших сайтах More sharing options... Kirillove Опубліковано: 6 липня 2018 Автор Share Опубліковано: 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С, и желательно картинки удалить из архива, чтобы не весил много, а я его гляну... Надіслати Поділитися на інших сайтах More sharing options... Furious Опубліковано: 6 липня 2018 Share Опубліковано: 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. Кстати установка модуля получается только вручную через запросы. Ты же история, но только установить модуль не удалось. Как и какие запросы делать не шарю Надіслати Поділитися на інших сайтах More sharing options... megrel Опубліковано: 8 липня 2018 Share Опубліковано: 8 липня 2018 У "customer" есть доп. поле - размер скидки. Подскажите, можно ли с помощью модуля обновлять это поле при синхронизации заказов? Надіслати Поділитися на інших сайтах More sharing options... IronMann Опубліковано: 8 липня 2018 Share Опубліковано: 8 липня 2018 В 06.07.2018 в 03:41, Kirillove сказал: Да как обычно, все верно, только последняя версия тут по ссылке с моего сайта которая уже проверена на нескольких сайтах. Можно узнать, на каких? Хочется лично убедится, что ваш модуль используется в реальной жизни на работающих сайтах. Пока, извините, ощущение вечной альфа-версии. Надіслати Поділитися на інших сайтах More sharing options... Gaziz Опубліковано: 9 липня 2018 Share Опубліковано: 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"); } Надіслати Поділитися на інших сайтах More sharing options... Fil15 Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 On 7/6/2018 at 8:17 PM, Kirillove said: скиньте архив zip который 1С льет на сайт с вашей 1С, и желательно картинки удалить из архива, чтобы не весил много, а я его гляну... Прикрепляю. Файлы обмена и лога. Не добавляет "Производителя" в товар. Закоментил вышесказанные строки по очистке имени. webdata.zip exp_1c.zip Надіслати Поділитися на інших сайтах More sharing options... Beavis2018 Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 По моему вопросу - ответа не будет ? Надіслати Поділитися на інших сайтах More sharing options... rdpv Опубліковано: 9 липня 2018 Share Опубліковано: 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 Выгрузка товаров завершена с ошибками!!! Все выгружалось но потом ввел характеристику для товара и выгрузил после этого вываливает ошибку Надіслати Поділитися на інших сайтах More sharing options... Fil15 Опубліковано: 9 липня 2018 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... IronMann Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 В УНФ 1.6.15.44 (м.б. и ранее), в настройках обмена заказами с сайта, появилась настройка "Службы доставки", которая вполне логично позволяет связать типы доставки с сайта с типами доставки Учётной Системы. Когда наконец-то в модуле будут реализована ДОСТАВКА? Надіслати Поділитися на інших сайтах More sharing options... IronMann Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 (змінено) Начинаем копать функционал текущей беты... Виталию неимоверно хочется внедрить транслятор макро-язык в модуль. Это, возможно, очень круто с точки зрения изучения программирования, но совершенно тяжело для восприятия пользователя, даже подготовленного. Реальная польза от этой инновации нулевая, она будет только мешать и раздражать 98% работающих с модулем. "В примере строку можно перефразировать так: взять из тега "Код" значение, затем обрезать значение начиная с четвертого символа и до конца строки и записать в поле "isbn", для использования второго определения, внимательно читайте инструкцию к фцнкциям PHP. Можно использовать несколько функций влаживая одна в другую. Правило вступает в силу после загрузки основных полей, так что можно переопределить уже загруженное поле этим правилом, строчки обрабатываются сверху вниз"..... - СТОП, СКАЖИТЕ, КОМУ НУЖЕН ЭТОТ УЖАС?? Чтобы настроить модуль, нужно будет обязательно "внимательно читайте инструкцию к фцнкциям PHP"? А если хочется просто настроить, без функций PHP, то не, никак? Чтобы просто прописать присвоение реквизита или доп. свойства из 1С полю в карточке товара в магазине, теперь нужно будет изучать структуру базы данных в MySQL? Для тех, кто не знает и не щупал более ранние версии, безумный транслятор макро-языка триумфально пришел на смену вполне вменяемой настройке "Запись свойств товара определяемыми пользователем из торговой системы", которая имела совершенно логичный и понятный всем вид: "Название свойства в ТС" - "Название поля в товаре" и настраивалось все очень быстро и просто. О сомнительной пользе этого макро-языка писалось уже ранее. Но видимо, у Виталия полет творческой мысли уже вышел далеко за рамки такой банальщины, как удобство использования. "Пока это только проект, но работает уже, хочу услышать мнения по поводу этой настройки, использования PHP функций в ней и выполнение их через eval(), насколько это будет безопасно, жду комментариев" - НЕ НАДО, ПОЖАЛУЙСТА! Помилосердствуйте, верните человеческую "Запись свойств товара определяемыми пользователем из торговой системы". Змінено 9 липня 2018 користувачем IronMann Надіслати Поділитися на інших сайтах More sharing options... rassigor Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 Про макро язык идея хорошая) во всех проектах применяю(в нео сео модуле) без него более менее серьезный проект не взлетит, у виталия свой магаз вот он и делает под себя Надіслати Поділитися на інших сайтах More sharing options... rassigor Опубліковано: 9 липня 2018 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... IronMann Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 (змінено) 26 минут назад, rassigor сказал: Про макро язык идея хорошая) во всех проектах применяю(в нео сео модуле) без него более менее серьезный проект не взлетит, у виталия свой магаз вот он и делает под себя Когда простота и понятность настроек плавно мигрирует в неудобоваримую тарабарщину - это плохо, очень плохо. Взлетают и более серьезные проекты, без макро-языков. Данный модуль, как проект, взлетает уже два года. И с таким удобством настройки - коммерческих перспектив не имеет никаких. Хотя даже не знаю, ставит ли вообще автор перед собой задачу сделать коммерческий продукт. К сожалению или к радости, успешный программный продукт должен быть привлекателен для широкого круга пользователей. Таких простейших и реально необходимых для интернет-магазина функций, как доставка, до сих пор нет и не предвидится, зато появился целый макро-язык, особенно там, где без него все прекрасно работало. Наверное ура. P.S. Тут в комментариях кто-то отписался, примерно - "отличный фреймворк!". Это не комплимент, это грусть и печаль. Нужен рабочий модуль "установил, настроил - работает", а не фреймворк. Змінено 9 липня 2018 користувачем IronMann Надіслати Поділитися на інших сайтах More sharing options... IronMann Опубліковано: 9 липня 2018 Share Опубліковано: 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) *** ЧТЕНИЕ ЕДИНИЦ ИЗМЕРЕНИЙ ***" Смысла комментировать не вижу, бета не рабочая. Надіслати Поділитися на інших сайтах More sharing options... rdpv Опубліковано: 10 липня 2018 Share Опубліковано: 10 липня 2018 Подскажите пожалуйста откуда берется реквизит Модель из 1с УТ 10.3 ? Надіслати Поділитися на інших сайтах More sharing options... IronMann Опубліковано: 10 липня 2018 Share Опубліковано: 10 липня 2018 (змінено) Самый короткий путь такой - открываете файл import.xml, который генерирует ваша УТ для обмена с сайтом. Там находите нужное вам свойство и его наименование. Далее, в адском окне, в соответствии с синтаксисом оконного маккро-языка, делаете строку "свойство ## model". Вроде так. Т.е. присваиваете значение указанного свойства полю model в БД. Если у вас вообще нет того поля, которое вы хотите переносить в карточку товара в поле Модель, то его нужно создать. Можно создавать в виде дополнительного реквизита, либо дополнительного сведения. У меня УНФ, я название модели производителем держу в дополнительных сведениях. Змінено 10 липня 2018 користувачем IronMann Надіслати Поділитися на інших сайтах More sharing options... max307 Опубліковано: 10 липня 2018 Share Опубліковано: 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 пустой. Подскажите, куда копать? Надіслати Поділитися на інших сайтах More sharing options... Furious Опубліковано: 10 липня 2018 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... Furious Опубліковано: 10 липня 2018 Share Опубліковано: 10 липня 2018 Подскажите как сохранить все связи при обновлении? Если обновлять без удаления модуля (дополнения), то связи остаются, версия становится 1.6.3.11b34 и куча проблем, с которыми провозился весь день а потом понял что нужно нормально установить. Копирование таблиц product_to_1c , category_to_1c, manufacturer_to_1c, attribute_to_1c поможет или может вызвать баги? Надіслати Поділитися на інших сайтах More sharing options... Furious Опубліковано: 10 липня 2018 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... rdpv Опубліковано: 11 липня 2018 Share Опубліковано: 11 липня 2018 Всем спасибо! Решил другим вариантом выгрузку модели внес изменения в 1с ДобавитьУзелCML(СписокЗначенийCML, "Модель" , НоменклатураСсылка.Артикул); Надіслати Поділитися на інших сайтах More sharing options... 3 р dinox changed the title to Модуль обмена для opencart v2.3 с учетной системой по стандарту CommerceML [Поддержка] Назад 93 94 95 96 97 98 99 100 101 102 103 Вперед Сторінка 98 з 205 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 40 Перейти до списку тем Схожі публікації batch [Поддержка] Универсальный массовый редактор товаров. MULTIEDIT AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale 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 new 253 відповіді 58 024 перегляди Sha В неділю в 21:25 batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale 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 new 0 коментарів 57 355 переглядів Sha 15 березня 2017 new [Поддержка] Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 березня 2020 clear cache (і ще %d) Теги: clear cache ocmod multi helper installer modules 8 відповідей 1 060 переглядів spectre 17 березня 2020 new Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 березня 2020 clear cache (і ще %d) Теги: clear cache ocmod multi helper installer modules 0 коментарів 4 825 переглядів Sha 10 березня 2020 фикс Фікс переповнення журналу модифікаторів Автор: kabantejay, 7 червня 2023 ocmod модификатор (і ще %d) Теги: ocmod модификатор лог modification log fix 0 коментарів 1 565 переглядів kabantejay 19 березня 2023 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Модуль обмена для opencart v2.3 по стандарту CommerceML [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Kirillove Опубліковано: 6 липня 2018 Автор Share Опубліковано: 6 липня 2018 Заполнено поле "Название элемента производителя:" как в xml, и все равно в товар производитель не подставляется. А на какой вкладке заполняется Свойство производителя?Надо сначала покажите кусок xml товара в котором производитель, если ещё не разобралисьОтправлено с моего Power Five Evo через Tapatalk Надіслати Поділитися на інших сайтах More sharing options... Kirillove Опубліковано: 6 липня 2018 Автор Share Опубліковано: 6 липня 2018 В 26.06.2018 в 23:34, alexxdm сказал: Разобрался, в правилах загрузки XML прописал: Артикул : : model Сейчас заменил разделитель двоеточие : на решетку #, в связи с тем что можно теперь писать условие типа: (a==b) ? 1 : 0, типа если a=b тогда результат будет 1 иначе 0. Вообще эта функция еще планируется дорабатываться так что при обновлении осторожно. Можете предложить вариант свой. Надіслати Поділитися на інших сайтах More sharing options... Kirillove Опубліковано: 6 липня 2018 Автор Share Опубліковано: 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С, и желательно картинки удалить из архива, чтобы не весил много, а я его гляну... Надіслати Поділитися на інших сайтах More sharing options... Furious Опубліковано: 6 липня 2018 Share Опубліковано: 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. Кстати установка модуля получается только вручную через запросы. Ты же история, но только установить модуль не удалось. Как и какие запросы делать не шарю Надіслати Поділитися на інших сайтах More sharing options... megrel Опубліковано: 8 липня 2018 Share Опубліковано: 8 липня 2018 У "customer" есть доп. поле - размер скидки. Подскажите, можно ли с помощью модуля обновлять это поле при синхронизации заказов? Надіслати Поділитися на інших сайтах More sharing options... IronMann Опубліковано: 8 липня 2018 Share Опубліковано: 8 липня 2018 В 06.07.2018 в 03:41, Kirillove сказал: Да как обычно, все верно, только последняя версия тут по ссылке с моего сайта которая уже проверена на нескольких сайтах. Можно узнать, на каких? Хочется лично убедится, что ваш модуль используется в реальной жизни на работающих сайтах. Пока, извините, ощущение вечной альфа-версии. Надіслати Поділитися на інших сайтах More sharing options... Gaziz Опубліковано: 9 липня 2018 Share Опубліковано: 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"); } Надіслати Поділитися на інших сайтах More sharing options... Fil15 Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 On 7/6/2018 at 8:17 PM, Kirillove said: скиньте архив zip который 1С льет на сайт с вашей 1С, и желательно картинки удалить из архива, чтобы не весил много, а я его гляну... Прикрепляю. Файлы обмена и лога. Не добавляет "Производителя" в товар. Закоментил вышесказанные строки по очистке имени. webdata.zip exp_1c.zip Надіслати Поділитися на інших сайтах More sharing options... Beavis2018 Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 По моему вопросу - ответа не будет ? Надіслати Поділитися на інших сайтах More sharing options... rdpv Опубліковано: 9 липня 2018 Share Опубліковано: 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 Выгрузка товаров завершена с ошибками!!! Все выгружалось но потом ввел характеристику для товара и выгрузил после этого вываливает ошибку Надіслати Поділитися на інших сайтах More sharing options... Fil15 Опубліковано: 9 липня 2018 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... IronMann Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 В УНФ 1.6.15.44 (м.б. и ранее), в настройках обмена заказами с сайта, появилась настройка "Службы доставки", которая вполне логично позволяет связать типы доставки с сайта с типами доставки Учётной Системы. Когда наконец-то в модуле будут реализована ДОСТАВКА? Надіслати Поділитися на інших сайтах More sharing options... IronMann Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 (змінено) Начинаем копать функционал текущей беты... Виталию неимоверно хочется внедрить транслятор макро-язык в модуль. Это, возможно, очень круто с точки зрения изучения программирования, но совершенно тяжело для восприятия пользователя, даже подготовленного. Реальная польза от этой инновации нулевая, она будет только мешать и раздражать 98% работающих с модулем. "В примере строку можно перефразировать так: взять из тега "Код" значение, затем обрезать значение начиная с четвертого символа и до конца строки и записать в поле "isbn", для использования второго определения, внимательно читайте инструкцию к фцнкциям PHP. Можно использовать несколько функций влаживая одна в другую. Правило вступает в силу после загрузки основных полей, так что можно переопределить уже загруженное поле этим правилом, строчки обрабатываются сверху вниз"..... - СТОП, СКАЖИТЕ, КОМУ НУЖЕН ЭТОТ УЖАС?? Чтобы настроить модуль, нужно будет обязательно "внимательно читайте инструкцию к фцнкциям PHP"? А если хочется просто настроить, без функций PHP, то не, никак? Чтобы просто прописать присвоение реквизита или доп. свойства из 1С полю в карточке товара в магазине, теперь нужно будет изучать структуру базы данных в MySQL? Для тех, кто не знает и не щупал более ранние версии, безумный транслятор макро-языка триумфально пришел на смену вполне вменяемой настройке "Запись свойств товара определяемыми пользователем из торговой системы", которая имела совершенно логичный и понятный всем вид: "Название свойства в ТС" - "Название поля в товаре" и настраивалось все очень быстро и просто. О сомнительной пользе этого макро-языка писалось уже ранее. Но видимо, у Виталия полет творческой мысли уже вышел далеко за рамки такой банальщины, как удобство использования. "Пока это только проект, но работает уже, хочу услышать мнения по поводу этой настройки, использования PHP функций в ней и выполнение их через eval(), насколько это будет безопасно, жду комментариев" - НЕ НАДО, ПОЖАЛУЙСТА! Помилосердствуйте, верните человеческую "Запись свойств товара определяемыми пользователем из торговой системы". Змінено 9 липня 2018 користувачем IronMann Надіслати Поділитися на інших сайтах More sharing options... rassigor Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 Про макро язык идея хорошая) во всех проектах применяю(в нео сео модуле) без него более менее серьезный проект не взлетит, у виталия свой магаз вот он и делает под себя Надіслати Поділитися на інших сайтах More sharing options... rassigor Опубліковано: 9 липня 2018 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... IronMann Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 (змінено) 26 минут назад, rassigor сказал: Про макро язык идея хорошая) во всех проектах применяю(в нео сео модуле) без него более менее серьезный проект не взлетит, у виталия свой магаз вот он и делает под себя Когда простота и понятность настроек плавно мигрирует в неудобоваримую тарабарщину - это плохо, очень плохо. Взлетают и более серьезные проекты, без макро-языков. Данный модуль, как проект, взлетает уже два года. И с таким удобством настройки - коммерческих перспектив не имеет никаких. Хотя даже не знаю, ставит ли вообще автор перед собой задачу сделать коммерческий продукт. К сожалению или к радости, успешный программный продукт должен быть привлекателен для широкого круга пользователей. Таких простейших и реально необходимых для интернет-магазина функций, как доставка, до сих пор нет и не предвидится, зато появился целый макро-язык, особенно там, где без него все прекрасно работало. Наверное ура. P.S. Тут в комментариях кто-то отписался, примерно - "отличный фреймворк!". Это не комплимент, это грусть и печаль. Нужен рабочий модуль "установил, настроил - работает", а не фреймворк. Змінено 9 липня 2018 користувачем IronMann Надіслати Поділитися на інших сайтах More sharing options... IronMann Опубліковано: 9 липня 2018 Share Опубліковано: 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) *** ЧТЕНИЕ ЕДИНИЦ ИЗМЕРЕНИЙ ***" Смысла комментировать не вижу, бета не рабочая. Надіслати Поділитися на інших сайтах More sharing options... rdpv Опубліковано: 10 липня 2018 Share Опубліковано: 10 липня 2018 Подскажите пожалуйста откуда берется реквизит Модель из 1с УТ 10.3 ? Надіслати Поділитися на інших сайтах More sharing options... IronMann Опубліковано: 10 липня 2018 Share Опубліковано: 10 липня 2018 (змінено) Самый короткий путь такой - открываете файл import.xml, который генерирует ваша УТ для обмена с сайтом. Там находите нужное вам свойство и его наименование. Далее, в адском окне, в соответствии с синтаксисом оконного маккро-языка, делаете строку "свойство ## model". Вроде так. Т.е. присваиваете значение указанного свойства полю model в БД. Если у вас вообще нет того поля, которое вы хотите переносить в карточку товара в поле Модель, то его нужно создать. Можно создавать в виде дополнительного реквизита, либо дополнительного сведения. У меня УНФ, я название модели производителем держу в дополнительных сведениях. Змінено 10 липня 2018 користувачем IronMann Надіслати Поділитися на інших сайтах More sharing options... max307 Опубліковано: 10 липня 2018 Share Опубліковано: 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 пустой. Подскажите, куда копать? Надіслати Поділитися на інших сайтах More sharing options... Furious Опубліковано: 10 липня 2018 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... Furious Опубліковано: 10 липня 2018 Share Опубліковано: 10 липня 2018 Подскажите как сохранить все связи при обновлении? Если обновлять без удаления модуля (дополнения), то связи остаются, версия становится 1.6.3.11b34 и куча проблем, с которыми провозился весь день а потом понял что нужно нормально установить. Копирование таблиц product_to_1c , category_to_1c, manufacturer_to_1c, attribute_to_1c поможет или может вызвать баги? Надіслати Поділитися на інших сайтах More sharing options... Furious Опубліковано: 10 липня 2018 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... rdpv Опубліковано: 11 липня 2018 Share Опубліковано: 11 липня 2018 Всем спасибо! Решил другим вариантом выгрузку модели внес изменения в 1с ДобавитьУзелCML(СписокЗначенийCML, "Модель" , НоменклатураСсылка.Артикул); Надіслати Поділитися на інших сайтах More sharing options... 3 р dinox changed the title to Модуль обмена для opencart v2.3 с учетной системой по стандарту CommerceML [Поддержка] Назад 93 94 95 96 97 98 99 100 101 102 103 Вперед Сторінка 98 з 205 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 40 Перейти до списку тем Схожі публікації batch [Поддержка] Универсальный массовый редактор товаров. MULTIEDIT AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale 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 new 253 відповіді 58 024 перегляди Sha В неділю в 21:25 batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale 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 new 0 коментарів 57 355 переглядів Sha 15 березня 2017 new [Поддержка] Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 березня 2020 clear cache (і ще %d) Теги: clear cache ocmod multi helper installer modules 8 відповідей 1 060 переглядів spectre 17 березня 2020 new Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 березня 2020 clear cache (і ще %d) Теги: clear cache ocmod multi helper installer modules 0 коментарів 4 825 переглядів Sha 10 березня 2020 фикс Фікс переповнення журналу модифікаторів Автор: kabantejay, 7 червня 2023 ocmod модификатор (і ще %d) Теги: ocmod модификатор лог modification log fix 0 коментарів 1 565 переглядів kabantejay 19 березня 2023 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Модуль обмена для opencart v2.3 по стандарту CommerceML [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
Kirillove Опубліковано: 6 липня 2018 Автор Share Опубліковано: 6 липня 2018 В 26.06.2018 в 23:34, alexxdm сказал: Разобрался, в правилах загрузки XML прописал: Артикул : : model Сейчас заменил разделитель двоеточие : на решетку #, в связи с тем что можно теперь писать условие типа: (a==b) ? 1 : 0, типа если a=b тогда результат будет 1 иначе 0. Вообще эта функция еще планируется дорабатываться так что при обновлении осторожно. Можете предложить вариант свой. Надіслати Поділитися на інших сайтах More sharing options... Kirillove Опубліковано: 6 липня 2018 Автор Share Опубліковано: 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С, и желательно картинки удалить из архива, чтобы не весил много, а я его гляну... Надіслати Поділитися на інших сайтах More sharing options... Furious Опубліковано: 6 липня 2018 Share Опубліковано: 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. Кстати установка модуля получается только вручную через запросы. Ты же история, но только установить модуль не удалось. Как и какие запросы делать не шарю Надіслати Поділитися на інших сайтах More sharing options... megrel Опубліковано: 8 липня 2018 Share Опубліковано: 8 липня 2018 У "customer" есть доп. поле - размер скидки. Подскажите, можно ли с помощью модуля обновлять это поле при синхронизации заказов? Надіслати Поділитися на інших сайтах More sharing options... IronMann Опубліковано: 8 липня 2018 Share Опубліковано: 8 липня 2018 В 06.07.2018 в 03:41, Kirillove сказал: Да как обычно, все верно, только последняя версия тут по ссылке с моего сайта которая уже проверена на нескольких сайтах. Можно узнать, на каких? Хочется лично убедится, что ваш модуль используется в реальной жизни на работающих сайтах. Пока, извините, ощущение вечной альфа-версии. Надіслати Поділитися на інших сайтах More sharing options... Gaziz Опубліковано: 9 липня 2018 Share Опубліковано: 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"); } Надіслати Поділитися на інших сайтах More sharing options... Fil15 Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 On 7/6/2018 at 8:17 PM, Kirillove said: скиньте архив zip который 1С льет на сайт с вашей 1С, и желательно картинки удалить из архива, чтобы не весил много, а я его гляну... Прикрепляю. Файлы обмена и лога. Не добавляет "Производителя" в товар. Закоментил вышесказанные строки по очистке имени. webdata.zip exp_1c.zip Надіслати Поділитися на інших сайтах More sharing options... Beavis2018 Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 По моему вопросу - ответа не будет ? Надіслати Поділитися на інших сайтах More sharing options... rdpv Опубліковано: 9 липня 2018 Share Опубліковано: 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 Выгрузка товаров завершена с ошибками!!! Все выгружалось но потом ввел характеристику для товара и выгрузил после этого вываливает ошибку Надіслати Поділитися на інших сайтах More sharing options... Fil15 Опубліковано: 9 липня 2018 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... IronMann Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 В УНФ 1.6.15.44 (м.б. и ранее), в настройках обмена заказами с сайта, появилась настройка "Службы доставки", которая вполне логично позволяет связать типы доставки с сайта с типами доставки Учётной Системы. Когда наконец-то в модуле будут реализована ДОСТАВКА? Надіслати Поділитися на інших сайтах More sharing options... IronMann Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 (змінено) Начинаем копать функционал текущей беты... Виталию неимоверно хочется внедрить транслятор макро-язык в модуль. Это, возможно, очень круто с точки зрения изучения программирования, но совершенно тяжело для восприятия пользователя, даже подготовленного. Реальная польза от этой инновации нулевая, она будет только мешать и раздражать 98% работающих с модулем. "В примере строку можно перефразировать так: взять из тега "Код" значение, затем обрезать значение начиная с четвертого символа и до конца строки и записать в поле "isbn", для использования второго определения, внимательно читайте инструкцию к фцнкциям PHP. Можно использовать несколько функций влаживая одна в другую. Правило вступает в силу после загрузки основных полей, так что можно переопределить уже загруженное поле этим правилом, строчки обрабатываются сверху вниз"..... - СТОП, СКАЖИТЕ, КОМУ НУЖЕН ЭТОТ УЖАС?? Чтобы настроить модуль, нужно будет обязательно "внимательно читайте инструкцию к фцнкциям PHP"? А если хочется просто настроить, без функций PHP, то не, никак? Чтобы просто прописать присвоение реквизита или доп. свойства из 1С полю в карточке товара в магазине, теперь нужно будет изучать структуру базы данных в MySQL? Для тех, кто не знает и не щупал более ранние версии, безумный транслятор макро-языка триумфально пришел на смену вполне вменяемой настройке "Запись свойств товара определяемыми пользователем из торговой системы", которая имела совершенно логичный и понятный всем вид: "Название свойства в ТС" - "Название поля в товаре" и настраивалось все очень быстро и просто. О сомнительной пользе этого макро-языка писалось уже ранее. Но видимо, у Виталия полет творческой мысли уже вышел далеко за рамки такой банальщины, как удобство использования. "Пока это только проект, но работает уже, хочу услышать мнения по поводу этой настройки, использования PHP функций в ней и выполнение их через eval(), насколько это будет безопасно, жду комментариев" - НЕ НАДО, ПОЖАЛУЙСТА! Помилосердствуйте, верните человеческую "Запись свойств товара определяемыми пользователем из торговой системы". Змінено 9 липня 2018 користувачем IronMann Надіслати Поділитися на інших сайтах More sharing options... rassigor Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 Про макро язык идея хорошая) во всех проектах применяю(в нео сео модуле) без него более менее серьезный проект не взлетит, у виталия свой магаз вот он и делает под себя Надіслати Поділитися на інших сайтах More sharing options... rassigor Опубліковано: 9 липня 2018 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... IronMann Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 (змінено) 26 минут назад, rassigor сказал: Про макро язык идея хорошая) во всех проектах применяю(в нео сео модуле) без него более менее серьезный проект не взлетит, у виталия свой магаз вот он и делает под себя Когда простота и понятность настроек плавно мигрирует в неудобоваримую тарабарщину - это плохо, очень плохо. Взлетают и более серьезные проекты, без макро-языков. Данный модуль, как проект, взлетает уже два года. И с таким удобством настройки - коммерческих перспектив не имеет никаких. Хотя даже не знаю, ставит ли вообще автор перед собой задачу сделать коммерческий продукт. К сожалению или к радости, успешный программный продукт должен быть привлекателен для широкого круга пользователей. Таких простейших и реально необходимых для интернет-магазина функций, как доставка, до сих пор нет и не предвидится, зато появился целый макро-язык, особенно там, где без него все прекрасно работало. Наверное ура. P.S. Тут в комментариях кто-то отписался, примерно - "отличный фреймворк!". Это не комплимент, это грусть и печаль. Нужен рабочий модуль "установил, настроил - работает", а не фреймворк. Змінено 9 липня 2018 користувачем IronMann Надіслати Поділитися на інших сайтах More sharing options... IronMann Опубліковано: 9 липня 2018 Share Опубліковано: 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) *** ЧТЕНИЕ ЕДИНИЦ ИЗМЕРЕНИЙ ***" Смысла комментировать не вижу, бета не рабочая. Надіслати Поділитися на інших сайтах More sharing options... rdpv Опубліковано: 10 липня 2018 Share Опубліковано: 10 липня 2018 Подскажите пожалуйста откуда берется реквизит Модель из 1с УТ 10.3 ? Надіслати Поділитися на інших сайтах More sharing options... IronMann Опубліковано: 10 липня 2018 Share Опубліковано: 10 липня 2018 (змінено) Самый короткий путь такой - открываете файл import.xml, который генерирует ваша УТ для обмена с сайтом. Там находите нужное вам свойство и его наименование. Далее, в адском окне, в соответствии с синтаксисом оконного маккро-языка, делаете строку "свойство ## model". Вроде так. Т.е. присваиваете значение указанного свойства полю model в БД. Если у вас вообще нет того поля, которое вы хотите переносить в карточку товара в поле Модель, то его нужно создать. Можно создавать в виде дополнительного реквизита, либо дополнительного сведения. У меня УНФ, я название модели производителем держу в дополнительных сведениях. Змінено 10 липня 2018 користувачем IronMann Надіслати Поділитися на інших сайтах More sharing options... max307 Опубліковано: 10 липня 2018 Share Опубліковано: 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 пустой. Подскажите, куда копать? Надіслати Поділитися на інших сайтах More sharing options... Furious Опубліковано: 10 липня 2018 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... Furious Опубліковано: 10 липня 2018 Share Опубліковано: 10 липня 2018 Подскажите как сохранить все связи при обновлении? Если обновлять без удаления модуля (дополнения), то связи остаются, версия становится 1.6.3.11b34 и куча проблем, с которыми провозился весь день а потом понял что нужно нормально установить. Копирование таблиц product_to_1c , category_to_1c, manufacturer_to_1c, attribute_to_1c поможет или может вызвать баги? Надіслати Поділитися на інших сайтах More sharing options... Furious Опубліковано: 10 липня 2018 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... rdpv Опубліковано: 11 липня 2018 Share Опубліковано: 11 липня 2018 Всем спасибо! Решил другим вариантом выгрузку модели внес изменения в 1с ДобавитьУзелCML(СписокЗначенийCML, "Модель" , НоменклатураСсылка.Артикул); Надіслати Поділитися на інших сайтах More sharing options... 3 р dinox changed the title to Модуль обмена для opencart v2.3 с учетной системой по стандарту CommerceML [Поддержка] Назад 93 94 95 96 97 98 99 100 101 102 103 Вперед Сторінка 98 з 205 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 40 Перейти до списку тем Схожі публікації batch [Поддержка] Универсальный массовый редактор товаров. MULTIEDIT AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale 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 new 253 відповіді 58 024 перегляди Sha В неділю в 21:25 batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale 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 new 0 коментарів 57 355 переглядів Sha 15 березня 2017 new [Поддержка] Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 березня 2020 clear cache (і ще %d) Теги: clear cache ocmod multi helper installer modules 8 відповідей 1 060 переглядів spectre 17 березня 2020 new Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 березня 2020 clear cache (і ще %d) Теги: clear cache ocmod multi helper installer modules 0 коментарів 4 825 переглядів Sha 10 березня 2020 фикс Фікс переповнення журналу модифікаторів Автор: kabantejay, 7 червня 2023 ocmod модификатор (і ще %d) Теги: ocmod модификатор лог modification log fix 0 коментарів 1 565 переглядів kabantejay 19 березня 2023 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Модуль обмена для opencart v2.3 по стандарту CommerceML [Поддержка]
Kirillove Опубліковано: 6 липня 2018 Автор Share Опубліковано: 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С, и желательно картинки удалить из архива, чтобы не весил много, а я его гляну... Надіслати Поділитися на інших сайтах More sharing options... Furious Опубліковано: 6 липня 2018 Share Опубліковано: 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. Кстати установка модуля получается только вручную через запросы. Ты же история, но только установить модуль не удалось. Как и какие запросы делать не шарю Надіслати Поділитися на інших сайтах More sharing options... megrel Опубліковано: 8 липня 2018 Share Опубліковано: 8 липня 2018 У "customer" есть доп. поле - размер скидки. Подскажите, можно ли с помощью модуля обновлять это поле при синхронизации заказов? Надіслати Поділитися на інших сайтах More sharing options... IronMann Опубліковано: 8 липня 2018 Share Опубліковано: 8 липня 2018 В 06.07.2018 в 03:41, Kirillove сказал: Да как обычно, все верно, только последняя версия тут по ссылке с моего сайта которая уже проверена на нескольких сайтах. Можно узнать, на каких? Хочется лично убедится, что ваш модуль используется в реальной жизни на работающих сайтах. Пока, извините, ощущение вечной альфа-версии. Надіслати Поділитися на інших сайтах More sharing options... Gaziz Опубліковано: 9 липня 2018 Share Опубліковано: 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"); } Надіслати Поділитися на інших сайтах More sharing options... Fil15 Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 On 7/6/2018 at 8:17 PM, Kirillove said: скиньте архив zip который 1С льет на сайт с вашей 1С, и желательно картинки удалить из архива, чтобы не весил много, а я его гляну... Прикрепляю. Файлы обмена и лога. Не добавляет "Производителя" в товар. Закоментил вышесказанные строки по очистке имени. webdata.zip exp_1c.zip Надіслати Поділитися на інших сайтах More sharing options... Beavis2018 Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 По моему вопросу - ответа не будет ? Надіслати Поділитися на інших сайтах More sharing options... rdpv Опубліковано: 9 липня 2018 Share Опубліковано: 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 Выгрузка товаров завершена с ошибками!!! Все выгружалось но потом ввел характеристику для товара и выгрузил после этого вываливает ошибку Надіслати Поділитися на інших сайтах More sharing options... Fil15 Опубліковано: 9 липня 2018 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... IronMann Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 В УНФ 1.6.15.44 (м.б. и ранее), в настройках обмена заказами с сайта, появилась настройка "Службы доставки", которая вполне логично позволяет связать типы доставки с сайта с типами доставки Учётной Системы. Когда наконец-то в модуле будут реализована ДОСТАВКА? Надіслати Поділитися на інших сайтах More sharing options... IronMann Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 (змінено) Начинаем копать функционал текущей беты... Виталию неимоверно хочется внедрить транслятор макро-язык в модуль. Это, возможно, очень круто с точки зрения изучения программирования, но совершенно тяжело для восприятия пользователя, даже подготовленного. Реальная польза от этой инновации нулевая, она будет только мешать и раздражать 98% работающих с модулем. "В примере строку можно перефразировать так: взять из тега "Код" значение, затем обрезать значение начиная с четвертого символа и до конца строки и записать в поле "isbn", для использования второго определения, внимательно читайте инструкцию к фцнкциям PHP. Можно использовать несколько функций влаживая одна в другую. Правило вступает в силу после загрузки основных полей, так что можно переопределить уже загруженное поле этим правилом, строчки обрабатываются сверху вниз"..... - СТОП, СКАЖИТЕ, КОМУ НУЖЕН ЭТОТ УЖАС?? Чтобы настроить модуль, нужно будет обязательно "внимательно читайте инструкцию к фцнкциям PHP"? А если хочется просто настроить, без функций PHP, то не, никак? Чтобы просто прописать присвоение реквизита или доп. свойства из 1С полю в карточке товара в магазине, теперь нужно будет изучать структуру базы данных в MySQL? Для тех, кто не знает и не щупал более ранние версии, безумный транслятор макро-языка триумфально пришел на смену вполне вменяемой настройке "Запись свойств товара определяемыми пользователем из торговой системы", которая имела совершенно логичный и понятный всем вид: "Название свойства в ТС" - "Название поля в товаре" и настраивалось все очень быстро и просто. О сомнительной пользе этого макро-языка писалось уже ранее. Но видимо, у Виталия полет творческой мысли уже вышел далеко за рамки такой банальщины, как удобство использования. "Пока это только проект, но работает уже, хочу услышать мнения по поводу этой настройки, использования PHP функций в ней и выполнение их через eval(), насколько это будет безопасно, жду комментариев" - НЕ НАДО, ПОЖАЛУЙСТА! Помилосердствуйте, верните человеческую "Запись свойств товара определяемыми пользователем из торговой системы". Змінено 9 липня 2018 користувачем IronMann Надіслати Поділитися на інших сайтах More sharing options... rassigor Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 Про макро язык идея хорошая) во всех проектах применяю(в нео сео модуле) без него более менее серьезный проект не взлетит, у виталия свой магаз вот он и делает под себя Надіслати Поділитися на інших сайтах More sharing options... rassigor Опубліковано: 9 липня 2018 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... IronMann Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 (змінено) 26 минут назад, rassigor сказал: Про макро язык идея хорошая) во всех проектах применяю(в нео сео модуле) без него более менее серьезный проект не взлетит, у виталия свой магаз вот он и делает под себя Когда простота и понятность настроек плавно мигрирует в неудобоваримую тарабарщину - это плохо, очень плохо. Взлетают и более серьезные проекты, без макро-языков. Данный модуль, как проект, взлетает уже два года. И с таким удобством настройки - коммерческих перспектив не имеет никаких. Хотя даже не знаю, ставит ли вообще автор перед собой задачу сделать коммерческий продукт. К сожалению или к радости, успешный программный продукт должен быть привлекателен для широкого круга пользователей. Таких простейших и реально необходимых для интернет-магазина функций, как доставка, до сих пор нет и не предвидится, зато появился целый макро-язык, особенно там, где без него все прекрасно работало. Наверное ура. P.S. Тут в комментариях кто-то отписался, примерно - "отличный фреймворк!". Это не комплимент, это грусть и печаль. Нужен рабочий модуль "установил, настроил - работает", а не фреймворк. Змінено 9 липня 2018 користувачем IronMann Надіслати Поділитися на інших сайтах More sharing options... IronMann Опубліковано: 9 липня 2018 Share Опубліковано: 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) *** ЧТЕНИЕ ЕДИНИЦ ИЗМЕРЕНИЙ ***" Смысла комментировать не вижу, бета не рабочая. Надіслати Поділитися на інших сайтах More sharing options... rdpv Опубліковано: 10 липня 2018 Share Опубліковано: 10 липня 2018 Подскажите пожалуйста откуда берется реквизит Модель из 1с УТ 10.3 ? Надіслати Поділитися на інших сайтах More sharing options... IronMann Опубліковано: 10 липня 2018 Share Опубліковано: 10 липня 2018 (змінено) Самый короткий путь такой - открываете файл import.xml, который генерирует ваша УТ для обмена с сайтом. Там находите нужное вам свойство и его наименование. Далее, в адском окне, в соответствии с синтаксисом оконного маккро-языка, делаете строку "свойство ## model". Вроде так. Т.е. присваиваете значение указанного свойства полю model в БД. Если у вас вообще нет того поля, которое вы хотите переносить в карточку товара в поле Модель, то его нужно создать. Можно создавать в виде дополнительного реквизита, либо дополнительного сведения. У меня УНФ, я название модели производителем держу в дополнительных сведениях. Змінено 10 липня 2018 користувачем IronMann Надіслати Поділитися на інших сайтах More sharing options... max307 Опубліковано: 10 липня 2018 Share Опубліковано: 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 пустой. Подскажите, куда копать? Надіслати Поділитися на інших сайтах More sharing options... Furious Опубліковано: 10 липня 2018 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... Furious Опубліковано: 10 липня 2018 Share Опубліковано: 10 липня 2018 Подскажите как сохранить все связи при обновлении? Если обновлять без удаления модуля (дополнения), то связи остаются, версия становится 1.6.3.11b34 и куча проблем, с которыми провозился весь день а потом понял что нужно нормально установить. Копирование таблиц product_to_1c , category_to_1c, manufacturer_to_1c, attribute_to_1c поможет или может вызвать баги? Надіслати Поділитися на інших сайтах More sharing options... Furious Опубліковано: 10 липня 2018 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... rdpv Опубліковано: 11 липня 2018 Share Опубліковано: 11 липня 2018 Всем спасибо! Решил другим вариантом выгрузку модели внес изменения в 1с ДобавитьУзелCML(СписокЗначенийCML, "Модель" , НоменклатураСсылка.Артикул); Надіслати Поділитися на інших сайтах More sharing options... 3 р dinox changed the title to Модуль обмена для opencart v2.3 с учетной системой по стандарту CommerceML [Поддержка] Назад 93 94 95 96 97 98 99 100 101 102 103 Вперед Сторінка 98 з 205 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 40 Перейти до списку тем Схожі публікації batch [Поддержка] Универсальный массовый редактор товаров. MULTIEDIT AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale 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 new 253 відповіді 58 024 перегляди Sha В неділю в 21:25 batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale 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 new 0 коментарів 57 355 переглядів Sha 15 березня 2017 new [Поддержка] Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 березня 2020 clear cache (і ще %d) Теги: clear cache ocmod multi helper installer modules 8 відповідей 1 060 переглядів spectre 17 березня 2020 new Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 березня 2020 clear cache (і ще %d) Теги: clear cache ocmod multi helper installer modules 0 коментарів 4 825 переглядів Sha 10 березня 2020 фикс Фікс переповнення журналу модифікаторів Автор: kabantejay, 7 червня 2023 ocmod модификатор (і ще %d) Теги: ocmod модификатор лог modification log fix 0 коментарів 1 565 переглядів kabantejay 19 березня 2023 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Furious Опубліковано: 6 липня 2018 Share Опубліковано: 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. Кстати установка модуля получается только вручную через запросы. Ты же история, но только установить модуль не удалось. Как и какие запросы делать не шарю Надіслати Поділитися на інших сайтах More sharing options...
megrel Опубліковано: 8 липня 2018 Share Опубліковано: 8 липня 2018 У "customer" есть доп. поле - размер скидки. Подскажите, можно ли с помощью модуля обновлять это поле при синхронизации заказов? Надіслати Поділитися на інших сайтах More sharing options...
IronMann Опубліковано: 8 липня 2018 Share Опубліковано: 8 липня 2018 В 06.07.2018 в 03:41, Kirillove сказал: Да как обычно, все верно, только последняя версия тут по ссылке с моего сайта которая уже проверена на нескольких сайтах. Можно узнать, на каких? Хочется лично убедится, что ваш модуль используется в реальной жизни на работающих сайтах. Пока, извините, ощущение вечной альфа-версии. Надіслати Поділитися на інших сайтах More sharing options...
Gaziz Опубліковано: 9 липня 2018 Share Опубліковано: 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"); } Надіслати Поділитися на інших сайтах More sharing options... Fil15 Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 On 7/6/2018 at 8:17 PM, Kirillove said: скиньте архив zip который 1С льет на сайт с вашей 1С, и желательно картинки удалить из архива, чтобы не весил много, а я его гляну... Прикрепляю. Файлы обмена и лога. Не добавляет "Производителя" в товар. Закоментил вышесказанные строки по очистке имени. webdata.zip exp_1c.zip Надіслати Поділитися на інших сайтах More sharing options... Beavis2018 Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 По моему вопросу - ответа не будет ? Надіслати Поділитися на інших сайтах More sharing options... rdpv Опубліковано: 9 липня 2018 Share Опубліковано: 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 Выгрузка товаров завершена с ошибками!!! Все выгружалось но потом ввел характеристику для товара и выгрузил после этого вываливает ошибку Надіслати Поділитися на інших сайтах More sharing options... Fil15 Опубліковано: 9 липня 2018 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... IronMann Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 В УНФ 1.6.15.44 (м.б. и ранее), в настройках обмена заказами с сайта, появилась настройка "Службы доставки", которая вполне логично позволяет связать типы доставки с сайта с типами доставки Учётной Системы. Когда наконец-то в модуле будут реализована ДОСТАВКА? Надіслати Поділитися на інших сайтах More sharing options... IronMann Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 (змінено) Начинаем копать функционал текущей беты... Виталию неимоверно хочется внедрить транслятор макро-язык в модуль. Это, возможно, очень круто с точки зрения изучения программирования, но совершенно тяжело для восприятия пользователя, даже подготовленного. Реальная польза от этой инновации нулевая, она будет только мешать и раздражать 98% работающих с модулем. "В примере строку можно перефразировать так: взять из тега "Код" значение, затем обрезать значение начиная с четвертого символа и до конца строки и записать в поле "isbn", для использования второго определения, внимательно читайте инструкцию к фцнкциям PHP. Можно использовать несколько функций влаживая одна в другую. Правило вступает в силу после загрузки основных полей, так что можно переопределить уже загруженное поле этим правилом, строчки обрабатываются сверху вниз"..... - СТОП, СКАЖИТЕ, КОМУ НУЖЕН ЭТОТ УЖАС?? Чтобы настроить модуль, нужно будет обязательно "внимательно читайте инструкцию к фцнкциям PHP"? А если хочется просто настроить, без функций PHP, то не, никак? Чтобы просто прописать присвоение реквизита или доп. свойства из 1С полю в карточке товара в магазине, теперь нужно будет изучать структуру базы данных в MySQL? Для тех, кто не знает и не щупал более ранние версии, безумный транслятор макро-языка триумфально пришел на смену вполне вменяемой настройке "Запись свойств товара определяемыми пользователем из торговой системы", которая имела совершенно логичный и понятный всем вид: "Название свойства в ТС" - "Название поля в товаре" и настраивалось все очень быстро и просто. О сомнительной пользе этого макро-языка писалось уже ранее. Но видимо, у Виталия полет творческой мысли уже вышел далеко за рамки такой банальщины, как удобство использования. "Пока это только проект, но работает уже, хочу услышать мнения по поводу этой настройки, использования PHP функций в ней и выполнение их через eval(), насколько это будет безопасно, жду комментариев" - НЕ НАДО, ПОЖАЛУЙСТА! Помилосердствуйте, верните человеческую "Запись свойств товара определяемыми пользователем из торговой системы". Змінено 9 липня 2018 користувачем IronMann Надіслати Поділитися на інших сайтах More sharing options... rassigor Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 Про макро язык идея хорошая) во всех проектах применяю(в нео сео модуле) без него более менее серьезный проект не взлетит, у виталия свой магаз вот он и делает под себя Надіслати Поділитися на інших сайтах More sharing options... rassigor Опубліковано: 9 липня 2018 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... IronMann Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 (змінено) 26 минут назад, rassigor сказал: Про макро язык идея хорошая) во всех проектах применяю(в нео сео модуле) без него более менее серьезный проект не взлетит, у виталия свой магаз вот он и делает под себя Когда простота и понятность настроек плавно мигрирует в неудобоваримую тарабарщину - это плохо, очень плохо. Взлетают и более серьезные проекты, без макро-языков. Данный модуль, как проект, взлетает уже два года. И с таким удобством настройки - коммерческих перспектив не имеет никаких. Хотя даже не знаю, ставит ли вообще автор перед собой задачу сделать коммерческий продукт. К сожалению или к радости, успешный программный продукт должен быть привлекателен для широкого круга пользователей. Таких простейших и реально необходимых для интернет-магазина функций, как доставка, до сих пор нет и не предвидится, зато появился целый макро-язык, особенно там, где без него все прекрасно работало. Наверное ура. P.S. Тут в комментариях кто-то отписался, примерно - "отличный фреймворк!". Это не комплимент, это грусть и печаль. Нужен рабочий модуль "установил, настроил - работает", а не фреймворк. Змінено 9 липня 2018 користувачем IronMann Надіслати Поділитися на інших сайтах More sharing options... IronMann Опубліковано: 9 липня 2018 Share Опубліковано: 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) *** ЧТЕНИЕ ЕДИНИЦ ИЗМЕРЕНИЙ ***" Смысла комментировать не вижу, бета не рабочая. Надіслати Поділитися на інших сайтах More sharing options... rdpv Опубліковано: 10 липня 2018 Share Опубліковано: 10 липня 2018 Подскажите пожалуйста откуда берется реквизит Модель из 1с УТ 10.3 ? Надіслати Поділитися на інших сайтах More sharing options... IronMann Опубліковано: 10 липня 2018 Share Опубліковано: 10 липня 2018 (змінено) Самый короткий путь такой - открываете файл import.xml, который генерирует ваша УТ для обмена с сайтом. Там находите нужное вам свойство и его наименование. Далее, в адском окне, в соответствии с синтаксисом оконного маккро-языка, делаете строку "свойство ## model". Вроде так. Т.е. присваиваете значение указанного свойства полю model в БД. Если у вас вообще нет того поля, которое вы хотите переносить в карточку товара в поле Модель, то его нужно создать. Можно создавать в виде дополнительного реквизита, либо дополнительного сведения. У меня УНФ, я название модели производителем держу в дополнительных сведениях. Змінено 10 липня 2018 користувачем IronMann Надіслати Поділитися на інших сайтах More sharing options... max307 Опубліковано: 10 липня 2018 Share Опубліковано: 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 пустой. Подскажите, куда копать? Надіслати Поділитися на інших сайтах More sharing options... Furious Опубліковано: 10 липня 2018 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... Furious Опубліковано: 10 липня 2018 Share Опубліковано: 10 липня 2018 Подскажите как сохранить все связи при обновлении? Если обновлять без удаления модуля (дополнения), то связи остаются, версия становится 1.6.3.11b34 и куча проблем, с которыми провозился весь день а потом понял что нужно нормально установить. Копирование таблиц product_to_1c , category_to_1c, manufacturer_to_1c, attribute_to_1c поможет или может вызвать баги? Надіслати Поділитися на інших сайтах More sharing options... Furious Опубліковано: 10 липня 2018 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... rdpv Опубліковано: 11 липня 2018 Share Опубліковано: 11 липня 2018 Всем спасибо! Решил другим вариантом выгрузку модели внес изменения в 1с ДобавитьУзелCML(СписокЗначенийCML, "Модель" , НоменклатураСсылка.Артикул); Надіслати Поділитися на інших сайтах More sharing options... 3 р dinox changed the title to Модуль обмена для opencart v2.3 с учетной системой по стандарту CommerceML [Поддержка] Назад 93 94 95 96 97 98 99 100 101 102 103 Вперед Сторінка 98 з 205 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 40
Fil15 Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 On 7/6/2018 at 8:17 PM, Kirillove said: скиньте архив zip который 1С льет на сайт с вашей 1С, и желательно картинки удалить из архива, чтобы не весил много, а я его гляну... Прикрепляю. Файлы обмена и лога. Не добавляет "Производителя" в товар. Закоментил вышесказанные строки по очистке имени. webdata.zip exp_1c.zip Надіслати Поділитися на інших сайтах More sharing options...
Beavis2018 Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 По моему вопросу - ответа не будет ? Надіслати Поділитися на інших сайтах More sharing options...
rdpv Опубліковано: 9 липня 2018 Share Опубліковано: 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 Выгрузка товаров завершена с ошибками!!! Все выгружалось но потом ввел характеристику для товара и выгрузил после этого вываливает ошибку Надіслати Поділитися на інших сайтах More sharing options...
Fil15 Опубліковано: 9 липня 2018 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options...
IronMann Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 В УНФ 1.6.15.44 (м.б. и ранее), в настройках обмена заказами с сайта, появилась настройка "Службы доставки", которая вполне логично позволяет связать типы доставки с сайта с типами доставки Учётной Системы. Когда наконец-то в модуле будут реализована ДОСТАВКА? Надіслати Поділитися на інших сайтах More sharing options...
IronMann Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 (змінено) Начинаем копать функционал текущей беты... Виталию неимоверно хочется внедрить транслятор макро-язык в модуль. Это, возможно, очень круто с точки зрения изучения программирования, но совершенно тяжело для восприятия пользователя, даже подготовленного. Реальная польза от этой инновации нулевая, она будет только мешать и раздражать 98% работающих с модулем. "В примере строку можно перефразировать так: взять из тега "Код" значение, затем обрезать значение начиная с четвертого символа и до конца строки и записать в поле "isbn", для использования второго определения, внимательно читайте инструкцию к фцнкциям PHP. Можно использовать несколько функций влаживая одна в другую. Правило вступает в силу после загрузки основных полей, так что можно переопределить уже загруженное поле этим правилом, строчки обрабатываются сверху вниз"..... - СТОП, СКАЖИТЕ, КОМУ НУЖЕН ЭТОТ УЖАС?? Чтобы настроить модуль, нужно будет обязательно "внимательно читайте инструкцию к фцнкциям PHP"? А если хочется просто настроить, без функций PHP, то не, никак? Чтобы просто прописать присвоение реквизита или доп. свойства из 1С полю в карточке товара в магазине, теперь нужно будет изучать структуру базы данных в MySQL? Для тех, кто не знает и не щупал более ранние версии, безумный транслятор макро-языка триумфально пришел на смену вполне вменяемой настройке "Запись свойств товара определяемыми пользователем из торговой системы", которая имела совершенно логичный и понятный всем вид: "Название свойства в ТС" - "Название поля в товаре" и настраивалось все очень быстро и просто. О сомнительной пользе этого макро-языка писалось уже ранее. Но видимо, у Виталия полет творческой мысли уже вышел далеко за рамки такой банальщины, как удобство использования. "Пока это только проект, но работает уже, хочу услышать мнения по поводу этой настройки, использования PHP функций в ней и выполнение их через eval(), насколько это будет безопасно, жду комментариев" - НЕ НАДО, ПОЖАЛУЙСТА! Помилосердствуйте, верните человеческую "Запись свойств товара определяемыми пользователем из торговой системы". Змінено 9 липня 2018 користувачем IronMann Надіслати Поділитися на інших сайтах More sharing options...
rassigor Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 Про макро язык идея хорошая) во всех проектах применяю(в нео сео модуле) без него более менее серьезный проект не взлетит, у виталия свой магаз вот он и делает под себя Надіслати Поділитися на інших сайтах More sharing options...
rassigor Опубліковано: 9 липня 2018 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options...
IronMann Опубліковано: 9 липня 2018 Share Опубліковано: 9 липня 2018 (змінено) 26 минут назад, rassigor сказал: Про макро язык идея хорошая) во всех проектах применяю(в нео сео модуле) без него более менее серьезный проект не взлетит, у виталия свой магаз вот он и делает под себя Когда простота и понятность настроек плавно мигрирует в неудобоваримую тарабарщину - это плохо, очень плохо. Взлетают и более серьезные проекты, без макро-языков. Данный модуль, как проект, взлетает уже два года. И с таким удобством настройки - коммерческих перспектив не имеет никаких. Хотя даже не знаю, ставит ли вообще автор перед собой задачу сделать коммерческий продукт. К сожалению или к радости, успешный программный продукт должен быть привлекателен для широкого круга пользователей. Таких простейших и реально необходимых для интернет-магазина функций, как доставка, до сих пор нет и не предвидится, зато появился целый макро-язык, особенно там, где без него все прекрасно работало. Наверное ура. P.S. Тут в комментариях кто-то отписался, примерно - "отличный фреймворк!". Это не комплимент, это грусть и печаль. Нужен рабочий модуль "установил, настроил - работает", а не фреймворк. Змінено 9 липня 2018 користувачем IronMann Надіслати Поділитися на інших сайтах More sharing options...
IronMann Опубліковано: 9 липня 2018 Share Опубліковано: 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) *** ЧТЕНИЕ ЕДИНИЦ ИЗМЕРЕНИЙ ***" Смысла комментировать не вижу, бета не рабочая. Надіслати Поділитися на інших сайтах More sharing options...
rdpv Опубліковано: 10 липня 2018 Share Опубліковано: 10 липня 2018 Подскажите пожалуйста откуда берется реквизит Модель из 1с УТ 10.3 ? Надіслати Поділитися на інших сайтах More sharing options...
IronMann Опубліковано: 10 липня 2018 Share Опубліковано: 10 липня 2018 (змінено) Самый короткий путь такой - открываете файл import.xml, который генерирует ваша УТ для обмена с сайтом. Там находите нужное вам свойство и его наименование. Далее, в адском окне, в соответствии с синтаксисом оконного маккро-языка, делаете строку "свойство ## model". Вроде так. Т.е. присваиваете значение указанного свойства полю model в БД. Если у вас вообще нет того поля, которое вы хотите переносить в карточку товара в поле Модель, то его нужно создать. Можно создавать в виде дополнительного реквизита, либо дополнительного сведения. У меня УНФ, я название модели производителем держу в дополнительных сведениях. Змінено 10 липня 2018 користувачем IronMann Надіслати Поділитися на інших сайтах More sharing options...
max307 Опубліковано: 10 липня 2018 Share Опубліковано: 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 пустой. Подскажите, куда копать? Надіслати Поділитися на інших сайтах More sharing options...
Furious Опубліковано: 10 липня 2018 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options...
Furious Опубліковано: 10 липня 2018 Share Опубліковано: 10 липня 2018 Подскажите как сохранить все связи при обновлении? Если обновлять без удаления модуля (дополнения), то связи остаются, версия становится 1.6.3.11b34 и куча проблем, с которыми провозился весь день а потом понял что нужно нормально установить. Копирование таблиц product_to_1c , category_to_1c, manufacturer_to_1c, attribute_to_1c поможет или может вызвать баги? Надіслати Поділитися на інших сайтах More sharing options...
Furious Опубліковано: 10 липня 2018 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options...
rdpv Опубліковано: 11 липня 2018 Share Опубліковано: 11 липня 2018 Всем спасибо! Решил другим вариантом выгрузку модели внес изменения в 1с ДобавитьУзелCML(СписокЗначенийCML, "Модель" , НоменклатураСсылка.Артикул); Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts