обмен данными с 1с8

#
Re: обмен данными с 1с8
Возможно ли в 7 версию помимо остатков загружать заказы и формировать автоматом счета покупателю? Если нет, то что такое в описании выгрузка товаров и предложений. Каких предложений?
У меня стоит задача - загрузка прайса из 1С на сайт, выгрузка с сайта в 1С заказов чтобы формировался счет. Это реально сделать в 7 версии с минимальными затратами?
Создание, продвижение и поддержка сайтов на HostCMS - Jenix.ru
#
Re: Re: обмен данными с 1с8
DStorm писал(а):
В сторону магазина понятно, а из магазина в 1С? Что уходит?


Все что посылается системой HostCMS системе 1С Вы можете увидеть в обработчике узла структуры, который обрабатывает сам обмен. В нем генерируется CommerceML-код, который передается самой 1С.
#
Re: обмен данными с 1с8
DStorm писал(а):
Ошибка в значении узла <Документ>.<Валюта> документа CML (RUR).
Обмен не выполнен
Не удалось обработать значение элемента (Документ.Валюта) = (RUR).

Данная ошибка возникает когда наименование валюты в 1С не совпадает с наименованием валюты в HostCMS. В данном случае в 1С не оказалось валюты под наименованием RUR. Следовательно необходимо переименовать существующую валюту в RUR, либо добавить новую валюту с наименованием RUR.
#
Re: обмен данными с 1с8
shushpanchik писал(а):
Все что посылается системой HostCMS системе 1С Вы можете увидеть в обработчике узла структуры, который обрабатывает сам обмен. В нем генерируется CommerceML-код, который передается самой 1С.

Я не программист, не понимаю что там написано.
А вот получить ответ что все же 1С забирает из магазина и куда сохраняет у себя, было бы более ценно услышать, нежели посыл к коду обработчика. Ведь многие спрашивают, что все же передается в 1С???

shushpanchik писал(а):
Данная ошибка возникает когда наименование валюты в 1С не совпадает с наименованием валюты в HostCMS. В данном случае в 1С не оказалось валюты под наименованием RUR. Следовательно необходимо переименовать существующую валюту в RUR, либо добавить новую валюту с наименованием RUR.


Спасибо, будем разбираться.
#
Re: обмен данными с 1с8
Уважаемые разработчики, будет ответ, что 1С забирает и куда кладет у себя???
#
Re: обмен данными с 1с8
DStorm писал(а):
Уважаемые разработчики, будет ответ, что 1С забирает и куда кладет у себя???

Конечно будет
Давайте разберем ответы HostCMS на запросы 1С.
На запрос 1С о заказах система HostCMS формирует такой код:


<Документ>
      <Ид>326</Ид>
      <Номер>326</Номер>
      <Дата>2009-10-13</Дата>
      <ХозОперация>Заказ товара</ХозОперация>
      <Роль>Продавец</Роль>
      <Валюта>rub</Валюта>
      <Курс>1.000000</Курс>
      <Сумма>90300</Сумма>
      <Контрагенты>
         <Контрагент>
            <Ид>06D3DDAC-9096-0608-588D-1C0BE489CF1A</Ид>
            <Наименование>Администратор </Наименование>
            <Роль>Покупатель</Роль>
            <ПолноеНаименование>Администратор </ПолноеНаименование>
            <Фамилия/>
            <Имя>Администратор</Имя>
            <АдресРегистрации>
               <АдресноеПоле>
                  <Тип>Страна</Тип>
                  <Значение>Россия</Значение>
               </АдресноеПоле>
               <АдресноеПоле>
                  <Тип>Почтовый индекс</Тип>
                  <Значение>0</Значение>
               </АдресноеПоле>
               <АдресноеПоле>
                  <Тип>Город</Тип>
                  <Значение/>
               </АдресноеПоле>
               <АдресноеПоле>
                  <Тип>Улица</Тип>
                  <Значение/>
               </АдресноеПоле>
            </АдресРегистрации>
            <Представители>
               <Представитель>
                  <Контрагент>
                     <Отношение>Контактное лицо</Отношение>
                     <Ид>06D3DDAC-9096-0608-588D-1C0BE489CF1A</Ид>
                     <Наименование>Администратор </Наименование>
                  </Контрагент>
               </Представитель>
            </Представители>
         </Контрагент>
      </Контрагенты>
      <Время>16:32:31</Время>
      <Товары>
         <Товар>
            <Ид>CD12D330-A903-7274-8732-791CCEA6FD1A</Ид>
            <Наименование>КАМАЗ</Наименование>
            <БазоваяЕдиница Код="0" НаименованиеПолное="" МеждународноеСокращение=""/>
            <ЦенаЗаЕдиницу>15000.00</ЦенаЗаЕдиницу>
            <Количество>6</Количество>
            <Сумма>90000</Сумма>
            <ЗначенияРеквизитов>
               <ЗначениеРеквизита>
                  <Наименование>ВидНоменклатуры</Наименование>
                  <Значение>Товар</Значение>
               </ЗначениеРеквизита>
               <ЗначениеРеквизита>
                  <Наименование>ТипНоменклатуры</Наименование>
                  <Значение>Товар</Значение>
               </ЗначениеРеквизита>
            </ЗначенияРеквизитов>
         </Товар>
      </Товары>
      <ЗначенияРеквизитов>
         <ЗначениеРеквизита>
            <Наименование>Дата оплаты</Наименование>
            <Значение>0000-00-00 00:00:00</Значение>
         </ЗначениеРеквизита>
         <ЗначениеРеквизита>
            <Наименование>Заказ оплачен</Наименование>
            <Значение>true</Значение>
         </ЗначениеРеквизита>
         <ЗначениеРеквизита>
            <Наименование>Метод оплаты</Наименование>
            <Значение>Оплата наличными</Значение>
         </ЗначениеРеквизита>
         <ЗначениеРеквизита>
            <Наименование>Отменен</Наименование>
            <Значение>false</Значение>
         </ЗначениеРеквизита>
      </ЗначенияРеквизитов>
   </Документ>


Где тег <Документ> означает заказ.

Далее идет код

<Ид>326</Ид>
      <Номер>326</Номер>
      <Дата>2009-10-13</Дата>
      <ХозОперация>Заказ товара</ХозОперация>
      <Роль>Продавец</Роль>
      <Валюта>rub</Валюта>
      <Курс>1.000000</Курс>
      <Сумма>90300</Сумма>


Это сервисная информация о заказе, в частности тег <ХозОперация> принимает одно значение в системе HostCMS - "Заказ товара".

Далее идет тег <Контрагенты>, в котором перечислены контрагенты связанные с заказом, в системе HostCMS не может быть больше одного контрагента.

Далее идет тег <Товары>, в нем содержатся все товары заказа, а также сервисная информация о каждом из товаров, например <ЦенаЗаЕдиницу>, <Количество>, <Сумма>.

Далее идет тег <ЗначенияРеквизитов>, в нем записана дополнительная информация о заказе, а именно: Дата оплаты, статус "Заказ оплачен", Метод оплаты, статус "Отменен".
#
Re: обмен данными с 1с8
Т.е. 1С забирает заказы, что и хотелось узнать.
Теперь хочется узнать, как 1С это делает?
У нас есть 2 режима обмена:
1. Файловый
2. On-line
В первом варианте, из 1С все выгружается и почти все загружается в Магазин. В обратную сторону - обмена нет, т.е. из Магазина не возможно загрузить заказы в 1С??? Правильно?

Во втором случает идет двухсторонний обмен - это понятно.

Спасибо
#
Re: обмен данными с 1с8
DStorm писал(а):
В первом варианте, из 1С все выгружается и почти все загружается в Магазин. В обратную сторону — обмена нет, т.е. из Магазина не возможно загрузить заказы в 1С??? Правильно?
Вручную выгрузить информацию о заказах HostCMS в формат CommerceML невозможно.
#
Re: обмен данными с 1с8
Господа
Кто как решил проблему с выгрузкой товаров? 1С выдает "Изменения товаров не зарегистрированы. Выгрузка товаров не произведена". lib_config_36 из последнего демо. Коннект проходит нормально.
#
Re: обмен данными с 1с8
Наверное подобный вопрос необходимо задать техподдержке 1С.
Авторизация