2. Справочники
  

План:

1.     Структура справочников

2.     Подчиненные справочники

3.     Иерархические справочники

4.     Экранные формы справочников

 

1. Структура справочников


Справочники используются для того, чтобы на его основе платформа создала в БД информационную структуру, в которой будут храниться данные.


Каждый справочник представляет собой список однородных объектов, которые называются элементами справочника.


Характерной особенностью справочника является то, что пользователь в процессе работы может самостоятельно добавлять новые элементы в справочник.


Структура справочника определяет состав хранимой информации и настраивается в конфигураторе.


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


Код элемента справочника может быть как числовым, так и строковым.


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


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


Значение реквизита будет выбираться из справочника «Должности». Таким образом, реализуется связь между справочниками и другими объектами, когда значение реквизита объекта выбирается из справочника.

 



2. Подчиненные справочники


Между справочниками может быть установлено отношение подчиненности. В этом случае, каждый элемент подчиненного справочника будет связан с одним из элементов справочника-владельца. Можно сказать, что элементы одного справочника принадлежат элементам другого.


Например, в системе может быть справочник «РасчетныеСчета», тогда его можно сделать подчиненным справочнику «Контрагенты». Это означает, что контрагент владеет расчетными счетами, а расчетный счет принадлежит контрагенту.


В 1С:8 у справочника может быть несколько владельцев, НО каждый элемент подчиненного справочника имеет одного и только одного владельца.




3. Иерархические справочники


Список элементов справочников может быть иерархическим или многоуровневым. Использование иерархических справочников позволяет сгруппировать элементы справочника по какому-либо признаку с нужной степенью детализации.


Иерархически справочники могут быть 2-х видов:

- справочник с иерархией элементов и групп;

- справочник с иерархией только элементов.


Примером иерархического справочника с группами может служить справочник «Сотрудники», в котором есть группы «Штатный», «Совместители» и «Уволенные».


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


Максимально возможное количество уровней иерархии справочников задается в конфигураторе.




4. Экранные формы справочников


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


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


Экранные формы справочников могут быть следующих видов:


1. Форма списка: отображает список элементов справочника, содержит средство сортировки, поиска и отбора элементов.


2. Форма элемента: отображает и позволяет редактировать сведения об одном элементе справочника.


3. Форма группы: отображает и позволяет редактировать сведения об одной группе справочника.


4. Форма выбора элемента: для выбора элемента из списка.


5. Форма выбора группы: для выбора группы из списка.


6. Произвольная форма: не вызывается системой автоматически, как предыдущие виды форм. Назначение произвольной формы и точки ее вызова определяет разработчик.


  
ПОИСК
МОЯ КНОПКА
Контакты
МБОУ "Лицей им.Атякшева"

628260 г. Югорск, ул. Ленина 24,
ХМАО-Югра, Тюменская область
Телефон: 8 (34675)2-48-30
Факс: 8 (34675)2-48-30



89222596815 nady_er@mail.ru
Карта
sample map