Федеральный семинар «1С-Битрикс»: Веб для бизнеса

Обмен данными с сайтом для 1С:Управление торговлей 11 (платформа 8.2)

Обмен данными с сайтом для 1С:Управление торговлей 11 (платформа 8.2)

Свершилось то, чего долго ждали многие клиенты и партнеры: теперь обмен данными с сайтами на 1С-Битрикс доступен в ТИПОВОЙ ПОСТАВКЕ конфигурации "1С: Управление торговлей 11". smile:)





Несмотря на то, что новый функционал появился не в 1С-Битрикс: Управление сайтом, мы решили приурочить это обновлением именно к выходу 10й версии.


Что это значит для потребителя?

1С на сегодняшний день сохраняет позиции самого сильного игрока на рынке  систем управления предприятием. Особого внимания заслуживает платформа 8.2 и технология "управляемое приложение", революционные и содержащие массу полезных возможностей для потребителя.

В прошлом году был выпущен релиз наиболее популярной конфигурации для торговых организаций: "1С:Управление торговлей 11" уже на базе технологии управляемое приложение. Это принципиально новый продукт и большей функциональностью, чем версия 10.

Как вы, наверное, знаете, мы впервые на рынке реализовали штатную интеграцию с 1С: Управление торговлей 10 еще в 2007 году (поддержка появилась в 1С-Битрикс: Управление сайтом 6.5), а в составе 1С появился модуль "Обмен данными с веб-сайтом", позволяющий легко настроить автоматизированную выгрузку в интернет-магазин номенклатуры товаров из 1С, и обрабатывать в 1С заказы интернет-покупателей.





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

Конечно, не могли мы обойти вниманием и 1С: Управление торговлей 11, и уже в середине прошлого года начали работы по созданию нового модуля. Это действительно новый модуль, который был написан с нуля, т.к. в УТ11 совершенно иные принципы разработки функционала.

Уже в августе наши разрабочики представили первый тестовый вариант модуля, который мог быть установлен в новый продукт и использовать обмен с сайтами (кстати, на базе этого тестового модуля, мы смогли успешно запустить обработку заказов у самих себя smile:) ).

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

Хотите верьте, хотите нет, но проектная документация по модулю с комментариями в общем итоге представляет собой документ более чем на 50 страниц!

Мы очень рады, что совместно с коллегами из 1С смогли завершить процесс и представить результат нашим партнерам и клиентам.

==========================
Счастливый номер релиза УТ: 11.0.6.7 smile:)
Все обладатели 1С: Управление торговлей 11 могут обновить свою конфигурацию для получения функционала. Никаких модулей с нашего сайта скачивать уже не нужно.

1С-Битрикс: Управление сайтом по прежнему содержит в себе функционал обмена также в штатной поставке (в редакциях Малый Бизнес, Бизнес и Бизнес веб-кластер).
==========================

Давайте кратко рассмотрим как воспользоваться новым функционалом обмена:

Итак, открываем "1С: Управление торговлей 11"!




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




После этого в том же разделе "Администрирование" в левом меню появится нужный нам пункт: "Обмен с сайтами". Кликнем и перейдем к настройке обмена.



Форма "Узлы обмена с сайтами" содержит информацию о настройках обмена. Те, кто раньше использовал интеграцию, наверняка помнят, что в УТ10 нужно было выбирать отдельно узлы обмена по товарам и заказам, чтобы 1С могла отслеживать изменения в данных и учитывать это при обмене.

В УТ11 теперь на каждую настройку по умолчанию свой узел обмена:  и на товары, и на заказы.  Это удобно. Обратите внимание, что узлов обмена может быть несколько для одного и того же сайта, фактически узлы являются профилями выгрузки. Например, для вашего интернет-магазина вы можете сделать два профиля:
  • 2 раза в день выгружать цены и остатки
  • каждые 15 минут принимать в 1С заказы покупателей.
Нажимаем кнопку "Создать" и настраиваем обмен с сайтом:



Также как и раньше, можно указать, в каком режиме будет работать данный профиль. Либо выгрузка товаров, либо обмен заказами, либо все вместе.

В разделе "Назначение" мы выбираем  - ведем ли мы обмен напрямую с сайтом по протоколам HTTP(S) (и тогда указываем его адрес и учетные записи), или используем локальный каталог для XML-файлов.

Как и ранее, функционал позволяет обмениваться между сайтом и 1С только измененными объектами, что существенно экономит трафик и сокращает время обмена. В первый обмен, независимо от настроек, будет осуществлена полная выгрузка.

Дополнительно вы можете настроить расписание обмена, и тогда 1С самостоятельно будет выполнять задание по обмену в заданные временные интервалы.

Далее, если указан режим выгрузки товаров, необходимо настроить данный режим:



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

Обратите внимание, что номенклатура может быть выгружена в раздельные каталоги (которые будут соответствовать отдельным инфоблокам в битриксе), для этого нужно нажать кнопку "Добавить" и настроить новый каталог и условия включения в него товаров (Настроить отбор).


Очень приятное нововведение в УТ11 - это галочка "Классифицировать по видам номенклатуры". В УТ10 была сущность "Ценовые группы", которая в УТ11 превратилась в иерархический справочник "Виды номенклатуры". Фактически - это возможность БЕЗ ИЗМЕНЕНИЯ СПРАВОЧНИКА НОМЕНКЛАТУРЫ создать отдельную иерархию разделов и товаров для выгрузки на сайт.

Учитывая, какие проблемы испытывают клиенты с приведением в порядок каталога товаров в 1С для должного представления на сайте, такая возможность - это просто спасательный круг для них!

Конечно, как и раньше, 1С может выгружать на сайт и изображения и файлы, связанные с товарами.


Идем дальше, в настройки обмена заказами:




Здесь произошло не так много изменений. Как и раньше вы должны выбрать способы идентификации контрагентов, которые приходят с сайта (чтобы заказ привязывался к сохраненному ранее контрагенту/клиенту) - теперь доступно 2 варианта: по наименованию, и по связке ИНН + КПП.

Настраивается с какими параметрами будут создаваться новые заказы и товары (если их не было в 1С ранее).

Обратим внимание на вкладку "Дополнительно":



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

Учитывая этот факт, мы добавили в функционал возможность привязки статуса заказа к флагу состояния заказа в битриксе. Так, если оплата заказа произошла на сайте (например, через Яндекс.Деньги), то в 1С статус документа будет автоматически переведен в "Готов к отгрузке", например. Это еще одно удобство для клиентов.

Также можно указать параметры обработки отмененных на сайте заказов, и возможность автоматического проведения документов.

Итак, настройка завершена, сохраним параметры. Теперь можно начинать обмен:




1С информирует нас о статусе обмена в правом нижнем углу экрана:




Первый обмен всегда выполняется долго, во-первых пока все не прокэшируется, а во вторых - всегда выполняется полная выгрузка.



После завершения обмена мы можем получить детальную информацию о его результатах:

Непосредственно в списке узлов обмена визуально убедиться, что все хорошо:



а также в специальных отчетах по событиям выгрузки и загрузки данных:



Обратите внимание, система раздельно показывает события:


События выгрузки данных - это выгрузка на сайт номенклатуры и данных по изменениям в заказах (если они обрабатываются в 1С)

События загрузки данных - это события по приему заказов с сайта.

Все события сохраняются в журнале регистрации и по ним можно получить детальную аналитику и (в случае каких то вопросов) проще локализовать проблему.




Также появилась еще одна удобная возможность - посмотреть изменения, которые были зарегистрированы в системе перед выгрузкой в режиме "только изменения".





Мы видим, что произошло изменение в справочнике номенклатуры, был изменен один товар. Теперь предельно ясно и понятно что будет выгружено на сайт в ближайшем сеансе обмена.


Итак, подведем итоги:

1) Если перед вами встала задача сделать интернет-магазин, с обменом с 1С вы можете теперь смело приобретать 1С: Управление торговлей 11 в связке с 1С-Битрикс: Управление сайтом и получить готовое, законченное решение по синхронизации данных.

2) Если у вас уже есть работающая 1С УТ 10 и настроен обмен с сайтом, можно сделать переход на УТ11, благо появляется очень много новых возможностей, как и для внутренней автоматизации, так и для процедуры обмена.



Разумеется, мы продолжим дальнейшую активную работу по развитию функционала интеграции с 1С.
У нас уже есть достаточно большое количество пожеланий, и на одном из ближайших собраний мы выработаем план по их реализации, о чем я дополнительно напишу в блоге. Если есть предложения - высказывайте.

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

Успехов вам в интеграции! smile:)
1
Геннадий Кирюшатов
24.03.2011 16:35:27
Доброго времени суток.
Как обстоят дела с конфигурацией "Управление торговым предприятием для Украины", редакция 1.1?
Ссылка 1
0
Рябинков Артем
24.03.2011 17:32:05
Здравствуйте, вопросы не по теме поста просьба писать в почту. Спасибо.
Родитель Ссылка 0
0
Andreev Alexey
24.03.2011 19:03:51
Артем, классная новость!Какая ситуация с выгрузкой характеристик? На скриншотах не видно. Что изменилось по сравнению с 10-й редакцией 1С?
Есть какие-то нюансы настройки со стороны 1С-Битрикс?
Ссылка 0
1
Рябинков Артем
25.03.2011 11:23:56
C точки зрения 1С ничего не поменялось, 1С отдает данные по товарам и характеристикам согласно формату CommerceML.
В битриксе они загружаются в два инфоблока - товаров и предложений по ним.

К концу марта разработчики должны доделать механизм SKU, который позволит более удобно работать с характеристиками на сайте: в админке и в публичке.

Можете посмотреть мой доклад на семинаре-презентации БУС10, там про это говорилось: http://www.1c-bitrix.ru/tv/cms10.php
Родитель Ссылка 1
0
Суворов Дмитрий
02.04.2011 08:11:57
Артем, есть ли новости по этому новому функционалу работы с характеристиками товаров? Мы как раз сейчас проектируем будущий интернет-магазин и хотели бы воспользоваться решением Битрикс, а не городить огород, как делали раньше.
Спасибо.
Родитель Ссылка 0
0
Рябинков Артем
04.04.2011 12:33:19
Разработчики обещают уже завтра показать, надеюсь что все будет ок.
Родитель Ссылка 0
0
Сухачев Павел
27.03.2011 13:56:04
Спасибо за обновление! Но как снести ту бета версию обмена данных что стояла до этого?

Если пытаться обновиться на последнюю 11.0.6.7 то вылезает ошибка!

Помогите...
Ссылка 0
0
Рябинков Артем
28.03.2011 10:56:54
Обратитесь в техподдержку.
Родитель Ссылка 0
0
Забавин Олег
03.04.2011 15:48:25
Битрикс 10+УТ 11.0.6.7, в битрикс стандартным обменом выгружаются товары, а цены не выгружаются (хоть статические хоть динамические). Буду благодарен за подсказку!
Ссылка 0
0
Рябинков Артем
04.04.2011 10:34:46
вам следует обратиться в техподдержку.
Родитель Ссылка 0
0
Воробьев Денис
15.04.2011 15:28:30
Нам техподдержка с ценами помогла, но когда возник вопрос "как настроить характеристики" - послали. В ТП 1С.

Вроде и понятно - это же настройка 1С, а не битрикса. Но, с ценами ведь помогли? Да и к тому же -Битрикс всегда впрягался в смежные области, когда понимал, что там затык (хостинг, производительность, безопасность).

Тикет -# 216369
Ссылка 0
0
Рябинков Артем
15.04.2011 15:37:10
В данном случае техподдержка права.
Родитель Ссылка 0
0
sftp
15.04.2011 16:06:13
Добрый день,  не подскажите как изменилась скоростные характеристики формирования данных для выгрузки на сайт при больших объемах, предположим 3-5К позиций номенклатуры? smile:|

Ссылка 0
0
Рябинков Артем
15.04.2011 18:07:04
а в связи с чем у вас вопрос?
Родитель Ссылка 0
0
sftp
15.04.2011 22:59:22
В компании где я работаю установлена достаточно старая версия модуля, производительность ниже плинтуса, понимаю, что звучит смешно, но необходимо убедить руководство, что более новые версии работают быстрее, самим на данный момент произвести тесты новой версии 1с нет возможности, от сюда и вопрос
Родитель Ссылка 0
0
Рябинков Артем
18.04.2011 11:05:50
Сложно ответить на вопрос.
Во-первых, "производительность ниже плинтуса" по сравнению с чем? или просто так, кажется что медленно?
Во-вторых, конечно, скоростные характеристики сильно зависят от набора выгружаемых данных, от конкретной конфигурации оборудования и системного ПО.
Если есть конкретная проблема, пишите в техподдержку, там разберемся, как ускорить.
Одно можно сказать точно, что чем новее версия, тем эти самые характеристики лучше по определению smile:) Еще можно посмотреть тут http://v8.1c.ru/overview/release_8_2_9/
Родитель Ссылка 0
4
Савченко Андрей
16.04.2011 01:16:55
Потратил целый день на тестирование сего "чуда".

В общем поставил - 1С:Предприятие 8.2 (8.2.13.219)
Конфигурация - Управление торговлей, редакция 11.0 (11.0.6.9)
Битрикс - малый бизнес (обновил все стабильные обновления на текущую дату)

А теперь о главном - в комплекте с конфигурацией идет обработка для переноса данных из УТ версии 10.
Перенес данные для пробы - с картинками и прикрепленными файлами у наименований полные косяки.

Ну да ладно - поправил картинки и  файлы для пробы (теперь с ними стало работать крайне неудобно).
Настроил параметры обмена с сайтом, грузанул все это дело в битрикс, открыл админку, посмотрел свойства появившегося после загрузки инфоблока и обомлел - еще больше обомлел, когда посмотрел XML с которой все это загрузилось на сайт. Просто пипец...

ГОСПОДА может я и дурак и ламер, но когда вы так презентуете новые вещи и еще уверяете, что теперь все стало"ЧУДНО" вы хоть тестите сиё "ЧУДО"?

Вот скрин прилагаю http://artstroys.ru/000.jpg - чтобы пустозвонством не было...
Кстати все свойства, которые на скрине сверху в разных форматах в 1С специально сделал: список,
 многострочный текст, булево и дата - они все строкой загрузились... Свойство FILES грузится вообще не понятно как интересным способом.

Вообщем одним словом действительно "ЧУДО"....

Ссылка 4
0
Коваленко Алексей
18.04.2011 10:55:44
Опс
надо тоже глянуть
что то интересно на скриншоте
Родитель Ссылка 0
0
Филипенко Михаил
12.07.2011 21:07:12
Такое же чудо вижу у себя с множественными картинками.И главный косяк (для меня) - свойства, которые должны быть списком грузятся как строка. smile:(
Есть кто-то у кого получилось? ХЕЛП. 
Родитель Ссылка 0
0
Постоев Максим
19.04.2011 07:46:13
Протестировал на Интернет-магазине - очень удобно, остался доволен =)
Ссылка 0
1
Савченко Андрей
19.04.2011 10:34:29
А как у вас дела обстоят со свойствами номенклатуры? Все нормально выгрузилось согласно типу свойств или все текстовой строкой? И как выгрузилось свойство FILES?
Родитель Ссылка 1
0
PavelNT
13.05.2011 19:30:48
Подтверждаю. 
Я попробовал версию УТ 11.0.6.9 (8.2). Битрикс 10.0 

Заметил , что тип моих пользовательских свойств стал Строкой, а должен был быть Списком. Из-за этого в фильтре каталога по свойствам нельзя ни чего выбрать .
Родитель Ссылка 0
0
Котов Илья
12.05.2011 12:15:10
Привет всем. Подскажите, пожалуйста.  У меня стоит УТ 11.0.6.9. При выгрузке в файл для обмена с сайтом выгружается все, кроме цен на товары. В чем может быть дело?
Ссылка 0
0
Котов Илья
15.05.2011 22:16:36
Разобрался), надо просто создать типовое соглашение с клиентами.
Родитель Ссылка 0
0
Болотов Юрий
15.05.2011 12:15:42
Добрый день Артем, подскажите пожалуйста у меня стоит УТ 11.0.4.6 но нет галочек обмена с сайтом, в этом релизе они предусмотрены или нет?

Так же пробовал поставить Ваш модуль, ситуация не изменилась, большое спасибо)
Ссылка 0
0
Котов Илья
15.05.2011 22:18:25
В релизе 11.0.4.6 встроенный обмен с сайтом не создан. Я тоже искал эту заветную галочку, а она появилась только в релизе 11.0.6.7.)))

Ссылка 0
0
Илья
21.05.2011 18:36:10
-
Ссылка 0
0
Черепанов Виталий
15.11.2011 16:35:23
День добрый ну раскажите немного, что не так....
1С УТ 11.0.6.9  пробую выгрузку товаров в каталог (сначала пробую на локальный диск)
в файле  offers.xml содержиться только 

Код
<?xml version="1.0" encoding="UTF-8"?>
<КоммерческаяИнформация ВерсияСхемы="2.04" ДатаФормирования="2011-11-15T16:01:41">
 <ПакетПредложений СодержитТолькоИзменения="false">
 <Ид>dc93123f-022a-44bc-a0de-c77077dcf284#</Ид>
 <Наименование>Пакет предложений (Каталог)</Наименование>
 <ИдКаталога>dc93123f-022a-44bc-a0de-c77077dcf284</ИдКаталога>
 <ИдКлассификатора>dc93123f-022a-44bc-a0de-c77077dcf284</ИдКлассификатора>
 <Владелец>
 <Ид>455fb04b-dd08-4f05-9ffa-09c073a63988</Ид>
 <Наименование>Индивидуальный предприниматель....</Наименование>
 <ПолноеНаименование>Индивидуальный предприниматель...</ПолноеНаименование>
 <ИНН>232800672296</ИНН>
 </Владелец>
 </ПакетПредложений>
</КоммерческаяИнформация>
интерестно почему нет ни цен, ни количества, ни описания в HTML........

Что не так делаю????
Ссылка 0
0
Илюхин Александр
24.01.2012 17:37:48
Цитата
в файле offers.xml содержиться только
Я разобрался. Нужно создать цены номенклатуры и назначить цены для характеристик, только после этого они будут выгружаться в offers.xml
Ссылка 0
0
Сарычев Андрей
08.03.2012 23:52:40
Может я что-то пропустил? Но у меня почему-то нет обмена заказами!
Версия 11.0.7.19

Подскажите пожалуйста решение.
Ссылка 0
0
Сарычев Андрей
09.03.2012 18:26:19
Разобрался!smile:|
Ссылка 0
0
Мякотин Александр
29.03.2012 14:31:46
Где почитать? Хотим параметры товаров выгружать сайта в 1с УТ (свойства и др.) Настройках не видел.
Ссылка 0
0
Рябинков Артем
30.03.2012 12:04:40
Импорт, к сожалению, возможен только в одну сторону, из 1С на сайт.
Родитель Ссылка 0
0
Мякотин Александр
30.03.2012 13:14:11
Вчера взял демку 1С УТ 11.  1с полностью передела функционал номенклатуры товара и подогнала к к выгрузке в интернет магазин. Молодцы 1с и Битрикс!!!   Теперь нужно найти книгу или описание по настройки номенклатуры (в разрезе вида номенклатуры).  Советы есть?
Ссылка 0
0
Див Егор
29.04.2012 16:10:21
Действительно, а есть ли возможность найти какой-нибудь источник информации по настройке номенклатуры или хотя бы как разбирается XML в стандартные поля? В частности я не как не могу понять каким образом заполнить Анонс (PREVIEW_TEXT) через стандартную загрузку со стороны Битрикса?
Ссылка 0
0
Гайдухин Павел
10.05.2012 16:32:08
Добрый день! Подскажите, пожалуйста, в чем может быть причина того, что заказ, сформированный на сайте, не загружается в 1С Управление торговлей 11.0.7.21 при обмене данными?
Ссылка 0
Цикл бесплатных семинаров
Формула компании: Что нужно хорошему бизнесу для роста?
Академия 1С-Битрикс: обучение, сертификация, онлайн-курсы