"Выбор направления для неформализованных услуг" (ModOtherServicesLocation)

Мод позволяет выбирать город направления для неформализованных услуг

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

Это клиентский МОД. Он доступен для подключения и использования только клиентам.

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

Подключение и настройка МОДа:

Для подключения МОДа необходимо перейти в раздел “Расширения” и выбрать раздел “Marketplace”.

Настройки доступны на карточке МОДа в Marketplace

 В настройках предполагается указать, для каких типов Других услуг необходимо указывать город оказания услуги. Нужные типы услуг отмечаются чекбоксами, после чего необходимо “Сохранить”:

Настройка бюджетных кодов

Настройка МОДа заключается в применении специального поведения для справочника бюджетных кодов. Для корректной настройки необходимо:

  1. Перейти в настройки бюджетных кодов

2. Создать новый справочник, настроив привязку к заказу и специальное поведение “автоматический код направления для неформализованных услуг”. Тип селектора для справочника: выпадающий список.

 

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

ВНИМАНИЕ! Код со специальным поведением “автоматический код направления для неформализованных услугне может быть изменен/удален пользователем!

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

На шаге создания заказа в свободной форме (Другие услуги) и выборе той услуги, для которой установлена необходимость указания города, появится отдельная форма для указания города:

Заполнение этого поля обязательно, если не выбрать город, система выдаст ошибку:

Если была произведена настройка специального правила поведения справочника бюджетных кодов справочник с установленным специальным поведением “автоматический код направления для неформализованных услуг” будет автоматически добавлен в список кодов командировки:

Информация для разработчика: сохранение выбранного города происходит в реквесте в параметре MetaDataXml