Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

...

Table of Contents

Кому будет полезен этот МОД

...

Для настройки доступны следующие параметры:

...

  1. Максимально допустимое количество дней пересечения. Позволяет установить максимально допустимое количество дней пересечения. Например, если указано «0» дней, то любое пересечение, даже на 1 день является дублем. Если указан «1» день, то дублями считаются пересечения от 2ух дней и более. И т.д.

  2. Поведение при пересечении. Два варианта поведения:
    А) Предупреждать о дублях, но разрешать создание контейнера – в этом случае при попытке перехода на следующий шаг показывается дисклеймер с текстом (текст настраивается отдельно, см. далее) и двумя кнопками «Изменить состав пассажиров» и «Продолжить». Нажатие первой кнопки возвращает на форму создания контейнера, нажатие второй – переводит на следующий шаг.

    Б) Предупреждать о дублях и запрещать создание контейнера - в этом случае при попытке перехода на следующий шаг показывается дисклеймер с текстом (текст настраивается отдельно, см. далее) и одной кнопкой «Изменить состав пассажиров», переход на следующий шаг невозможен, пока есть дубли.

  3. Текст дисклеймера при наличии дублей. Позволяет настроить кастомный текст дисклеймера, который показывается пользователю

Работа с МОДом

После подключения этого МОДа ппи при создании контейнера командировки система будет проверять на предмет пересечения с другими контейнерами (сверка именно по датам контейнеров) для каждого пассадира пассажира в контейнере. При наличии пересекающихся контейнеров информация об этом с деталями таких контейнеров приводится в отдельной форме на шеге создания контейнера:

...

при попытке создать контейнер в зависимости от настроек быдет будет предложено “Изменить сотав состав пассажиров или даты” или “Продолжить” (при настройке Предупреждать о дублях, но разрешать создание контейнера):

...

или только “Изменить сотав состав пассажиров или даты” (при настройке Предупреждать о дублях и запрещать создание контейнера):

...

Во втором случае создание контейнера будет невозможно до момента устранения накладок.

Note

Важно! Проверяются только контейнеры (командировки), в которых есть хотя бы один заказ. Командировки без заказов не попадают под проверку и не будут помечаться как дубли.

Фиксация работы мода на лог портале

В логе событие проверки дублей будет зафиксировано следующим образом

Название события лога: МОД Контроль дублей контейнера командировки: проверка на дубли

Класс: ComplexReserveContainerBeforeCreationController

...

Если пользователь согласился с дублями, то в логе будет зафиксировано согласие.

Название события лога: МОД Контроль дублей контейнера командировки: согласие с дублем

Класс: ComplexReserveContainerBeforeCreationController

image-20240703-090636.pngImage Added

Note

Важно! Проверяются только контейнеры (командировки), в которых есть хотя бы один заказ. Командировки без заказов не попадают под проверку и не будут помечаться как дубли.