Для обращения к различным параметрам задач и типам данных используются разные поля и таблицы БД. Вот некоторые из них:
Таблица БД |
Что хранит |
Поля, которые чаще всего используются в запросах |
---|---|---|
ExtParamSelectUsersValues |
Значения из ДП "Выбор пользователей" в привязке к задачам |
•TaskID — задача, в которой выбран ДП, •ExtParamID — ДП типа "Выбор пользователей", •UserID — ссылка на справочник пользователей, групп или орг.единиц |
ExtParamTableValues |
Значения дополнительных параметров типа "Таблица" |
•TaskID, •ColumnID, •RowID, •Value — строковая колонка, в которой хранятся значения всех табличных колонок, независимо от их типа. Для преобразования их к типу, отличному от текстового, используется оператор CAST |
ExtParamValues |
Значения дополнительных параметров (кроме таблиц и Multilookup) |
•TaskID, •ExtParamID, •DateTimeValue (для дат), •DecimalValue (для чисел), •MoneyValue (для денег), •SelectedTaskID (для Lookup), •ExtParamValue (для остальных типов ДП) |
ExtParamValueSelectedTasks |
Значения из ДП типа Multilookup (кроме To do list) |
•TaskID — задача, в которой выбран ДП, •ExtParamID — ДП типа Multilookup, •SelectedTaskID — ссылка на задачу, выбранную в ДП •FolderId — внешний ключ, ссылается на первичный ключ таблицы ExtParamValueSelectedTaskFloders |
ExtParamValueSelectedTaskFolders |
Значения из ДП типа Multilookup со схемой оформления "To do list" |
•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 |