Master-Interlook:Проверка корректности ввода данных — различия между версиями
[досмотренная версия] | [досмотренная версия] |
(не показано 10 промежуточных версий 3 участников) | |||
Строка 1: | Строка 1: | ||
+ | Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}}. Для перехода на версию статьи, соответствующую используемой Вами версии программы, нажмите ссылку в таблице | ||
+ | |||
+ | <table style="color:black; background-color:#ffffcc;" cellpadding="10" cellspacing="0" border="1"> | ||
+ | <tr> | ||
+ | <td> | ||
+ | Более ранние версии:<BR> | ||
+ | [http://wiki.megatec.ru/index.php?title=Master-Interlook:%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0_%D0%BA%D0%BE%D1%80%D1%80%D0%B5%D0%BA%D1%82%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D0%B2%D0%B2%D0%BE%D0%B4%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&stableid=5695 До 2009.2.21 включительно]<BR> | ||
+ | [http://wiki.megatec.ru/index.php?title=Master-Interlook:%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0_%D0%BA%D0%BE%D1%80%D1%80%D0%B5%D0%BA%D1%82%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D0%B2%D0%B2%D0%BE%D0%B4%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&oldid=7904 До 2009.2.22 включительно]<BR> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
+ | ==Введение== | ||
+ | Данная статья описывает варианты сообщений создаваемых программой в процессе работы с путевкой (экран [[Master-Interlook:Reservations|Reservations]]). | ||
+ | ==Типы сообщений== | ||
В экране работы с путевкой, при сохранении информации, выполняется множество проверок. Проверки подразделяются на:<BR> | В экране работы с путевкой, при сохранении информации, выполняется множество проверок. Проверки подразделяются на:<BR> | ||
запреты (ошибки) | запреты (ошибки) | ||
Строка 10: | Строка 25: | ||
<LI> программа позволяет пользователю продолжить работу в программе | <LI> программа позволяет пользователю продолжить работу в программе | ||
</UL> | </UL> | ||
+ | ==Список ошибок и сообщений== | ||
Список возможных ошибок(ERROR)и предупреждений (WARNING) приведен в таблице | Список возможных ошибок(ERROR)и предупреждений (WARNING) приведен в таблице | ||
<table width="100%" border="1" cellspacing="0" cellpadding="1"> | <table width="100%" border="1" cellspacing="0" cellpadding="1"> | ||
Строка 196: | Строка 212: | ||
</td> | </td> | ||
<td> | <td> | ||
− | При сохранении путевки с туристами имеющими фамилию, имя, серию и номер паспорта совпадающие с туристом из другой путевки выдается сообщение. | + | При открытии путевки в экране '''Reservation''' и при сохранении путевки с туристами, имеющими '''фамилию''', '''имя''', '''серию''' и '''номер паспорта''', совпадающие с туристом из другой путевки выдается сообщение. Сообщение выдается при любом пересечении периодов услуг проживания (кроме ситуации, когда проживание в одной путевке начинается в день, когда заканчивается проживание по другой путевке).<BR> |
− | Важно! Поиск осуществляется всегда при сохранении путевки. | + | <span style="color:red">Важно! Поиск осуществляется всегда при открытии и сохранении путевки.</span> |
</td> | </td> | ||
</tr> | </tr> | ||
Строка 247: | Строка 263: | ||
</UL> | </UL> | ||
При установленной настройке MaxChildAge, после привязки туриста отмеченного признаком "CHD", выполняется дополнительная проверка: если возраст ребенка (на дату заезда) превышает максимальный возраст ребенка установленный в карточке отеля, то для выбранной услуги указанный ребенок считается взрослым и программа корректно обрабатывает следующие предупреждения (например, сообщение о несовпаденнии информации о туристе с данными указанными в размещении) | При установленной настройке MaxChildAge, после привязки туриста отмеченного признаком "CHD", выполняется дополнительная проверка: если возраст ребенка (на дату заезда) превышает максимальный возраст ребенка установленный в карточке отеля, то для выбранной услуги указанный ребенок считается взрослым и программа корректно обрабатывает следующие предупреждения (например, сообщение о несовпаденнии информации о туристе с данными указанными в размещении) | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td> | ||
+ | WARNING | ||
+ | </td> | ||
+ | <td> | ||
+ | "Services. Accommodation places count doesn't match to {название услуги} room type." | ||
+ | </td> | ||
+ | <td> | ||
+ | Соответсвующая услуга подсвечивается желтым цветом и по ней выдается тултип "Accommodation places count doesn't match to {название услуги} room type" | ||
+ | </td> | ||
+ | <td> | ||
+ | При сохранении путевки, в которой у услуги проживания количество мест, указанных для типа комнаты меньше, чем у выбранного размещения выдается сообщение (вывод этого предупреждающего сообщения добавлен, начиная с релиза 9.2.20). | ||
</td> | </td> | ||
</tr> | </tr> | ||
Строка 312: | Строка 342: | ||
</td> | </td> | ||
<td> | <td> | ||
− | В случае отсутствия соответствия между услугами проживания в | + | В случае отсутствия соответствия между услугами проживания в отеле и трансферами выдается сообщение. |
Проверка осуществляется по следующим правилам:<BR> | Проверка осуществляется по следующим правилам:<BR> | ||
− | Для каждого трансфера ищутся услуги проживания в отеле (кроме имеющих статус NotConfirmed). Проверяется соответвие наличия отеля совпадающего с трансферной точкой. При этом для Arrival проверяется совпадение даты предоставления услуги с датой заезда в отель, а для Departure –с датой выезда из отеля.В случае если есть услуги проживания и ни одного совпадения не найдено выдается сообщение. Для трансферов типа Hotel-hotel аналогичная проверка проводится с учетом обеих трансферных точек. Данное сообщение | + | Для каждого трансфера ищутся услуги проживания в отеле (кроме имеющих статус NotConfirmed). Проверяется соответвие наличия отеля совпадающего с трансферной точкой. При этом для Arrival проверяется совпадение даты предоставления услуги с датой заезда в отель, а для Departure –с датой выезда из отеля.В случае если есть услуги проживания и ни одного совпадения не найдено выдается сообщение. Для трансферов типа Hotel-hotel аналогичная проверка проводится с учетом обеих трансферных точек. Данное сообщение выдается только в случае если трансфер принадлежит к стандартному типу (Arrival или Departure) |
</td> | </td> | ||
</tr> | </tr> | ||
Строка 331: | Строка 361: | ||
</td> | </td> | ||
</tr> | </tr> | ||
− | + | - | |
<tr> | <tr> | ||
<td> | <td> | ||
Строка 339: | Строка 369: | ||
</td> | </td> | ||
<td> | <td> | ||
− | + | - | |
</td> | </td> | ||
<td> | <td> | ||
Строка 352: | Строка 382: | ||
</td> | </td> | ||
<td> | <td> | ||
− | + | - | |
</td> | </td> | ||
<td> | <td> |
Текущая версия на 09:38, 14 сентября 2012
Версия статьи от 14-09-2012. Для перехода на версию статьи, соответствующую используемой Вами версии программы, нажмите ссылку в таблице
Более ранние версии: |
Введение
Данная статья описывает варианты сообщений создаваемых программой в процессе работы с путевкой (экран Reservations).
Типы сообщений
В экране работы с путевкой, при сохранении информации, выполняется множество проверок. Проверки подразделяются на:
запреты (ошибки)
- программа выдает выдается сообщение о необходимости обязательного внесения исправления в данные
- программа не позволяет сохранить изменения до устранения причины возникновения проблемы
предупреждения
- программа выдает сообщение о возможном несоответствии (и, если это возможно, подсвечивает поля с данными, которые попали под проверку)
- программа позволяет пользователю продолжить работу в программе
Список ошибок и сообщений
Список возможных ошибок(ERROR)и предупреждений (WARNING) приведен в таблице
-
Уровень |
Текст сообщения |
Тултип |
Описание |
ERROR |
"Master-Interlook", "Reservation. Reservation number can not be empty" |
- |
При попытке сохранения путевки с пустым номером (либо номером состоящим из пробелов) выдается ошибка. Сохранение не происходит. |
ERROR |
"Master-Interlook", "Reservation. Reservation number already exists" |
- |
При попытке сохранения путевки с существующим номером выдается ошибка. Сохранение не происходит. |
ERROR |
"Master-Interlook", "Reservation. Choose the city." |
- |
При попытке сохранения путевки с невыбранным городом выдается ошибка. Сохранение не происходит. |
ERROR |
"Master-Interlook", "Reservation. Choose the tour operator." |
- |
При попытке сохранения путевки с невыбранным туроператором выдается ошибка. Сохранение не происходит. |
ERROR |
"Master-Interlook", "Tourists. Tourist surname or name must be specified." |
- |
При попытке сохранения путевки с туристами введенными без имени или фамилии выдается ошибка.Сохранение не происходит. |
ERROR |
"Master-Interlook", "Tourists. Date of birth must be specified." |
- |
При попытке сохранения путевки с туристами имеющими пол CHD или INF если не введена дата рождения выдается ошибка.Сохранение не происходит. |
ERROR |
"Tourists. {Фамилия Имя} date born late then now date." |
- |
При попытке сохранения путевки с туристом имеющим дату рождения более текущей выдается ошибка.Сохранение не происходит. |
ERROR |
"Services. Is not specified currency net {Название услуги}." |
Соответсвующая услуга подсвечивается желтым цветом и по ней выдается тултип "Services. Is not specified currency net." |
При попытке сохранения путевки если хотя бы в одной из услуг не указана валюта нетто выдается ошибка.Сохранение не происходит. |
ERROR |
"Services. Is not specified currency price {Название услуги}." |
Соответсвующая услуга подсвечивается желтым цветом и по ней выдается тултип "Services. Is not specified currency price." |
При попытке сохранения путевки если хотя бы в одной из услуг не указана валюта брутто выдается ошибка.Сохранение не происходит. |
WARNING |
"Master-Interlook", "Reservation. No services." |
- |
При сохранении путевки без услуг выдается сообщение |
WARNING |
"Master-Interlook", "Tourists. No tourists." |
- |
При сохранении путевки без туристов выдается сообщение |
WARNING |
"Master-Interlook""Tourists. Tourist {Фамилия Имя} mapped to reservation {номер путевки}" |
Запись в таблице туристов по данному туристу подсвечивается желтым и при наведении на нее мыши выдается тултип "Tourist {Фамилия Имя} exists in reservations {номера путевок}." |
При открытии путевки в экране Reservation и при сохранении путевки с туристами, имеющими фамилию, имя, серию и номер паспорта, совпадающие с туристом из другой путевки выдается сообщение. Сообщение выдается при любом пересечении периодов услуг проживания (кроме ситуации, когда проживание в одной путевке начинается в день, когда заканчивается проживание по другой путевке). |
WARNING |
"Master-Interlook", "Tourists. Infant is older then two years age." |
Турист в таблице туристов подсвечивается желтым и при наведении мыши на его запись выдается тултип "Infant has age more then 2 year.” |
При сохранении путевки с туристом имеющим пол INF и дату рождения более 2-х лет относительно текущей выдается сообщение |
WARNING |
"Master-Interlook", "Reservation. Need invoice remaking." |
- |
При сохранении путевки с выставленным флагом Need invoice remaking выдается сообщение |
WARNING |
"Services. Tourist { Фамилия Имя } not match to corresponding accommodation in {название услуги} service." |
Соответсвующая услуга подсвечивается желтым цветом и по ней выдается тултип "Tourist {Фамилия Имя} not match to corresponding accommodation" |
При сохранении путевки с туристом имеющим несоответсвие размещению в отеле по услуге проживания к которой он привязан выдается сообщение. Данное сообщение выдается если:
При установленной настройке MaxChildAge, после привязки туриста отмеченного признаком "CHD", выполняется дополнительная проверка: если возраст ребенка (на дату заезда) превышает максимальный возраст ребенка установленный в карточке отеля, то для выбранной услуги указанный ребенок считается взрослым и программа корректно обрабатывает следующие предупреждения (например, сообщение о несовпаденнии информации о туристе с данными указанными в размещении) |
WARNING |
"Services. Accommodation places count doesn't match to {название услуги} room type." |
Соответсвующая услуга подсвечивается желтым цветом и по ней выдается тултип "Accommodation places count doesn't match to {название услуги} room type" |
При сохранении путевки, в которой у услуги проживания количество мест, указанных для типа комнаты меньше, чем у выбранного размещения выдается сообщение (вывод этого предупреждающего сообщения добавлен, начиная с релиза 9.2.20). |
WARNING |
"Services. Tourists not mapped to the service {Название услуги}." |
Cоответсвующая услуга подсвечивается желтым цветом и по ней выдается тултип "Services. Tourists not mapped to the service." |
При сохранении путевки с услугами к которым не привязаны туристы выдается сообщение |
WARNING |
"Services. Rooms places count doesn't match to service {Название услуги} Pax count. |
Cоответсвующая услуга подсвечивается желтым цветом и по ней выдается тултип "Services. Rooms places count doesn't match to service Pax count." |
При сохранении путевки с услугой проживания по которой суммарное количество мест по размещению больше количества мест приходящихся на одну комнату (pax) выдается сообщение. Для размещения “за человека” проверка проводится по следующему алгоритму:
Для размещения “за номер” проверка проводится по следующему алгоритму:
|
WARNING |
"Master-Interlook", "Reservation city doesn't match to any service city." |
- |
При сохранении путевки в случае, если в путевке нет ни одной услуги предоставленной в городе по путевке и хотя бы одна услуга не аннулирована выдается сообщение |
WARNING |
"Master-Interlook", "Services. Please check if all hotel and transfer services are correct " |
- |
В случае отсутствия соответствия между услугами проживания в отеле и трансферами выдается сообщение.
Проверка осуществляется по следующим правилам: |
WARNING |
"Tourists. Tourist {Фамилия Имя} not mapped to service" |
Cоответсвующая запись по туристу подсвечивается желтым цветом и по ней выдается тултип "Tourist not mapped to the service" |
В случае наличия туристов не привязанных ни к одной из услуг в путевке выдается сообщение. |
WARNING |
"Services. No services" |
- |
В случае отсутствия услуг в путевке выдается предупреждающее сообщение. |
WARNING |
"Stop-Sale HTL:Детализация названия услуги" |
- |
В случае наличия в путевке услуг проживания по которым установлена остановка продаж (Stop-sale) при входе в путевку выводится список таких услуг . |