Не удаётся сделать выгрузку из 1С
Здравствуйте, я пытаюсь с помощью mSync (ex mSklad) модуля сделать выгрузку, но сталкиваюсь с проблемой.
При выгрузке из «Комплексная автоматизация, редакция 1.1» у меня выгружаются характеристики и товары, но товары выгружаются только в корень т.е. родитель ставится «0» хотя указан «8» (msklad_catalog_root_id) и товары выгружаются в кучу без иерархии. Хотя я думаю это связано с тем что они не находятся в «категории товаров».
Пытался сделать выгрузку из торговли версии 11, демонстрационной, тоже беда. К серверу пишет подключилось, синхронизация прошла успешно, но на сайте пусто.
PS пытался на пробном модхосте всё протестировать перед покупкой, но не удалось осуществить авторизацию, 1Ска пишет. По этому пришлось транспортный пакет позаимствовать у знакомого и пробовать на своём сервере.
Хотелось бы всё настроить и купить компонент.
Странно что документация практически отсутствует.
При выгрузке из «Комплексная автоматизация, редакция 1.1» у меня выгружаются характеристики и товары, но товары выгружаются только в корень т.е. родитель ставится «0» хотя указан «8» (msklad_catalog_root_id) и товары выгружаются в кучу без иерархии. Хотя я думаю это связано с тем что они не находятся в «категории товаров».
Пытался сделать выгрузку из торговли версии 11, демонстрационной, тоже беда. К серверу пишет подключилось, синхронизация прошла успешно, но на сайте пусто.
PS пытался на пробном модхосте всё протестировать перед покупкой, но не удалось осуществить авторизацию, 1Ска пишет. По этому пришлось транспортный пакет позаимствовать у знакомого и пробовать на своём сервере.
Хотелось бы всё настроить и купить компонент.
Странно что документация практически отсутствует.
Комментарии: 14
Скорее всего конфликтуют alias, поэтому всё в корень падает. Видимо, уже есть ресурсы с темы alias, которые создаются при синхронизации
Спасибо за наводку, увидел у вас схожую проблему в соседней теме. В понедельник буду пробовать, сейчас нет доступа.
надо в 1с смотреть структуру, и включить «Использовать вложенные URL»
К сожалению не помогло :( в корень падает при синхронизации с «Комплексная автоматизация, редакция 1.1»
состояние перед синхронизацией:
А при синхронизации с УТ
1с пишет «Обмен с сайтом завершен»
а у modx в журнале ошибок появляется:
состояние перед синхронизацией:
А при синхронизации с УТ
1с пишет «Обмен с сайтом завершен»
а у modx в журнале ошибок появляется:
[2015-03-16 10:33:12] (ERROR @ /kwazar/assets/components/msklad/1c_exchange.php) [mSklad] Ошибка импорта каталога, передано пустое имя файла (переменная filename)
может надо тогда в 1С посмотреть? почему пустое имя файла передаётся, и вообще, нужно ли принимать данное поле на сайте?
Я конечно могу ошибаться, я не разбираюсь с 1С, думаю что проблема не в ней, там просто практически нечего настраивать.
Заметил такое наблюдение:
При синхронизации с «Комплексная автоматизация, редакция 1.1», когда синхронизация проходит, но в корень.
в папке 1c_temp создаются два файла (где то я видел что именно эти два файла должны быть для корректной синхронизации, только не помню где)
А при синхронизации с УТ, появляется один файл
PS Видел что ещё человек помощь ищет modx.pro/help/5020/ вот не могу понять, то ли я дурак, то ли лыжи не едут. Имхо стандартное Демо-инфо 1С то должно без проблем синхронизироваться.
Заметил такое наблюдение:
При синхронизации с «Комплексная автоматизация, редакция 1.1», когда синхронизация проходит, но в корень.
в папке 1c_temp создаются два файла (где то я видел что именно эти два файла должны быть для корректной синхронизации, только не помню где)
А при синхронизации с УТ, появляется один файл
PS Видел что ещё человек помощь ищет modx.pro/help/5020/ вот не могу понять, то ли я дурак, то ли лыжи не едут. Имхо стандартное Демо-инфо 1С то должно без проблем синхронизироваться.
в этих файлах информация о синхронизации. Поля, которые можно импортировать. Вообще, по инструкции всё корректно настраивается и работает, может необходимо первый пункт включить? (об автоматическом создании tv)
он тоже включен
надо смотреть тогда в файлах, какое имя передаётся пустым и в 1С исправить этот момент
в файле core/components/msklad/model/msklad/mskladcataloghandler.class.php имеется строка
case 'import.xml':
под ней добавить еще одно значениеcase 'import.xml':
case 'import0_1.xml':
возможно вы импортируете товары с картинками и какой либо файл изображения имеет некорректное имя. Попробуйте сделать выгрузку без картинок.
Итак в общем в файле
Теперь осталось понять почему не создаются каталоги для товаров, а всё сливается в одну кучу…
Очень хотелось бы чтобы разработчик отозвался…
ps Василий Наумкин @bezumkin возможно заметит, может есть контакт с Александр Рахимов
mskladcataloghandler.class.php
на 473 строке закомментировал $categoryId=0;
Теперь из настроек modx заработала возможность указывать id каталога в который импортировать msklad_catalog_root_id
Я не уверен насколько это верно, но работает.Теперь осталось понять почему не создаются каталоги для товаров, а всё сливается в одну кучу…
Очень хотелось бы чтобы разработчик отозвался…
ps Василий Наумкин @bezumkin возможно заметит, может есть контакт с Александр Рахимов
ps Василий Наумкин @bezumkin возможно заметит, может есть контакт с Александр РахимовЕсли ты уже создал тему в техподдержке магазина, остаётся только ждать.
Ну или жаловаться в администрацию магазина.
День добрый. Ожидайте ответа в ближайшее время в поддержке.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.