В дополнение к
бесплатной настройке можно добавить расширенный функционал.
1) Блокируем добавление услуги, если она выходит за пределы дат командировки, и выводим сообщение заказчику с причиной, почему нужно выбрать другой вариант
(бесплатно). 2) Можно настроить в командировке признак «остаться на выходные» и выбрать услуги, которые разрешено добавлять вне дат приказа. Например, услугу авиа или ж/д могут выходить за рамки командировки, а гостиница должна быть строго в датах приказа.
3) Блокируем при несовпадении городов в услуге и в командировке. Например, сотрудник создал командировку в Суздаль, а выбирает отель во Владимире, выйдет сообщение, что города не совпадают
(бесплатно). 4) Можно настроить справочник допустимых конечных пунктов. Если города соотносятся друг с другом, то блокировки не будет. Например, сотрудник направляется в командировку в Бийск. В городе нет аэропорта, поэтому необходимо лететь нужно до Барнаула или Горно-Алтайска. Если в справочнике эти три города связаны, то перелёт можно добавить в командировку.