Компоненты разработчика

 

Типы справочников

 

Предопределенные реквизиты типов справочников

К предопределенным реквизитам для типов справочников относятся: Код, Наименование, Состояние, Наша организация, Ведущий справочник, Дата начала действия записи, Дата окончания действия записи.

Код. Определяет код записи справочника. Заполняется в соответствии со значением поля Способ нумерации для используемого типа справочника («Автоматическая строгая», «Автоматическая не строгая», «Ручная»). Реквизит обязателен для всех типов справочников и не может быть удален.

Наименование. Задает наименование записи справочника. Реквизит обязателен для всех типов справочников и не может быть удален.

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

Наша организация. Реквизит типа «Справочник», ссылающийся на справочник Наши организации. Используется для работы со справочником одновременно из нескольких наших организаций и определения принадлежности записи справочника к нужной нашей организации. Заполнение реквизита Наша организация обеспечивается автоматически при создании записи, поэтому его можно не выносить на карточку. Реквизит Наша организация можно не использовать, если данный справочник не ведется в разрезе наших организаций. Если реквизит используется, то его следует делать обязательным.

Ведущий справочник. Для зависимого типа справочника указывается запись справочника верхнего уровня, к которой принадлежит создаваемая запись. Реквизит обязателен, если для типа справочника указан Главный ведущий справочник.

Дата начала действия записи, Дата окончания действия записи. В тех случаях, когда полный запрет использования записи справочника невозможен (полный запрет устанавливается с помощью реквизита Состояние), эти реквизиты позволяют установить интервал дат, в рамках которого разрешено использование записи. Вне этого интервала использование записи запрещено. Если какая-либо из дат не заполнена, то интервал действия записи ограничен только с одной стороны; если обе даты не заполнены, то ограничений на использование записи нет.

Интервал действия записей справочников, используемых в сохраняемой записи в качестве справочников, должен пересекаться с интервалом действия сохраняемой записи.

Пример:

Сохраняется запись справочника Номенклатура дел с интервалом действия на весь 2005 год. В этой записи используются записи справочников Места регистрации и Журналы регистрации. Интервал действия указанного места регистрации – весь 2004 год, для указанного журнала регистрации интервал действия не ограничен. Сохранить номенклатуру дел будет невозможно, т.к. интервал действия места регистрации не пересекается с интервалом действия сохраняемой номенклатуры дел:

 

При добавлении нового типа справочника в списке реквизитов автоматически появляются предопределенные реквизиты: Код, Наименование, Состояние, Наша организация. Если для типа справочника указан главный ведущий справочник, то автоматически добавляется реквизит Ведущий справочник.

При создании записей в справочнике следует учитывать, что для каждой записи должны быть уникальны:

·         значение поля Код;

·         комбинация значений НаименованиеНаша организацияВедущий справочник. Если реквизит Наша организация и/или Ведущий справочник не используются, то комбинации значений используемых реквизитов: НаименованиеНаша организация, НаименованиеВедущий справочник или Наименование.

Реквизиты Дата начала действия записи, Дата окончания действия записи в список реквизитов автоматически не добавляются. При необходимости их можно добавить вручную. При этом, если реквизиты Дата начала действия записи, Дата окончания действия записи не будут вынесены на карточку, то изменить их значения можно с помощью пункта главного меню Файл/Свойства записи, в противном случае значения реквизитов можно будет изменить только в карточке записи.

Заголовки предопределенных реквизитов можно менять произвольно. Включать их в экранную форму справочника необязательно, если обеспечивается их автоматическое заполнение посредством вычислений, определенных для данного типа справочника.

 

 

См. также:

·         Закладка «Тип справочника»;

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

·         Закладка «Действия»;

·         Закладка «Представления»;

·         Параметры типов справочников.