Копировать ссылку на страницу

Для каждого поиска в секции Criterion можно задать несколько критериев. Для каждого критерия может быть задано несколько реквизитов поиска.

Структура секции:

 

<Criterion name="{Код строки локализации названия критерия}">
<!-- Реквизиты поиска -->
<requisite

  name="{Наименование реквизита}"

  type="{Тип объектов, по которым будет выполняться поиск}"
  edoctype="{Код типа карточки документа}"
  refcode="{Имя типа справочника}"/>
</Criterion>

Criterion – настройка критериев поиска.

name. Код строки локализации названия критерия.

requisite – настройка реквизитов поиска.

Примечание

Реквизиты табличной части, выбора одной или нескольких записей справочника, реквизиты типа «Текст» не могут быть реквизитами поиска.

name. Наименование реквизита, по которому будет проводиться поиск. Подробнее см. раздел «Реквизиты объектов системы DIRECTUM».

type. Тип объектов, по которым будет выполняться поиск. Возможные значения:

EDocument – поиск документов через IS-Builder (EDOCUMENT_SEARCH). Для поисков данного типа необходимо указать код типа карточки документа;
EDocumentFilter – поиск документов через SBRSE запросами к базе данных. Для поисков данного типа необходимо указать код типа карточки документа;
Task – поиск задач через IS-Builder (TASK_SEARCH);
TaskFilter – поиск задач через SBRSE запросами к базе данных;
Job – поиск заданий через IS-Builder (JOB_SEARCH);
JobFilter – поиск заданий через SBRSE запросами к базе данных;
General – общий поиск через IS-Builder (GENERAL_SEARCH);
Reference – поиск записей справочника через SBRSE запросами к базе данных. Для поисков данного типа необходимо указать имя справочника;
Folder – поиск папок через IS-Builder (FOLDER_SEARCH).

В критериях поиска EDocumentFilter, TaskFilter, JobFilter, Reference через SBRSE нельзя использовать специальные реквизиты поисков, например Редактировал, Обращался. Подробнее см. раздел «Специальные реквизиты поисков».

edoctype. Код типа карточки документа из компоненты Типы карточек документов. Указывается только для реквизитов типа EDocument и EDocumentFilter.

refcode. Имя типа справочника из компоненты Типы справочников. Указывается только для реквизитов типа Reference.

Свернуть/развернуть пример  Пример

<SideBar>
<ToolItem
  type="search"
  name="plans"
  text="PLANS_SEARCH"
  tooltip="PLANS"
  icon="/App_Sprites/SidebarAndExtensions/EDocumentSearch_24.png"
  searchresulttext="SEARCH_RESULT" >
 
  <!-- Критерии поиска -->
  <Criterion name="PLAN_NAME">
    <requisite
      name="Дополнение"
      type="Reference"
      refcode="Планы" />
  </Criterion>
</ToolItem>
</SideBar>

В результате в проводнике веб-доступа появится новая закладка с возможностью поиска по реквизиту Дополнение справочника Планы.

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM