"Собрание кодов специального поведения"(ModSpecialCodesCollection)

В данном моде собраны различные коды специального поведения, сами по себе которые слишком малы для того, чтобы создавать под них отдельный мод. Коллекция будет постоянно пополняться, как и эта статья, стоимость мода будет увеличиваться каждые полгода при появлении за этот период новых кодов специального поведения.

Включается мод в marketplace стандартным способом:

 

Код, который устанавливается в том случае, если до поездки осталось мало дней

Используется в том случае, если мы хотим получить комментарий пользователя о позднем бронировании или использовать специальную схему согласования для поездок, до начала которых осталось слишком мало времени.

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

Переходим в административный интерфейс и делаем необходимые настройки:

В данном примере мы настраиваем так, чтобы код выводился в том случае, если до начала поездки осталось менее 4-х дней:

Также нам надо поставить специальное поведение на тот справочников кодов, который мы хотим пользователю показать при нарушении сроков бронирования:

После чего, если мы создадим командировку, которая нарушает данное правило, то мы увидим такой справочник на странице установки кодов, соответственно, туда можно внести либо фиксированный набор кодов, чтобы пользователь выбирал тот или иной ризон код и использовать это для статистики, либо сделать поле для ввода с типом “текстовое поле”, чтобы дать пользователю возможность указать произвольный комментарий. Через зависимые коды можно также совместить оба этих поведения(а-ля “другое”).

При этом, если командировка создана без этого нарушения, справочник предложен не будет: