<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Docflow – документооборот > Иерархия документов PowerOfAttorneyBase – базовая доверенность |
![]() ![]() ![]() |
Абстрактный документ – модель базовой доверенности. Наследник от Sungero.Docflow.InternalDocumentBase.
Реализует общую логику всех типов доверенностей. Используется как точка расширения для создания новых типов доверенностей путем наследования.
В типе документа определена логика автоформирования имени доверенности в формате: «<Вид документа> для <Кому выдана> №<рег. №> от <Дата документа> "<Содержание>"».
Все доверенности отображаются в списке «Реестр доверенностей». Список доступен из модулей RecordManagementUI (Делопроизводство), ContractsUI (Договоры) и FinancialArchiveUI (Финансовый архив).
Для доверенностей реализован фоновый процесс «Делопроизводство. Рассылка задач об окончании срока доверенностей», который отправляет уведомление о завершении действия доверенности на основании свойств ValidTill (Действует по) и DaysToFinishWorks (Дней для завершения).
Имя свойства |
Отображаемое имя |
---|---|
Тип представителя |
|
Дней для завершения |
|
Несколько представителей |
|
Кому выдана |
|
Кому выдана |
|
Кому выдана |
|
Полномочия |
|
Подготовил |
|
Представитель |
|
Представители |
|
Действует с |
|
Действует по |
*IssuedTo (Кому выдана): Sungero.Company.Employee
Сотрудник, которому выдана доверенность. Используется при проверке наличия уже действующего права подписи по доверенности (обработчик события «До сохранения).
Если Тип представителя – Employee, то заполняются BusinessUnit (Наша организация) и Department (Подразделение) значениями соответствующих свойств сотрудника, а также формируется имя (событие «Изменение значения свойства»).
Сотруднику выдаются права на просмотр, если на доверенность не настроен строгий доступ.
Отображается на карточке и обязательно для заполнения, если выбран Тип представителя – Employee.
Используется для программного заполнения свойства IssuedTo (Кому выдана) коллекции Representatives (Представители) и для формирования имени доверенности.
PreparedBy (Подготовил): Sungero.Company.Employee
Свойство добавлено в родительском типе сущности. Если Тип представителя – LegalEntity, Entrepreneur или Person, то заполняются BusinessUnit (Наша организация) и Department (Подразделение) значениями соответствующих свойств сотрудника, указанного в поле (событие «Изменение значения свойства»).
*ValidFrom (Действует с): Дата
Дата начала действия доверенности. Используется для программного заполнения даты начала действия права подписи по доверенности.
*ValidTill (Действует по): Дата
Дата окончания действия доверенности. Используется для фильтрации действующих доверенностей при выборе из списка.
DaysToFinishWorks (Дней для завершения): Целое
Количество дней, за которое должно прийти уведомление о завершении действия доверенности. Может быть только положительным. Не может быть больше, чем оставшееся количество дней до завершения действия доверенности.
Используется в фоновом процессе «Делопроизводство. Рассылка задач об окончании срока доверенностей».
Powers (Полномочия): Строка (1000)
Список полномочий, выдаваемых представителю согласно доверенности.
Используется при формировании электронной доверенности в форматах XML и PDF.
AgentType (Тип представителя): Перечисление
Тип представителя, для которого создана доверенность. По умолчанию заполняется значением Employee (Сотрудник). Используется для программного заполнения свойства AgentType (Тип представителя) коллекции Representatives (Представители) и для определения видимости полей IssuedTo (Кому выдана), IssuedToParty (Кому выдана) и Representative (Представитель).
Имя |
Отображаемое имя |
---|---|
Employee |
Сотрудник |
Entrepreneur |
Индивидуальный предприниматель |
LegalEntity |
Юридическое лицо |
Person |
Физическое лицо |
IsManyRepresentatives (Несколько представителей): Логическое
Признак того, что доверенность выдана на нескольких представителей.
Регулирует доступность и видимость свойств на основной вкладке карточки доверенности и на вкладке «Представители». По умолчанию установлено значение False.
IssuedToParty (Кому выдана): Sungero.Parties.Counterparty
Персона или контрагент, которому выдана доверенность.
Заполняется вручную, отображается в карточке и обязательно для заполнения, если в свойстве AgentType (Тип представителя) указано значение LegalEntity, Entrepreneur или Person.
Если выбран AgentType (Тип представителя) – Employee, то заполняется программно персоной из записи сотрудника, указанного в поле IssuedTo (Кому выдана). Не отображается в карточке.
Используется для программного заполнения свойства IssuedTo (Кому выдана) коллекции Representatives (Представители) и для формирования имени доверенности.
ManyRepresentativesPlaceholder (Кому выдана): Строка (25)
Свойство добавлено, чтобы для доверенностей с несколькими представителями на основной вкладке показать, что представители будут заданы на вкладке «Представители».
Свойство скрыто для доверенностей с одним представителем, недоступно для редактирования, заполняется программно, по умолчанию указано значение «Нескольким представителям».
Representative (Представитель): Sungero.Parties.Person
Представитель контрагента, которому выдана доверенность. Заполняется вручную и отображается в карточке, если выбран Тип представителя LegalEntity или Entrepreneur.
Используется для программного заполнения свойства Agent (Представитель) коллекции Representatives (Представители).
Representatives (Представители): Коллекция
Список лиц, на которых оформлена доверенность. Доступно для редактирования и обязательно, если в свойстве IsManyRepresentatives (Несколько представителей) указано значение True.
Если в свойстве IsManyRepresentatives (Несколько представителей) указано значение False, то свойство заполняется программно из полей AgentType (Тип представителя), IssuedTo (Кому выдана), IssuedToParty (Кому выдана) и Representative (Представитель).
AgentType (Тип представителя): Перечисление
Тип представителя, которому передаются полномочия согласно созданной доверенности.
По умолчанию заполняется значением Person.
Имя |
Отображаемое имя |
---|---|
Entrepreneur |
Индивидуальный предприниматель |
LegalEntity |
Юридическое лицо |
Person |
Физическое лицо |
IssuedTo (Кому выдана): Sungero.Parties.Counterparty
Персона или контрагент, которому выдана доверенность.
Используется при проверке наличия уже действующего права подписи по доверенности. Сотруднику выдаются права на просмотр, если на доверенность не настроен усиленно строгий доступ.
Agent (Представитель): Sungero.Parties.Person
Представитель контрагента, которому выдана доверенность.
© Компания Directum, 2024 |