05.11.056 — 05.11.078 — различия между версиями

Материал из Servio Doc
Перейти к: навигация, поиск
(Hotel Management Service)
(Hotel Management Service)
 
(не показаны 15 промежуточные версии 1 участника)
Строка 26: Строка 26:
 
|Ошибка
 
|Ошибка
 
|Продажи/Разное<br>Справочник квот бронирования
 
|Продажи/Разное<br>Справочник квот бронирования
|Исправлены логические функциональные ошибки в Справочнике квот бронирования (см. задачу [[05.10.008_—_05.10.032#4456|4459]]):
+
|Исправлены логические функциональные ошибки в Справочнике квот бронирования (см. задачу [[05.10.008_—_05.10.032#4459|4459]]):
 
* исправлена проверка корректности ввода дат начала/окончания;
 
* исправлена проверка корректности ввода дат начала/окончания;
 
* добавлены запросы подтверждения при удалении строк правил;
 
* добавлены запросы подтверждения при удалении строк правил;
Строка 45: Строка 45:
 
|Ошибка
 
|Ошибка
 
|Карта Гостя/Группы/Мероприятия<br>Аннулирование счетов
 
|Карта Гостя/Группы/Мероприятия<br>Аннулирование счетов
|Исправлена логика аннулирования счетов в зависимости от состояния опции настройки «Аннулировать счета при аннуляции гостя/группы/мероприятия» (см. задачу 4721):
+
|Исправлена логика аннулирования счетов в зависимости от состояния опции настройки «Аннулировать счета при аннуляции гостя/группы/мероприятия» (см. задачу [[05.11.017_—_05.11.030#4721|4721]]):
 
* карта группы:
 
* карта группы:
 
** предупреждающее сообщение об аннуляции не выводится, если ходя бы одна из опций — в настройке или на карте группы — установлен;
 
** предупреждающее сообщение об аннуляции не выводится, если ходя бы одна из опций — в настройке или на карте группы — установлен;
Строка 55: Строка 55:
 
|Ошибка
 
|Ошибка
 
|Бронирование<br>Мастер бронирования групп
 
|Бронирование<br>Мастер бронирования групп
|В мастере бронирования групп реализовано сохранение правил подбора номеров (см. задачу 4660). Правила сохраняются в ''' cookie ''' браузера отдельно для каждого отеля. Также исправлены ошибки:
+
|В мастере бронирования групп реализовано сохранение правил подбора номеров (см. задачу [[05.08.038_—_05.08.039;_05.11.004_—_05.11.017#4660|4660]]). Правила сохраняются в ''' cookie ''' браузера отдельно для каждого отеля. Также исправлены ошибки:
 
* новые гости не переводились в статус «БР» (бронирование), а оставались в статусе «НКБ» (новая карта - бронирование);
 
* новые гости не переводились в статус «БР» (бронирование), а оставались в статусе «НКБ» (новая карта - бронирование);
 
* не постоянная ошибка при формировании счёта, в результате которой одно из начислений создавалась не в базовой валюте
 
* не постоянная ошибка при формировании счёта, в результате которой одно из начислений создавалась не в базовой валюте
Строка 75: Строка 75:
 
|Ошибка
 
|Ошибка
 
|Вкладка «'''Начисления'''»<br>Технология ASP.NET
 
|Вкладка «'''Начисления'''»<br>Технология ASP.NET
|Исправлены функциональные и интерфейсные ошибки в доработке по переводу страницы «'''Начисления'''» на технологию «ASP.NET» (см. задачу [[05.10.033_—_05.11.004#4767|4767]])  
+
|Исправлены функциональные и интерфейсные ошибки в доработке по переводу страницы «'''Начисления'''» на технологию «ASP.NET» (см. задачу [[05.11.017_—_05.11.030#4767|4767]])  
 
|- style="color:Maroon"
 
|- style="color:Maroon"
 
|05.11.070
 
|05.11.070
Строка 153: Строка 153:
 
|В карте Счёта реализована доработка по расчёту налогов услуг (для начислений и чеков) в счетах, сформированных '''не''' в базовой валюте:  
 
|В карте Счёта реализована доработка по расчёту налогов услуг (для начислений и чеков) в счетах, сформированных '''не''' в базовой валюте:  
 
* переписан алгоритм расчета основного и дополнительного налогов (во всех валютах) в начислениях и чеках: все приведено к одной формуле с параметрами;
 
* переписан алгоритм расчета основного и дополнительного налогов (во всех валютах) в начислениях и чеках: все приведено к одной формуле с параметрами;
* алгоритмы округления налогов начислений и позиций чеков сведены к одному, чтобы исключить дублирование повторяющего кода и необходимость поддержки двух алгоритмов;
+
* алгоритмы округления налогов начислений и позиций чеков сведены к одному, чтобы исключить дублирование повторяющего кода и необходимость поддержки двух алгоритмов;
в отчетах «Печать счета» (TB001), «E-mail, отправляемый при подтверждении бронирования» (TB003), «Сводный отчёт по контрагенту» (TB004), «Приходно кассовый ордер» (TG004) заменены формулы вычисления налогов  на посчитанные налоги в валюте счета в отчетах;
+
* в отчетах «Печать счета» (TB001), «E-mail, отправляемый при подтверждении бронирования» (TB003), «Сводный отчёт по контрагенту» (TB004), «Приходно кассовый ордер» (TG004) заменены формулы вычисления налогов  на посчитанные налоги в валюте счета в отчетах;
 
* класс для выгрузки начислений в 1С расширен новыми полями
 
* класс для выгрузки начислений в 1С расширен новыми полями
 
|- style="color:Maroon"
 
|- style="color:Maroon"
|5.11.056
+
|05.11.056
 
|<span ID=4918> 4918 </span>
 
|<span ID=4918> 4918 </span>
 
|Ошибка
 
|Ошибка
Строка 185: Строка 185:
 
* при аннулировании бронирования Гостей, начисления которых входят в закрытый налоговый период
 
* при аннулировании бронирования Гостей, начисления которых входят в закрытый налоговый период
 
|- style="color:Maroon"
 
|- style="color:Maroon"
|5.11.059
+
|05.11.059
 
|<span ID=4928> 4928 </span>
 
|<span ID=4928> 4928 </span>
 
|Ошибка
 
|Ошибка
Строка 197: Строка 197:
 
|В ''Системе'' реализована доработка по рассылке напоминаний о наступлении даты принятия решения по вопросам, связанным с бронированием Группы. При наступлении даты, указанной в карте объекта, уведомления рассылаются на адреса электронной почты отеля и ответственного по группе менеджера
 
|В ''Системе'' реализована доработка по рассылке напоминаний о наступлении даты принятия решения по вопросам, связанным с бронированием Группы. При наступлении даты, указанной в карте объекта, уведомления рассылаются на адреса электронной почты отеля и ответственного по группе менеджера
 
|- style="color:Maroon"
 
|- style="color:Maroon"
|5.11.064
+
|05.11.064
 
|<span ID=4932> 4932 </span>
 
|<span ID=4932> 4932 </span>
 
|Ошибка
 
|Ошибка
Строка 203: Строка 203:
 
|В функционале импорта из 1С исправленная ошибка: если сумма возврата по начислению совпадала с суммой оплаты по начислению, но была меньше суммы самого начисления (возврат частичной оплаты), то в чеке возврата создавалась позиция с полной суммой начисления, а не с оплаченной суммой, подлежащей возврату
 
|В функционале импорта из 1С исправленная ошибка: если сумма возврата по начислению совпадала с суммой оплаты по начислению, но была меньше суммы самого начисления (возврат частичной оплаты), то в чеке возврата создавалась позиция с полной суммой начисления, а не с оплаченной суммой, подлежащей возврату
 
|- style="color:Maroon"
 
|- style="color:Maroon"
|5.11.058
+
|05.11.058
 
|<span ID=4934> 4934 </span>
 
|<span ID=4934> 4934 </span>
 
|Ошибка
 
|Ошибка
Строка 227: Строка 227:
 
|В карте группы в области «Операции с гостями» исправлена ошибка, из-за которой автоматически не заполнялось поле «Компания-источник» при выборе компании в поле «Компания-оператор»  
 
|В карте группы в области «Операции с гостями» исправлена ошибка, из-за которой автоматически не заполнялось поле «Компания-источник» при выборе компании в поле «Компания-оператор»  
 
|- style="color:Maroon"
 
|- style="color:Maroon"
|5.11.060
+
|05.11.060
 
|<span ID=4939> 4939 </span>
 
|<span ID=4939> 4939 </span>
 
|Ошибка
 
|Ошибка
Строка 307: Строка 307:
 
|В валютных счетах и в счетах со смешанной валютой изменен алгоритм округления начислений для исправления ошибки расхождения суммы начислений с итоговой суммой счёта
 
|В валютных счетах и в счетах со смешанной валютой изменен алгоритм округления начислений для исправления ошибки расхождения суммы начислений с итоговой суммой счёта
 
|- style="color:Maroon"
 
|- style="color:Maroon"
|5.11.064
+
|05.11.064
 
|<span ID=4958> 4958 </span>
 
|<span ID=4958> 4958 </span>
 
|Ошибка
 
|Ошибка
Строка 328: Строка 328:
 
* комиссионные счета вынесены на отдельную вкладку
 
* комиссионные счета вынесены на отдельную вкладку
 
|- style="color:Maroon"
 
|- style="color:Maroon"
|5.11.071
+
|05.11.071
 
|<span ID=4962> 4962 </span>
 
|<span ID=4962> 4962 </span>
 
|Ошибка
 
|Ошибка
Строка 402: Строка 402:
 
|В функционале «Перенос начислений» карты группы исправлена ошибка, заключавшаяся в возможности выбора поставщика, доступ к которому отсутствует в соответствии с ролью текущего пользователя
 
|В функционале «Перенос начислений» карты группы исправлена ошибка, заключавшаяся в возможности выбора поставщика, доступ к которому отсутствует в соответствии с ролью текущего пользователя
 
|- style="color:Maroon"
 
|- style="color:Maroon"
|5.11.071
+
|05.11.071
 
|<span ID=4991> 4991 </span>
 
|<span ID=4991> 4991 </span>
 
|Ошибка
 
|Ошибка
Строка 410: Строка 410:
 
* служба <code>SendNotificationService</code>;
 
* служба <code>SendNotificationService</code>;
 
* служба <code>Sync1CService</code>;
 
* служба <code>Sync1CService</code>;
* служба <code>ReservationService</code> (протоколы 1.8, 1.9, 1.10) в функции <code>GetGroupAccountBill&lt</code>, <code>GetGroupAccountConfirm</code>, <code>GetAccountBill</code>, <code>GetAccountConfirm</code>;
+
* служба <code>ReservationService</code> (протоколы 1.8, 1.9, 1.10) в функции <code>GetGroupAccountBill</code>, <code>GetGroupAccountConfirm</code>, <code>GetAccountBill</code>, <code>GetAccountConfirm</code>;
 
* корпоративный модуль
 
* корпоративный модуль
 
|- style="color:Maroon"
 
|- style="color:Maroon"
Строка 509: Строка 509:
 
|Ошибка
 
|Ошибка
 
|Начисления
 
|Начисления
|Формат поля &<code>PriceInValute</code> приведён к стандартному значению
+
|Формат поля <code>PriceInValute</code> приведён к стандартному значению
 
|- style="color:Green"
 
|- style="color:Green"
 
|05.11.073,<br>05.12.000
 
|05.11.073,<br>05.12.000
Строка 559: Строка 559:
 
|Ошибка
 
|Ошибка
 
|Карта компании<br>Правила сводных счетов<br>Флаг «Группировать счета по категориям гостей»
 
|Карта компании<br>Правила сводных счетов<br>Флаг «Группировать счета по категориям гостей»
|В карте Компании в функционале «Правила сводных счетов» исправлена ошибка в работе опции «Группировать счета по категориям гостей» (см. задачу 4287), из-за результате которой счета всегда формировались по категориям гостей, независимо от состояния опции
+
|В карте Компании в функционале «Правила сводных счетов» исправлена ошибка в работе опции «Группировать счета по категориям гостей» (см. задачу [[05.09.104_—_05.10.007#4287|4287]]), из-за результате которой счета всегда формировались по категориям гостей, независимо от состояния опции
 
|- style="color:Maroon"
 
|- style="color:Maroon"
 
|05.11.076
 
|05.11.076
Строка 571: Строка 571:
 
|Ошибка
 
|Ошибка
 
|Карты мероприятия<br>Дата решения
 
|Карты мероприятия<br>Дата решения
|В службе рассылки оповещений о дате принятия решений исправлена ошибка, в результате которой не выполнялась отправка писем на почтовый адрес контактов отеля (задача [[#5042|5042]]) по объекту «Мероприятие»
+
|В службе рассылки оповещений о дате принятия решений исправлена ошибка, в результате которой не выполнялась отправка писем на почтовый адрес контактов отеля (см. задачу [[#5042|5042]]) по объекту «Мероприятие»
 
|- style="color:Green"
 
|- style="color:Green"
 
|05.11.077
 
|05.11.077
Строка 609: Строка 609:
 
|&nbsp;
 
|&nbsp;
 
|Параметры системы<br>Параметры отелей
 
|Параметры системы<br>Параметры отелей
|В Настройке системы в параметрах Отелей добавлены параметры, устанавливающие правила формирования отчётов: ES 032, ES 072, ES 076, ES 086:
+
|В Настройке системы в параметрах Отелей добавлены параметры, устанавливающие правила формирования отчётов: ES032, ES072, ES076, ES086:
 
* Определение даты смены для отчетов: 1 - по дате открытия смены, 2 - по дате закрытия смены;
 
* Определение даты смены для отчетов: 1 - по дате открытия смены, 2 - по дате закрытия смены;
 
* Учитывать время и дату оплаты для отчетов с выручкой: 0 - нет, 1 - да;
 
* Учитывать время и дату оплаты для отчетов с выручкой: 0 - нет, 1 - да;
Строка 615: Строка 615:
 
|}
 
|}
  
==Корпоративный модуль==
+
==Модуль бронирования==
  
 
<!-- {| border="1" style="border-collapse:collapse; margin-top:0.5em; margin-left:10px" width="100%" -->
 
<!-- {| border="1" style="border-collapse:collapse; margin-top:0.5em; margin-left:10px" width="100%" -->
Строка 624: Строка 624:
 
  ! Style="width:15%; background-color:gainsboro" | Раздел
 
  ! Style="width:15%; background-color:gainsboro" | Раздел
 
  ! Style="background-color:gainsboro" | Описание
 
  ! Style="background-color:gainsboro" | Описание
 +
 
|- style=color:Maroon
 
|- style=color:Maroon
|05.11.048
+
|05.11.071
|<span ID=4878> 4878 </span>
+
|<span ID=4878> 4878 <span>
 
|Ошибка
 
|Ошибка
|Модуль бронирования <br/>Протокол 1.10. Корпоративный модуль
+
|Модуль бронирования<br>Протоколы 1.9, 1.10<br>Расчётный счёт по умолчанию поставщика услуг
Модуле бронирования 1.10 и в Корпоративном модуле исправлена ошибка в функции <code>SetReservationBill</code>, в результате которой в карту счёта не подставлялся р/с по умолчанию
+
модуле бронирования, корпоративном модуле и в мастере бронирования групп исправлена ошибка, в результате которой в карте счёта не подставлялся расчётный счёт по умолчанию поставщика услуг
 
|- style=color:Maroon
 
|- style=color:Maroon
|05.11.048
+
|05.11.058
|<span ID=4881> 4881 </span>
+
|<span ID=4921> 4921 <span>
 
|Ошибка
 
|Ошибка
|Корпоративный модуль <br/>Бронирование гостя
+
|Модуль бронирования<br>Протоколы 1.8, 1.9, 1.10
Корпоративном модуле исправлена ошибка, возникавшая при бронировании гостя
+
|В протоколах Модуля бронирования с сайта исправлена ошибка, из-за которой в случае отсутствия выбора ''страны'' в параметрах бронирования  в карте гостя подставлялась страна «Россия»
 +
|- style=color:Maroon
 +
|05.11.069
 +
|<span ID=4961> 4961 <span>
 +
|Ошибка
 +
|Модуль бронирования<br>Протокол 1.10<br>Дата/Время, логирование
 +
|Модуль бронирования:
 +
* во всех функциях сервиса проверен и скорректирован формат времени согласно протокола 1.10;
 +
* добавлены опции <code>Request<code> и <code>Response</code> для логирования отправляемых и получаемых данных
 +
|- style=color:Maroon
 +
|05.11.066
 +
|<span ID=4967> 4967 <span>
 +
|Ошибка
 +
|Модуль бронирования<br>Протокол 1.10<br><code>AddRoomReservation</code>, <code>SetReservationBill</code>, <code>SetReservationType</code>, <code>RevertReservation</code>
 +
|В Модуле бронирования реализовано логирование входящих запросов функциях службы бронирования <code>AddRoomReservation</code>, <code>SetReservationBill</code>, <code>SetReservationType</code>, <code>RevertReservation</code> и аналогичных методах для группы. Добавлен безопасный откат изменений
 +
|- style=color:Green
 +
|05.11.068
 +
|<span ID=4985> 4985 <span>
 +
|Задача
 +
|Модуль бронирования<br>Протокол 1.10<br><code>CancelReservation</code>
 +
|В модуле Бронирования 1.10 добавлена функция <code>CancelReservation</code>, предназначенная для аннулирования карты объекта. Алгоритм работы функции:
 +
* если плательщик совпадает с заказчиком, то:
 +
** если в счёте есть неоплаченные начисления, счёт невозможно закрыть и л/счёт не аннулируется;
 +
** если в счёте нет неоплаченных начислений, счёт закрывается и л/счёт аннулируется;
 +
* если плательщик не является заказчиком, проверка не производится и л/счёт аннулируется
 +
|- style=color:Maroon
 +
|05.11.072
 +
|<span ID=4986> 4986 <span>
 +
|Ошибка
 +
|Модуль бронирования<br>Протокол 1.10
 +
|В модуле Бронирования 1.10 исправлены ошибки:
 +
* в функции <code>AddRoomGroupReservation</code> ошибочное автоматическое проставление категории надбавки «Командировочный»;
 +
* в функциях с формированием и передачей документов добавлена проверка корректности передаваемого формата (0,1,2,3,4,5);
 +
* после отрабатывания функции <code>RevertTransaction</code> по группе группа аннулировалась несмотря на наличие активного гостя в ней;
 +
* в функции <code>RevertTransaction</code> при отмене брони мероприятия;
 +
* в функции <code>GetClientDocuments</code>: в поле <code>StatusName</code> отображался статус гостя, а не название статуса бронирования
 +
|- style=color:Maroon
 +
|05.11.071
 +
|<span ID=4997> 4997 <span>
 +
|Ошибка
 +
|Модуль бронирования<br>Протокол 1.10<br><code>CancelReservation</code>
 +
|В модуле Бронирования исправлены ошибки в разработанной функции <code>CancelReservation</code> (см. задачу 4985 - ссылка)
 +
|- style=color:Maroon
 +
|05.11.070
 +
|<span ID=5003> 5003 <span>
 +
|Ошибка
 +
|Модуль бронирования<br>Протокол 1.10<br><code>RevertTransaction</code>
 +
|В модуле Бронирования исправлена ошибка функции <code>RevertTransaction</code>: в БД статус возвращённых чеков не менялся на «возвращённые», а оставался «оплаченный»
 +
|- style=color:Green
 +
|05.11.070
 +
|<span ID=5006> 5006 <span>
 +
|Задача
 +
|Модуль бронирования<br>Протокол 1.10<br><code>GetGroupRooms</code>, <code>GetRooms</code>
 +
|В модуле Бронирования 1.10 в функциях <code>GetGroupRooms</code>, <code>GetRooms</code> реализована доработка по выводу только доступных для бронирования категорий комнат: тех, в которых есть хотя бы одна комната с датой вывода из эксплуатации меньшей конечной даты в запросе
 +
|- style=color:Maroon
 +
|05.11.075
 +
|<span ID=5019> 5019 <span>
 +
|Ошибка
 +
|Модуль бронирования<br>Протокол 1.10<br><code>AddGroupRoomReservation</code>
 +
|В модуле бронирования исправлена ошибка в функции <code>AddGroupRoomReservation</code>, приводившая к некорректной обработке условия перебронирования с заменой категории номеров для Группы
 +
|- style=color:Green
 +
|05.11.078
 +
|<span ID=5020> 5020 <span>
 +
|Задача
 +
|Модуль бронирования<br>Протокол 1.10
 +
|В Модуль бронирования внесены изменения: категория комнат не выдается в запрос, если на период запроса в ней нет ни одного номера для продажи. Занятые номера и номера со статусом «На ремонте» в запрос выдаются
 +
|- style=color:Green
 +
|05.11.072
 +
|<span ID=5022> 5022 <span>
 +
|Задача
 +
|Модуль бронирования<br>Протокол 1.10<br><code>SetReservationBill</code>
 +
|Внесены изменения в функцию <code>SetReservationBill</code> модуля Бронирования 1.10. Если в процессе формирования счёта:
 +
* начисления переносятся из счёта, плательщиком по которому является не гость, то оставшиеся (не оплачиваемые) начисления удаляются из счёта и переносятся в неоплаченные начисления гостя;
 +
* плательщик изменяется с компании или группы на группу или гостя, то первоначальный счёт обнуляется, но не аннулируется
 +
|- style=color:Green
 +
|05.11.074
 +
|<span ID=5034> 5034 <span>
 +
|Задача
 +
|Модуль бронирования<br>Протокол 1.10<br><code>GetRoomTypesMinPrice</code>
 +
|В Модуле бронирования 1.10 разработана функция <code>GetRoomTypesMinPrice</code>, предназначенная для расчёта минимальной стоимости номера в категории по параметрам: стоимость номера по стандартному тарифу за период времени с текущей даты + 30 дней с учётом проводимых акций
 +
|- style=color:Green
 +
|05.11.074
 +
|<span ID=5035> 5035 <span>
 +
|Задача
 +
|Модуль бронирования<br>Протокол 1.10<br><code>RevertTransaction</code>
 +
|Внесены изменения, относящиеся к аннулированию '''гостя''', в функцию <code>RevertTransaction</code> модуля Бронирования 1.10: если статус гостя отличен от «бронирования» или если после возврата в карте счёта гостя останутся начисления, оплаченные им самим, то карта гостя в автоматическом режиме не аннулируется
 +
|- style=color:Maroon
 +
|05.11.074
 +
|<span ID=5037> 5037 <span>
 +
|Ошибка
 +
|Модуль бронирования<br>Протокол 1.10<br><code>RevertTransaction</code>
 +
|Исправлена ошибка в функции <code>RevertTransaction</code> модуля Бронирования 1.10, из-за которой при отмене гарантийного платежа бронь не аннулировалась и неоплаченные начисления оставались в счёте
 +
|- style=color:Maroon
 +
|05.11.077
 +
|<span ID=5054> 5054 <span>
 +
|Ошибка
 +
|Модуль бронирования<br>Протокол 1.10<br><code>RevertTransaction</code>
 +
|В функции <code>RevertTransaction</code> модуля Бронирования 1.10 исправлена ошибка: транзакции аннулировались только в первом из найденных чеков
 +
|- style=color:Maroon
 +
|05.11.077
 +
|<span ID=5058> 5058 <span>
 +
|Ошибка
 +
|Модуль бронирования<br>Протокол 1.10<br><code>GetRoomTypesMinPrice</code>
 +
|В функции <code>GetRoomTypesMinPrice</code> модуля Бронирования 1.10 исправлена ошибка: если в прейскуранте заложено несколько услуг, а по условиям бронирования одна или несколько услуг не применимы, функция ошибочно возвращала «0»
 +
|- style=color:Maroon
 +
|05.11.078
 +
|<span ID=5063> 5063 <span>
 +
|Ошибка
 +
|Модуль бронирования<br>Протокол 1.10<br><code>CancelReservation</code>
 +
|В Модуле бронирования в функции <code>CancelReservation</code> исправлена ошибка, в результате которой не закрывались частично оплаченные счёта, несмотря на отсутствие ограничивающих факторов
 +
|- style=color:Maroon
 +
|05.11.075,<br>05.11.077
 +
|<span ID=5048> 5048 <span>,<br><span ID=5057> 5057 <span>
 +
|Ошибка
 +
|Модуль бронирования<br>Протокол 1.10<br>Создание счетов
 +
|В модуле Бронирования исправлена ошибка, приводившая к ошибке расчёта налогов в случае, если у отеля в налоговых группах для налога отсутствовала запись с поставщиком «По умолчанию», Причиной ошибки являлось то, что формирование счёта и расчёт налогов выполнялось в одной транзакции, в следствии чего пересчёт налогов не мог быть выполнен, т.к. счёт ещё не создан.<br>Исправления внесены для гостей, групп и мероприятий
 +
 
 
|}
 
|}
  
==Редактор отелей==
+
==Корпоративный модуль==
  
 
<!-- {| border="1" style="border-collapse:collapse; margin-top:0.5em; margin-left:10px" width="100%" -->
 
<!-- {| border="1" style="border-collapse:collapse; margin-top:0.5em; margin-left:10px" width="100%" -->
Строка 647: Строка 764:
 
  ! Style="width:15%; background-color:gainsboro" | Раздел
 
  ! Style="width:15%; background-color:gainsboro" | Раздел
 
  ! Style="background-color:gainsboro" | Описание
 
  ! Style="background-color:gainsboro" | Описание
 +
 
|- style=color:Maroon
 
|- style=color:Maroon
|05.11.041
+
|05.11.056
|<span ID=4850> 4850 </span>
+
|<span ID=4926> 4926 </span>
 +
|Ошибка
 +
|Корпоративный модуль<br>Бронирование группы
 +
|В Корпоративном модуле исправлена ошибка, из-за которой в случае бронирования группы с двухместным поселением, цена за номер рассчитывалась верно, но количество взрослых в номере записывалось равным «1»
 +
|- style=color:Green
 +
|05.11.056
 +
|<span ID=4927> 4927 </span>
 
|Задача
 
|Задача
|Редактор отелей. Паспортные данные <br/>Выгрузка в систему Контур ФМС
+
|Корпоративный модуль<br>Бронирование группы
''Системе'' реализована доработка по выгрузке паспортных данных проживающих гостей в систему «Контур» ФМС (Россия). С это целью внесены доработки в:
+
Корпоративном модуле на странице экспресс-бронирования изменён интерфейс окна ввода гостей группы: поле «В/Д/ДО» разбито на 3 отдельные поля, каждое из которых снабжено всплывающей подсказкой
* «Редактор отелей» — добавлена привязка отелей к стране расположения;
+
|- style=color:Maroon
* вкладку «'''Паспортные данные'''» Карты гостя («'''Базовый/Клиенты'''»  ) — переработан набор обязательных для заполнения полей в зависимости от типа документа, удостоверяющего личность
+
|05.11.062
 +
|<span ID=4930> 4930 </span>
 +
|Ошибка
 +
|Корпоративный модуль<br>Плательщик по счёту
 +
|В Корпоративном модуле исправлена ошибка, приводившая в некоторых случаях к замене плательщика в счетах. Причиной ошибки была одновременная работа на разных вкладках одного браузера с Корпоративным и основным сайтами ''HMS  Servio''  
 
|}
 
|}
  
 
[[Category:Журналы версионных изменений| ]]
 
[[Category:Журналы версионных изменений| ]]

Текущая версия на 11:33, 18 января 2018

Журнал изменений версий с 05.11.056 по 05.11.078
Clipboard.png Список журналов изменений по версиям расположен на странице Журналы версионных изменений.

В журнале использовано цветовое выделение:

  • тёмно-зелёным цветом выделены доработки;
  • тёмно-красным цветом выделены исправления ошибок.

Hotel Management Service

Версия ID Тип Раздел Описание
05.11.063 4558 Ошибка Продажи/Разное
Справочник квот бронирования
Исправлены логические функциональные ошибки в Справочнике квот бронирования (см. задачу 4459):
  • исправлена проверка корректности ввода дат начала/окончания;
  • добавлены запросы подтверждения при удалении строк правил;
  • добавлена проверка корректности ввода каждой строки строк правила;
  • добавление правила конкретному отелю, категория номера которого выбрана, а не всем отелям в случае выбора в строке статуса значения «Все отели»;
  • исправлен хинт к кнопке «Добавить»;
  • удалено предупреждающее сообщение при выборе компании, исчерпавшей кредитный лимит;
  • исправлен сценарий перехода по кнопке «Закрыть»
05.11.062 4784 Ошибка Авторизация На странице Авторизации из выпадающего списка «Логин» исключены записи пользователей с непустым местом работы (т.е. корпорантов). В результате, в списке выводятся только пользователи Системы. Таким образом, исключена возможность авторизации корпорантов с последующим перенаправлением на сайт корпоративного модуля
05.11.062 4791 Ошибка Карта Гостя/Группы/Мероприятия
Аннулирование счетов
Исправлена логика аннулирования счетов в зависимости от состояния опции настройки «Аннулировать счета при аннуляции гостя/группы/мероприятия» (см. задачу 4721):
  • карта группы:
    • предупреждающее сообщение об аннуляции не выводится, если ходя бы одна из опций — в настройке или на карте группы — установлен;
    • если флаг в настройке установлен, на карте группы флаг «Аннулировать начисления» скрывается;
  • карта мероприятия: исправлена ошибка, в результате которой аннулировалась карта мероприятия несмотря на наличие открытых счетов, по которым мероприятие не являлось плательщиком
05.11.072 4811 Ошибка Бронирование
Мастер бронирования групп
В мастере бронирования групп реализовано сохранение правил подбора номеров (см. задачу 4660). Правила сохраняются в cookie браузера отдельно для каждого отеля. Также исправлены ошибки:
  • новые гости не переводились в статус «БР» (бронирование), а оставались в статусе «НКБ» (новая карта - бронирование);
  • не постоянная ошибка при формировании счёта, в результате которой одно из начислений создавалась не в базовой валюте
05.11.064 4824 Ошибка Отчёт «Печать регистрационных карт гостей группы» (TG006) В DataSource отчёта «Печать регистрационных карт гостей группы» (TG006) изменён источник получения данных о номере автомобиля клиента
05.11.056 4836 Ошибка Карта группы
Бронирование
В процедуре предварительного подбора номеров гостям группы исправлена ошибка, в результате которой в случае недостаточного количества свободных номеров нескольким гостям выделялся один и тот же номер. После изменения алгоритма выдачи номеров занятыми считаются также номера, выделенные гостям со статусом «НКБ» (статус, присваиваемый гостю на время выполнения процедуры бронирования)
05.11.056 4842 Ошибка Вкладка «Начисления»
Технология ASP.NET
Исправлены функциональные и интерфейсные ошибки в доработке по переводу страницы «Начисления» на технологию «ASP.NET» (см. задачу 4767)
05.11.070 4858 Ошибка Карта счёта
Пересчёт начислений
В функционале пересчёта начислений карты счёта исправлены недочёты:
  • некорректная фильтрация по л/счёту;
  • расширены поля дат, т.к. не помещалась последняя цифра номера года;
  • реализована адаптивность функционала к различным браузерам;
  • в фильтре «Услуги» установлены ограничения на вывод в список услуг гостя (ранее выводились все услуги отеля)
05.11.064 4870 Ошибка Вкладка «Начисления»
Детализация по начислению
На вкладке «Начисления» исправлена ошибка отображения детализации начисления, полученного из внешней системы
05.11.067 4874 Ошибка Отчёт «Регистрационная карта гостя» (TG006)
Данные в поле «Телефон»
В Регистрационной карте гостя (отчёт TG006) исправлена ошибка смешанного заполнения поля «Телефон»: номер телефона из вкладки «Паспортные данные» и контактное лицо из вкладки «Карты гостя». Правильное заполнение: если есть телефон в паспортных данных, то показывается он, а иначе отображается телефон из карты гостя + контактное лицо из карты гостя
05.11.069 4876 Ошибка Начисления
Поисковые блоки
Переработан функционал поиска записей на вкладке «Начисления» всех объектов. Добавлены критерии поиска начислений , а также опция для отображения аннулированных счетов
05.11.056 4890 Задача Карта группы
Исключение гостя из группы
В карте Группы добавлена возможность исключения гостя из группы. В отличии от аннулирования, карта гостя остаётся и может быть добавлена в группу (ту же или другую). При исключении гостя проверка на наличие у него начислений и счетов не производится
05.11.062 4893 Ошибка Карта компании
Служба «Стоп продажи»
Обнаружена ошибка, возникающая в сервисе отчётов при запуске службы Стоп продаж. Для выяснения причин добавлено детализированное логирование ошибок, получаемых от службы отчётов
05.11.061 4898 Ошибка Продажи/Условия
Длительность
В справочнике «Длительность» («Продажи / Условия / Длительность») исправлена ошибка добавления условия со значением параметра «Длительность»=«3»
05.11.059 4905 Ошибка Базовый/Поиск
История проживаний гостя
На странице поиска («Базовый / Поиск») исправлена ошибка, в результате которой при попытке просмотреть историю проживаний гостя работа программы завершалась и открывалось окно авторизации
05.11.067 4908 Ошибка Карта счета
Открепление/Прикрепление чеков. Терминология
В карте счета на вкладке «Оплата» изменена терминологию по функционалу открепления чеков: вместо терминов «Отвязать» и «Привязать» используются термины «Открепить» и «Прикрепить»
05.11.061 4911 Ошибка Карта счёта/Оплата
Открепление/прикрепление чеков
На Карте счёта исправлена ошибка, результатом которой являлась возможность открепления и закрепления чеков в закрытых счетах
05.11.056 4915 Задача Карта счёта
Расчёт надбавки в валюте счёте
В карте Счёта реализована доработка по расчёту надбавки (услуги, зависящей от другой услуги) для счетов, сформированных не в базовой валюте
05.11.056 4916 Задача Карта счёта
Расчёт налогов в валюте счёта
В карте Счёта реализована доработка по расчёту налогов услуг (для начислений и чеков) в счетах, сформированных не в базовой валюте:
  • переписан алгоритм расчета основного и дополнительного налогов (во всех валютах) в начислениях и чеках: все приведено к одной формуле с параметрами;
  • алгоритмы округления налогов начислений и позиций чеков сведены к одному, чтобы исключить дублирование повторяющего кода и необходимость поддержки двух алгоритмов;
  • в отчетах «Печать счета» (TB001), «E-mail, отправляемый при подтверждении бронирования» (TB003), «Сводный отчёт по контрагенту» (TB004), «Приходно кассовый ордер» (TG004) заменены формулы вычисления налогов на посчитанные налоги в валюте счета в отчетах;
  • класс для выгрузки начислений в 1С расширен новыми полями
05.11.056 4918 Ошибка Карта гостя
Переселение
В карте Гостя исправлена ошибка, в результате которой при перебронировании но́мера предлагались номера́, закреплённые зарезервированные за другими гостями
05.11.057 4919 Задача Карта гостя, Карта группы
Аннулирование брони
Аннулирование брони:
  • в карте Гостя и карте Группы изменён текст сообщения при аннулировании брони, если в результате остаются открытые счета;
  • добавлена пользовательская рассылка, содержащая аннулированные брони с открытыми счетами. Управление списком получателей выполняется администратором Системы
05.11.056 4922 Ошибка Бухгалтерия/Карта компании
Комиссионные счета
В функционале комиссионных счетов исправлена ошибка, в результате которой при оплате счёта, содержащего вложенные счета, оплачивался только первый из них
05.11.072 4923 Ошибка Базовый
Мероприятия
Исправлены тексты системных сообщений об ошибках, возникающих:
  • при добавлении Мероприятий в закрытый налоговый период;
  • при аннулировании бронирования Гостей, начисления которых входят в закрытый налоговый период
05.11.059 4928 Ошибка Карта гостя/Паспортные данные
Возраст
На вкладке «Паспортные данные» карты гостя исправлен сценарий автоматического присвоения параметра «Возраст»: вместо значения « Ребенок» стал указываться «Взрослый»
05.11.062 4929 Задача Карты группы, гостя, мероприятия
Дата решения
В Системе реализована доработка по рассылке напоминаний о наступлении даты принятия решения по вопросам, связанным с бронированием Группы. При наступлении даты, указанной в карте объекта, уведомления рассылаются на адреса электронной почты отеля и ответственного по группе менеджера
05.11.064 4932 Ошибка Карта счёта.Импорт из 1С.
Чеки возврата
В функционале импорта из 1С исправленная ошибка: если сумма возврата по начислению совпадала с суммой оплаты по начислению, но была меньше суммы самого начисления (возврат частичной оплаты), то в чеке возврата создавалась позиция с полной суммой начисления, а не с оплаченной суммой, подлежащей возврату
05.11.058 4934 Ошибка Карта счёта
Расчёт налогов в валюте счёта
Исправлена ошибка в доработке по расчёту налогов услуг (для начислений и чеков) в счетах, сформированных не в базовой валюте (см. задачу 4916)
05.11.061 4935 Ошибка Базовый/Горничные
Задания горничным
Исправлена ошибка вёрстки на вкладке «Задания горничным», заключавшаяся в том, что строки заданий горничных выходили за границы блоков с фамилиями горничных
05.11.060 4936 Ошибка Бронирование
Отправка подтверждений
Исправлена ошибка, в результате которой письма-подтверждения бронирования, отправляемые по электронной почте группе, могли не содержать вложенных файлов
05.11.059 4938 Ошибка Карта группы
Операции с гостями
В карте группы в области «Операции с гостями» исправлена ошибка, из-за которой автоматически не заполнялось поле «Компания-источник» при выборе компании в поле «Компания-оператор»
05.11.060 4939 Ошибка Карта гостя
Длительный запрос при выборе компании-оператора «Booking»
В Карте гостя оптимизировано выполнение запроса вычисления кредитного лимита компании, что позволило значительно сократить время поиска и вывода на экран компании-оператора
05.11.064 4940 Ошибка Карта счёта
Расчёт налогов в валюте счёта
Исправлена ошибка в доработке по расчёту налогов услуг (для начислений и чеков) в счетах, сформированных не в базовой валюте (см. задачу 4916)
05.11.069 4942 Ошибка Карта группы
Расчёт баланса
В карте Группы исправлена ошибка, из-за которой не обновлялось отображение пересчитанной суммы баланса после изменений начислений в картах гостей
05.11.071 4943 Ошибка Карта счёта
Плательщик
Исправлена ошибка, в результате которой в закрытых картах объектов (Гость/Группа/Мероприятие) в карте Счёта мог отображаться неверный плательщик. После открытия карты счёта плательщик отображался верно
05.11.061 4944 Ошибка Карты группы, гостя, мероприятия
Дата решения
В функционале оповещения о наступлении даты решения выполнена доработка по повторной отправке оповещений в случае изменения даты принятия решения (см. задачу 4929)
05.11.063 4947 Задача Интеграция с кассовым аппаратом
ККТ «Атол 30Ф»
Реализована интеграция с кассовым аппаратом ККТ «Атол 30Ф»
05.11.063 4948 Задача Карта счёта
Чеки 1С
В карте счёта реализован запрет проведения вручную возвратов по позициям чеков, импортированных из бухгалтерской программы
05.11.064 4949 Задача Отчёты
Отчёт ES «Статистика по бронированию от компаний по менеджерам» (ES133)
В раздел отчётов «Статистика и отчетность / Специальные отчеты / Гости» добавлена заготовка отчёта «Статистика по бронированию от компаний по менеджерам» (ES133)
05.11.063 4950 Задача Статистика и отчётность
Отчёт ES «Список аннуляций начислений за период» (ES089)
В отчёт «Список аннуляций начислений за период» (ES089) (Статистика и отчетность / Специальные отчеты / Гости / Оперативные отчеты) добавлен фильтр «Тип периода» с выпадающим списком:
  • «Дата потребления»;
  • «Дата аннуляции»
05.11.063 4951 Задача Сводный отчёт по контрагенту В функционале «Сводный отчет по контрагенту» реализована доработка по определению временны́х параметров условий расчёта: в зависимости от настройки текущего отеля («Администрирование / Разное / Параметры системы», параметр «Определение даты акта») начисления отбираются по «Конечной дате периода оказания услуги» или «По дате оказания услуги»
05.11.064 4952 Ошибка Карта счёта
Отображение начислений на вкладках «Оплата» и «Возврат»
В Карте счёта исправлена ошибка на вкладках «Оплата» и «Возврат» приводившая к тому, что после изменении типа оплаты и обновления страницы в таблице со списком начислений показывались все начисления без учёта текущего режима (просмотр / редактирование чека)
05.11.063 4953 Ошибка Стыковка с Channel Manager yieldPlanet В функционале стыковки с Channel Manager yieldPlanet исправлена ошибка, возникавшая из-за передачи некорректных данных
05.11.070 4956 Ошибка Карта счёта
Счёт в валюте
В валютных счетах и в счетах со смешанной валютой изменен алгоритм округления начислений для исправления ошибки расхождения суммы начислений с итоговой суммой счёта
05.11.064 4958 Ошибка Стыковка с ККМ «Атол 30Ф» В функционале стыковки с ККМ «Атол 30Ф» исправлена ошибка: при печати кассового отчёта выводилось сообщение об успешной операции, хотя данная операция не поддерживается указанным ККМ. Добавлено логирование операций
05.11.065 4959 Ошибка Стыковка с Channel Manager yieldPlanet
Ошибка синхронизации службы
Ошибка не локализована, т.к. причины её возникновения определить не удалось. Добавлено больше логирующей информации
05.11.067 4960 Задача Карта счёта Значительно переработаны логика и интерфейс вкладок «Оплата» и «Возврат» карты счёта. Основные изменения:
  • отображение элементов на вкладках зависит от режима работы: просмотр начислений, корректировка чеков; отдельно выделены начисления чеков импорта из 1С;
  • отображение чеков возврата на вкладке «Оплата»;
  • комиссионные счета вынесены на отдельную вкладку
05.11.071 4962 Ошибка Карта счёта
Импорт из 1С
Чеки возврата
В карте счёта исправлены ошибки по доработке «Запрет ручного чека возврата по чекам из 1С» (см. задачу 4948)
05.11.064 4963 Ошибка Продажи/Рекламный редактор. Баннеры
Порядок сортировки
В редакторе Баннеров (Продажи / Рекламный редактор / Баннеры) исправлена ошибка, из-за которой последовательность показа баннеров на страницах корпоративного модуля не зависело от установленного порядка сортировки
05.11.066 4964 Ошибка Администрирование/Разное
POS код протокола программы лояльности
Устранено зависание Системы при удалении значения из поля «POS код протокола программы лояльности»
05.11.067 4965 Ошибка Карта счета
Изменяемая дата счета
В карте счёта исправлена ошибка валидации значения поля ввода часов в блоке «Дата оплаты», если вводимое значение состояло из одного знака (до 10 часов)
05.11.069 4971 Ошибка Карта счёта
Пересчёт начислений
В функционале пересчёта начислений карты счёта исправлена ошибка, приводившая к удвоению частично оплаченных начислений, а также возможности их пересчёта
05.11.067 4974 Задача Карта группы
Правила переноса начислений
В карте Группы на вкладке «Перенос начислений» в выпадающем списке «Поставщик» реализована сортировка записей, аналогичная сортировке в справочнике «Поставщики услуг»
05.11.067 4975 Задача Карта компании
Менеджер
В карте Компании реализована доработка по автоматической подстановке в поле «Менеджер» пользователя, добавившего данную компанию
05.11.070 4976 Задача Список компаний
Поисковый блок
В поисковом блоке списка Компаний добавлены параметры фильтрации:
  • выпадающий список корпоративных менеджеров. Список формируется автоматически, в него включаются пользователи, выбранные в картах компаний из выпадающего списка «Корпоративный менеджер»;
  • выпадающий список «Резидент»
05.11.067 4979 Ошибка Карта счета/Печать счета
Группировка услуг
На вкладке «Печать счета» карты Счёта не выполнялась группировка «Одной строкой» при формировании отчёта
05.11.070 4980 Задача Продажи/Прейскуранты
Начисление бонусов
В функционале Прейскурантов реализована доработка по начислению бонусов по определённым тарифам. Если флаг «Начисление бонусов» не установлен, бонусы за проживание начислять не будут
05.11.067 4987 Ошибка Карта счёта
Плательщик
В карте Счёта исправлена ошибка: в качестве плательщика подставлялась компания-источник, а не компания-оператор
05.11.071 4989 Ошибка Карта группы
Перенос начислений
В функционале «Перенос начислений» карты группы исправлена ошибка, заключавшаяся в возможности выбора поставщика, доступ к которому отсутствует в соответствии с ролью текущего пользователя
05.11.071 4991 Ошибка Очередь отчётов для фоновых процессов Исправлена ошибка настройки лимита отчётов, служившая причиной не отправки отчётов клиентам (см. ошибку 4893).
Исключены лимиты в следующих фоновых процессах:
  • Аудит стоп-продаж;
  • служба SendNotificationService;
  • служба Sync1CService;
  • служба ReservationService (протоколы 1.8, 1.9, 1.10) в функции GetGroupAccountBill, GetGroupAccountConfirm, GetAccountBill, GetAccountConfirm;
  • корпоративный модуль
05.11.069 4992 Ошибка Карта счёта
Редактирование даты оплаты
В карте Счёта исправлена ошибка, приводившая к возможности редактирования даты оплата счёта в типах оплаты, для которых данная опция не установлена
05.11.071 4993 Ошибка Карта группы
Правила переноса начислений
В карте Группы в функционале «Правила переноса начислений» исправлена ошибка, возникавшая при аннуляции записей с количеством более 200
05.11.074 4995 Ошибка Стыковка с Channel Manager yieldPlanet
Ошибка синхронизации службы
Исправлена ошибка синхронизации с Channel Manager yieldPlanet, возникавшая из-за превышения строковыми полями длины поля в БД HMS Servio: реализовано автоматическое обрезание строки до максимально возможной с добавлением соответствующей записи в лог
05.11.071 4996 Ошибка Карта счёта
Переработка функционала и интерфейса
Исправлены ошибки, возникшие в результате реализации переработки функционала карты Счёта (см. задачу 4960)
05.11.070 5001 Ошибка Стыковка с Channel Manager yieldPlanet
Ошибка при создании брони
Исправлена ошибка создании брони в Системе по заказу из Channel Manager yieldPlanet
05.11.075 5004 Ошибка Карта счёта
Расчётный счёт поставщика
Исправлена ошибка обновления в БД расчётного счёта поставщика после его замены в карте Счёта: данные перезаписывались только после сохранения карты счёта
05.11.070 5005 Ошибка Карта гостя
Поселение гостя в «грязный» номер
В карте Гостя на всех вкладках, кроме первой («Карта гостя»), обнаружена и исправлена ошибка проверки заселения гостя в неубранный номер
05.11.071 5008 Задача Бухгалтерия
Модификация обмена с 1С
Модифицирован импорт оплат из программы «1С» и логика работы функционала с целью обеспечения корректной обработки транзакций, связанных с переплатой, исходящих и корректирующих платёжных поручений:
  • реализована привязка чека к нескольким платёжным поручениям при импорте из «1С»;
  • по одному счёту может быть только один результирующий счёт, включающий в себя одно или несколько входящих и исходящих платёжных поручений;
  • при обработке импорта осуществляется проверка на совпадение суммы счёта с суммой чека. Если сумма чека больше суммы счёта или меньше нуля, чек открепляется от счёта;
  • на вкладке начислений в секциях счетов выводится баланс по счёту;
  • в карте счёта по чеку добавлена информация о номерах и датах платёжных поручений, включённых в чек;
  • в функционале «Стоп продажи» закрытие компании выполняется только по Балансу по счёту, а не по статусу начисления Оплачено/Не оплачено (так как могут быть не прикреплённые чеки)
05.11.071 5009 Ошибка Статистика и отчётность
Отчёт «Журнал паспортов» (GR010)
В отчёте «Журнал паспортов» (GR010) увеличена длина поля «Номер телефона» в столбце «Дополнительные поля» для корректного отображения информации из паспортных данных гостя
05.11.071 5013 Задача Карта гостя
Ключевые поля для пересчёта цен
В карте Гостя (в HMS Servio и в Корпоративном модуле) выделены ключевые поля, изменение которых должно приводить к изменению цен неоплаченных начислений и открытых счетов в случае изменения прейскуранта и/или курса валют (если начисления не в базовой валюте). Редактирование не ключевых полей не меняет стоимость проживания гостя
05.11.072 5014 Ошибка Карта счёта
Пересчёт начислений
В функционале «Пересчет начислений» вкладки «Начисления» исправлена ошибка, в результате которой в пересчёт не попадали открытые счета
05.11.072 5021 Ошибка Бухгалтерия
Модификация обмена с 1С
Исправлены ошибки доработки по модификации импорта оплат из программы «1С» (см. задачу 5008)
05.11.072 5024 Ошибка Карта счёта
Медленная загрузка чеков, импортированных из «1С»
В карте Счёта устранена причина медленной загрузки чеков, импортированных из программы «1С»
05.11.072 5026 Ошибка Карта группы
Перенос начислений во вложенные счета
В карте счёта исправлены следующие ошибки:
  • в алгоритме Автопереноса начислений не производился пересчёт налогов и надбавок после добавления начислений в счёт;
  • при сохранении счёта верхнего уровня не выполнялось обновление сумм вложенных счетов
05.11.072 5029 Ошибка Начисления Формат поля PriceInValute приведён к стандартному значению
05.11.073,
05.12.000
5031 Задача Сводные счета
Период потребления услуг
В функционале сводных счетов реализованы доработки:
  • объединение счетов в сводный производится в соответствии с параметром настройки «Определение даты акта». Если для счёта дата акта больше текущей, счёт не включается в сводный (версия 05.11.073);
  • в правилах формирования реализован множественный выбор заказчика (версия 05.12.000)
05.11.073 5032 Ошибка Стыковка с Channel Manager yieldPlanet
Передача цены из HMS Servio только по одному типу размещения
В функционале стыковки HMS Servio и Channel Manager yieldPlanetисправлена ошибка, в результате которой из HMS Servio передавались цены только по одному типу размещения
05.11.073 5033 Задача Статистика и отчётность
Отчёт «Список в ресторан» (GR012)
Для отчёта «Список в ресторан» (GR012) в набор данных добавлены поля из таблицы Guest: Client_Count, Child_Count, ChildPaid_Count, BedsCount, ExtBedsCount. Доработка выполнена для создания кастомизированных отчётов
05.11.077 5036 Ошибка Стыковка с Channel Manager yieldPlanet
Передача цены из HMS Servio только по одному типу размещения
В функционале стыковки HMS Servio и Channel Manager yieldPlanetисправлена ошибка дублирования брони
05.11.075 5039 Ошибка Статистика и отчётность
Отчёт «Список в ресторан» (GR012)
Исправлена ошибка в отчёте «Список в ресторан» (GR012)
05.11.077 5040 Ошибка Бухгалтерия
Модификация обмена с 1С
В отчёте по результатам импорта из бухгалтерской программы (см. задачу 5008) внесены изменения для лучшей читаемости отчёта
05.11.075 5042 Задача Карты группы, гостя, мероприятия
Дата решения
Расширен список получателей оповещений об изменении даты решения по объекту (Группе, Гостю, Мероприятию) — добавлен адрес, заданный в контактах отеля («Администрирование / Справочники / Контакты отеля»)
05.11.075 5047 Ошибка Карта компании
Правила сводных счетов
Флаг «Группировать счета по категориям гостей»
В карте Компании в функционале «Правила сводных счетов» исправлена ошибка в работе опции «Группировать счета по категориям гостей» (см. задачу 4287), из-за результате которой счета всегда формировались по категориям гостей, независимо от состояния опции
05.11.076 5052 Ошибка Базовый/Журнал
Кассы
В функционале работы с Фискальными регистраторами («Базовый / Журнал / Касса») исправлена ошибка создания чеков, в результате которой в БД не заносились операции по служебному вносу и служебному выносу
05.11.077 5053 Ошибка Карты мероприятия
Дата решения
В службе рассылки оповещений о дате принятия решений исправлена ошибка, в результате которой не выполнялась отправка писем на почтовый адрес контактов отеля (см. задачу 5042) по объекту «Мероприятие»
05.11.077 5056 Задача Задания горничным
Привязка к локации
Настраиваемое значение времени расчёта оптимального решения
Внесены изменения в алгоритм расчёта заданий горничным:
  • добавлен учёт «штрафов» за нарушение локации — уборку на этаже и/или корпусе, не закреплённым за горничной;
  • в Заданиях горничным добавлены опции «Повышение значимости», удваивающие значения коэффициентов, введённых в настройке;
  • в настройки отеля выведено время поиска оптимального решения
05.11.077 5060 Задача Сводный счёт по контрагенту В функционале «Правила сводных счетов» реализована доработка: для расчёта отбираются счета за 2 предыдущих месяца (если соответствующий период задан в условиях фильтра) даже если они попадают в закрытый налоговый период
05.11.078 5061 Ошибка Администрирование/Персонал
Горничные
В справочнике «Горничные» исправлены ошибки, связанные с полем «Этаж»:
  • значение поля не сохранялось после добавления записи;
  • поле не очищалось после добавления записи
05.11.078 5062 Задача Стыковки
Печать фискального чека
В сервисе Внешних стыковок реализована доработка по печати чека на фискальном регистраторе. В качестве дополнительной информации на печать передаются параметры:
  • ФИО гостя / название группы / название мероприятия;
  • л/с объекта;
  • № чека в Servio HMS, который связан с оплачиваемым счетом
      Параметры системы
Параметры отелей
В Настройке системы в параметрах Отелей добавлены параметры, устанавливающие правила формирования отчётов: ES032, ES072, ES076, ES086:
  • Определение даты смены для отчетов: 1 - по дате открытия смены, 2 - по дате закрытия смены;
  • Учитывать время и дату оплаты для отчетов с выручкой: 0 - нет, 1 - да;
  • Учитывать выручку в отчетности: 0 - по дате смены, 1 - по дате фактической оплаты

Модуль бронирования

Версия ID Тип Раздел Описание
05.11.071 4878 Ошибка Модуль бронирования
Протоколы 1.9, 1.10
Расчётный счёт по умолчанию поставщика услуг
В модуле бронирования, корпоративном модуле и в мастере бронирования групп исправлена ошибка, в результате которой в карте счёта не подставлялся расчётный счёт по умолчанию поставщика услуг
05.11.058 4921 Ошибка Модуль бронирования
Протоколы 1.8, 1.9, 1.10
В протоколах Модуля бронирования с сайта исправлена ошибка, из-за которой в случае отсутствия выбора страны в параметрах бронирования в карте гостя подставлялась страна «Россия»
05.11.069 4961 Ошибка Модуль бронирования
Протокол 1.10
Дата/Время, логирование
Модуль бронирования:
  • во всех функциях сервиса проверен и скорректирован формат времени согласно протокола 1.10;
  • добавлены опции Request<code> и <code>Response для логирования отправляемых и получаемых данных
05.11.066 4967 Ошибка Модуль бронирования
Протокол 1.10
AddRoomReservation, SetReservationBill, SetReservationType, RevertReservation
В Модуле бронирования реализовано логирование входящих запросов функциях службы бронирования AddRoomReservation, SetReservationBill, SetReservationType, RevertReservation и аналогичных методах для группы. Добавлен безопасный откат изменений
05.11.068 4985 Задача Модуль бронирования
Протокол 1.10
CancelReservation
В модуле Бронирования 1.10 добавлена функция CancelReservation, предназначенная для аннулирования карты объекта. Алгоритм работы функции:
  • если плательщик совпадает с заказчиком, то:
    • если в счёте есть неоплаченные начисления, счёт невозможно закрыть и л/счёт не аннулируется;
    • если в счёте нет неоплаченных начислений, счёт закрывается и л/счёт аннулируется;
  • если плательщик не является заказчиком, проверка не производится и л/счёт аннулируется
05.11.072 4986 Ошибка Модуль бронирования
Протокол 1.10
В модуле Бронирования 1.10 исправлены ошибки:
  • в функции AddRoomGroupReservation ошибочное автоматическое проставление категории надбавки «Командировочный»;
  • в функциях с формированием и передачей документов добавлена проверка корректности передаваемого формата (0,1,2,3,4,5);
  • после отрабатывания функции RevertTransaction по группе группа аннулировалась несмотря на наличие активного гостя в ней;
  • в функции RevertTransaction при отмене брони мероприятия;
  • в функции GetClientDocuments: в поле StatusName отображался статус гостя, а не название статуса бронирования
05.11.071 4997 Ошибка Модуль бронирования
Протокол 1.10
CancelReservation
В модуле Бронирования исправлены ошибки в разработанной функции CancelReservation (см. задачу 4985 - ссылка)
05.11.070 5003 Ошибка Модуль бронирования
Протокол 1.10
RevertTransaction
В модуле Бронирования исправлена ошибка функции RevertTransaction: в БД статус возвращённых чеков не менялся на «возвращённые», а оставался «оплаченный»
05.11.070 5006 Задача Модуль бронирования
Протокол 1.10
GetGroupRooms, GetRooms
В модуле Бронирования 1.10 в функциях GetGroupRooms, GetRooms реализована доработка по выводу только доступных для бронирования категорий комнат: тех, в которых есть хотя бы одна комната с датой вывода из эксплуатации меньшей конечной даты в запросе
05.11.075 5019 Ошибка Модуль бронирования
Протокол 1.10
AddGroupRoomReservation
В модуле бронирования исправлена ошибка в функции AddGroupRoomReservation, приводившая к некорректной обработке условия перебронирования с заменой категории номеров для Группы
05.11.078 5020 Задача Модуль бронирования
Протокол 1.10
В Модуль бронирования внесены изменения: категория комнат не выдается в запрос, если на период запроса в ней нет ни одного номера для продажи. Занятые номера и номера со статусом «На ремонте» в запрос выдаются
05.11.072 5022 Задача Модуль бронирования
Протокол 1.10
SetReservationBill
Внесены изменения в функцию SetReservationBill модуля Бронирования 1.10. Если в процессе формирования счёта:
  • начисления переносятся из счёта, плательщиком по которому является не гость, то оставшиеся (не оплачиваемые) начисления удаляются из счёта и переносятся в неоплаченные начисления гостя;
  • плательщик изменяется с компании или группы на группу или гостя, то первоначальный счёт обнуляется, но не аннулируется
05.11.074 5034 Задача Модуль бронирования
Протокол 1.10
GetRoomTypesMinPrice
В Модуле бронирования 1.10 разработана функция GetRoomTypesMinPrice, предназначенная для расчёта минимальной стоимости номера в категории по параметрам: стоимость номера по стандартному тарифу за период времени с текущей даты + 30 дней с учётом проводимых акций
05.11.074 5035 Задача Модуль бронирования
Протокол 1.10
RevertTransaction
Внесены изменения, относящиеся к аннулированию гостя, в функцию RevertTransaction модуля Бронирования 1.10: если статус гостя отличен от «бронирования» или если после возврата в карте счёта гостя останутся начисления, оплаченные им самим, то карта гостя в автоматическом режиме не аннулируется
05.11.074 5037 Ошибка Модуль бронирования
Протокол 1.10
RevertTransaction
Исправлена ошибка в функции RevertTransaction модуля Бронирования 1.10, из-за которой при отмене гарантийного платежа бронь не аннулировалась и неоплаченные начисления оставались в счёте
05.11.077 5054 Ошибка Модуль бронирования
Протокол 1.10
RevertTransaction
В функции RevertTransaction модуля Бронирования 1.10 исправлена ошибка: транзакции аннулировались только в первом из найденных чеков
05.11.077 5058 Ошибка Модуль бронирования
Протокол 1.10
GetRoomTypesMinPrice
В функции GetRoomTypesMinPrice модуля Бронирования 1.10 исправлена ошибка: если в прейскуранте заложено несколько услуг, а по условиям бронирования одна или несколько услуг не применимы, функция ошибочно возвращала «0»
05.11.078 5063 Ошибка Модуль бронирования
Протокол 1.10
CancelReservation
В Модуле бронирования в функции CancelReservation исправлена ошибка, в результате которой не закрывались частично оплаченные счёта, несмотря на отсутствие ограничивающих факторов
05.11.075,
05.11.077
5048 ,
5057
Ошибка Модуль бронирования
Протокол 1.10
Создание счетов
В модуле Бронирования исправлена ошибка, приводившая к ошибке расчёта налогов в случае, если у отеля в налоговых группах для налога отсутствовала запись с поставщиком «По умолчанию», Причиной ошибки являлось то, что формирование счёта и расчёт налогов выполнялось в одной транзакции, в следствии чего пересчёт налогов не мог быть выполнен, т.к. счёт ещё не создан.
Исправления внесены для гостей, групп и мероприятий

Корпоративный модуль

Версия ID Тип Раздел Описание
05.11.056 4926 Ошибка Корпоративный модуль
Бронирование группы
В Корпоративном модуле исправлена ошибка, из-за которой в случае бронирования группы с двухместным поселением, цена за номер рассчитывалась верно, но количество взрослых в номере записывалось равным «1»
05.11.056 4927 Задача Корпоративный модуль
Бронирование группы
В Корпоративном модуле на странице экспресс-бронирования изменён интерфейс окна ввода гостей группы: поле «В/Д/ДО» разбито на 3 отдельные поля, каждое из которых снабжено всплывающей подсказкой
05.11.062 4930 Ошибка Корпоративный модуль
Плательщик по счёту
В Корпоративном модуле исправлена ошибка, приводившая в некоторых случаях к замене плательщика в счетах. Причиной ошибки была одновременная работа на разных вкладках одного браузера с Корпоративным и основным сайтами HMS Servio