Як вивантажити дані в CommerceML з 1С
Для вивантаження (експорту) категорій, товарів та цін з бази даних програми 1С: Підприємство у формат CommerceML необхідно скористатися одним із способів:
1. Використовувати обробку 1С "Вивантаження даних у форматі CommerceML".
2. Використовувати обробку 1С "Обмін із WEB-сайтом".
Довідка: За допомогою обробок 1C здійснюються різні дії з інформацією: обмін інформацією, завантаження та вивантаження в інші системи обліку тощо.
Обробки "Вивантаження даних у форматі CommerceML" та "Обмін з WEB-сайтом" призначені для формування електронних документів відповідно до вимог другої редакції стандарту CommerceML. Дані обробки включені до стандартної редакції конфігурацій 1С, тому вони доступні вже зараз.
Для імпорту даних у програму Elbuz PriceList Importer необхідно проекспортувати з програми 1С:Підприємство два файли, що містять "Каталог" та "ПакетПропозицій".
"Каталог" - містить інформацію про категорії та товари (без зазначення цін на товари).
"ПакетПропозицій" - пропозиції товарів із зазначенням цін (прайс-лист). Пропозиція практично збігається з одним рядком "звичайного" прайс-листа. Пропонується такий товар за такими цінами за одиницю, що є в такій кількості.
Тобто. у одному файлі каталог товарів, у другому файлі ціни на товари. Відповідно, порядок імпорту в програму Elbuz PriceList Importer такий: спочатку імпортується каталог товарів, потім ціни на товари.
Зіставлення продуктів за ідентифікатором CommerceML
При імпорті даних із файлу CommerceML у програму Elbuz PriceList Importer ідентифікація товарів, категорій товарів виконується за спеціальним внутрішнім ключем (ідентифікатором CommerceML), який може виглядати приблизно так: bd72d8f9-55bc-11d9-848a-00112f435 У процесі імпортування в облікову систему (СТУС) файлу у форматі CommerceML програма Elbuz PriceList Importer зіставляє дані, орієнтуючись лише на ідентифікатор CommerceML. Ідентифікація за іншими властивостями (в т. ч. за найменуванням або артикулом) неможлива. Якщо в 1C змінилося найменування товару, артикул, ціна тощо, тоді ці дані будуть оновлені в базовому каталозі Elbuz PriceList Importer на підставі ідентифікатора CommerceML.
Використання обробки "Вивантаження даних у форматі CommerceML".
Запуск обробки виконується вибором пункту головного меню "Операції -> Обробка -> Вивантаження даних у форматі CommerceML".
Для вивантаження каталогу товарів необхідно вибрати у списку видів вивантаження значення «Інформація про товари (каталог товарів)» та організацію – власника каталогу товарів. Файл розвантаження "CML_Catalog.xml". У реквізиті «Ім'я каталогу» можна вказати найменування каталогу товарів, якщо реквізит не заповнений, то найменування каталогу буде створено системою за замовчуванням. За допомогою табличного поля "Поля відбору для каталогу" можна налаштувати фільтр для вивантаження позицій номенклатури. Якщо поля відбору не вибрані, то каталог будуть вивантажені всі номенклатурні позиції.
Для вивантаження прайс-листа (пакету пропозицій) необхідно вибрати у списку видів вивантаження значення "Прайс-лист". Файл розвантаження "CML_Price.xml". У реквізиті «Ім'я прайсу» можна вказати найменування каталогу товарів, якщо реквізит не заповнений, то найменування каталог буде створено системою за замовчуванням. За допомогою табличного поля «Поля відбору для прайсу» можна налаштувати фільтр для вивантаження позицій номенклатури та фільтр для типів цін, що вивантажуються. Якщо поля відбору не вибрані, то в каталог будуть вивантажені ціни всіх типів по всіх номенклатурних позиціях.
УВАГА! Програма підтримує обмін тільки номенклатури у якій встановлено тип " Товар ". Для інших типів номенклатури обмін даними не виконується. Це стосується як інформації про номенклатуру, прайс-лист, так і про товари в документах.
Для запуску механізмів вивантаження необхідно натиснути кнопку "Вивантажити дані". При значному обсязі товарних позицій, що вивантажуються, обробка може зайняти тривалий час.
Використання обробки "Обмін з WEB-сайтом".
Запуск обробки проводиться вибором пункту головного меню "Сервіс -> Обмін даними із WEB-сайтом -> Налаштувати обмін даними з WEB-сайтом".
Виберіть «Створити нове налаштування обміну з веб-сайтом». Натисніть кнопку "Далі".
У діалозі налаштувань обміну даними:
1. Заберіть прапорець "Обмін замовленнями".
2. Виберіть "Вивантаження в каталог" для параметра "Вкажіть тип обміну даними".
3. Натисніть кнопку "Далі".
1. Заберіть прапорець "Вивантажувати зображення".
2. Якщо необхідно, встановіть фільтри для експорту лише вибраних категорій, товарів тощо.
3. Натисніть кнопку "Далі".
1. Виберіть режим обміну даними "Повне розвантаження даних".
2. Натисніть кнопку "Далі", потім "Готово". Здійсніть розвантаження даних.
При розвантаженні даних буде створено два файли:
1. import.xml - це файл "Каталог" (містить інформацію про категорії та товари, без зазначення цін на товари).
2. offers.xml - це файл "ПакетПропозицій" (пропозиції товарів із зазначенням цін (прайс-лист)).
Приклад імпорту даних файлу у форматі CommerceML вивантаженого із програми Elbuz PriceList Importer до програми 1С Підприємство 8
Моніторинг цін конкурентів в інтернеті