05.11.079 — 05.11.087; 05.12.000 — 05.12.009

Материал из Servio Doc
Перейти к: навигация, поиск
Журнал изменений версий с 05.11.079 — 05.11.087; 05.12.000 — 05.12.009

Содержание

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

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

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

Hotel Management Service

Версия ID Тип Раздел Описание
05.11.079 4823 Ошибка Импорт из 1С
Служба импорта
Исправлены ошибки в функционале импорта платёжных поручений — в БД устанавливалась отметка о полной загрузке платежей, что не соответствовало действительности, в случаях:
  • аварийной остановки службы в БД;
  • некорректных данных в файлах импорта.
    Проблема возникала при большом количестве строк в файлах импорта
05.11.083 4988 Ошибка Карта группы
Перенос начислений
На вкладке «Перенос начислений» карты Группы исправлена ошибка: валюта по умолчанию в области «Добавление правил переносов начислений для гостей группы» не зависела от базовой валюты, установленной в БД Системы
05.12.000 5007 Задача Карта гостя
Паспортные данные
Выгрузка в ФМС
В Системе для отелей России реализована доработка по выгрузке данных о проживающих гостях в ФМС России.
  • вкладка Карта гостя/Паспортные данные:
    • переработана процедура ввода данных удостоверений личности и иных документов;
    • добавлены формы различных типов документов;
    • введены статусы документов: черновик и чистовик;
    • добавлено закрепление комплекта документов за проживающим в текущем периоде гостем;
    • реализовано хранение всех когда-либо введённых документов гостя;
    • добавлен урезанный справочник реестра адресов с кодами регионов и федеральных городов;
  • вкладка Базовый/Клиенты: добавлена выгрузка в программу «Контур ФМС»; выгрузка выполняется в виде архивного файла, содержащего информацию обо всех выгружаемых гостях
05.11.079 5023 Ошибка Исправлены ошибки в функционале пересчёта цен в карте Гостя при изменении ключевых полей (см. задачу 5013)
05.12.000 5030 Задача Карта компании
Начисления
В карте Компании на вкладке «Начисления» реализована возможность работы с выставленными счетами сразу по всем отелям, если в строке статуса выбрано значение «Все отели».
Формирование счета, как и прежде, возможно только после выбора конкретного отеля
05.11.073,
05.12.000
5031 Задача Карта компании
Сводные счета
Выполнены доработки в функционале формирования сводных счетов:
  • счета объединяются в сводный с учётом параметра настройки «Определение даты акты». Если дата акта для счёта больше даты в момент выполнения процедуры объединения (запуска службы), он в сводный счёт включён не будет;
  • реализована возможность множественного выбора параметра «Заказчик»
05.11.079 5040 Ошибка Бухгалтерия
Модификация обмена с 1С
Внесены изменения и исправления в переработанный отчёт импорта из программы «1С» (см. задачу 5008)
05.12.000 5055 Задача Интерфейс Системы Переработан интерфейс главной страницы (мастер-страницы) Системы
05.12.001 5064 Задача Модуль «Электронный секретарь» В рамках подготовки к внедрению модуля «Электронный секретарь» внесены изменения в архитектуру Системы
05.11.082 5065 Ошибка Карта компании
Производительность Системы
С целью уменьшения времени на открытие вкладок карты Компании с них удалён выпадающий список выбора компаний
05.12.001 5066 Задача Модуль «Электронный секретарь»
Реорганизация главного меню
В рамках внедрения в Систему модуля «Электронный секретарь» выполнены работы по реорганизации меню:
  • модуль «Базовый»: из подмодуля «Разное» подмодули «Путевки» и «Несохраненные карты» выделены в отдельные подмодули;
  • модуль «Продажи»: из модуля «Бухгалтерия» перенесён подмодуль «Календарь корпоративного модуля», из модуля «Администрирование» перенесён подмодуль «Контакты отеля» в виде отдельной вкладки подмодуля «Рекламный редактор»;
  • модуль Электронный «Секретарь»: из модуля «Базовый» перенесены подмодули «Задачи», «Сообщения», «Бюро находок»;
  • модуль «Статистика и отчетность» переименован в «Отчеты»;
  • модуль «Администрирование» переименован в «Настройки»
05.12.001 5067 Задача Модуль «Электронный секретарь»
Гостиничные службы
В рамках внедрения в Систему модуля «Электронный секретарь» введена сущность «Гостиничная служба», предназначенная для отражения служебных обязанностей и ответственности за выполнение определённых задач персоналом отелей. Каждая служба отвечает за выполнение одного или нескольких типов задач, в ней назначаются руководитель, исполнители и контролирующие сотрудники
05.12.001 5068 Задача Модуль «Электронный секретарь»
Объединение справочников
Служба «Уборка номеров»
В рамках внедрения модуля «Электронный секретарь» проведены работы по изменению архитектуры Системы:
  • справочники горничных и технических работников объединены со справочником «Пользователи»;
  • созданы гостиничные службы с закреплением за ними соответствующего персонала;
  • интерфейс привязки горничных к локации перенесён в редактор гостиничных служб
05.12.004 5069 Задача Модуль «Электронный секретарь»
Трансферы гостей
В рамках внедрения модуля «Электронный секретарь» в Систему введён функционал «Трансфер гостя», предназначенный для планирования работы технической службы (водителей)
05.12.007 5071 Ошибка Модуль «Электронный секретарь» Реорганизация главного меню Исправлены ошибки интерфейса главного меню, переработанного в рамках внедрения модуля «Электронный секретарь»
05.11.079 5072 Ошибка Стыковка модуля бронирования с фискальным регистратором В службе фискального регистратора исправлена ошибка, в результате которой выводилось неверное сообщение в случае возникновения проблем на почтовом сервере. Разделена обработка ситуаций, связанных с недоступностью сервера и ошибками в его работе
05.11.079 5073 Ошибка Карта гостя/Начисления
Кредитные карты
В функционале добавления/редактирования кредитных карт на вкладке «Начисления» в карте Гостя исправлена ошибка заполнения формы, возникавшая только в декабре месяце
05.11.079 5077 Ошибка Комиссионные счета В функционале комиссионных счетов внесены исправления:
  • удалено ошибочное сообщение «Для текущего прейскуранта не предусмотрено начисление бонусов»;
  • исправлена ошибка при оплате начислений на сумму более 999,99
05.11.079 5078 Ошибка Карта гостя/Начисления
Формирование счёта
На вкладке «Начисления» исправлена ошибка дублирования счёта при многократном нажатии на кнопку «Сформировать счет»
05.12.003 5079 Задача Карта гостя
Паспортные данные
На вкладке «Паспортные данные» карты Гостя внесены изменения в заполнение полей документов для отелей Украины
05.11.080 5081 Ошибка Исправлена ошибка, возникавшая при формировании отчёта «Список в ресторан» (GR012). Ошибка была связана с некорректной настройкой в Servio форматов значений для числовых и временнЫх параметров
05.11.079 5085 Ошибка Бухгалтерия
Импорт из 1С
Сохранение файла импорта
В функционале импорта из программы «1С» исправлена ошибка: при отсутствии каталога сохранения, он автоматически создаётся на сервере в соответствии с путём, заданным в настройке
05.11.081 5086 Ошибка Бухгалтерия
Импорт из 1С
Обработка файла импорта
В функционале импорта из программы «1С» исправлена ошибка обработки файла, возникавшая в случае некорректного или пустого значения параметра BillID</>
05.12.002 5087 Задача Модуль «Электронный секретарь»
Реорганизация главного меню
В рамках внедрения в Систему модуля «Электронный секретарь» повторно переработана мастер-страница: реализовано 2 вида меню (свёрнутое и развёрнутое). Меню размещается слева в вертикальном положении
05.12.002 5089 Задача Переход с технологии Silverlight на Unity (платформа WebGL)
Календарь специальных тарифов
В рамках перехода с технологии SilverLight выполнена переработка функционала Календаря специальных тарифов в среде разработки Unity на платформе WebGL
05.11.082 5091 Ошибка Бухгалтерия
Импорт из 1С
Удаление платёжных поручений
В функционале импорта из программы «1С» исправлена ошибка обработки платёжных поручений на удаление, связанная с изменением формата даты поля <PayConfirmedDate.
Внесены изменения в логику удаления платёжных поручений
05.11.081 5092 Ошибка Стыковка HMS и Channel Manager Исправлена ошибка в стыковке Системы с инструментарием «Channel Manager» программного продукта «yieldPlanet»: в случае передачи в ''Систему'' пустого имени гостя, поле «ФИО» заполняется данными бронирующего из поступившей заявки |- |05.12.004 |5103 |Задача |Модуль «Электронный секретарь»<br/>Диспетчер задач |В модуле «Электронный секретарь» добавлен подмодуль «Диспетчер задач» с функционалом по поиску и обработке заявок по бронированию |- |05.12.004 |5108 |Задача |Модуль «Электронный секретарь»<br/>Карта задачи |В модуле «Электронный секретарь» переработан функционал Карты задачи |- |05.12.006 |5113 |Задача |Модуль «Электронный секретарь»<br/>Взаимодействие с гостем |В модуле «Электронный секретарь» добавлен подмодуль «Взаимодействие с гостем», предназначенный для выполнения задач по взаимодействию персонала с гостями отелей, в том числе: побудка гостей, поздравление с днём рождения, напоминание гостям о предстоящих событиях |- |05.11.082 |5114 |Ошибка |Базовый/Выселение |Увеличена скорость выполнения поиска записей на вкладке «'''Базовый / Выселение'''» |- |05.11.084 |5116 |Ошибка |Расчёт срезов |Исправлена ошибка в пересчёте срезов при многократном переселении гостя в случае поместного поселения |- |05.11.083 |5120 |Задача |Бухгалтерия/Карта компании<br/>Сводные счета |В дополнение к задаче 5031 (ссылка) в механизме формирования Сводных счетов выполнена доработка: если счёт был намеренно удалён из сводного счёта, он в дальнейшем не будет автоматически включаться в сводные счета |- |05.11.084 |5121 |Ошибка |Расчёт срезов |Исправлена ошибка в пересчёте срезов при многократном переселении гостя |- |05.11.085 |5122 |Задача |Некорректная работа модели |Исправлена некорректная работа модели при добавлении/удалении автоначислений в карте Гостя, приводившая к подвисанию ''Системы'' |- |05.11.087<br/>05.12.010 |5123 |Задача |Карта гостя<br/>Флаг «Стоимость зафиксирована» |Изменён алгоритм расчёта цен в карте гостя при установленном флаге «Стоимость зафиксирована»: при изменении периода бронирования используются рассчитанные ранее цены услуг на дни, попадающие как в старый, так и в новый период бронирования. В случаях, требующих пересчета цен, используются цены прейскуранта на момент пересчета |- |05.11.086 |5126 |Ошибка |Карта счёта<br/>Валютные счета<br/>Расхождение суммы начислений в счёте и акте |В карте Счёта для валютных счетов исправлена ошибка округления, приводившая к расхождению суммы счёта с суммой акта |- |05.12.007 |5127 |Ошибка |Базовый/Горничные<br/>Задание горничным |Исправлены ошибки в функционале «Задания горничным», «Задания на уборку», а также при открытии ранее сформированной карты задачи |- |05.12.008 |5076 |Ошибка |Карта гостя<br/>Паспортные данные<br/>Выгрузка в ФМС |Исправлены ошибки в функционале ввода данных документов, удостоверяющих личность, и дополнительных документов на вкладке «'''Паспортные данные'''» карты Гостя (см. задачу 5007 - ссылка) |05.11.063 |<span ID=4558> 4558 </span> |Ошибка |Продажи/Разное<br>Справочник квот бронирования |Исправлены логические функциональные ошибки в Справочнике квот бронирования (см. задачу [[05.10.008_—_05.10.032#4459|4459]]): * исправлена проверка корректности ввода дат начала/окончания; * добавлены запросы подтверждения при удалении строк правил; * добавлена проверка корректности ввода каждой строки строк правила; * добавление правила конкретному отелю, категория номера которого выбрана, а не всем отелям в случае выбора в строке статуса значения «Все отели»; * исправлен хинт к кнопке «Добавить»; * удалено предупреждающее сообщение при выборе компании, исчерпавшей кредитный лимит; * исправлен сценарий перехода по кнопке «Закрыть» |} ==Модуль бронирования== <!-- {| border="1" style="border-collapse:collapse; margin-top:0.5em; margin-left:10px" width="100%" --> {| class="wikitable sortable" width="100%" ! data-sort-type="URL" Style="width:6%; background-color:gainsboro"| Версия ! Style="width:3%; background-color:gainsboro" | ID ! Style="width:5%; background-color:gainsboro" | Тип ! Style="width:15%; background-color:gainsboro" | Раздел ! Style="background-color:gainsboro" | Описание |- style=color:Maroon |05.11.071 |<span ID=4878> 4878 <span> |Ошибка |Модуль бронирования<br>Протоколы 1.9, 1.10<br>Расчётный счёт по умолчанию поставщика услуг |В модуле бронирования, корпоративном модуле и в мастере бронирования групп исправлена ошибка, в результате которой в карте счёта не подставлялся расчётный счёт по умолчанию поставщика услуг |- style=color:Maroon |05.11.058 |<span ID=4921> 4921 <span> |Ошибка |Модуль бронирования<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%" --> {| class="wikitable sortable" width="100%" ! data-sort-type="URL" Style="width:6%; background-color:gainsboro"| Версия ! Style="width:3%; background-color:gainsboro" | ID ! Style="width:5%; background-color:gainsboro" | Тип ! Style="width:15%; background-color:gainsboro" | Раздел ! Style="background-color:gainsboro" | Описание |- style=color:Maroon |05.11.056 |<span ID=4926> 4926 </span> |Ошибка |Корпоративный модуль<br>Бронирование группы |В Корпоративном модуле исправлена ошибка, из-за которой в случае бронирования группы с двухместным поселением, цена за номер рассчитывалась верно, но количество взрослых в номере записывалось равным «1» |- style=color:Green |05.11.056 |<span ID=4927> 4927 </span> |Задача |Корпоративный модуль<br>Бронирование группы |В Корпоративном модуле на странице экспресс-бронирования изменён интерфейс окна ввода гостей группы: поле «В/Д/ДО» разбито на 3 отдельные поля, каждое из которых снабжено всплывающей подсказкой |- style=color:Maroon |05.11.062 |<span ID=4930> 4930 </span> |Ошибка |Корпоративный модуль<br>Плательщик по счёту |В Корпоративном модуле исправлена ошибка, приводившая в некоторых случаях к замене плательщика в счетах. Причиной ошибки была одновременная работа на разных вкладках одного браузера с Корпоративным и основным сайтами ''HMS Servio'' |} [[Category:Журналы версионных изменений| ]]