Справочник атрибутов вызывается из главного меню системы
«Справочники»
- «Документооборот» – «Атрибуты»
и предназначен для ведения списка атрибутов, которые используются при заполнении карточки документа.
При нажатии кнопок «Добавить» или «Редактировать» выводится диалоговое окно следующего вида:
Основные свойства
В поля вводятся следующие значения:
· «Наименование» - наименование атрибута.
· «Тип» выбирается одно из следующих значений:
· Строка. Этот тип данных позволяет вводить в значение реквизита любые символы, но их общая длина не должна превышать 80 символов.
· Целое. Этот тип данных позволяет вводить только целые числа.
· Логический. Этот тип позволяет устанавливать флаг «Есть» или «Нет».
· Список. Этот тип позволяет выбирать значения из списка предопределенных значений.
· Дата. Этот тип параметра позволяет вводить значения в формате даты.
· Действительное число. Позволяет вводить действительные числа (имеющие целую и дробную часть).
· «Уникальный код» - значение, однозначно определяющее атрибут. Должно быть уникальным. Если не задается, то формируется следующим образом (“ATRGUID”+номер атрибута).
· «Классификатор» - выбирается ветвь классификатора, к которой будет относиться атрибут.
· «Комментарий» - заносится произвольная поясняющая информация.
· Флаг «Уникальный» - позволяет настроить проверку на уникальность значения атрибута в базе.
При вводе атрибутов в документах проверяется соответствие типу. Если это дата, то она должна быть введена в соответствующем формате и находиться в диапазоне дат (система не позволит ввести 30 февраля или 14 месяц). Если это целое число, то у него не должно быть дробной части. Если предпринимается попытка установить флажок «Уникальный» на атрибут, который такого значения ранее не имел, то проводится проверка в базе соблюдения условия уникальности значения, если это требование выполняется, то отредактированная запись сохраняется, если же условие не выполняется, то выдается диагностическое сообщение:
Список значений
При редактировании атрибута типа «Список» выводится дополнительная закладка «Список значений» следующего вида:
Добавление и редактирование значений в этом списке имеет следующую особенность: ввод нового значения и редактирование уже существующего производится не через диалоговые окна, а прямо в строке. Кнопка сохраняет введенное значение, а кнопка - отменяет его ввод. Запись введенного значения производится также при перемещении курсора на следующую запись. Следует заметить, что в базе данных хранятся сами эти значения, а не ссылки на них. Каждый из типов атрибутов заполняется по определенным правилам.
Здесь нужно заполнить атрибуты:
· «Формат» типа «Список». Для задания их значения нужно нажать на кнопку выпадающего меню и в нем выбрать нужное значение.
· «Коэффициент сложности» типа «Действительное». Для ее заполнения нужно ввести действительное число. При неправильном вводе (во введенных символах есть не только цифры и точка) или при очень большом значении выдается сообщение об ошибке.
· «Входящий номер» типа «Строка». Для ее заполнения используются любые символы, но общая длина не может превышать 80 символов.
· «Количество листов» типа «Целое». Для ее заполнения нужно ввести целое число. При неправильном вводе (во введенных символах есть не только цифры) или при очень большом значении выдается сообщение об ошибке.
· «Дата поступления» типа «Дата». Для ее заполнения можно ввести значение в формате даты (вид представления даты дд.мм.гг или дд/мм/гг и т.п. зависит от настроек операционной системы) или воспользоваться выпадающим списком. При ее использовании появляется диалоговое окно выбора даты следующего вида:
В этом списке выводится календарь на текущий месяц и текущая дата. Для изменения дня следует нажать левую кнопку мыши на дне месяца. Для перехода на следующий месяц используется кнопка , при переходе с декабря на январь осуществляется переход на следующий год. Для перехода на предыдущий месяц используется кнопка , при переходе с января на декабрь осуществляется переход на предыдущий год.
Диагностические сообщения о неправильном значении атрибутов выдаются только при сохранении записей.
! См. также: