Загрузка с 1С

#
Загрузка с 1С

Вот кусок файла, который генерирует 1С, и который загружается в hostcms.
Как сделать (пошагово), что бы данные SEOkeywords, SEOtitle, SEOdescription загружались в hostcms в карточку товара в папку SEO в соответствующие поля?


<Товар>
<Ид>b7e6fa7d-4b1c-11e1-802f-485b39c3fc1a</Ид>
<Артикул/>
<Наименование>CW230</Наименование>
<БазоваяЕдиница Код="796" НаименованиеПолное="Штука" МеждународноеСокращение="PCE"/>
<Группы><Ид>ed3c10bc-b374-11e4-93e5-bcee7b897152</Ид></Группы>
<Описание>Драйвер</Описание>
<Картинка>import_files/b7/b7e6.jpeg</Картинка>
   <ЗначенияРеквизитов>
      <ЗначениеРеквизита>
            <Наименование>ОписаниеФайла</Наименование>
            <Значение>import_files/b7/b7e6.jpg#Фото1</Значение>
      </ЗначениеРеквизита>
      <ЗначениеРеквизита>
            <Наименование>ВидНоменклатуры</Наименование>
            <Значение>Товар</Значение>
      </ЗначениеРеквизита>
      <ЗначениеРеквизита>
            <Наименование>ТипНоменклатуры</Наименование>
            <Значение>Запас</Значение>
      </ЗначениеРеквизита>
<SEOkeywords>333333</SEOkeywords>
<SEOtitle>111111</SEOtitle>
<SEOdescription>222222</SEOdescription>
#
Re: Загрузка с 1С
polkin,Вы читали инструкцию? Прочтите её на странице 96.

"Добавлена возможность указать значения некоторых основных свойств товара через дополнительные
свойства в системе 1С. Соответствие названия дополнительного свойства 1С и основного свойство
товара в HostCMS:".


#
Re: Загрузка с 1С
Т.е. если это не дополнительное свойство (ЗначениеРеквизита) а основное поле типа Наименование, то добавить невозможно?
#
Re: Загрузка с 1С
polkin,
верно. Вы не можете просто определять поля, какие захотите, это противоречит стандарту CommerceML.
#
Re: Загрузка с 1С
Странно. Там только соответствие ввести, что поле <SEOkeywords>333333</SEOkeywords> соответствует полю hostcms HOSTCMS_KEYWORDS. Так не получится?
#
Re: Загрузка с 1С
Ведь для <Наименование>CW230</Наименование> работает...
#
Re: Загрузка с 1С
Где в админке можно посмотреть загрузку с 1С?
1С дает ошибку.

Интерактивный обмен
19.02.2015 10:44:46 Запуск выгрузки товаров
19.02.2015 10:44:54 Завершено формирование файлов выгрузки товаров
Выгружено товаров: 384
предложений: 2 441
картинок: 301

В том числе для каталога Основной каталог товаров:
товаров: 384
предложений: 2 441
картинок: 301

19.02.2015 10:47:52 Выгрузка на сайт завершилась с ошибками.
import.xml: Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Ответ сервера:
success
19.02.2015 10:47:52 Завершена выгрузка товаров

Где искать в админке "Произошла ошибка на стороне сервера. Получен неизвестный статус импорта."???
#
Re: Загрузка с 1С
polkin,
есть стандарт. В нём описаны поля, которые можно использовать. Никаких других полей не допускается.

Цитата:
Странно. Там только соответствие ввести, что поле <SEOkeywords>333333</SEOkeywords> соответствует полю hostcms HOSTCMS_KEYWORDS. Так не получится?
где "там"? В коде уже введено соответствие, что название дополнительного свойства "HOSTCMS_KEYWORDS" является основным полем товара "seo_keywords". Какое ещё соответствие Вы хотите ввести? polkin писал(а):
Где искать в админке "Произошла ошибка на стороне сервера. Получен неизвестный статус импорта."???
Обновите систему, а также обновите типовую динамическую страницу обмена с 1С. Чтобы сделать это, скачайте последнюю версию "Халявы" и возьмите типовую оттуда.
#
Re: Загрузка с 1С
С обновлением помогло, спасибо, теперь выгружает.

Перенес в реквизиты, все равно в карточке товара в SEO пусто, значения 111111, 222222, 3333333 не прописывает...

      <ЗначениеРеквизита>
         <Наименование>HOSTCMS_KEYWORDS</Наименование>
         <Значение>333333</Значение>
      </ЗначениеРеквизита>
      <ЗначениеРеквизита>
         <Наименование>Описание (description)</Наименование>
         <Значение>222222</Значение>
      </ЗначениеРеквизита>
      <ЗначениеРеквизита>
         <Наименование>HOSTCMS_TITLE</Наименование>
         <Значение>111111</Значение>
      </ЗначениеРеквизита>
#
Re: Загрузка с 1С
polkin,
нужны теги "ЗначенияСвойств/ЗначенияСвойства", вот так:


<ЗначенияСвойств>
  <ЗначенияСвойства>
    <Наименование>Описание (description)</Наименование>
    <Значение>222222</Значение>
  </ЗначенияСвойства>
</ЗначенияСвойств>


Для этого нужно добавдять дополнительные свойства товару, а не реквизиты.
Авторизация