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

Для поиска документов, папок, задач и заданий, компонент в системе DIRECTUM существуют предопределенные поиски. Все действия для работы с поиском доступны в проводнике системы на ленте на вкладке Поиск. Если предопределенных поисков недостаточно, то администратор может настроить другие поиски, которые будут доступны всем пользователям системы DIRECTUM.

Справочник предназначен для настройки новых и замены предопределенных поисков. Каждая запись справочника представляет собой отдельный поиск, видимый в проводнике системы на ленте на вкладке Поиск.

Щелкните для увеличения изображения

Особенности заполнения полей:

*Имя. Используется при программном обращении к поиску. Если имя нового поиска совпадает с именем предопределенного поиска, то предопределенный поиск будет заменен на новый в проводнике системы на ленте на вкладке Поиск. Подробнее см. «Имена предопределенных поисков».

*Заголовок. Заголовок поиска, который будет отображаться в проводнике системы на ленте на вкладке Поиск.

*Содержимое. Объекты поиска. Возможные значения: Документы, Папки, Задачи, Задания, Компоненты.

Примечание

При выборе значения Компоненты созданный поиск будет доступен в компоненте Настройка вариантов запуска компонент на вкладке Главная в группе Действия в выпадающем списке Поиск компонент.
Поиск компонент не будет отображаться в проводнике системы на вкладке Поиск в выпадающем списке Компоненты, т.к. поиск вариантов запуска компонент предназначен для администраторов при настройке системы.

Действия на ленте, вкладка Главная:

Критерии. Переход к критериям поиска. При нажатии на кнопку откроется окно для настройки критериев поиска. Подробнее см. раздел «Настройка критериев поиска объектов».

Событие. Открытие редактора вычислений. В редакторе вычислений на встроенном языке ISBL можно задать вычисления для события «До поиска», которое выполняется после запроса значений критериев поиска и до начала поиска. При нажатии на кнопку откроется редактор вычислений. Подробнее см. раздел «Редактор вычислений».

Пример

 

// Создать поиск «Мои последние измененные задачи»

// Добавить любой критерий без заполнения значения

SearchCriteria = Sender.SearchCriteria

UserID = Application.TaskFactory.CurrentUser.ID

SearchCriteria.AddFrom = SearchCriteria.AddFrom & "SBTaskProtocol Protocol"

// Задача была изменена текущим пользователем за последние 15 дней

SearchCriteria.AddWhere = SearchCriteria.AddWhere & CR & "

Protocol.TaskID = Tasks.XRecID " & CR & "

Protocol.JobID is null " & CR & "

Protocol.ActionDate > dateadd(day, -15, getdate())" & CR & "

Protocol.UserID = " & UserID

Все созданные поиски перечислены в проводнике системы на ленте на вкладке Поиск в выпадающих списках для каждого объекта (документы, задачи, задание и другие) после всех предопределенных поисков. Поиски доступны всем пользователям DIRECTUM.

См. также

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