Мастер-Тур:Дополнительный модуль Планировщик перерасчета прайс-листов
Версия статьи от 10-09-2013.
Более ранние версии: |
Содержание
Введение
Обзор
Модуль по созданию расписания расчёта прайс-листов в ПК Мастер-Тур дает возможность эффективно организовать процесс перерасчёта прайс-листов. Планировщик перерасчёта прайс-листов обеспечит:
- возможность запуска перерасчёта прайс-листов в автоматическом режиме по расписанию;
- возможность создания очереди расчёта прайс-листов.
Расписание расчёта формируется только для уже рассчитанных прайс-листов, таким образом перерасчёт запускается с теми же параметрами, что и оригинальный прайс-лист.
Установка модуля
В ПК «Мастер-Тур» версии 2009.2 и выше модуль устанавливается путем обновления клиентской части: в каталог, куда установлено рабочее приложение, копируется файл Megatec.MasterTour.Plugins.PriceListScheduler.dll.
Работа с модулем
Планировщик перерасчёта прайс-листов использует только прайс-листы, рассчитанные с помощью надстройки «Расчёт прайс-листов» (Быстрый прайс-лист).
Для запуска планировщика расчёта прайс-листов в окне Формирование и расчёт туров нажмите кнопку Надстройки и в выпадающем меню выберите Планировщик перерасчёта прайс-листов.
Редактирование списка прайс-листов и времени их расчёта
В открывшемся окне «Планировщик перерасчёта прайс-листов» представлен список всех рассчитанных ранее прайс-листов.
На форме доступны фильтры по городу вылета, стране, статусу, названию и актуальности тура.
Сведения о рассчитанных прайс-листах представлены в виде таблицы, содержащей следующую информацию:
- Название тура – название тура;
- Время расчёта – время последнего перерасчёта прайс-листа;
- Состояние – состояние расчёта прайс-листа. Возможные значения;
- Готов – тур рассчитан (прогресс = 100);
- Рассчитывается – тур рассчитывается (строка неактивная, прогресс > 0 и < 100);
- Расчет запланирован – заполнена колонка «Время запуска», тур поставлен в очередь на перерасчет;
- Расчет отложен – появляется при использовании дополнительного модуля «Отложенный расчет», в дополнительном плагине «Планировщик перерасчета прайс-листов» не обрабатывается;
- Ошибка расчета – произошел сбой при расчете либо расчет осуществляется более 10 часов (строка неактивная, можно заново запланировать на расчет, указав время запуска);
- Время запуска – время запуска перерасчёта прайс-листа по расписанию (устанавливается пользователем вручную);
- Дата продажи – дата продажи путевки в случае, если при расчёте цен учитывается дата продажи;
- Прогресс – показывает прогресс расчета прайс-листа. У рассчитанного прайс-листа прогресс = 100;
- Время последнего обращения – время последнего перерасчёта прайс-листа;
- Пользователь – имя пользователя, под которым последний раз был рассчитан прайс-лист.
В поле «Время запуска» устанавливается дата и время начала перерасчёта прайс-листа. Если прайс-лист не должен быть рассчитан, поле Время запуска необходимо оставить незаполненным.
Для удобства обработки большого количества туров реализован механизм пакетного задания времени перерасчёта прайс-листов. Для его использования достаточно выделить туры для перерасчёта и нажать на кнопку «Пакетное задание дат и интервала» — откроется диалоговое окно, в котором необходимо задать время запуска перерасчёта первого тура и интервал:
По нажатию «Задать» у всех выделенных туров заполнится поле «Время запуска». Для сохранения данных необходимо нажать на кнопку «Сохранить». Состояние
Запуск планировщика
На закладке Запуск расчёта находятся кнопки управления. Кнопка «Запуск» используется для запуска перерасчёта прайс-листов, для которых установлено время запуска в режиме Редактирование данных. Кнопка «Остановка» используется для отмены расчёта прайс-листов. В случае, если в момент нажатия кнопки уже есть рассчитываемый прайс-лист, то его расчёт будет завершен, после чего расчёт других прайс-листов будет остановлен.
В поле «Число одновременно рассчитываемых прайс-листов» устанавливается максимальное количество прайс-листов, расчёт которых будет производиться одновременно. Если общее количество рассчитываемых прайс-листов превышает значение в поле, то остальные прайс-листы выстраиваются в очередь на расчёт.
В ходе расчёта на форме отображается информация о рассчитываемых в настоящий момент прайс-листах. По окончании расчёта отображается сводная информация по всем выполненным заданиям.
Для работы надстройки необходимо оставлять окно Планировщик расчёта прайс-листов открытым. При закрытии окна, отложенный перерасчёт прайс-листов не производится.
В случае если в момент закрытия окна есть рассчитываемый прайс-лист, его перерасчёт будет доведен до конца, после чего работа планировщика будет остановлена.