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