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

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

Описание

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

  • Просмотр наличия;
  • Просмотр значений реквизитов.

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

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

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

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

Столбец Тип данных Обязательный Описание
id Number(10) Идентификатор реквизита персонального документа. Вместе со столбцом region_id ссылается на первичный ключ соответствующей записи таблицы r_personal_doc_reqs.
region_id Number(3) Идентификатор района реквизита персонального документа. Вместе со столбцом id ссылается на первичный ключ соответствующей записи таблицы r_personal_doc_reqs.
pdoc_id Number(10) Идентификатор экземпляра персонального документа, к которому относится значение реквизита. Вместе со столбцом region_id ссылается на первичный ключ соответствующей записи таблицы r_personal_docs.
owner_id Number(10) Идентификатор записи-владельца. Вместе со столбцом region_id ссылается на первичный ключ соответствующей записи представления all_personal_doc_reqs_outer. Для скалярных реквизитов и реквизитов таблицы первого уровня равен null. Для реквизитов таблицы второго (и более) уровня равен идентификатору записи, относящейся к первому реквизиту (u_personal_doc_classes.order_num = 1) вышестоящей таблицы (имеющему порядковый номер 1 в пределах вышестоящей таблицы по справочнику классов персональных документов).
class_id Number(10) Идентификатор класса реквизита персонального документа (см. «Элемент структуры персонального документа»). Ссылается на первичный ключ соответствующей записи таблицы u_personal_doc_classes.
value Varchar2(255) Значение реквизита персонального документа.
decoded_value Varchar2(4000) Декодированное значение lookup-реквизита (Ссылка, Человек/коллектив, Документ). Для реквизитов, не являющихся lookup-реквизитами, равен value.
order_num Number(10) Порядковый номер табличного реквизита (номер строки в таблице, к которой относится значение реквизита). Для скалярных реквизитов равен 0.
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».
rqc_name Varchar2(255) Наименование класса реквизита персонального документа.
rqc_abbr Varchar2(255) Краткое наименование класса реквизита персонального документа.
rqc_short_name Varchar2(255) Равен rqc_abbr, если rqc_abbr не равен null. Равен rqc_name, если rqc_abbr равен null (если краткое наименование не задано, то используется наименование класса реквизита персонального документа).
rqc_description Varchar2(4000) Описание класса реквизита персонального документа.
rqc_type_num Number(10) Идентификатор вида реквизита персонального документа. Ссылается на первичный ключ соответствующей записи таблицы dic_personal_doc_class_types.
rqc_order_num Number(10) Порядковый номер класса реквизита персонального документа в пределах своего уровня иерархии.
rqc_data_type Number(10) Идентификатор типа данных класса реквизита персонального документа. Ссылается на первичный ключ соответствующей записи таблицы dic_pdoc_req_data_types.
rqc_is_lookup Number Определяет, является ли реквизит lookup-реквизитом (Ссылка, Человек/коллектив, Документ):
0 — не является;
1 — является.
pd_id Number(10) Да Идентификатор экземпляра персонального документа. Вместе со столбцом pd_region_id ссылается на первичный ключ соответствующей записи таблицы r_personal_docs.
pd_region_id Number(3) Да Идентификатор района экземпляра персонального документа. Вместе со столбцом pd_id ссылается на первичный ключ соответствующей записи таблицы r_personal_docs.
pd_pc_id Number(10) Да Идентификатор человека (коллектива), которому принадлежит экземпляр персонального документа. Вместе со столбцом pd_region_id ссылается на первичный ключ соответствующей записи таблицы r_people_and_colls.
pd_pc_desc Varchar2(4000) Описание. Для коллектива: описание (см. «Класс коллектива (техническая информация)»); для человека: фамилия, имя, отчество, дата рождения, дата смерти.
pd_class_id Number(10) Да Идентификатор класса персонального документа. Ссылается на первичный ключ соответствующей записи таблицы u_personal_doc_classes.
pd_owner_user Varchar2(30) Имя пользователя СУБД, являющегося владельцем экземпляра персонального документа.
pd_owner_user_group_guid Raw(16) Уникальный идентификатор группы пользователей, являющейся владельцем экземпляра персонального документа.
Если группа пользователей существует, то её уникальный идентификатор также хранится в столбце guid соответствующей записи таблицы tsrv_user_groups.
Если группа пользователей не существует, то таблица tsrv_user_groups не содержит соответствующей записи.
Если столбец равен null, то экземпляр персонального документа не имеет группы-владельца.
pd_owner_user_group_id Number(10) Идентификатор группы пользователей, являющейся владельцем экземпляра персонального документа. Ссылается на первичный ключ соответствующей записи таблицы tsrv_user_groups.
pd_owner_user_group_name Varchar2(255) Наименование группы пользователей, являющейся владельцем экземпляра персонального документа.
pd_user_created Varchar2(30) Да Имя пользователя СУБД, создавшего запись, относящуюся к экземпляру персонального документа5).
pd_date_created Date Да Дата и время создания записи, относящейся к экземпляру персонального документа6).
pd_user_modified Varchar2(30) Имя пользователя СУБД, изменившего запись, относящуюся к экземпляру персонального документа7).
pd_date_modified Date Дата и время изменения записи, относящейся к экземпляру персонального документа8).
pd_udcm Varchar2(4000) Да Информация о последнем изменении записи, относящейся к экземпляру персонального документа. Имя пользователя СУБД, дата и время в виде «user, 01.01.0001 00:00».
pd_description Varchar2(4000) Описание экземпляра персонального документа: значения реквизитов без их наименований.
pd_description_short Varchar2(4000) Описание экземпляра персонального документа: значения реквизитов с краткими наименованиями реквизитов.
pd_description_full Varchar2(4000) Описание экземпляра персонального документа: значения реквизитов с полными наименованиями реквизитов.
pd_privs Number Да Привилегии на экземпляр персонального документа текущего пользователя. Десятичное число, шестнадцатеричный эквивалент которого представляет собой битовую маску привилегий. Присутствие единицы в какой-либо позиции двоичного числа означает наличие привилегии, присутствие нуля — её отсутствие (см. «Справочник привилегий»).
pd_is_owner_user Number Да Определяет, является ли текущий пользователь владельцем экземпляра персонального документа:
0 — не является;
1 — является.
pd_pdc_name Varchar2(255) Да Наименование класса реквизита персонального документа.
pd_pdc_abbr Varchar2(255) Краткое наименование класса реквизита персонального документа.
pd_pdc_short_name Varchar2(255) Да Равен pd_pdc_abbr, если pd_pdc_abbr не равен null. Равен pd_pdc_name, если pd_pdc_abbr равен null (если краткое наименование не задано, то используется наименование класса реквизита персонального документа).
pd_pdc_description Varchar2(4000) Описание класса реквизита персонального документа.
pd_pdc_is_for_people Number(1) Да Определяет, совместим ли класс персонального документа с отдельным индивидом:
0 — класс персонального документа не совместим с отдельным индивидом;
1 — класс персонального документа совместим с отдельным индивидом.
pd_pdc_handler_xdh Number(10) Идентификатор файла обработчика персонального документа. Ссылается на первичный ключ соответствующей записи таблицы tsrv_softbase.
pd_pdc_help_context Number(10) Идентификатор страницы справочной системы, описывающей класс персонального документа.
pd_pdc_allow_multiple Number(1) Да Определяет, может ли человек/коллектив иметь более одного экземпляра персонального документа:
0 — не может;
1 — может.
pd_pdc_min_privs Number Да Минимальные привилегии текущего пользователя на класс персональных документов, к которому относится данный персональный документ. Десятичное число, двоичный эквивалент которого представляет собой битовую маску привилегий. Присутствие единицы в какой-либо позиции двоичного числа означает наличие привилегии, присутствие нуля — её отсутствие (см. «Справочник привилегий»).
pd_pdc_max_privs Number Да Максимальные привилегии текущего пользователя на класс персональных документов, к которому относится данный персональный документ. Десятичное число, двоичный эквивалент которого представляет собой битовую маску привилегий. Присутствие единицы в какой-либо позиции двоичного числа означает наличие привилегии, присутствие нуля — её отсутствие (см. «Справочник привилегий»).
u_id Number(10) Да Идентификатор текущего пользователя. Ссылается на первичный ключ соответствующей записи таблицы tsrv_users.
u_region_id Number(3) Да Идентификатор района текущего пользователя. Ссылается на первичный ключ соответствующей записи таблицы tsrv_regions.
u_username Varchar2(30) Да Имя пользователя СУБД текущего пользователя.

См. также

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