Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Импорт нескольких изображений в поле Набор изображений

Автор webtrendРаздел Настройка системы и модулей

Ответов: 2
Просмотров: 126
Последний ответ 12 Апреля 2017, 14:17:53
от webtrend
Импорт данных чужих новостных лент

Автор AksukРаздел Шаблоны XSLT

Ответов: 2
Просмотров: 8585
Последний ответ 07 Декабря 2011, 02:14:37
от Aksuk
Отдельный импорт только остатков при синхронизации с 1С

Автор atachРаздел Настройка системы и модулей

Ответов: 4
Просмотров: 326
Последний ответ 15 Апреля 2016, 11:36:04
от atach
Импорт товару свойства типа symlink

Автор admin2@pomdv.comРаздел Макросы UMI.CMS

Ответов: 7
Просмотров: 461
Последний ответ 30 Июля 2016, 08:33:25
от e.ioffe
Импорт данных по cron. xmlImporter

Автор RodogorРаздел Custom макросы

Ответов: 9
Просмотров: 4030
Последний ответ 18 Марта 2013, 13:56:53
от Rodogor

0 Пользователей и 1 Гость просматривают эту тему.

*

Alexey

  • *
  • 42
  • +3/-0
    • Просмотр профиля
Экспорт/импорт в формате CSV
« : 18 Декабря 2011, 18:12:03 »
Доброго времени суток всем!

После добавления основного количества товаров в каталог возникла необходимость заполнения свойств для каждого товара. Самым рациональным способом видится цепочка: экспорт в CSV - последующее редактирование - импорт в CSV. Таким образом, удалось бы сэкономить значительное количество времени.

Я ознакомился с необходимыми стандартами и правилами, описанными в руководстве, однако при каждом импорте товары не обновляются, а создаются вновь. При этом id, type-id, parent-id при редактировании не затрагивались вообще, т.е., по идее, вся структура должна остаться неизменной, должны измениться только редактируемые поля. Предположил, что проблема возникает после редактирования и сохранения csv. Тогда я просто импортировал файл без изменений, в первоначальном виде - и все равно, разделы и объекты каталога не обновляются, а создаются еще раз. Пробовал менять раздел для импорта - тоже безрезультатно.

Подскажите, пожалуйста, как быть? В чем может быть ошибка?
« Последнее редактирование: 18 Декабря 2011, 18:33:20 от Alexey »

*

Alexey

  • *
  • 42
  • +3/-0
    • Просмотр профиля
Re:Экспорт/импорт в формате CSV
« Ответ #1 : 19 Декабря 2011, 13:22:57 »
Небольшая просьба - протестируйте, пожалуйста, как экспорт/импорт CSV работает у вас. Достаточно на примере одной позиции (товара), или можно взять какую-нибудь произвольную страничку (если нет каталога товаров).

Просто в модуле "Обмен данных" сделайте экспорт в формате CSV (вкладка "Импорт данных") выбранной страницы, затем в этом же модуле попробуйте осуществить импорт получившегося файла, не редактируя его (вкладка "Экспорт данных"). Предварительно данный файл нужно скопировать в директорию /files/filesToImport/.

Попробуйте и сообщите о результатах. Только, лучше, наверное, бэкап сделать сначала (на всякий случай).
Времени это много не займет, а я буду уже дальше думать на основании этого - или ошибка связана с особенностями импорта, или у меня где-то неверно заданы настройки, то есть что-то делаю неправильно. Заранее признателен.

*

Alexey

  • *
  • 42
  • +3/-0
    • Просмотр профиля
Re:Экспорт/импорт в формате CSV
« Ответ #2 : 30 Декабря 2011, 09:41:02 »
Проблема возникала из-за того, что название экспортируемого файла было изменено. По умолчанию при экспорте в CSV файлу присваивается числовое название. Так вот, менять его не стоит, т.е. его надо закачать в папку /files/, не меняя название и указать к нему путь в настройках импорта, тогда и обновление будет проходить корректно.

*

Alexey

  • *
  • 42
  • +3/-0
    • Просмотр профиля
Re:Экспорт/импорт в формате CSV
« Ответ #3 : 30 Декабря 2011, 09:50:29 »
Друзья, столкнулся с еще одной проблемой, связанной с импортом в CSV.

Версия UMI.CMS - 2.8.4.

Как пишется в руководстве пользователя "UMI.CMS" - в версии 2.8.3 (и в версии 2.8.4, скорее всего, тоже) импорт и экспорт полей типа «ссылка на дерево», «выпадающий список», «выпадающий список с множественным выбором» и «составное») не производится.

Для специфических свойств, характерных для товаров одной группы, как раз необходимо использование поля «выпадающий список».
Был создан отдельный тип данных для одной группы товаров и добавлены поля (выпадающие списки) «Цвет», «Тип», «Размер». К данным полям подключены справочники в шаблонах данных.

Данные характеристики планируется использовать для отображения в детальном просмотре и фильтрах по группам товаров.
 
Далее был произведен экспорт в CSV и последующее редактирование с добавлением нужных свойств цвета.
Импорт измененного файла проходит успешно,  происходит обновление товаров, в логах ошибок нет,  однако фактически никаких изменений не происходит, даже при наличии в справочниках соответствующих значений цветов.

В версии 2.8.4.2 данная проблема была устранена - модуль теперь умеет работать с полями типа relation (выпадающий список).

Требуется добавить поддержку полей данного типа (выпадающий список) к текущей версии UMI.CMS, и разобраться как корректно добавлять значения выпадающих списков через CSV, желательно без предварительного заполнения справочника.

Очень надеюсь на вашу помощь! :)
« Последнее редактирование: 30 Декабря 2011, 10:56:34 от Alexey »

*

Alexey

  • *
  • 42
  • +3/-0
    • Просмотр профиля
Re:Экспорт/импорт в формате CSV
« Ответ #4 : 30 Декабря 2011, 11:04:20 »
Обновиться, к сожалению, пока не могу - поэтому вопрос решить нужно именно на текущей версии (2.8.4).

*

Alexey

  • *
  • 42
  • +3/-0
    • Просмотр профиля
Re:Экспорт/импорт в формате CSV
« Ответ #5 : 30 Декабря 2011, 11:41:26 »
Вот, здесь нашел более подробное объяснение по поводу первой проблемы, описанной в первых двух постах.

*

admin

  • *****
  • 2419
  • +172/-1
    • Просмотр профиля
Re:Экспорт/импорт в формате CSV
« Ответ #6 : 05 Января 2012, 10:04:38 »
в итоге вопрос с экспортом выпадающего списка решился или так и остался на уровне того, что у вас 2.8.4 и надо изменить в системе то что было изменено в 2.8.4.2 и позволяло перекидывать выпадающие списки?

*

Alexey

  • *
  • 42
  • +3/-0
    • Просмотр профиля
Re:Экспорт/импорт в формате CSV
« Ответ #7 : 06 Января 2012, 10:45:37 »
Проблема решена путем замены отдельных файлов с более новой версии (2.8.4.4). Все работает, кроме некоторых системных типов (native). В частности, значения таких полей, как type-id, parent-id при не обновляются. Т.е. я импортирую измененные значения в CSV после редактирования, импорт проходит успешно, однако значения остаются прежними, т.е. не меняются. Было бы неплохо разобраться с этим до конца, и тогда работа с большим количеством объектов каталога стала бы еще более удобной.
« Последнее редактирование: 06 Января 2012, 10:49:26 от Alexey »

*

admin

  • *****
  • 2419
  • +172/-1
    • Просмотр профиля
Re:Экспорт/импорт в формате CSV
« Ответ #8 : 07 Января 2012, 07:24:28 »
ну тут явно надо учитывать что именно вы перенесли и чего изначально не хватало, скрупулезная работа)