Шапка справочника
Каждый элемент справочника содержит некоторую дополнительную информацию, которая подробнее описывает этот элемент (характеризует этот элемент). Например, элементы справочника «Торговые точки» могут содержать дополнительную информацию: данные о контрагенте (владельце торговой точки), адрес торговой точки, контактный телефон. Для описания такой информации используются реквизиты. Приведенные выше реквизиты описывают одну из структур элемента справочника, которая называется шапка. В шапке справочника указываются реквизиты, которые однозначно характеризуют элемент справочника. Т.е. для каждого «Элемента справочника» реквизит в шапке имеет одно значение, а не несколько. Например, у торговой точки может быть только одно название, а не несколько названий, или один адрес, а не несколько адресов.
«Справочники» могут иметь неограниченное количество реквизитов в шапке. У справочников есть так называемые «предопределенные» реквизиты, которые могут быть добавлены в шапку наряду с остальными реквизитами. Предопределенными реквизитами являются «Код» («Code») и «Наименование» («Name»).
Хотя бы один реквизит в шапке должен быть обязательным.
Создание реквизита шапки
Добавить реквизит в шапку можно двумя способами:
1. Вызвать контекстное меню элемента дерева конфигурации «Шапка» и выбрать пункт «Добавить реквизит»;
2. Выделить курсором мыши элемент дерева конфигурации «Шапка» и нажать на клавишу «Insert».
После этого появится окно «Свойства», в котором необходимо заполнить свойства реквизита.
Чтобы добавить предопределенные реквизиты «Код» и «Наименование», необходимо в контекстном меню элемента дерева конфигурации «Шапка» выбрать пункт «Добавить 'Код'» или «Добавить 'Наименование'».
Свойства реквизита
Подробное описание основных свойств реквизита можно посмотреть в подразделе «Элементы конфигурации».
Свойство «Фильтрация» – свойство, которое определяет возможность фильтрации «Справочника» по точному совпадению значения фильтра со значением реквизита.
Свойство «Тип» – свойство, для которого указывается тип данных, используемый для хранения значения в реквизите. Свойство «Тип» может принимать следующие значения: «Строка», «Число», «Дата», «Логический» или ссылку на объект базы данных (например, на элемент справочника).
В зависимости от того, какой тип данных будет присвоен реквизиту, набор свойств меняется.
Если тип данных «Строка», то необходимо определить значения следующих свойств:
Свойство «Длина» – свойство, которое определяет максимальное число вводимых символов. Ограничение на длину строки может быть от 1 символа до 255.
Если тип данных «Число», то необходимо определить значения следующих свойств:
Свойство «Число со знаком» – свойство, которое определяет возможность присвоения реквизиту отрицательного значения. Свойство может принимать одно из двух значений: «Да» или «Нет». Если задано значение «Да», то допускается присвоение отрицательного числа, в противном случае присвоение отрицательного числа запрещено.
Свойство «Точность» – свойство, которое определяет количество знаков дробной части реквизита.
Если тип данных «Дата», то необходимо определить значения следующих свойств:
Свойство «Формат года» – свойство, которое определяет формат отображения года. Свойство может принимать одно из двух значений: «Последние две цифры года» или «Полное представление года».
Свойство «Отображать время» – свойство, которое определяет возможность отображения времени в реквизите. Свойство может принимать одно из двух значений: «Да» или «Нет». Если задано значение «Да», то реквизит в МП отображается в виде даты и времени, в противном случае отображается только дата.
Удаление реквизита шапки
Удалить реквизит шапки можно двумя способами:
1. Вызвать контекстное меню реквизита и выбрать пункт «Удалить»;
2. Выделить курсором мыши реквизит и нажать на клавишу «Delete» (необходимо будет подтвердить удаление) или воспользоваться сочетанием клавиш «Shift + Delete» (удаление происходит без подтверждения).
В МП имеется возможность устанавливать фильтр при отображении списка элементов справочников с учетом значения реквизитов шапки для каждого элемента справочника. Для этого в Конфигураторе предусмотрена возможность указания индексов для шапки справочника. Подробнее об этом можно посмотреть в подразделе «Редактор индексов».