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

Класс персонального документа

Класс персонального документа служит для различения экземпляров персональных документов в зависимости от их предназначения в Системе. Любой экземпляр персонального документа относится к какому-либо классу. Класс персонального документа является одним из элементов структуры персонального документа.

Характеристики класса персонального документа

  • Класс персонального документа идентифицируется уникальным числом (ID).
  • Классу персонального документа сопоставлен район, который определяет перечень районов, в которых могут быть зарегистрированы его экземпляры.
  • Класс персонального документа имеет уникальное в пределах своих района и владельца (папки) наименование; также для него может быть введено описание.
  • Класс персонального документа состоит из классов реквизитов, причём реквизиты могут быть простыми (скалярные реквизиты), а могут входить в состав таблиц (табличные реквизиты).
  • Класс персонального документа может быть связан с атрибутами элемента структуры персонального документа.
  • Для класса персонального документа задаётся обработчик — программный модуль Системы, предназначенный для просмотра или изменения содержимого экземпляров персональных документов данного класса.
  • Для класса персонального документа указывается список возможных владельцев его экземпляров. Владельцами экземпляров персонального документа могут быть:
    • отдельный индивид (человек независимо от занимаемых ролей в коллективах);
    • человек, находящийся на указанной роли в коллективе;
    • указанный коллектив.
  • Класс персонального документа может быть повторяемым (человек или коллектив может обладать любым количеством экземпляров персонального документа данного класса) или неповторяемым (человек или коллектив может обладать только одним экземпляром персонального документа данного класса).
  • Для класса персонального документа задаются привилегии, предоставляющиеся группам пользователей.
  • Для класса персонального документа могут быть определены обработчики событий персонального документа, выполняющие те или иные действия при создании, изменении или удалении экземпляра персонального документа.
  • Для класса персонального документа может быть определена функция получения описания экземпляра документа.
  • Класс персонального документа может быть связан с опциями продукта. Класс персонального документа доступен для использования на конкретном экземпляре Системы, если серверная лицензия, установленная на этом экземпляре Системы, включает хотя бы одну опцию, с которой связан данный класс персонального документа.

Работа с классами персональных документов

Район класса персонального документа

Район класса персонального документа, то есть район, который сопоставлен классу персонального документа, определяет перечень районов, в которых экземпляры персонального документов данного класса могут быть зарегистрированы. Экземпляр персонального документа может быть добавлен людям (коллективам), зарегистрированным в районе класса персонального документа или в районах, находящихся по иерархии ниже района класса персонального документа. Рассмотрим пример:

  • [000] Российская Федерация
    • [101] Тюменская область
      • [102] Юг Тюменской области
        • [001] Абатский район
        • [002] Аромашевский район
        • ...
      • [104] ЯНАО
        • [059] Красноселькупский район
        • [063] Надымский район
        • ...
  • Экземпляр персонального документа, классу которого сопоставлен район «[000] Российская Федерация», может быть зарегистрирован в любых районах, так как нулевой район находится по иерархии выше любого района. В нулевом районе экземпляр персонального документа зарегистрировать нельзя, так как он не является листьевым (рабочим) и не может содержать данные людей и коллективов.
  • Экземпляр персонального документа, классу которого сопоставлен район «[102] Юг Тюменской области», может быть зарегистрирован в районах, которые находятся по иерархии ниже него, таких как «[001] Абатский район» и «[002] Аромашевский район». В то же время, этот экземпляр персонального документа нельзя зарегистрировать в таких районах, как «[059] Красноселькупский район» и «[063] Надымский район», для которых район «[102] Юг Тюменской области» не является вышестоящим.
  • Экземпляр персонального документа, классу которого сопоставлен район «[001] Абатский район», может быть зарегистрирован только в этом же районе, так как он является листьевым (рабочим) и не содержит нижестоящих районов.
  • В районе «[001] Абатский район» могут быть зарегистрированы экземпляры персональных документов, классам которых сопоставлены этот район и все вышестоящие районы, то есть следующие районы:
    • [000] Российская Федерация;
    • [101] Тюменская область;
    • [102] Юг Тюменской области;
    • [001] Абатский район.

Примеры

  • Паспорт гражданина РФ;
  • Пенсионное удостоверение;
  • Трудовая книжка.

См. также