Особенности работы со справочниками в FossLook


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


Использование справочных полей в FossLook

Если вы только создали библиотеку документа, сразу создать в ней некоторый справочник нельзя. Для начала нужно создать тип документа, у которого есть справочное поле. Например, создадим тип документа "Товар".

Тип документа Товар

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

Справочное поле

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

Многозначное справочное поле отдельной закладкой

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

Тип документа Товар

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

Документ Товар

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

Закладка Поставщики

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

Многозначеое справочное поле

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

Документ Товар

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

Вид справочника

Использование документов в качестве справочников

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

Поле типа - Ссылка на документ

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

Вид типа документа Карточка товара

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

Вид  документа Карточка товара

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

Вид  документа Карточка товара

Поиск по справочным полям

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

Простой поиск по справочному полю

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

Расширенный  поиск по справочному полю

© 2001-2024 29 IT DEVELOP LP. Все права защищены.