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

Материал из Megatec
Перейти к: навигация, поиск

Введение

Обзор

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

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

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

В ПК «Мастер-Тур» версии 2009.2 и выше модуль устанавливается путем обновления клиентской части — в рабочий каталог приложения копируются два файла:

  • Megatec.MasterTour.Plugins.PriceLists.Import.dll
  • Megatec.MasterTour.Plugins.Synchronization.dll

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

Доступ к данному модулю осуществляется из окна «Отели/Круизы (Цены)» раздела Справочники, далее Надстройки → Импорт прайс-листов.

Шаблон с перечнем цен (.xls-файл) связян с соответствующим макросом (.cs-файл). Плагин закачивает данные из исходного .xls-файла с ценами, приводит полученную информацию к стандартному формату при помощи макроса и загружает ее в БД Мастер-Тура.

Шаблоны

Перед импортом цен, в диалоговом окне предлагается выбирать партнера, пакет, параметры цены (за ночь, за день и т.п.), валюту цен, страну. Выбор этих параметров не влияет на импорт, так как в процессе будут учитываться значения обозначенные в файле цен, а не указанные в диалоге. Однако, выбор партнера в диалоге определяет, для какого партнера будут сохранены сделанные сопоставления.
Стандартный формат соответствует эталонному шаблону, т.е. любой шаблон в итоге преобразуется в эталонный (в соответствии с макросом из выбранного профиля):

  • Эталонный шаблон
  • развернуть

    Правила импорта для «Эталонный шаблон»



    Эталонный шаблон

Для модуля Импорт прайс-листов разработаны следующие шаблоны:

  • Шаблон 1
  • развернуть

    Правила импорта для «Шаблон 1»


    Шаблон_1

  • Шаблон 2
  • развернуть

    Правила импорта для «Шаблон 2»



    Шаблон_2

  • Шаблон 3
  • развернуть

    Правила импорта для «Шаблон 4»



    Шаблон_3

  • Шаблон 4
  • развернуть

    Правила импорта для «Шаблон 4»


    Шаблон_4

  • Шаблон 5
  • развернуть

    Правила импорта для «Шаблон 5»


    Шаблон_5


  • Шаблон 6
  • развернуть

    Правила импорта для «Шаблон 6»


    Шаблон_6


  • Шаблон 7
  • развернуть

    Правила импорта для «Шаблон 7»



    Шаблон_7

  • Шаблон 8
  • развернуть

    Правила импорта для «Шаблон 8»



    Шаблон_8

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

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

473.PNG

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

474.PNG

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

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

475.PNG

В поле Профиль для импорта выбираем созданный профиль с названием Shablon_X. Все данные, выбранные при создании этого профиля, автоматически перенеслись сюда. Можно выбрать название тура из списка Пакет, а также обязательно нужно указать физический путь к .xls-файлу шаблона, из которого будут импортироваться цены. В данном случае это файл Shablon_X.xls. После этого нажимаем кнопку Импорт — происходит сопоставление (синхронизация) всех предложенных надстройкой параметров из выбранного файла с соответствующими значениями в БД Мастер-Тура.

476.PNG

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

477.PNG

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

478.PNG

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

479.PNG