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

save_custom_storage – сохранение данных в "произвольном" хранилище

Процедура изменяет данные в таблице CUSTOM_STORAGE, сохраняя переданное значение (вместо старого если оно существовало).
Для удаления из БД существующего значения нужно передать в качестве нового значения NULL.
Значение параметра aOwnerID формируется по следющим правилам:
-                     Если идентификатор объекта это число (например DOC_RC.ISN_DOC) – то в параметре aOwnerID должна передаваться строка ISN#<ISN_DOC>.
-                     Eсли идентификатор это код DUE – то в параметре aOwnerID передается значение кода.
В таблице описаны аргументы хранимой процедуры (см. Таблица Е. 6).
Таблица Е. 6
Название
Тип
Описание
Допустимые значения
aValueID
string(255)
Идентификатор записи
Строка, уникально определяющая сохраняемое значение
aValue
string(2000)
Сохраняемое значение
Строка,
Null – для удаления значений с указанным в параметре aValueID идентификатором из БД
aOwnerKind
int
Код объекта – владельца значения
EOS_OBJECT.ISN_EOS_OBJECTS, кроме таблицы RESOLUTION, для которой kind_object = 4
aOwnerID
string(255)
Идентификаторо объекта – владельца значения
Null, строка
При выполнении процедуры могут возникнуть следующие исключения:
Доступ запрещен. Пользователь <ИМЯ> не является пользователем системы «ДЕЛО».
 
Онлайн помощь создана в Dr.Explain