Мастер-Тур(15):Отчет 4008 Экспорт прайс-листов (профиль V8)

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

Версия статьи от 30-03-2022.

Поддерживаемые версии:
Начиная с 15


Введение

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

Установка и настройка отчета

Отчет устанавливается в экране «Работа менеджеров».

Ep 235.png

1 - печать отчетов
2 - экспорт прайс-листов
3 - запуск инсталлятора отчетов
4 - путь к файлу с отчетом
5 - открыть. После удачной инсталляции отчета должно появиться сообщение «Отчет установлен успешно»


После установки отчета в настройках отчета блоке Параметры отчета "Экспорт прайс-листа" в настройке Адрес службы поиска необходимо указать путь, по которому была настроена служба поиска. Если был изменен порт по умолчанию – его также необходимо сменить в настройке. Вместо localhost необходимо указать внешний ip-адрес или внешнее субдоменное имя.

Настройка отчета

Отчет запускается из экрана «Работа менеджеров» - печать отчетов.

Ep 236.png

1 – экспорт прайс-листов
2 – выгрузка в Excel
3 – профиль Экспорт прайс-листов(V8)
4 – ОК

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

Ep 232.png

Отбор выводимых диалогом туров можно регулировать с помощью фильтра Страна - туры отбираются по выбранной стране, если выбрано «все» - выводятся туры по всем странам.

Отчет можно вывести по любому туру из списка, а также по нескольким турам. По умолчанию в отчете выводятся все отели, типы питания и виды проживания, даты заездов, продолжительности в этих отелях. Для того, чтобы выгрузить прайс по частям, необходимо воспользоваться дополнительными диалогами отбора параметров тура:

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

Ep 233.png


  • Диалог выбора дат заездов и продолжительности тура - появляется при нажатии на «Заезды… по…» тура. В данном диалоге существует возможность отбора продолжительности тура и дат заездов. Отбор дат заездов производится с помощью фильтров: «дни недели», «период с по» и по датам заездов (итоговый выбор дат заездов отображается в фильтре «даты заездов»). По умолчанию выбраны все продолжительности и даты заездов, выбранного тура.

Ep 234.png

Предупреждение


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

Описание отчета

Список с отелями формируется в алфавитном порядке. Таблицы с ценами группируются по городам. Название города выводится перед первой таблицей группы. Города, отели, категории номеров, типы номеров, типы размещений выводятся в порядке заданном в поле «порядок печати» в справочниках «Города», «Отели/круизы», «Категории номеров», «Типы номеров», «Типы размещений» соответственно. Если не задан порядок печати, то эти параметры выводятся в порядке, заданном в базе (по ключу). Цены группируются в таблицах по отелям и типам питания.

Ep 237.png

Правила заполнения отчета

Поле Описание Формат
1 Логотип Логотип компании подгружается автоматически рис.jpg
2 Название тура Название тура Двухотельный тур
3 Список отелей Выводится список отелей тура в столбик в алфавитном порядке. Строчка по каждому отелю формируется следующим образом:

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

Гиперссылка на таблицу с ценами по этому отелю
4 Цены представлены В зависимости от того, как рассчитан тур выводится:

за номер или на человека

за номер
5 Название таблицы Название, категория (Город , курорт), название типа питания первого отеля + Название, категория (Город , курорт), название типа питания второго отеля + … + Название, категория (Город , курорт), название типа питания N отеля

Формат вывода названия таблицы можно изменить с помощью настроек профиля.

Пример

Ananas 1* (Вена, ), Пансион + Albatros 3* (Вена), Пансион

6 Таблица По горизонтали таблицы выводятся виды проживания: тип номера + тип размещения, сгруппированные по категории номера. В случае многоотельного тура выводятся категории номеров, типы номеров, типы размещения для каждого отеля.

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

-
7 *1 условная единица = 1 X. Под каждой таблицей выводится строчка с указанием кода валюты тура.

X – код валюты тура

код валюты тура

Настройки профиля отчета

Настройка Описание Значение по умолчанию


Выводить в HTML / HTM HTML
Имя принтера В это поле вводится список подключенных принтеров для вывода отчета на печать при выборе соответствующей опции в экране «Печать отчетов» -
Разбирать по папкам Сохранение файла по заданному в настройках пути с добавлением папки с номером отчета, подпапки с названием профиля, подпапки с названием расширения, подпапки с названием файла (название файла формируется так: название страны+ключ тура, по которому рассчитан прайс) NO
Формат дат dd.MM.yy / dd.MM.yyyy / dd.MM.

Обрабатывается любое сочетание указанных символов, которые обозначают день, месяц, год

dd.MM.yy
Группировка цен по датам Предназначена для более компактного отображения содержимого отчета – если есть цены, одинаковые для нескольких дат, в отчете цена выводится один раз для такого периода.
  • None – в отчет выводятся все даты.
  • Continues – в отчете цена указывается единожды для периода, в котором цены совпадают и рассчитаны для всех дат периода. Например, для периода 2.10 – 5.10 цены должны быть для всех 3 дат.
  • Interval – то же, что Continues, но при формировании периодов с одинаковыми значениями цен не учитываются даты, на которые цены не рассчитаны. Например, если цены есть на 1,2,5 и 8 числа октября, в отчете будет указан период 1.10 – 8.10. Если вместе с датами заезда отображаются продолжительности, то для объединения необходимо совпадение значений продолжительностей и цен.
None
Компактный вывод в HTML True/False True
Формат вывода возрастной категории
  • <%Accomodation.Age%> выводить возраст первого ребенка
  • <%Accomodation.Age2%> выводить возраст второго ребенка
Выводить возраст первого и второго ребенка
Формат вывода второго отеля в туре Второй отель (т.е. все кроме главного)

Формат вывода второго отеля в названии таблицы с ценами. Можно выбрать одно или несколько из этих параметров

  • <%SecondHotel.Name%> название второго отеля
  • <%SecondHotel.Stars%> категория второго отеля
  • <%SecondHotel.City%> город второго отеля
  • <%SecondHotel.Resort%> курорт второго отеля
Название отеля категория отеля (город, курорт отеля)
Формат вывода категории номера Данная настройка позволяет выбрать формат вывода вида проживания в отеле: код или название типа номера, категории номера, типа размещения
  • <%Accomodation.Code%> код типа размещения
  • <%Accomodation.Name%> название типа размещения
  • <%Category.Code%> код категории номера
  • <%Category.Name%> название категории номера
  • <%Room.Code%> код типа номера
  • <%Room.Name%> название типа номера
Название категории номера, название типа номера
Формат вывода категории номера второго отеля в туре Данная настройка позволяет выбрать формат вывода вида проживания во втором отеле: код или название типа номера, категории номера, типа размещения
  • <%SecondAccomodation.Code%> код типа размещения второго отеля
  • <%SecondAccomodation.Name%> название типа размещения
  • <%SecondCategory.Code%> код категории номера
  • <%SecondCategory.Name%> название категории номера
  • <%SecondRoom.Code%> код типа номера
  • <%SecondRoom.Name%> название типа номера
Название категории номера, название типа номера
Формат вывода отеля Формат вывода отеля в названии таблицы с ценами. Можно выводить одно или несколько из перечисленных значений:
  • <%Hotel.Name%> название отеля
  • <%Hotel.Stars%> категория отеля
  • <%Hotel.City%> название город отеля
  • <%Hotel.Resort%> курорт отеля
Название отеля категория отеля (город, курорт отеля)
Формат вывода продолжительности
  • TiNights суммарное количество ночей проживания во всех отелях.
  • Nights продолжительность проживания в главном отеле, ночей.
  • Days продолжительность проживания в главном отеле в днях.
  • HotelDays продолжительность проживания в главном отеле в ночах, значения выводятся через запятую.
Суммарное количество ночей проживания во всех отелях
Формат вывода ссылки на цены Отвечает за формат ссылок в отчете, сформированных для каждой цены. Ссылки предназначены для открытия информации о ценах в браузере на сайте туроператора. Если не задано никакое значение, ссылки не формируются.

Значение настройки состоит из обязательной и опциональной части.
Обязательная - http://www.megatec.ru/ - адрес МастерВеб. pricekey=<%Price.Key%> - ключ цены.
Опциональная – date= <%Price.DateBegin%> - дата.
Пример полной ссылки - http://www.megatec.ru/pricekey=<%Price.Key%>date=<%Price.DateBegin%>
Неполная – http://www.megatec.ru/pricekey=<%Price.Key%>
Если в значении настройки отсутствует опциональная часть, при переходе по ссылке в online предлагается дата на выбор, после чего осуществляется переход в бронирование. Если формат ссылки полный, переход в бронирование осуществляется сразу на указанную дату.

http://www.megatec.ru/pricekey=<%Price.Key%>date=<%Price.DateBegin%>
Формат вывода типа питания Данная настройка позволяет выбрать формат вывода типа питания:
  • <%Pansion.Code%> код типа питания
  • <%Pansion.Name%> название типа питания
Название типа питания
Формат вывода типа питания второго отеля в туре Данная настройка позволяет выбрать формат вывода типа питания второго отеля:
  • <%SecondPansion.Code%> код типа питания второго отеля
  • <%SecondPansion.Name%> название типа питания второго отеля
Название типа питания
Ширина страницы в мм-ах Значение в миллиметрах, которое определяет размер ширины страницы отчета. Влияет на отображение таблиц - если таблица слишком длинная и не помещается по ширине страницы, она обрезается и переносится на следующую строку вывода, то есть части одной таблицы выводятся в столбик. Чтобы вся таблица выводилась в одну строку (без переноса), необходимо задать большое значение данной настройки, например 1000 или 10000 400

Настройка логирования

При экспорте прайс-листов используется логирование, настройки которого осуществляются в файле Megatec.TourSearchOwin.exe.config папки TourSearchOwin. Путь к папке лог-файлов прописывается в секции Loggers path. Включение логирования осуществляется в секции Logger level. Возможные значения: ALL или OFF.

Название Описание Настройка
1 Логирование Report4008Controller – логирует информацию о получении и выводе данных в отчет
  <Loggers path="Logs\">
    <Logger level="ALL" name="Report4008Controller"/> 
  </Loggers>