Контрагент
Описание
"Контрагент" (client) определяет связь запроса с сотрудником и отделом, от лица которого регистрируется запрос. Является агрегирующим атрибутом для атрибутов: "Контрагент (сотрудник)" (clientEmployee) и "Контрагент (отдел)" (clientOU), подробнее в Класс "Запрос".
Заполнение параметра зависит от способа регистрации запроса, подробнее в Работа с запросами.
Место настройки в интерфейсе
Меню навигации "Настройка бизнес-процессов" → настройка "Параметры запросов" → блок "Контрагент".
Выполнение настройки
В блоке "Контрагент" нажмите Редактировать. На открывшейся форме "Изменение параметров поля "Контрагент" заполните поля и нажмите Сохранить.
Поля на форме:
-
Управлять обязательностью контрагента на уровне типа:
-
Флажок установлен — параметры привязки запроса "Контрагент" и "Соглашение/Услуга" между собой не связаны:
- обязательность атрибута "Контрагент" (client) можно отключать;
- если значение параметра "Контрагент" не указано, то для выбора значения параметра "Соглашение/Услуга" доступны все соглашения и услуги, с учетом условий фильтрации;
- если значение параметра "Контрагент" указано, то для выбора значения параметра "Соглашение/Услуга" доступны соглашения и услуги, связанные с контрагентом.
- Флажок снят — параметр "Контрагент" является обязательным для заполнения и определяет возможные значения параметра "Соглашение/Услуга" — для выбора значения параметра "Соглашение/Услуга" доступны соглашения и услуги, связанные с контрагентом.
-
-
Автоматически заполнять текущим пользователем:
-
Флажок установлен:
-
Если контент "Выбор контрагента" размещен на форме добавления запроса, то:
- при открытии формы в поле "Контрагент" установлено значение "[не указано]";
- при сохранении формы значение параметра берется из соответствующего поля формы добавления.
- Если контент "Выбор контрагента" отсутствует на форме добавления, то при сохранении формы значение параметра "Контрагент" определяется соответствующим параметром в URL.
- Если контент "Выбор контрагента" отсутствует на форме добавления и при сохранении формы в URL не было передано соответствующего параметра, то как значение параметра "Контрагент" устанавливается текущий пользователь.
-
-
Флажок снят:
- Если контент "Выбор контрагента" отсутствует на форме добавления, и в URL не было передано соответствующего параметра, то атрибут не заполняется.
-
Если контент "Выбор контрагента" размещен на форме добавления запроса, то:
- при открытии формы в поле "Контрагент" установлено значение "[не указано]";
- при сохранении формы значение параметра берется из соответствующего поля формы добавления.
-
Для нелицензированных пользователей атрибут "Контрагент" (client) класса "Запрос" (serviceCall) заполнен текущим пользователем, недоступен для изменения и не отображается.
Чтобы контрагент на форме добавления запроса по умолчанию заполнялся текущим пользователем с возможностью редактирования, можно использовать скрипт фильтрации значений при редактировании. Подробнее в разделе Скрипт фильтрации значений атрибута при редактировании, пример 6.