Мастер-Тур:Дополнительный модуль Импорт прайс-листов — различия между версиями

Материал из Megatec
Перейти к: навигация, поиск
(Новая страница: «==Введение== ===Обзор=== Данный модуль предназначен для импортирования прайс-листов определе...»)
(нет различий)

Версия 16:09, 4 октября 2011

Введение

Обзор

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

  • C помощью плагина за одну операцию импорта можно загрузить цены на все отели для данного партнера.
  • Клиент может использовать уже готовые шаблоны, либо заказать разработку нового, если таблицы с ценами отеля-партнера по своему формату не подходят ни под один из существующих шаблонов.

Установка модуля

В ПК Мастер-Тур версии 2007.2 и выше модуль устанавливается путем обновления клиентской части: в рабочий каталог приложения копируются два файла Megatec.MasterTour.Plugins.PriceLists.Import.dll и Megatec.MasterTour.Plugins.Synchronization.dll.

Работа с модулем

Доступ к данному модулю осуществляется из окна Отели/Круизы (Цены) раздела Справочники, далее Надстройки –> Импорт прайс-листов. Осуществляется работа в помощью связки шаблона с перечнем цен (в виде файла Excel) и соответствующего под этот шаблон макроса (файл cs). Плагин закачивает данные из исходного Excel файла с ценами, а с помощью макроса информация преобразуется в стандартный формат и загружается в БД «Мастер-Тур». Стандартный формат соответствует эталонному шаблону. Любой шаблон с помощью механизма преобразования (в соответствии с макросом, описанном в выбранном профиле) в итоге преобразуется в эталонный формат.

Рисунок 2.1 Шаблоны могут быть разные. Вариант тестового шаблона представлен ниже:

Рисунок 2.2

Формирование нового профиля

Для начала нужно создать профиль для импорта. Окно создания профиля вызывается при нажатии кнопки «Обзор», окна Импорт прайс-листа, далее в окне Список профилей нажатием на кнопку «Добавить новый элемент».


Рисунок 2.3 В окне создания профиля нужно указать название профиля, назначить партнера из списка партнеров, указать цену за… – за какой период будет считаться цена (за ночь, за день, за весь период), указать валюту, страну, тип цены. В поле Макрос необходимо указать физический путь к файлу макроса, собственно на основе которого и будет формироваться профиль. В данном случае это файл macroShablon_X.cs. Теперь в окне Список профилей отобразился созданный профиль с названием Shablon_X.

Рисунок 2.4

Импорт прайс-листа на основе профиля

Теперь можно приступить к самому импорту прайс-листа на основе профиля.

Рисунок 2.5 В поле Профиль для импорта выбираем созданный профиль с названием Shablon_X. Все данные, которые были выбраны при создании этого профиля – автоматически перенеслись сюда. Можно выбрать название тура из списка Пакет, а также обязательно нужно указать физический путь к файлу шаблона xls, из которого будут импортироваться цены. В данном случае это файл Shablon_X.xls. После этого нажимаем кнопку «Импорт».

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

Рисунок 2.6

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

Рисунок 2.7

При нажатии на кнопку «Excel» можно просмотреть исходные данные, преобразованные в стандартный формат (в эталонный шаблон).

Рисунок 2.8

Для завершения процедуры нажмите «Импорт». Загруженные цены отображаются в окне Отели\Круизы (Цены).