1С:Предприятие 8 - выгрузка каталога товаров CommerceML2

Интеграция программы в различные учётные системы и интернет магазины.
Ответить
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

30 май 2011 08:05

Для выгрузки (экспорта) категорий, товаров и цен из базы данных программы 1С:Предприятие 8 в формат CommerceML необходимо воспользоваться одним из способов:
1. Использовать обработку 1С "Выгрузка данных в формате CommerceML".
2. Использовать обработку 1С "Обмен с WEB - сайтом".

Справка: С помощью обработок 1C производятся различные действия с информацией: обмен информацией, загрузка и выгрузка в другие системы учета и т.д.

Обработки "Выгрузка данных в формате CommerceML" и "Обмен с WEB - сайтом" предназначены для формирования электронных документов в соответствии с требованиями второй редакции стандарта CommerceML. Данные обработки включены в стандартную редакцию конфигураций 1С, поэтому они доступны Вам уже сейчас.

Для импорта данных в программу E-Trade PriceList Importer необходимо проэкспортировать из программы 1С:Предприятие 8 два файла содержащих "Каталог" и "ПакетПредложений".
"Каталог" - содержит информацию о категориях и товарах (без указания цен на товары).
"ПакетПредложений" - предложения товаров с указанием цен (прайс-лист). Предложение практически совпадает с одной строкой "обычного" прайс-листа. Предлагается такой-то товар по таким-то ценам за единицу, имеющийся в наличии в таком-то количестве.

Т.е. в одном файле каталог товаров, во втором файле цены на товары. Соответственно порядок импорта в программу E-Trade PriceList Importer таков: сначала импортируется каталог товаров, затем цены на товары.

Сопоставление продуктов по идентификатору CommerceML
При импорте данных из файла CommerceML в программу E-Trade PriceList Importer идентификация товаров, категорий товаров выполняется по специальному внутреннему ключу (идентификатору CommerceML), который может выглядеть примерно так: bd72d8f9-55bc-11d9-848a-00112f43529a. В процессе импорта в учётную систему (СТУС) файла в формате CommerceML, программа E-Trade PriceList Importer сопоставляет данные, ориентируясь только на идентификатор CommerceML. Идентификация по другим свойствам (в т.ч. по наименованию или артикулу) невозможна. Если в 1C изменилось наименование у товара, артикул, цена и т.д., тогда эти данные будут обновлены в учётной системе E-Trade PriceList Importer на основании идентификатора CommerceML.

Использование обработки "Выгрузка данных в формате CommerceML".
Запуск обработки производится выбором пункта главного меню "Операции -> Обработка -> Выгрузка данных в формате CommerceML".
Using_processing_export_data_into__format_CommerceML.png
Using_processing_export_data_into__format_CommerceML.png (25.7 КБ) 16167 просмотров

Для выгрузки каталога товаров необходимо выбрать в списке видов выгрузки значение «Информация о товарах (каталог товаров)» и организацию – владельца каталога товаров. Файл выгрузки "CML_Catalog.xml". В реквизите «Имя каталога» можно указать наименования каталога товаров, в случае, если реквизит не заполнен, то наименование каталога будет создано системой по умолчанию. С помощью табличного поля «Поля отбора для каталога» можно настроить фильтр для выгрузки позиций номенклатуры. Если поля отбора не выбраны, то в каталог будут выгружены все номенклатурные позиции.

Для выгрузки прайс-листа (пакета предложений) необходимо выбрать в списке видов выгрузки значение «Прайс-лист». Файл выгрузки "CML_Price.xml". В реквизите «Имя прайса» можно указать наименования каталога товаров, в случае если реквизит не заполнен, то наименование каталог будет создано системой по умолчанию. С помощью табличного поля «Поля отбора для прайса» можно настроить фильтр для выгрузки позиций номенклатуры и фильтр для типов выгружаемых цен. Если поля отбора не выбраны, то в каталог будут выгружены цены всех типов по всем номенклатурные позициям.

ВНИМАНИЕ! Программа поддерживает обмен только для номенклатуры у которой установлен тип "Товар". Для любых других типов номенклатуры обмен данными не выполняется. Это касается как информации о номенклатуре, прайс-листе, так и о товарах в документах.

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

Использование обработки "Обмен с WEB - сайтом".
Запуск обработки производится выбором пункта главного меню "Сервис -> Обмен данными с WEB-сайтом -> Настроить обмен данными с WEB-сайтом".
Using_processing_export_data_into__format_CommerceML2.png
Using_processing_export_data_into__format_CommerceML2.png (47.16 КБ) 16166 просмотров

Выберите «Создать новую настройку обмена с WEB-сайтом». Нажмите кнопку "Далее".
Using_processing_export_data_into__format_CommerceML3.png
Using_processing_export_data_into__format_CommerceML3.png (40.87 КБ) 16166 просмотров

В диалоге настроек обмена данными:
1. Уберите флажок "Обмен заказами".
2. Выберите настройку "Выгрузка в каталог" для параметра "Укажите тип обмена данными".
3. Нажмите кнопку "Далее".
Using_processing_export_data_into__format_CommerceML4.png
Using_processing_export_data_into__format_CommerceML4.png (43.84 КБ) 16166 просмотров

1. Уберите флажок "Выгружать картинки".
2. Если необходимо установите фильтры для экспорта только выбранных категорий, товаров и т.д.
3. Нажмите кнопку "Далее".
Using_processing_export_data_into__format_CommerceML5.png
Using_processing_export_data_into__format_CommerceML5.png (46.38 КБ) 16166 просмотров

1. Выберите режим обмена данными "Полная выгрузка данных".
2. Нажмите кнопку "Далее", затем "Готово". Произведите выгрузку данных.
Using_processing_export_data_into__format_CommerceML6.png
Using_processing_export_data_into__format_CommerceML6.png (43.14 КБ) 16166 просмотров


При выгрузке данных создастся два файла:
1. import.xml - это файл "Каталог" (содержит информацию о категориях и товарах, без указания цен на товары).
2. offers.xml - это файл "ПакетПредложений" (предложения товаров с указанием цен (прайс-лист)).
С уважением, поддержка ElbuzGroup.
Ответить

Вернуться в «Интеграция E-Trade PriceList Importer»