Мастер-Тур(15):Отчет 4008 Экспорт прайс-листов (профиль V8)
Версия статьи от 30-03-2022.
Поддерживаемые версии: |
Содержание
Введение
Отчет предназначен для экспорта цен на туры из ПК «Мастер Тур». Отчет выводит информацию в виде таблиц, в которых цены сгруппированы по типам питания и видам проживания, датам заездов и продолжительности проживания для каждого отеля. Отчет выгружается в Excel на одном листе.
Установка и настройка отчета
Отчет устанавливается в экране «Работа менеджеров».
1 - печать отчетов
2 - экспорт прайс-листов
3 - запуск инсталлятора отчетов
4 - путь к файлу с отчетом
5 - открыть. После удачной инсталляции отчета должно появиться сообщение «Отчет установлен успешно»
После установки отчета в настройках отчета блоке Параметры отчета "Экспорт прайс-листа" в настройке Адрес службы поиска необходимо указать путь, по которому была настроена служба поиска. Если был изменен порт по умолчанию – его также необходимо сменить в настройке. Вместо localhost необходимо указать внешний ip-адрес или внешнее субдоменное имя.
Отчет запускается из экрана «Работа менеджеров» - печать отчетов.
1 – экспорт прайс-листов
2 – выгрузка в Excel
3 – профиль Экспорт прайс-листов(V8)
4 – ОК
При запуске отчета появляется диалоговое окно «Мастер вывода прайс-листов 15». В диалоге отображается список турпрограмм, имеющих статус доступен для продажи и в которых присутствует услуга проживания.
Отбор выводимых диалогом туров можно регулировать с помощью фильтра Страна - туры отбираются по выбранной стране, если выбрано «все» - выводятся туры по всем странам.
Отчет можно вывести по любому туру из списка, а также по нескольким турам. По умолчанию в отчете выводятся все отели, типы питания и виды проживания, даты заездов, продолжительности в этих отелях. Для того, чтобы выгрузить прайс по частям, необходимо воспользоваться дополнительными диалогами отбора параметров тура:
- Диалог «Выбор отеля и города» - появляется при нажатии на название тура. В данном диалоге с помощью галочек можно выбрать отдельные города и отели. По умолчанию выбраны все города и отели, выбранного тура.
- Диалог выбора дат заездов и продолжительности тура - появляется при нажатии на «Заезды… по…» тура. В данном диалоге существует возможность отбора продолжительности тура и дат заездов. Отбор дат заездов производится с помощью фильтров: «дни недели», «период с по» и по датам заездов (итоговый выбор дат заездов отображается в фильтре «даты заездов»). По умолчанию выбраны все продолжительности и даты заездов, выбранного тура.
В случае тура с большим количеством цен рекомендуется выгружать отчет по частям с использованием диалогов выбора отелей
и городов, дат заездов и продолжительности тура.
Описание отчета
Список с отелями формируется в алфавитном порядке. Таблицы с ценами группируются по городам. Название города выводится перед первой таблицей группы. Города, отели, категории номеров, типы номеров, типы размещений выводятся в порядке заданном в поле «порядок печати» в справочниках «Города», «Отели/круизы», «Категории номеров», «Типы номеров», «Типы размещений» соответственно. Если не задан порядок печати, то эти параметры выводятся в порядке, заданном в базе (по ключу). Цены группируются в таблицах по отелям и типам питания.
Правила заполнения отчета
№ | Поле | Описание | Формат |
---|---|---|---|
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 |
Компактный вывод в HTML | True/False | True |
Формат вывода возрастной категории |
|
Выводить возраст первого и второго ребенка |
Формат вывода второго отеля в туре | Второй отель (т.е. все кроме главного)
Формат вывода второго отеля в названии таблицы с ценами. Можно выбрать одно или несколько из этих параметров
|
Название отеля категория отеля (город, курорт отеля) |
Формат вывода категории номера | Данная настройка позволяет выбрать формат вывода вида проживания в отеле: код или название типа номера, категории номера, типа размещения
|
Название категории номера, название типа номера |
Формат вывода категории номера второго отеля в туре | Данная настройка позволяет выбрать формат вывода вида проживания во втором отеле: код или название типа номера, категории номера, типа размещения
|
Название категории номера, название типа номера |
Формат вывода отеля | Формат вывода отеля в названии таблицы с ценами. Можно выводить одно или несколько из перечисленных значений:
|
Название отеля категория отеля (город, курорт отеля) |
Формат вывода продолжительности |
|
Суммарное количество ночей проживания во всех отелях |
Формат вывода ссылки на цены | Отвечает за формат ссылок в отчете, сформированных для каждой цены. Ссылки предназначены для открытия информации о ценах в браузере на сайте туроператора. Если не задано никакое значение, ссылки не формируются.
Значение настройки состоит из обязательной и опциональной части. |
http://www.megatec.ru/pricekey=<%Price.Key%>date=<%Price.DateBegin%> |
Формат вывода типа питания | Данная настройка позволяет выбрать формат вывода типа питания:
|
Название типа питания |
Формат вывода типа питания второго отеля в туре | Данная настройка позволяет выбрать формат вывода типа питания второго отеля:
|
Название типа питания |
Ширина страницы в мм-ах | Значение в миллиметрах, которое определяет размер ширины страницы отчета. Влияет на отображение таблиц - если таблица слишком длинная и не помещается по ширине страницы, она обрезается и переносится на следующую строку вывода, то есть части одной таблицы выводятся в столбик. Чтобы вся таблица выводилась в одну строку (без переноса), необходимо задать большое значение данной настройки, например 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>
|