Модуль «Конструктор экспорта в 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».