Ранее при создании тарифа по связам использовался функционал Зависимости, в котором можно было указать способ расчета стоимости проживания зависимого тарифа от основного – скидка или формулы. При внесении изменений в способ расчета стоимости проживания в тариф возникала сложность с пересчетом цен в уже существующих бронированиях по тарифу. Для решения такой ситуации необходимо было создавать новый тариф с новым способом расчета. По ссылке в базу знаний вы можете ознакомиться с этим способом создания тарифа по связям (Создание тарифов с использованием связей. (тонкий клиент, редакция 9.0)).
Начиная с релиза 9.0.4.1, в программе 1С:Отель поменялся подход к созданию тарифа по связям от другого тарифа. Для создания тарифа также используется способ расчета стоимости проживания с использованием скидки или формул, которые создаются отдельным документом. В случае изменения в способе расчета стоимости проживания достаточно создать новый документ с указанием новой даты. Что позволяет избежать пересчета цены в созданных бронированиях, а новые брони будут рассчитаны по новым ценам.
Зависимые тарифы создаются на основе самостоятельного тарифа в следующих случаях:
Тариф со скидкой от цен самостоятельного тарифа или с расчетом стоимости тарифных услуг по индивидуальной формуле. Такой вариант создания тарифа подходит для корпоративных и агентских тарифов, где контрагенту\агенту предоставляется скидка на размещение гостей в отеле.
Тариф с пакетом услуг. Например, в гостинице заведен самостоятельных тариф с ценами только на услуги проживания (Базовый тариф), зависимый тариф создается с пакетом на основе цен самостоятельного тарифа (Базовый с завтраком).
Во всех случаях используется функционал Спецификации формул.
Для создания зависимого тарифа необходимо:
1. Открыть справочник Тарифы (подсистема Тарифы/Тарифы).
Нажать кнопку Создать в верхнем левом углу.
2. В открывшемся окне укажите:
Код – обычно указывается краткое наименование тарифа (например, БАЗ5).
Наименование – полное наименование тарифа.
Порядок сортировки.
Календарь – должен совпадать с календарем самостоятельного тарифа, от которого будет производиться расчет стоимости проживания зависимого тарифа.
На вкладке Цены укажите способ установки цен По формулам от цен другого тарифа и выберите самостоятельный тариф в поле Связан с тарифом.
3. В верхнем меню перейдите в Спецификации формул. Для создания новой спецификации нажмите Создать.
Откроется новый документ Формулы тарифа.
В документе Формулы тарифа укажите:
Дата – указывается дата ввода формул. При первичном создании документа указывается произвольная дата, например, начало текущего месяца или текущая дата.
Тариф – указывается зависимый тариф (обычно устанавливается по умолчанию),
Вариант преобразования цен от самостоятельного тарифа.
К выбору доступны 3 варианта настройки:
Скопировать цены – используется, когда необходимо скопировать цены основного тарифа. Обычно такой вариант используется для создания тарифа с пакетом услуг. Например, самостоятельный тариф – Базовый без завтрака, зависимый – Базовый с завтраком.
Применить формулы – предполагается, что зависимый тариф будет рассчитан от самостоятельного путем применения формулы. Используется для создания сложных тарифов, когда зависимый тариф нельзя создать простым применением скидки или прикреплением пакета или при необходимости заменить услугу в самостоятельном тарифе на другую.
Применить % скидки – данный вариант настройки удобен, когда расчет стоимости услуг по тарифу происходит более простым способом – применение % скидки к ценам самостоятельного тарифа.
ВАЖНО! В качестве основного тарифа, от которого будет строиться зависимость, можно использовать только самостоятельный независимый тариф.
Рассмотрим каждый вариант настройки отдельно.
Создание зависимого тарифа с использованием цен самостоятельного тарифа.
Для создания тарифа в документе Формулы тарифа установите параметр Скопировать цены. Нажмите Записать и закрыть.
Переходим на вкладку Основное в верхнем меню, раздел Пакеты услуг.
В поле Пакет услуг выберите нужный из списка. Сохраните изменения, нажав кнопку Записать и закрыть.
Создадим бронирование для проверки тарифа.
Стоимость бронирования по тарифу Базовый без завтрака для категории SNGL составляет 3900 рублей. Мы видим, что при бронировании номера по зависимому тарифу, в бронирование добавился пакет услуг.
Создание зависимого тарифа с использованием формул для расчета стоимости проживание от цен самостоятельного тарифа.
Установите параметр Применить формулы в документе Формулы тарифа.
В нижней части документа появится таблица, в которой указываются формулы для расчета:
Цена услуги = (Цена вида размещения + Константа) * Множитель + Константа
Вы можете указать цены для Классов/Типов номеров, а также заполнить таблицу, указав формулы для расчета по Типу дня календаря (например, для типа дня календаря Будни одна формула для расчета, в Выходные другая).
Пример заполнения таблицы:
Настройка, представленная на скриншоте, применяет по формулам разные скидки для разных категорий.
Новый механизм формул позволяет применять скидку на разные услуги из тарифа. Следует отметить, если услуга в настройках формулы не указана, то скидка будет применяться ко всем услугам из тарифа и услугам пакета, который применён к этому тарифу.
Сохраните изменения, нажав Записать и закрыть.
Проверим тариф, создав бронирование.
Цена по тарифу Базовый без завтрака (самостоятельный тариф) составляет 3900 руб для категории SNGL. По зависимому тарифу согласно формулам составляет 3900*0.7+120= 2850 руб
Создание зависимого тарифа с использованием скидки для расчета стоимости проживание от цен самостоятельного тарифа.
Установите параметр Скидка и укажите размер скидки.
Сохраните изменения, нажав Записать и закрыть.
Создадим бронирование для проверки тарифа.
Размещение в номере категории SNGL по базовому (самостоятельному) тарифу составляет 3900 рублей, со скидкой 5% при бронировании по зависимому тарифу составляет 3705 рублей.