В справочнике Акции можно завести и привязать акцию к продаже билетов, для отображения в отчётности, что помогает управлять маркетинговой политикой кинотеатра.

Система подразумевает два типа акции: акция или партнерская программа.
Пор. сумма – пороговая сумма заказа, по достижении которой может применяться партнерская программа.
Процент – процент начисления по партнерской программе.
Префикс – префикс партнерской программы, необходим для печати информации на билете.
Текст – сообщение о партнерской программе для диалогового окна кассы.
В период с... по... – период действия акции.
Отображать диалоговое окно – если флаг включен, то при участии в партнерской программе на кассе будет появляться диалоговое окно с соответствующим текстом.
Акция активна – если флаг включен, акция активна.

Для работы необходим подключенный на объекте модуль «Кинопульс», в котором в разделе настроек появилась соответствующая вкладка «Динамические цены». Подробно о включении в статье.
В справочнике ценовых модификаторов при заведении сущности появилось новое условие «Ранг сеанса», с помощью которого система автоматически изменит цену на билеты в зависимости от:
1. Текущей заполняемости сеанса.
2. Прогноза по заполняемости сеанса.
3. Приближении сеанса по времени.

После создания модификатора в разделе «Периоды и условия» необходимо добавить новый период.
В окне задайте период с и по.
Если используется договор по умолчанию, укажите период действия модификатора 1000000 дней.
Затем добавьте условия «Ранг сеанса». При заведении модификатора время начала работы не должно быть меньше, чем время начала работы кинотеатра, указанного в настройках.
Условия рангов могут быть заданы в диапазоне значений от 0 до 100. Значения рангов не должны пересекаться.
Например, наценка должна применяться при заполняемости зала от 20% до 29%. Значит следующим значением будет от 30% до 39%, от 40% до 49% и т.д. Значения могут быть произвольными. Это зависит от маркетинговой политики и особенностей кинотеатра.

Убедитесь, что цены билетов в ценовых схемах рассчитаны по формуле. Обратите внимание, что в формуле не должно быть умножения на 0. Цена типа билета должна рассчитываться относительно другого типа билета, например, основного, а не указываться вручную.
Если эти условия не будут соблюдены, формула расчёта цены билета, заданная при создании ранга, не применится.

Чтобы корректно отображалась отчётность при использовании модификатора с рангом, необходимо корректно завести временные интервалы, которые будут соответствовать времени действия модификатора.
Для работы с ними необходимо открыть раздел управление ценами → Ценовые схемы → Интервалы. В правой части страницы открывается окно со списком временных интервалов.

При создании ценовой схемы система предложит выбрать заранее заведённый интервал, после чего можно будет рассчитать цены для схемы.

ВАЖНО
Для новой ценовой схемы необходим новый ценовой интервал. В него нужно копировать текущие цены. Если требуется поменять цены с новой недели, например, основную изменить с 300 р. на 400 р., то с этой даты необходимо завести новый интервал, скопировать в него текущие цены и поменять в нём цену. Тогда корректно отработают модификаторы и правильно сохранится отчётность.
Пример. В кинотеатре есть ценовая схема с основной ценой 300 рублей. Интервал: от 1 января 2025 до 2100 года. Если изменить цену и поменять в схеме основную, то с новой даты данные в отчёт перейдут неверно, так как будут ориентироваться на новую цену. Для этого необходимо ограничить интервал последним днём использования цен, завести новый интервал, скопировать в него текущую матрицу цен и в ней изменить цену.
Для новых цен всегда необходимы новые ценовые интервалы, иначе в отчёте все предпродажи будут считаться по старым ценам и отчётность по динамическим ценам будет некорректна.