Атрибуты документов

В системе УправДок каждый документ представлен следующими данными:  дата создания, название, тип и файлами - которые могут добавлять в документ его участники. Также, должен существовать пользователь, который контролирует документ и пользователь, который его создал.

Возможно, у каждого типа документа в вашей организации существует разный набор информации, который нужно хранить и давать возможность просмотреть ее другим пользователям.  Например, для служебной записки в вашей организации необходимо хранить текстовое описание, комментарий контролеру и  желательную дату выполнения. А для договора необходимо хранить срок действия и также текстовое описание и комментарий контролеру.

В системе УправДок, подобного рода дополнительная информация называется - атрибутами документа. Для ввода атрибутов документа существуют справочники: атрибуты документов, группы атрибутов документов и связи групп атрибутов документов.

Далее, будет описано добавление атрибутов для типов документа: договор(текстовое описание, комментарий контролеру, срок действия) и служебная записка(текстовое описание, комментарий контролеру, дата выполнения).

Вначале мы должны создать группы атрибутов. Для этого переходим по ссылке “Группы атрибутов документа” в главном меню и нажимаем ссылку “Добавить”.

7gif

В появившейся форме введем название “Группа для всех документов” и нажмем “Добавить”. Аналогичным образом добавим группы “Для договоров” и “Для служебной записки”.

Далее нажмите на ссылку “Связи групп атрибутов документов” в главном меню и нажимаем ссылку “Добавить”.

8

В появившейся форме выбираем группу “Группа для всех документов” и тип документа “Договор” и нажимаем кнопку “Добавить”. Также добавляем пары “Группа для всех документов” и “Служебная записка”, “Для служебной записки” и “Служебная записка”, “Для договоров” и “Договор”.

Далее нужно добавит атрибуты. Для этого нажимаем на ссылку “Атрибуты документов” в главном меню и нажимаем ссылку “Добавить”.

9

Вводим название “Комментарий контролеру”, группу “Для всех документов”, тип данных “String area” и нажимаем кнопку “Добавить”. Аналогично добавляем “Текстовое описание”, группу “Для всех документов”, тип данных “String area”. Также добавляем “Срок действия”, группу “Для договоров”, тип данных “Date” и “Дата выполнения”, группу “Для служебной записки”, тип данных “Date”(поставить галочку “Необходимо вводить”).

Поясним.
Тип данных бывает следующий:
Date - дата;
String area - текстовое поля с возможностью ввести многострочный текст;
String line - текстовое поле в которое можно ввести текст одной строкой.

Галочка “Необходимо вводить” ставится, если необходимо обязательное заполнение значение атрибута.

В результате у нас получилось следующее. При создании документа типа “Договор” появится возможность ввести текстовое описание, комментарий контролеру и срок действия. А при создании документа типа “Служебная записка” появится возможность ввести текстовое описание, комментарий контролеру и дату выполнения.