Мастер-Тур:Дополнительный модуль Импорт прайс-листов
Содержание
Введение
Обзор
Данный модуль предназначен для импортирования прайс-листов определенного партнера на основе шаблона, а также синхронизации справочников. В отличие от стандартного Мастера импорта цен плагин обрабатывает и импортирует таблицы с ценами автоматически, базируясь на определенных шаблонах.
- C помощью плагина за одну операцию импорта можно загрузить цены на все отели для данного партнера.
- Клиент может использовать уже готовые шаблоны, либо заказать разработку нового, если таблицы с ценами отеля-партнера по своему формату не подходят ни под один из существующих шаблонов.
Установка модуля
В ПК Мастер-Тур версии 2007.2 и выше модуль устанавливается путем обновления клиентской части: в рабочий каталог приложения копируются два файла Megatec.MasterTour.Plugins.PriceLists.Import.dll и Megatec.MasterTour.Plugins.Synchronization.dll.
Работа с модулем
Доступ к данному модулю осуществляется из окна Отели/Круизы (Цены) раздела Справочники, далее Надстройки –> Импорт прайс-листов.
Осуществляется работа в помощью связки шаблона с перечнем цен (в виде файла Excel) и соответствующего под этот шаблон макроса (файл cs). Плагин закачивает данные из исходного Excel файла с ценами, а с помощью макроса информация преобразуется в стандартный формат и загружается в БД «Мастер-Тур». Стандартный формат соответствует эталонному шаблону. Любой шаблон с помощью механизма преобразования (в соответствии с макросом, описанном в выбранном профиле) в итоге преобразуется в эталонный формат.
Шаблоны могут быть разные. Вариант тестового шаблона представлен ниже:
Формирование нового профиля
Для начала нужно создать профиль для импорта. Окно создания профиля вызывается при нажатии кнопки «Обзор», окна Импорт прайс-листа, далее в окне Список профилей нажатием на кнопку «Добавить новый элемент».
В окне создания профиля нужно указать название профиля, назначить партнера из списка партнеров, указать цену за… – за какой период будет считаться цена (за ночь, за день, за весь период), указать валюту, страну, тип цены.
В поле Макрос необходимо указать физический путь к файлу макроса, собственно на основе которого и будет формироваться профиль. В данном случае это файл macroShablon_X.cs.
Теперь в окне Список профилей отобразился созданный профиль с названием Shablon_X.
Импорт прайс-листа на основе профиля
Теперь можно приступить к самому импорту прайс-листа на основе профиля.
В поле Профиль для импорта выбираем созданный профиль с названием Shablon_X. Все данные, которые были выбраны при создании этого профиля – автоматически перенеслись сюда. Можно выбрать название тура из списка Пакет, а также обязательно нужно указать физический путь к файлу шаблона xls, из которого будут импортироваться цены. В данном случае это файл Shablon_X.xls.
После этого нажимаем кнопку «Импорт».
Происходит сопоставление (синхронизация) всех предложенных надстройкой параметров из выбранного файла с соответствующими значениями в базе данных ПК «Мастер-Тур».
Если найдено значение, которое невозможно сопоставить автоматически, выводится диалог сопоставления справочников. В таком случае нужно выбрать из списка соответствующее значение. Если сопоставимого значения не существует в базе данных, можно добавить его в соответствующий справочник Мастер-тура, нажав на кнопку «Открыть справочник». После синхронизации всех справочных значений откроется предварительное окно перед импортом прайс-листа, где можно просмотреть, что с чем синхронизировалось.
При нажатии на кнопку «Excel» можно просмотреть исходные данные, преобразованные в стандартный формат (в эталонный шаблон).
Для завершения процедуры нажмите «Импорт». Загруженные цены отображаются в окне Отели\Круизы (Цены).