Шапка справочника

Каждый элемент справочника содержит некоторую дополнительную информацию, которая подробнее описывает этот элемент (характеризует этот элемент). Например, элементы справочника «Торговые точки» могут содержать дополнительную информацию: данные о контрагенте (владельце торговой точки), адрес торговой точки, контактный телефон. Для описания такой информации используются реквизиты. Приведенные выше реквизиты описывают одну из структур элемента справочника, которая называется шапка. В шапке справочника указываются реквизиты, которые однозначно характеризуют элемент справочника. Т.е. для каждого «Элемента справочника» реквизит в шапке имеет одно значение, а не несколько. Например, у торговой точки может быть только одно название, а не несколько названий, или один адрес, а не несколько адресов.


«Справочники» могут иметь неограниченное количество реквизитов в шапке. У справочников есть так называемые «предопределенные» реквизиты, которые могут быть добавлены в шапку наряду с остальными реквизитами. Предопределенными реквизитами являются «Код» («Code») и «Наименование» («Name»).


Хотя бы один реквизит в шапке должен быть обязательным.


Создание реквизита шапки


Добавить реквизит в шапку можно двумя способами:


1. Вызвать контекстное меню элемента дерева конфигурации «Шапка» и выбрать пункт «Добавить реквизит»; 

2. Выделить курсором мыши элемент дерева конфигурации «Шапка» и нажать на клавишу «Insert». 


После этого появится окно «Свойства», в котором необходимо заполнить свойства реквизита.

Чтобы добавить предопределенные реквизиты «Код» и «Наименование», необходимо в контекстном меню элемента дерева конфигурации «Шапка» выбрать пункт «Добавить 'Код'» или «Добавить 'Наименование'».


Свойства реквизита


Подробное описание основных свойств реквизита можно посмотреть в подразделе «Элементы конфигурации».

Свойство «Фильтрация» – свойство, которое определяет возможность фильтрации «Справочника» по точному совпадению значения фильтра со значением реквизита.

Свойство «Тип» – свойство, для которого указывается тип данных, используемый для хранения значения в реквизите. Свойство «Тип» может принимать следующие значения: «Строка», «Число», «Дата», «Логический» или ссылку на объект базы данных (например, на элемент справочника).

В зависимости от того, какой тип данных будет присвоен реквизиту, набор свойств меняется.

Если тип данных «Строка», то необходимо определить значения следующих свойств:

Свойство «Длина» – свойство, которое определяет максимальное число вводимых символов. Ограничение на длину строки может быть от 1 символа до 255.

Если тип данных «Число», то необходимо определить значения следующих свойств:

Свойство «Число со знаком»свойство, которое определяет возможность присвоения реквизиту отрицательного значения. Свойство может принимать одно из двух значений: «Да» или «Нет». Если задано значение «Да», то допускается присвоение отрицательного числа, в противном случае присвоение отрицательного числа запрещено.

Свойство «Точность»свойство, которое определяет количество знаков дробной части реквизита.

Если тип данных «Дата», то необходимо определить значения следующих свойств:

Свойство «Формат года»свойство, которое определяет формат отображения года. Свойство может принимать одно из двух значений: «Последние две цифры года» или «Полное представление года».

Свойство «Отображать время»свойство, которое определяет возможность отображения времени в реквизите. Свойство может принимать одно из двух значений: «Да» или «Нет». Если задано значение «Да», то реквизит в МП отображается в виде даты и времени, в противном случае отображается только дата.


Удаление реквизита шапки


Удалить реквизит шапки можно двумя способами:

1. Вызвать контекстное меню реквизита и выбрать пункт «Удалить»;

2. Выделить курсором мыши реквизит и нажать на клавишу «Delete» (необходимо будет подтвердить удаление) или воспользоваться сочетанием клавиш «Shift + Delete» (удаление происходит без подтверждения).


В МП имеется возможность устанавливать фильтр при отображении списка элементов справочников с учетом значения реквизитов шапки для каждого элемента справочника. Для этого в Конфигураторе предусмотрена возможность указания индексов для шапки справочника. Подробнее об этом можно посмотреть в подразделе «Редактор индексов».