СЭД «ДЕЛО»
Руководство пользователя
×

6.3.10 Использование спецхранилища значений (CUSTOM_STORAGE)

Для хранения дополнительной информации, для которой не нашлось места в структурах стандартных объектов системы «ДЕЛО», в базе данных имеется таблица CUSTOM_STORAGE.
В CUSTOM_STORAGE можно хранить данные, ассоциированные с любым объектом и даже с дочерней сущностью объектов, без типизации хранимых данных – все данные хранятся в виде строк.
Хранение информации ФЗ в CUSTOM_STORAGE позволяет организовать взаимодействие между ФЗ, сохранять информацию о последнем обработанном событии и др.
Структура таблицы CUSTOM_STORAGE:
-                     VALUE_ID – идентификатор хранимого значения
-                     VALUE – хранимое значение
-                     OWNER_KIND – тип объекта владельца
-                     OWNER_ID – идентификатор объекта владельца
-                     ORDERNUM – порядковый номер записи.
С одним идентификатором VALUE_ID может быть связан список значений. Значение ORDERNUM указывает на порядковый номер записи в этом списке.
Для доступа к CUSTOM_STORAGE, загрузки, сохранения и удаления записей, используется интерфейс ICustomStorage.
// Доступ к CUSTOM_STORAGE
var customStorage = await dataContext.CustomStorages.FirstOrDefaultAsync();
Онлайн помощь создана в Dr.Explain