Show/Hide Toolbars

Руководство администратора

Обращение к различным типам ДП в SQL запросах

Ссылки Назад Вверх Вперед

Для обращения к различным параметрам задач и типам данных используются разные поля и таблицы БД. Вот некоторые из них:

Объект

Таблица БД

Поля, которые чаще всего используются в запросах

Значения из ДП "Выбор пользователей" в привязке к задачам

Значения хранятся в разных таблицах в зависимости от содержания:

ExtparamSelectUsersValuesOrgUnits — Для ДП, в которых выбрана орг.единица.

ExtparamSelectUsersValues Для ДП, в которых выбран пользователь.

ExtparamSelectUsersValuesGroups Для ДП, в которых выбрана группа

TaskID — задача, в которой выбран ДП,

ExtParamID — ДП типа "Выбор пользователей",

UserID — ссылка на справочник пользователей, групп или орг.единиц

Значения дополнительных параметров типа "Таблица"

ExtParamTableValues

TaskID,

ColumnID,

RowID,

Value — строковая колонка, в которой хранятся значения всех табличных колонок, независимо от их типа. Для преобразования их к типу, отличному от текстового, используется оператор CAST

Значения дополнительных параметров (кроме таблиц и Multilookup)

ExtParamValues

TaskID,

ExtParamID,

DateTimeValue (для дат),

DecimalValue (для чисел),

MoneyValue (для денег),

SelectedTaskID (для Lookup),

ExtParamValue (для остальных типов ДП)

Значения из ДП типа Multilookup (кроме To do list) и ДП nbgf Lookup

ExtParamValueSelectedTasks

TaskID — задача, в которой выбран ДП,

ExtParamID — ДП типа Multilookup/Lookup,

SelectedTaskID — ссылка на задачу, выбранную в ДП

FolderId — внешний ключ, ссылается на первичный ключ таблицы ExtParamValueSelectedTaskFloders

Значения из ДП типа Multilookup со схемой оформления "To do list"

ExtParamValueSelectedTaskFolders

TaskID — задача, в которой выбран ДП,

ExtParamID — ДП типа Multilookup,

Name — наименование вкладки,

FolderOrder — порядковый номер вкладки,

Guid

Статусы задач

States

StateID,

Description

Задачи

Tasks

TaskID,

Description,

StateID,

StepID,

SubcatID,

ParentTaskID,

IsOverdue — признак просроченности задачи,

IsWaitingSign — признак ожидания обработки запрошенной подписи,

IsClosed — признак завершения задачи,

OrderedTime — срок задачи,

EndTime — время завершения задачи

Исполнители по задачам

TaskHelpers

UserID,

TaskID

Пользователи

Users

UserID,

FullName,

DisplayName,

Nick

Файлы в файловом хранилище (Диске)

FileStorageFiles

FileId

LatestVersionId

Name

Связи файлов с задачами (файлы, вложенные в задачи)

FileStorageFileToTaskLinks

FileId

TaskID

Связи файлов с ДП (файлы, вложенные в ДП)

FileStorageFileToExtParamLinks

FileId

TaskID

ExtParamId

Пример 1

Пример 2