Конструктор экспорта в CommerceML2-формат

Основное предназначение

Модуль «Конструктор экспорта в CommerceML2-формат» предназначен для настройки и генерации экспорта собственного прайса в формат CommerceML2 для последующего использования в системах, поддерживающих импорт данных в этом формате, например «1с-Предприятие«.

Для того, чтобы выполнить запуск модуля необходимо в главном меню программы нажать «Экспорт -> Конструктор экспорта "мой прайс" в CommerceML2» :

На экране появится окно «Экспорт <мой прайс> в CommerceML2». Данное окно представляет собой список настроек для создания и экспорта прайса в файл формат CommerceML2. Входными данными для экспорта являются товарные позиции из модуля Мой прайс - товары и цены. Количество настроек может быть неограниченным. То есть, можно сделать одну и более настроек экспорта в CommerceML2 для последующего различного использования.

Ниже представлены основные кнопки управления данными в этом окне :

Создание новой настройки экспорта

Для создания новой настройки экспорта в окне «Экспорт <мой прайс> в CommerceML2», можно использовать кнопку или

При нажатии кнопки «Добавить» - создается новая пустая настройка экспорта.

При нажатии кнопки «Копировать» создается также новая настройка экспорта, в которую автоматически копируются данные из уже существующей настройки экспорта, на которой в данный момент был установлен курсор.

На экране появляется окно «Реквизиты настройки экспорта <мой прайс> в CommerceML2 (новая)» :

Данное окно состоит из 4 вкладок, каждая из которых используется для соответствующей настройки :

вкладка «Общие»

На вкладке «Общие» выполняется ввод следующих реквизитов настройки экспорта в файл :

Наименование Описание
№ п/п Задает порядковый номер настройки в общем списке
Наименование настройки Задает имя настройки - кратко описывает назначение данной настройки экспорта
Каталог создания файлов Задает специальный каталог на жестком диске, куда настройка будет «сохранять» файлы, сформированные в процессе экспорта. Каталог может быть задан любым. По умолчанию, при создании новой настройки автоматически задается каталог для передачи данных, прописанный в персональных настройках пользователя. Для изменени каталога можно воспользоваться кнопкой
Цена (мой прайс) Задает какая именно цена прайса будет использоваться при формировании XML файла для CommerceML2
Вариант отбора данных Данный параметр задает какие товарные позиции попадут в окончательную выходную выборку. Если выбран вариант «по выбранным категориям товаров», то в момент запуска процесса экпорта на экран будет выведено предварительно окно с категориями товаров, и в зависимости от выбранных категорий, будет сформирован выходной XML-файл. Если выбран вариант «по отмеченым позициям из буфера памяти», то при запуске процесса экcпорта будут автоматически использованы только те товарные позиции, которые были сохранены через функцию «сохранить отмеченные позиции в буфере памяти» в модуле Мой прайс - товары и цены. Второй вариант более гибкий и позволяет сформировать XML файл для конкретно выбранных позиций товаров
Фильтр наличия на складе и цен Данный параметр используется для дополнительного фильтра товарных позиций, которые будут учавствовать для формирования файла для CommerceML2. Если ни один флажок не установлен, то список товарных позиций будет полный - без фильтра
Имя файла экспорта Задает имя для экспортируемого файла - может принимать любые разрешенные для файлов значения. Флажок - «включить предварительный просмотр» позволяет автоматически запускать сформированный файл экспорта с помощью просмотрщика Windows, установленного по умолчанию для соответствующего формата файла
Упаковка в архив Задает два варианта : «упаковать в архив» и «без упаковки в архив». Этот параметр может использоваться для упаковки экпортируемого файла в архив с помощью выбранного архиватора. Настройка вариантов архиваторов описана в персональных настройках пользователя
Цвет настройки Необязательный параметр, используемый исключительно для визуализации цвета наименования настройки - может принимать любое значение. Для выбора цвета необходимо воспользоваться кнопкой
Идентификатор Дополнительное служебное поле. «Идентификатор» используется для идентификации специфической настройки экспорта (как правило, сделанной под заказ разработчиком системы)

вкладка «Настройки тегов CommerceML2»

Для настройки всех необходимых заголовков и тэгов для генерации XML файла экспорта в CommerceML2 используется вкладка «Настройки тегов CommerceML2» :

Внутри данной вкладки расположены три основные вкладки : «Классификатор», «Каталог товаров», «Пакет предложений». Внутри каждой из основных вкладок расположено по две дополнительных. Названия дополнительных вкладок зависят от выбранной основной вкладки. Например для основной вкладки «Классификатор» дополнительными будут вкладки : «Основные» и «Свойства».

В каждой дополнительной вкладке расположена таблица тэгов для XML-файла. Эти таблицы служат для генерации тэгов XML-файла. Изначально, таблицы формируются по-умолчанию в полуфабрикатном виде, указанном на рисунке. Необходимо отредактировать под собственные задачи все заданные таблицы. Смортите также Описание стандарта формата CommerceML2.

Для редактирования любого тэга, необходимо выбрать нужную запись (или пустую в конце списка) и нажать клавишу «ENTER». На экране появится окно «Настройка CommerceML2 тегов(измененение)» :

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

Для подтверждения заданного варианта не забудьте нажать кнопку

В таблице генерации тэгов XML можно в любой момент включить / выключить какой-либо тэг с помощью галочек , расположенных в левой части таблицы. Кроме этого, с помощью двух кнопок-стрелочек, расположенный в правом верхнем углу от таблицы тэгов, можно изменить порядок записей вверх (вниз) по списку. Для перемещения вверх по списку, нужно установить курсор на заданную запись и нажать кнопку . Для перемещения вниз - нужно нажать кнопку .

вкладка «Настройка FTP»

Если необходимо экспортируемый файл сразу же отправлять на FTP сайта, то для этого нужно настроить соответствующие параметры для передачи на вкладке «Настройка FTP» :

вкладка «Планировщик»

Для настройки автоматического расписания выполнения заданной настройки экспорта используется вкладка «Планировщик» :

На вкладке «Планировщик» необходимо нажать кнопку-ссылку . На экране появится окно «Настройка расписания выполнения задания» :

В этом окне необходимо задать все параметры для автоматического запуска экспорта : дни недели, имя компьютера, на котором будет выполняться задание, а также завести вручную или с помощью функции «расчет расписания» интервалы времени через которые будет выполняться данное задание.

После ввода всех необходимых данных настройки экспорта на всех вкладках в окне «Реквизиты настройки экспорта <мой прайс> в CommerceML2 (новая)» не забывайте нажимать кнопку , чтобы записать информацию в базу данных.

Редактирование настройки экспорта

Для редактирования параметров уже существующей настройки в окне «Экспорт <мой прайс> в CommerceML2», необходимо установить курсор на заданную настройку и нажать кнопку . На экране появляется окно «Реквизиты настройки экспорта в CommerceML2 (свойства)». Алгоритмы работы с настройкой экспорта в режиме редактирования аналогичны описанным в пункте Создание новой настройки экспорта.

Удаление настройки экспорта

Для удаления настройки экспорта в окне «Экспорт <мой прайс> в CommerceML2», необходимо установить курсор на заданную настройку и нажать кнопку . На экране появится соответствующий диалог для подтверждения операции удаления :

Запуск настройки экспорта на выполнение

Для выполнения функции экспорта в окне «Экспорт <мой прайс> в CommerceML2», необходимо выбрать соответствующую настройку и нажать кнопку . Когда на экране появится окно для выполнения процесса экспорта еще раз нажмите кнопку . Если в данной настройке был задан параметр «Вариант отбора данных - по выбранным категориям товаров», то на экране появится окно для выбора категорий товаров :

В данном окне можно отметить только те категории, по товарам которых необходимо выполнить экспорт в CommerceML2. После отметки нужных категорий, нажмите кнопку для продолжения процесса.

Затем, начнется уже реальный процесс экспорта в файл, а на экране будет отображаться динамика процесса. Результат каждой, заданной в настройке экспорта операции, будет отображаться в таблице на экране. Для продолжения выполнения каждой последующей операции нужно нажимать кнопку :

При этом, если операция выполнена успешно, то в правом столбце таблицы будет стоять значок .Если операция не выполнена, то будет стоять значок .

Завершите процесс экспорта в файл, нажав кнопку в окне «Экспорт <мой прайс> в CommerceML2».

Яндекс.Метрика