Для обращения к различным параметрам задач и типам данных используются разные поля и таблицы БД. Вот некоторые из них:
Объект |
Таблица БД |
Поля, которые чаще всего используются в запросах |
---|---|---|
Значения из ДП "Выбор пользователей" в привязке к задачам |
Значения хранятся в разных таблицах в зависимости от содержания: 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 |