Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Kirillove

Користувачі
  
  • Публікації

    1 598
  • З нами

  • Відвідування

Усі публікації користувача Kirillove

  1. Самое главное чтобы 1С поддерживала такую загрузку, у Вас какая конфигурация 1С?
  2. С мультиязычной загрузкой вопрос встал... У всех по разному реализовано, необходимо в XML применить один стандарт.. Для этого в начале файла, нужно будет указать что в файле присутствуют несколько языков, и должны быть перечислены. и далее элементы должны быть снабжены атрибутами lang, например: <Наименование lang="ru">Для ноутбуков</Наименование> Пока мне такая идея пришла в голову. В общем такое решение проанализировал и понял что оно самое подходящее, и решил его включить в версию 2.0 Поддержка характеристик тоже будет мультиязычным.
  3. Ошибка связана с отсутствием файла XML во время загрузки, причин может быть быть несколько. очистка папки cache/exchange1c во время загрузки. Может быть во время параллельных одновременных обменов с сайтом. не закачался файл не распаковался архив, так как недокачались все части. Либо во время закачки частей произошла очистка кэша Проверьте настройки 1С у вас настроен там один обмен? Если несколько обменов товарами, сделайте так чтобы одновременно не выполнялись более одного обмена.
  4. У кого возникают ошибки в логах из-за ограничения хостером менять параметры PHP из кода: script tried to disable max_execution_time by setting it to zero which is not allowed (file '.../admin/controller/module/exchange1c.php', line 2259) script tried to disable memory_limit by setting it to a negative value -1 bytes which is not allowed (file '.../admin/controller/module/exchange1c.php', line 2260) script tried to increase max_execution_time to 200 seconds which is above the allowed value (file '.../admin/controller/module/exchange1c.php', line 2290) в файле где ошибка есть функция public function modeFile() в ней отключите строки: //set_time_limit(0); //ini_set('memory_limit', '-1'); ... //set_time_limit($time_limit); //ini_set('memory_limit', $memory_limit);
  5. Исправление в 1.6.4.7 (SEO генерация по кнопке) файл /admin/model/extension/exchange1c.php Данная статья будет продублирована в разделе исправление ошибок версии 1.6.4.7 на офсайте
  6. По возможности все, но сначала те которые последние а потом уже назад листаю, так как возможно уже неактуален ответ, поэтому ко всем обращаюсь у кого еще есть вопросы просто напишите сообщение с ссылкой на Ваш вопрос.
  7. Логи опенкарта получил, если проблема не единичная то обсуждение поможет другим, буду здесь писать ответ по существу. 2019-07-03 6:39:25 - 2.507 Mb | 1929 | Распаковка архива: = /tmp/phpUgYNo4 2019-07-03 6:39:25 - 2.510 Mb | 1884 | Распаковка XML, name = import.xml 2019-07-03 6:39:25 - [!] ВНИМАНИЕ Файл 'import.xml' не является XML файлом и не будет записан! 2019-07-03 6:39:25 - 11.037 Mb | 1918 | Завершена распаковка XML 2019-07-03 6:39:25 - 2.510 Mb | 1884 | Распаковка XML, name = offers.xml 2019-07-03 6:39:25 - 4.654 Mb | 1918 | Завершена распаковка XML 2019-07-03 6:39:25 - 2.509 Mb | 1959 | Завершена распаковка архива вот этот факт говорит о том что файл каталога не был загружен, то есть далее идет загрузка предложений 2019-07-03 6:39:25 - 2.509 Mb | 2062 | Обрабатывается файл основной: offers.xml 2019-07-03 6:39:25 - [i] Ручная загрузка данных. 2019-07-03 6:39:25 - 3.794 Mb | 0441 | SELECT `language_id` FROM `oc_language` WHERE `code` = 'en' 2019-07-03 6:39:25 - 3.793 Mb | 0443 | Определен язык language_id: 1 2019-07-03 6:39:25 - 3.793 Mb | 6815 | >>>>>>>>>>>>>>>>>>>> НАЧАЛО ЗАГРУЗКИ ДАННЫХ <<<<<<<<<<<<<<<<<<<< 2019-07-03 6:39:25 - 3.793 Mb | 6816 | Доступно памяти: 11.242 Mb 2019-07-03 6:39:25 - 3.794 Mb | 6827 | Файл: offers.xml 2019-07-03 6:39:25 - 3.795 Mb | 0153 | Версия XML: 2.05 2019-07-03 6:39:25 - 3.795 Mb | 6866 | >>>>>>>>>>>>>>>>>>>> ЗАГРУЗКА ПАКЕТА ПРЕДЛОЖЕНИЙ <<<<<<<<<<<<<<<<<<<< 2019-07-03 6:39:25 - 3.797 Mb | 5666 | [!] Загрузка полная... .... обновляются цены и остатки, и на этом все.... Что же не так с файлом import.xml? либо распаковка неудачно завершилась, то есть обрезан архив либо куски не все закачаны. Теперь надо включить лог веб сервера можно только error, и посмотреть что там. Да кстати, если файл закачанный режется на куски, то в логе еще раньше должны быть записи о закачанных кусках, по последним двум кускам по их размерам можно понять последний кусок был или нет. У последнего размер должен быть меньше чем у остальных. Обычно offers в два или более раз больше import и он не пролазит на сервер из-за ограничений если не заливать кусками. Но у Вас наоборот маленький кусок не пролез, возможно оборвалась закачка одного куска и загрузка прервалась, модуль воспринял что закачаны все куски и начал выполнять распаковку. Прерывание загрузки часто бывает из-за нестабильного интернета., можно во время обмена наблюдать за трафиком и параллельно запустить пинг до хостера с размером пакета 200 или более
  8. Отправьте логи на почту [email protected] и в письме укажите несколько товаров которые без картинки без картинки на сайте.
  9. то есть в логе видно что распаковывается или копируется картинка но в папке назначения ее нет?
  10. То есть 1С сервер и веб сервер в одной локальной сети у Вас стоят? Я имел ввиду вот эту настройку:
  11. Новая версия будет 2.0 все версии которые выходили этого не поддерживали, так что лучше сидите на той что работает.
  12. Вообще рекомендуется для больших магазинов использовать хостинг поддерживающий Битрикс, там как раз оптимальные настройки, но если неохота перепрыгивать на другой хостинг. Можно настроить несколько обменов по каталогам, но опять таки чтобы они вместе никогда не стартовали уже надо в 1С планировщик настраивать, тогда за одну порцию товаров будет меньше выгружаться.
  13. выгружается архивом ? проверить наличие папки "import_files" в /image а также права на запись web сервером в нее. Проверить при создании папки "import_files" есть ли права на создании в ней файлов и папок для web сервера
  14. А если выгружать только изменения, то при 10к товаров обмен проходит не более 5 мин. Но если например переоценить 5000 товаров то выгрузка будет большой... Я уже думал над этим... кстати есть мысли, а если использовать планировщика хостинга (cron), он будет запускать один и тот же скрипт с паузой который будет обрабатывать товары в ограниченное время, скрипт например может считать сколько времени прошло и прерываться, записать на какой позиции остановился и продолжить при следующем запуске. Даже можно 1С или какой-там софтине ответить типа все успешно, не удалять файл во временной папке и удалить его как только все товары будут в ней обработаны.
  15. Кстати хочу сказать вот что, модуль 1.6.4.7 и все предыдущие могут обрабатывать одновременно только один запрос, при выгрузки каталога на сайт нельзя чтобы в это время происходил обмен заказами. Проблема в том что папка загрузки одна и очистка перед загрузкой удалить загружаемые файлы, которые собираются (резаные) файл получается неполноценным и получаем ошибку распаковки. Проблему в новой версии я эту решил, там создаются временные папки для каждой сессии которые затем удаляются.
  16. По идее да, но скорее всего 1С ваша не передает его, тем более модуль этот вариант не поддерживает. К сожалению. Доработка версии 1.6.4.7 невозможна... Пока ничем помочь не смогу.
  17. Эта настройка не влияет на загрузку товаров, в файле /admin/model/extension/exchange1c.php можно в коде добавить после кода Строчки // Не загружаем товары без картинок if (empty($data['images'])) { continue; }
  18. Всем привет, давно я тут не был, прочитал несколько постов, очень многое надо исправить, очередной раз просматривая код понимаю что многое надо исправить, но времени у меня очень мало... УНФ развивается для сайта быстрее моего модуля... Но я в первую очередь следую за ней. Модуль медленно развивается, это связано с тем что я упор сделал на свой магазин и только в свободное время писал модуль. Пересматривать код я начал с самого начала, с момента когда 1С начинает договариваться с сайтом... пробую разные варианты тестирую.. но уже нашел способ как будет удобнее для отладки и гибкости настроек... Кстати, версия 1.6.4.7 самая лучшая, у половины работает с коробки, но все равно опции работают нестабильно, даже у меня, я поэтому их и не использую у себя, но обещаю я их все таки добью...
  19. Изменения в 1С не вносятся, не замечал у себя, эта настройка нужна если нужно сделать размер файла из 1С ещё меньше. Но только 0 не надо ставить а то скорее всего не будет выгружать. При начале обмена 1С спрашивает размер файла вот если тут будет значение то оно и будет передано в 1С.
  20. Кэш должен быть пустой, если не удаляются файлы, либо удалось из вручную либо в модуле прописать можно, у вас архивы наверное там остаются?
  21. В общем у модуля появился свой блог http://exchange1c.tesla-chita.ru Там буду описывать подробно о работе модуля и функций
  22. Значит включу проверку дубликатов при загрузке. У меня до сих пор было включено в модуле возможность загрузки несколько товаров 1С в один товар на сайте. Что бы привело при загрузке заказа не того товара с сайта, потому-что у товара был бы один Ид .

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.