Для работы мобильного приложения "Уборка номеров", в конфигурации 1С:Отель необходимо установить расширение и опубликовать веб-сервис, так же проверить роли в наборе прав сотрудников, статусы номеров и виды работ.
1. Установка и публикация расширения.
В 1С:Отель, в разделе "Управление расширениями конфигурации" устанавливаем полученное расширение и перезапускаем программу. Опытные пользователи могут сделать это через конфигуратор.

Для публикации веб-сервиса потребуется установленный "Apache", при установке "Apache" необходимо обратить внимание на разрядность платформы, если платформа х64 то "Apache" ставим х64.
После установки "Apache", запускаем конфигуратор 1С:Отель под администратором. Далее администрирование - публикация на веб-сервере.
Заполняем имя публикации, выбираем каталог где будет храниться публикация и ставим галочку публиковать веб-сервисы расширений по умолчанию.
Жмем кнопку "Опубликовать", после публикации 1С спросит о перезапуске "Apache", соглашаемся.

Далее заходим в каталог публикации, там должен появиться файл default.vrd. Останавливаем "Apache".
Делаем копию файла default.vrd и с помощью блокнота заходим в оригинал.
Удаляем весь текст и вставляем:

Этот же адрес мы будем прописывать в настройках мобильного приложения для работы по внутренней сети, например по wi-fi.
В мобильном приложении предусмотрено две ссылки для подключения к базе данных Отеля.
Первая, для работы по внутренней сети организации, которая отлично подойдет закрытым предприятиям или круизным лайнерам, и вторая для подключения из внешней сети, то есть через интернет.
Для второго случая требуется статический адрес и дополнительная настройка роутера, где должны быть проброшены порты до опубликованного веб-сервиса.
В таком случае приложение сможет работать как внутри отеля где есть wi-fi, так и на внешней терриотрии подключаясь к базе данных через интернет.
Так же можно установить одинаковые ссылки для подключения в оба поля, например если всегда подключение будет только по внутренней сети или только через интернет.
2. Проверка ролей пользователей.
В 1С:Отель заходим в настройки - администрирование - наборы прав, смотрим есть ли там права для горничных, супервайзера и инженера. Если нет создаем их и в дальнейшем присваиваем сотрудникам, которые будут работать в мобильном приложении.
Создадим набор прав "Горничная" и присвоим его пользователю.
На вкладке "Права" должны быть отмечены пункты № 006 и № 113.

На вкладке "Расширения" должна быть выбрана роль, в нашем случае "Горничная"

На вкладке "Роли пользователя ИБ" выбираем "Основные права" и "Подсистема горничные".
На вкладке "Доступные статусы номеров" нужно добавить все имеющиеся статусы.

Записываем и закрываем набор прав, далее присваиваем его сотруднику.
В настройках сотрудника на вкладке номерной фонд, нужно установить пин-код доступа.

В мобильном приложении в настройках уже можно проставить логин и пароль созданного пользователя "Горничная1" и ссылки для подключения к веб-сервису, который ранее уже был опубликован.
Пробуем получить роль в мобильном приложении.
Если мобильное приложение перезагрузилось с меню для горничных на главном экране, и в настройках появилась "Роль", то все сделано правильно.

Все тоже самое делаем для роли "Инженер" и "Супервайзер".
Для роли "Инженер" в наборе прав на вкладке "Права" отмечаем пункты № 140 и № 146, на вкладке раширения выбираем роль "Инженер", на вкладке "Роли пользователя ИБ" отмечаем "Основные права" и "Подсистема задачи".
Для роли "Супервайзер" в наборе прав на вкладке "Права" отмечаем пункты № 006, № 049, № 064, № 065, № 124, №131, №135. На вкладке раширения выбираем роль "Супервайзор", на вкладке "Роли пользователя ИБ" отмечаем "Основные права", "Подсистема задачи" и "Подсистема горничные".
На вкладке "Доступные статусы номеров" не забываем добавить все имеющиеся статусы.
В настройках сотрудника на вкладке номерной фонд, не забываем установить пин-код доступа.
3. Статусы номеров и виды работ.
Перед загрузкой статусов номеров и видов работ в мобильное приложение из 1С:Отель их небходимо проверить в базе данных отеля.
Их коды и наименования играют важную роль в работе приложения, поэтому они должны соответствовать значениям по умолчанию.
Статусы номеров.

Виды работ.

Если все соответствует, можно загрузить их в мобильное приложение.
4. Мини-бар.
Для использования мини-бара в мобильном приложении, в базе данных отеля в разделе "Услуги" создаем папку "Мини-бар". Именно из нее будут подгружаться все позиции номенклатуры.
В созданных элементах нужно проставить цены, дату их действия и загрузить позиции в мобильное приложение.

Важно! Когда горничная заполняет использованные позиции мини-бара и отправляет их в базу данных 1С:Отель, вся отправленная номенклатура, согласно её цены, записывается на лицевой счет гостя.
Если использования мини-бара в мобильном приложении не планируется, просто оключите его в настройках, создавать в таком случае в базе отеля ничего не нужно и загружать в приложение тоже.
