Работа со справочниками
СЭД FossDoc позволяет создавать документы, которые используют справочные поля. Обычный справочник содержит только имя, на которое ссылается поле, но иногда требуется создавать поля в документе, которые имеют несколько допустимых значений или справочники, которые содержат в себе собственные поля. Ниже на примерах рассмотрены особенности работы со справочниками.
Использование справочных полей в СЭД
Если вы только создали библиотеку документа, сразу создать в ней некоторый справочник нельзя. Для начала нужно создать тип документа, у которого есть справочное поле. Например, создадим тип документа "Товар".

В данном типе документа будет два справочных поля: "Категория товара" - справочное поле

и "Поставщики" - справочное многозначное, оформленное отдельной закладкой.

В результате тип документа "Товар" будет выглядеть так:

Сам документ:

На закладке "Поставщики" будет отображаться перечень поставщиков этого товара.

Если вы хотите чтобы перечень поставщиков отображался в одном из полей документа, уберите опцию "Отдельной закладкой" в свойствах этого поля:

Наш документ приобретет следующий вид:

Следует отметить, что при использовании типа поля "Справочное" каждая запись в справочнике может иметь только одно поле - его наименование. Ниже приведен вид справочника "Поставщики".

Использование документов в качестве справочников
Часто бывает необходимым, чтобы само справочное поле содержало собственные поля. Решение этой задачи заключается в использовании документов с папками в качестве справочников. Например, мы хотим создать тип документа "Карточка товара", поле которого "Наименование товара" будет ссылаться на документ "Товар". Тип этого поля будет "Ссылка на документ", а ссылаться оно будет на папку "Товар".

Добавим в тип документа "Карточка товара" еще два поля "Количество в наличии" и "Цена". Окончательный вид типа документа "Карточка товара" следующий:

Сам документ будет выглядеть так:

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

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

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