2019-11-29
25008
24
1620
4 мин.


Как выгрузить данные в CommerceML из 1С

Для выгрузки (экспорта) категорий, товаров и цен из базы данных программы 1С:Предприятие в формат CommerceML необходимо воспользоваться одним из способов:

1. Использовать обработку 1С "Выгрузка данных в формате CommerceML".

2. Использовать обработку 1С "Обмен с WEB - сайтом".

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

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

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

"Каталог" - содержит информацию о категориях и товарах (без указания цен на товары).

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

Т.е. в одном файле каталог товаров, во втором файле цены на товары. Соответственно порядок импорта в программу 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

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

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

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

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

Использование обработки "Обмен с WEB - сайтом".

Запуск обработки производится выбором пункта главного меню "Сервис -> Обмен данными с WEB-сайтом -> Настроить обмен данными с WEB-сайтом".

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

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

Using_processing_export_data_into__format_CommerceML3

В диалоге настроек обмена данными:

1. Уберите флажок "Обмен заказами".

2. Выберите настройку "Выгрузка в каталог" для параметра "Укажите тип обмена данными".

3. Нажмите кнопку "Далее".

Using_processing_export_data_into__format_CommerceML4

1. Уберите флажок "Выгружать картинки".

2. Если необходимо установите фильтры для экспорта только выбранных категорий, товаров и т.д.

3. Нажмите кнопку "Далее".

Using_processing_export_data_into__format_CommerceML5

1. Выберите режим обмена данными "Полная выгрузка данных".

2. Нажмите кнопку "Далее", затем "Готово". Произведите выгрузку данных.

Using_processing_export_data_into__format_CommerceML6

При выгрузке данных создастся два файла:

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

2. offers.xml - это файл "ПакетПредложений" (предложения товаров с указанием цен (прайс-лист)).

Пример импорта данных файла в формате CommerceML выгруженного из программы E-Trade PriceList Importer в программу 1С Предприятие 8


Мониторинг цен конкурентов в интернете


Копирайтер ElbuzGroup


Сохрани ссылку на эту статью


Далее