Контрагент

Описание

"Контрагент" (client) определяет связь запроса с сотрудником и отделом, от лица которого регистрируется запрос. Является агрегирующим атрибутом для атрибутов: "Контрагент (сотрудник)" (clientEmployee) и "Контрагент (отдел)" (clientOU), подробнее в Класс "Запрос".

Заполнение параметра зависит от способа регистрации запроса, подробнее в Работа с запросами.

Место настройки в интерфейсе

Меню навигации "Настройка бизнес-процессов" → настройка "Параметры запросов" → блок "Контрагент".

Выполнение настройки

В блоке "Контрагент" нажмите Редактировать. На открывшейся форме "Изменение параметров поля "Контрагент" заполните поля и нажмите Сохранить.

Поля на форме:

  • Управлять обязательностью контрагента на уровне типа:

    • Флажок установлен — параметры привязки запроса "Контрагент" и "Соглашение/Услуга" между собой не связаны:

      • обязательность атрибута "Контрагент" (client) можно отключать;
      • если значение параметра "Контрагент" не указано, то для выбора значения параметра "Соглашение/Услуга" доступны все соглашения и услуги, с учетом условий фильтрации;
      • если значение параметра "Контрагент" указано, то для выбора значения параметра "Соглашение/Услуга" доступны соглашения и услуги, связанные с контрагентом.
    • Флажок снят — параметр "Контрагент" является обязательным для заполнения и определяет возможные значения параметра "Соглашение/Услуга" — для выбора значения параметра "Соглашение/Услуга" доступны соглашения и услуги, связанные с контрагентом.
  • Автоматически заполнять текущим пользователем:

    • Флажок установлен:

      • Если контент "Выбор контрагента" размещен на форме добавления запроса, то:

        • при открытии формы в поле "Контрагент" установлено значение "[не указано]";
        • при сохранении формы значение параметра берется из соответствующего поля формы добавления.
      • Если контент "Выбор контрагента" отсутствует на форме добавления, то при сохранении формы значение параметра "Контрагент" определяется соответствующим параметром в URL.
      • Если контент "Выбор контрагента" отсутствует на форме добавления и при сохранении формы в URL не было передано соответствующего параметра, то как значение параметра "Контрагент" устанавливается текущий пользователь.
    • Флажок снят:

      • Если контент "Выбор контрагента" отсутствует на форме добавления, и в URL не было передано соответствующего параметра, то атрибут не заполняется.
      • Если контент "Выбор контрагента" размещен на форме добавления запроса, то:

        • при открытии формы в поле "Контрагент" установлено значение "[не указано]";
        • при сохранении формы значение параметра берется из соответствующего поля формы добавления.

Для нелицензированных пользователей атрибут "Контрагент" (client) класса "Запрос" (serviceCall) заполнен текущим пользователем, недоступен для изменения и не отображается.

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