Компоненты разработчика > Типы справочников > Интерфейс и функциональные возможности >

Закладка «Реквизиты»

Предыдущий раздел В начало Следующий раздел

Закладка «Реквизиты» предназначена для задания и настройки реквизитов для типа справочника. Заданные здесь реквизиты могут быть вынесены на карточку справочника (подробнее см. в разделе «Основное окно редактора форм»).

В списке «Реквизиты» перечисляются реквизиты типа справочника.

*№. Уникальный в рамках раздела номер реквизита. Номера подбирается автоматически после заполнения поля *Раздел.

*Раздел. Указывается раздел карточки справочника, в котором будет располагаться реквизит. Возможные значения: «Карточка», «Таблица», «Таблица2», …, «Таблица6». В карточке справочника может быть до шести табличных разделов.

*Имя. Уникальное в рамках раздела имя реквизита из компоненты Реквизиты справочников (см. описание компоненты Реквизиты справочников, раздел «Назначение»). При выборе список реквизитов в компоненте фильтруется по значению поля Раздел. После выбора реквизита изменить раздел нельзя. Изменение значения поля Раздел приведет к очищению поля *Имя.

*Заголовок. Указывается краткое наименование реквизита. Поле заполняется автоматически заголовком выбранного реквизита, но потом это значение можно изменить. Может быть локализовано (см. раздел «Локализация прикладной системы» в книге «Руководство разработчика»).

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

*Фильтратор. Возможные значения: «Да», «Нет». Имеет смысл только для реквизитов типа «Справочник» раздела «Карточка». Если установить значение «Да», то данный реквизит будет использоваться для ограничения доступа к записям справочников при назначении прав в компонентах Пользователи (см. описание компоненты Пользователи, раздел «Ограничение прав по записям») и Группы пользователей, а также при проведении репликации данных (подробнее см. руководство по репликации). Например, в типе справочника Регистрационно-контрольные карточки реквизит «Места регистрации» является фильтратором. Поэтому доступ Пользователей к РКК можно ограничить по конкретному месту регистрации.

*Ведущий. Возможные значения: «Да», «Нет». Имеет смысл только для реквизитов типа «Справочник» раздела «Карточка». Если установить значение «Да», то этот реквизит будет ограничивать выбор значений настраиваемого справочника.

Пример:

Пусть в некотором справочнике есть реквизиты типа «Справочник»: Подразделение и Работник. Для того чтобы при выборе работника из справочника Работники в нем отображались только работники по указанному подразделению, должны быть выполнены следующие условия:

· в карточке типа справочника Работники для реквизита Подразделение поле Ведущий должно иметь значение «Да»,
· порядковый номер реквизита Подразделение (поле ) должен быть меньше, чем номер реквизита Работник.

*Контроль. Признак запрета изменения значения реквизита в используемых записях. Возможные значения: «Да» - изменять значение реквизита в используемых записях нельзя, «Нет» - можно. Например, в справочнике Этапы маркетинговых мероприятий у реквизита «Маркетинговое мероприятие» поле *Контроль имеет значение «Да». Поэтому изменять значение этого реквизита нельзя, если по этапу уже созданы участия в маркетинговых мероприятиях или рассылки по электронной почте.

Выбор из справочника. Задаются вычисления для обработки события выбора из справочника. Автоматически устанавливается одно из значений:

· «Встроенный», если пользовательский обработчик не содержит ни одного символа. В этом случае при нажатии на кнопку будет вызван встроенный обработчик выбора из справочника;
· «Пользовательский», если пользовательский обработчик содержит хотя бы один символ. Подробнее см. в разделе «Основное окно редактора событий».

Вычисление. Задаются вычисления для обработки события, вызывающегося при изменении значения реквизита. Автоматически устанавливается одно из значений: «Есть» или «Нет» в зависимости от наличия текста вычислений. При нажатии на кнопку , открывается редактор вычислений (описание редактора см. в книге «Руководство разработчика», раздел «Редактор вычислений», подробнее о вычислениях см. в разделе «Основное окно редактора событий»).

При создании нового типа справочника в раздел Реквизиты автоматически добавляются предопределенные реквизиты (подробнее см. раздел «Предопределенные реквизиты типов справочников»).