Статьи > Особенности работы со справочниками в FossLook
Особенности работы со справочниками в FossLook
FossLook позволяет создавать документы, которые используют справочные поля. Обычный справочник содержит только имя, на которое ссылается поле, но
иногда требуется создавать поля в документе, которые имеют несколько допустимых значений или справочники, которые содержат в себе собственные поля.
В этой статье мы на примерах рассмотрим особенности работы со справочниками.
Использование справочных полей в FossLook
Если вы только создали библиотеку документа, сразу создать в ней некоторый справочник нельзя. Для начала нужно создать тип документа, у которого есть справочное поле. Например, создадим тип документа "Товар".
В данном типе документа будет два справочных поля: "Категория товара" - справочное поле
и "Поставщики" - справочное многозначное, оформленное отдельной закладкой.
В результате тип документа "Товар" будет выглядеть так:
Cам документ:
На закладке "Поставщики" будет отображаться перечень поставщиков этого товара.
Если вы хотите чтобы перечень поставщиков отображался в одном из полей документа, уберите опцию
"Отдельной закладкой" в свойствах этого поля:
Наш документ приобретет следующий вид:
Следует отметить, что при использовании типа поля "Справочное" каждая запись в справочнике может иметь только одно поле - его наименование.
Ниже приведен вид справочника "Поставщики".
Использование документов в качестве справочников
Часто бывает необходимым, чтобы само справочное поле содержало собственные поля. Решение этой задачи заключается в использование документов с папками
в качестве справочников. Например, мы хотим создать тип документа "Карточка товара", поле которого "Наименование товара"
будет ссылаться на документ "Товар". Тип этого поля будет "Ссылка на документ", а ссылаться оно будет на папку "Товар".
Добавим в тип документа "Карточка товара" еще два поля "Количество в наличии" и "Цена". Окончательный вид типа документа "Карточка товара" следующий:
Сам документ будет выглядеть так:
По аналогии со справочными полями, поле типа "Ссылка на документ" может быть многозначным и оформляться отдельной закладкой.
Поиск по справочным полям
Вы можете искать документы в системе по справочным полям, используя только имя поля:
Воспользовавшись расширенным поиском, вы можете искать документы и по полям, которые входят в состав самого справочника (документа,
на который ссылается поле).