Документация iSZN

Представление all_pdc_folders

Описание

Представление содержит записи, соответствующие папкам классов персональных документов.

Права на представление

Роли Системы имеют следующие права на представление:

Роль Право
Администратор справочников Чтение
Администратор справочников (только чтение) Чтение
Главный специалист Чтение
Личный кабинет
Пользователь «Инфокиоска»
Пользователь веб-сервиса
Системный администратор
Специалист (только чтение) Чтение
Специалист по выплате Чтение
Специалист по назначению Чтение
Специалист по персональным документам Чтение
Специалист по экономическим показателям
Экономист
Юрист Чтение

Столбцы представления

Столбец Тип данных Обязательный Описание
id Number(10) Да Идентификатор папки. Ссылается на первичный ключ соответствующей записи таблицы u_personal_doc_classes.
owner_id Number(10) Идентификатор папки-владельца. Ссылается на первичный ключ соответствующей записи таблицы u_personal_doc_classes.
Равен null, если элемент является корневым.
region_id Number(3) Да Идентификатор района папки. Ссылается на первичный ключ соответствующей записи таблицы tsrv_regions.
name Varchar2(255) Да Наименование папки.
abbr Varchar2(255) Краткое наименование папки.
short_name Varchar2(255) Да Равен abbr, если abbr не равен null. Равен name, если abbr равен null (если краткое наименование не задано, то используется наименование папки).
description Varchar2(4000) Описание папки.
type_num Number(10) Да Идентификатор вида элемента структуры персонального документа. Ссылается на первичный ключ соответствующей записи таблицы dic_personal_doc_class_types.
order_num Number(10) Да Порядковый номер записи в пределах своего уровня иерархии.
data_type Number(10) Идентификатор типа данных класса реквизита персонального документа. Ссылается на первичный ключ соответствующей записи таблицы dic_pdoc_req_data_types.
Равен null.
pc_xml_di_entity_id Number(10) Идентификатор сущности для импорта XML-дампов. Ссылается на первичный ключ соответствующей записи таблицы dic_pc_xml_di_entities.
is_for_people Number(1) Определяет, совместим ли класс персонального документа с отдельным индивидом:
0 — класс персонального документа не совместим с отдельным индивидом;
1 — класс персонального документа совместим с отдельным индивидом.
Равен null.
handler_xdh Number(10) Идентификатор файла обработчика персонального документа. Ссылается на первичный ключ соответствующей записи таблицы tsrv_softbase.
Равен null.
help_context Number(10) Идентификатор страницы справочной системы, описывающей класс персонального документа.
Равен null.
allow_multiple Number(1) Определяет, может ли человек/коллектив иметь более одного экземпляра персонального документа данного класса:
0 — не может;
1 — может.
Равен null.
min_raw_value Varchar2(255) Минимальное значение класса реквизита. Может быть указано для следующих типов данных реквизита:
• Строка;
• Целое число;
• Вещественное число;
• Денежная сумма;
• Дата.
Не применяется для остальных типов данных (логическое значение, ссылка, человек/коллектив, документ).
Вместо непосредственного значения (числа, строки или даты) может быть указан идентификатор класса реквизита (в пределах одного класса персонального документа), имеющего такой же тип данных, значение которого используется в качестве минимального значения для данного реквизита. Идентификатор класса реквизита указывается в фигурных скобках, например {5939}. Допускаются ссылки на следующие реквизиты:
• скалярный реквизит, то есть не относящийся ни к одной из таблиц (минимальное значение данного реквизита принимается равным значению указанного скалярного реквизита);
• реквизит, относящийся к той же таблице, к которой относится данный реквизит (минимальное значение данного реквизита принимается равным значению указанного табличного реквизита, относящегося к той же строке таблицы, к которой относится значение данного реквизита);
• реквизит, относящийся к вышестоящей таблице относительно таблицы, к которой относится данный реквизит (минимальное значение данного реквизита принимается равным значению указанного табличного реквизита, относящегося к той же строке таблицы, к которой относится значение данного реквизита).
Равен null.
max_raw_value Varchar2(255) Максимальное значение класса реквизита. Может быть указано для следующих типов данных реквизита:
• Строка;
• Целое число;
• Вещественное число;
• Денежная сумма;
• Дата.
Не применяется для остальных типов данных (логическое значение, ссылка, человек/коллектив, документ).
Вместо непосредственного значения (числа, строки или даты) может быть указан идентификатор класса реквизита (в пределах одного класса персонального документа), имеющего такой же тип данных, значение которого используется в качестве максимального значения для данного реквизита. Идентификатор класса реквизита указывается в фигурных скобках, например {5939}. Допускаются ссылки на следующие реквизиты:
• скалярный реквизит, то есть не относящийся ни к одной из таблиц (максимальное значение данного реквизита принимается равным значению указанного скалярного реквизита);
• реквизит, относящийся к той же таблице, к которой относится данный реквизит (максимальное значение данного реквизита принимается равным значению указанного табличного реквизита, относящегося к той же строке таблицы, к которой относится значение данного реквизита);
• реквизит, относящийся к вышестоящей таблице относительно таблицы, к которой относится данный реквизит (максимальное значение данного реквизита принимается равным значению указанного табличного реквизита, относящегося к той же строке таблицы, к которой относится значение данного реквизита).
Равен null.
min_raw_value_including Number(1) Определяет способ проверки минимального значения класса реквизита:
0 — проверка выполняется не включительно (реквизит не может содержать указанное минимальное значение);
1 — проверка выполняется включительно (реквизит может содержать указанное минимальное значение).
Не имеет значения, если не указано минимальное значение класса реквизита (столбец min_raw_value).
Равен null.
max_raw_value_including Number(1) Определяет способ проверки максимального значения класса реквизита:
0 — проверка выполняется не включительно (реквизит не может содержать указанное максимальное значение);
1 — проверка выполняется включительно (реквизит может содержать указанное максимальное значение).
Не имеет значения, если не указано максимальное значение класса реквизита (столбец max_raw_value).
Равен null.
joint_null_class_id Number(10) Идентификатор класса реквизита (в пределах одного класса персонального документа), с которым данный класс реквизита имеет общее ограничение на значения реквизитов. Вид общего ограничения указывается в столбце joint_null_mode.
Равен null, если общее ограничение не используется. Ссылается на первичный ключ соответствующей записи таблицы u_personal_doc_classes.
• Для скалярного реквизита (не относящегося ни к одной из таблиц) может быть установлено общее ограничение с другим скалярным реквизитом.
• Для табличного реквизита может быть установлено общее ограничение с реквизитом, относящимся к той же самой таблице.
Равен null.
joint_null_mode Number(1) Общее ограничение на значения реквизитов, действующее на данный класс реквизита и класс реквизита, идентификатор которого указан в столбце joint_null_class_id:
0 — отсутствует;
1 — оба реквизита одновременно должны быть либо пустые, либо заданы;
2 — данный реквизит должен быть пустым, если указанный в столбце joint_null_class_id реквизит пустой;
3 — данный реквизит должен быть задан, если указанный в столбце joint_null_class_id реквизит пустой;
4 — данный реквизит должен быть пустым, если указанный в столбце joint_null_class_id реквизит задан; должен быть задан, если указанный в столбце joint_null_class_id реквизит пустой;
5 — данный реквизит должен быть задан, если указанный в столбце joint_null_class_id реквизит задан;
6 — данный реквизит должен быть пустым, если указанный в столбце joint_null_class_id реквизит задан.
Равен null.
optional_null_class_id Number(10) Идентификатор класса реквизита (в пределах одного класса персонального документа), значение которого устанавливает ограничение на значение данного класса реквизита. Вид ограничения указывается в столбце optional_null_mode, а значение (или значения) указанного класса реквизита указывается в столбце optional_null_values.
Равен null, если ограничение не используется. Ссылается на первичный ключ соответствующей записи таблицы u_personal_doc_classes.
• Для скалярного реквизита (не относящегося ни к одной из таблиц) может быть установлено ограничение с другим скалярным реквизитом.
• Для табличного реквизита может быть установлено ограничение с реквизитом, относящимся к той же самой таблице.
Равен null.
optional_null_mode Number(1) Ограничение, зависящее от значения класса реквизита, идентификатор которого указан в столбце optional_null_class_id:
0 — отсутствует;
1 — значение данного реквизита должно отсутствовать, если значение реквизита, указанного в столбце optional_null_class_id, совпадает с одним из указанных в столбце optional_null_values;
2 — значение данного реквизита должно быть задано, если значение реквизита, указанного в столбце optional_null_class_id, совпадает с одним из указанных в столбце optional_null_values;
3 — значение данного реквизита должно отсутствовать, если значение реквизита, указанного в столбце optional_null_class_id, не совпадает ни с одним из указанных в столбце optional_null_values;
4 — значение данного реквизита должно быть задано, если значение реквизита, указанного в столбце optional_null_class_id, не совпадает ни с одним из указанных в столбце optional_null_values;
5 — значение данного реквизита должно отсутствовать, если значение реквизита, указанного в столбце optional_null_class_id, совпадает с одним из указанных в столбце optional_null_values; иначе значение должно быть задано;
6 — значение данного реквизита должно быть задано, если значение реквизита, указанного в столбце optional_null_class_id, совпадает с одним из указанных в столбце optional_null_values, иначе значение должно отсутствовать.
Равен null.
optional_null_values Varchar2(4000) Список значений, разделённых переводом строки, класса реквизита, идентификатор которого указан в столбце optional_null_class_id.
Равен null.
ctl_kind_id Number(10) Идентификатор вида редактора значения класса реквизита. Ссылается на первичный ключ соответствующей записи таблицы dic_pdoc_req_ctl_kinds.
Равен null.
ctl_left Number(10) Координата X левого верхнего угла элемента интерфейса, соответствующего элементу структуры персонального документа (смещение вправо), в пикселах.
Равен null.
ctl_top Number(10) Координата Y левого верхнего угла элемента интерфейса, соответствующего элементу структуры персонального документа (смещение вниз), в пикселах.
Равен null.
ctl_width Number(10) Ширина элемента интерфейса, соответствующего элементу структуры персонального документа, в пикселах.
Равен null.
ctl_height Number(10) Высота элемента интерфейса, соответствующего элементу структуры персонального документа, в пикселах.
Равен null.
ctl_min_width Number(10) Минимальная ширина окна обработчика персонального документа в пикселах.
Равен null.
ctl_min_height Number(10) Минимальная высота окна обработчика персонального документа в пикселах.
Равен null.
ctl_max_height Number(10) Максимальная высота окна обработчика персонального документа в пикселах.
Может быть не null только для документов.
ctl_anchors Number(2) Анкеры элемента интерфейса. Значение представляет собой битовую маску:
бит 0 — Left (слева);
бит 1 — Top (сверху);
бит 2 — Right (справа);
бит 3 — Bottom (снизу).
Равен null.
ctl_align Number(2) Выравнивание элемента интерфейса. Значение представляет собой битовую маску:
бит 0 — alNone (нет выравнивания);
бит 1 — alTop (сверху);
бит 2 — alBottom (снизу);
бит 3 — alLeft (слева);
бит 4 — alRight (справа);
бит 5 — alClient (по клиентской области);
бит 6 — alCustom (пользовательское выравнивание; игнорируется).
Равен null.
ctl_label_text Varchar2(255) Текст, поясняющий назначение элемента интерфейса. Если не задан, то используется наименование элемента структуры персонального документа.
Равен null.
ctl_edit_mask Varchar2(255) Маска ввода при использовании элемента интерфейса pdrckMaskEdit.
Равен null.
default_raw_value Varchar2(255) Значение класса реквизита по умолчанию.
Равен null.
user_created Varchar2(30) Да Имя пользователя СУБД (см. «Пользователь»), создавшего запись1).
date_created Date Да Дата и время создания записи2).
user_modified Varchar2(30) Имя пользователя СУБД, изменившего запись3).
date_modified Date Дата и время изменения записи4).
udcm Varchar2(4000) Да Информация о последнем изменении записи. Имя пользователя СУБД, дата и время в виде «user, 01.01.0001 00:00».
min_privs Number Минимальные привилегии текущего пользователя на класс персональных документов. Десятичное число, двоичный эквивалент которого представляет собой битовую маску привилегий. Присутствие единицы в какой-либо позиции двоичного числа означает наличие привилегии, присутствие нуля — её отсутствие (см. «Справочник привилегий»).
Равен null.
max_privs Number Максимальные привилегии текущего пользователя на класс персональных документов. Десятичное число, двоичный эквивалент которого представляет собой битовую маску привилегий. Присутствие единицы в какой-либо позиции двоичного числа означает наличие привилегии, присутствие нуля — её отсутствие (см. «Справочник привилегий»).
Равен null.

Дополнительные сведения

См. также

1) , 2) , 3) , 4) Столбец является составной частью блока аудита записи.