Атрибуты документов
В системе УправДок каждый документ представлен следующими данными: дата создания, название, тип и файлами - которые могут добавлять в документ его участники. Также, должен существовать пользователь, который контролирует документ и пользователь, который его создал.
Возможно, у каждого типа документа в вашей организации существует разный набор информации, который нужно хранить и давать возможность просмотреть ее другим пользователям. Например, для служебной записки в вашей организации необходимо хранить текстовое описание, комментарий контролеру и желательную дату выполнения. А для договора необходимо хранить срок действия и также текстовое описание и комментарий контролеру.
В системе УправДок, подобного рода дополнительная информация называется - атрибутами документа. Для ввода атрибутов документа существуют справочники: атрибуты документов, группы атрибутов документов и связи групп атрибутов документов.
Далее, будет описано добавление атрибутов для типов документа: договор(текстовое описание, комментарий контролеру, срок действия) и служебная записка(текстовое описание, комментарий контролеру, дата выполнения).
Вначале мы должны создать группы атрибутов. Для этого переходим по ссылке “Группы атрибутов документа” в главном меню и нажимаем ссылку “Добавить”.
В появившейся форме введем название “Группа для всех документов” и нажмем “Добавить”. Аналогичным образом добавим группы “Для договоров” и “Для служебной записки”.
Далее нажмите на ссылку “Связи групп атрибутов документов” в главном меню и нажимаем ссылку “Добавить”.
В появившейся форме выбираем группу “Группа для всех документов” и тип документа “Договор” и нажимаем кнопку “Добавить”. Также добавляем пары “Группа для всех документов” и “Служебная записка”, “Для служебной записки” и “Служебная записка”, “Для договоров” и “Договор”.
Далее нужно добавит атрибуты. Для этого нажимаем на ссылку “Атрибуты документов” в главном меню и нажимаем ссылку “Добавить”.
Вводим название “Комментарий контролеру”, группу “Для всех документов”, тип данных “String area” и нажимаем кнопку “Добавить”. Аналогично добавляем “Текстовое описание”, группу “Для всех документов”, тип данных “String area”. Также добавляем “Срок действия”, группу “Для договоров”, тип данных “Date” и “Дата выполнения”, группу “Для служебной записки”, тип данных “Date”(поставить галочку “Необходимо вводить”).
Поясним.
Тип данных бывает следующий:
Date - дата;
String area - текстовое поля с возможностью ввести многострочный текст;
String line - текстовое поле в которое можно ввести текст одной строкой.
Галочка “Необходимо вводить” ставится, если необходимо обязательное заполнение значение атрибута.
В результате у нас получилось следующее. При создании документа типа “Договор” появится возможность ввести текстовое описание, комментарий контролеру и срок действия. А при создании документа типа “Служебная записка” появится возможность ввести текстовое описание, комментарий контролеру и дату выполнения.


