Типы полей, поддерживаемые в документах FossLook


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

Общий вид документа

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

Общий список типов полей

Строковые типы

К строковым типам полей относятся:

  • строковый (индексируемый);
  • многострочный (индексируемый);
  • строковый.

Отличие индексируемых полей от прочих в том, что по их значениям можно проводить поиск документов в БД. Поля типа "Строковый" и "Строковый (Индексируемый)" предназначены для ввода одной строки данных. Максимальный размер поля типа "Строковый" не ограничен. Поле типа "Многострочный (Индексируемый)" позволяет вводить значения в несколько строк.

Строковые типы поля

Для строковых типов вы можете назначить следующие свойства:

  • Обязательное поле — определяет, будет ли поле обязательным для заполнения.
  • Минимум — минимальное количество знаков для значения поля. Если пусто, минимум не ограничивается.
  • Максимум — максимальное количество знаков для значения поля. Для индексируемых полей максимум может быть не больше 450. Для типа "Строковый" максимум не ограничен.

Логический

Данный тип поля предназначен для реализации checkbox (галочки для выбора). Из настроек логического типа поля доступна только обязательность его ввода.

Логический тип поля

Числовой

Данный тип предназначен для ввода числовых данных.

Логический тип поля

Для типа "Числовой" вы можете назначить следующие свойства:

  • Обязательное поле — определяет, будет ли поле обязательным для заполнения.
  • Минимум — минимальное значение поля. Если пусто, минимум не ограничивается.
  • Максимум — максимальное значения поля. Введенное значение для максимума не может быть меньше минимума.
  • Количество знаков после запятой — определяет количество знаков после запятой (мин. – 0 знаков, макс. – 5).

Денежный

Данный тип предназначен для ввода в документ денежных данных.

Логический тип поля

Для типа "Денежный" вы можете назначить следующие свойства:

  • Обязательное поле — определяет, будет ли поле обязательным для заполнения.
  • Минимум — минимальное значение поля. Если пусто, минимум не ограничивается.
  • Максимум — максимальное значения поля. Введенное значение для максимума не может быть меньше минимума.
  • Символ валюты — задает обозначение валюты, которое будет отображаться после цифровой части.

Типы времени

К типам времени относятся:

  • дата;
  • дата/время;
  • время.

Поля данных типов предназначены соответственно для ввода даты, даты/времени и времени.

Поля типа дата/время

Для типов времени вы можете назначить следующие свойства:

  • Обязательное поле — определяет, будет ли поле обязательным для заполнения.
  • Не учитывать UTC — если поставить здесь галочку, значения, введенные в поля данного типа, будут одинаково отображаться на рабочих местах в разных часовых поясках. Если оставить поле пустым, дата и время будут пересчитываться с учетом поясного времени.

Справочные типы

К справочным типам относятся:

  • справочное;
  • справочное многозначное.

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

Справочный тип поля

Для данного типа поля вы можете назначить следующие свойства:

  • Обязательное поле — определяет, будет ли поле обязательным для заполнения.
  • Справочник — Имя справочника, со значениями которого устанавливает связь данное поле. Если указать имя несуществующего справочника, при сохранении поля справочник с этим именем будет создан автоматически.
  • Отдельной закладкой — данное свойство появляется только у типа поля "Справочное многозначное". Определяет, каким образом пользователь будет выбирать значения справочника – с помощью поля или закладки в карточке документа (если установлена галочка).

Если вы уже сохранили поле справочного типа, то имеется возможность открыть соответствующий справочник прямо из формы свойств поля (с помощью контекстного меню):

Открытие справочника из формы свойств поля

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

Поддерживается два типа данного поля:

  • ссылка на документ;
  • ссылки на документ.

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

Данный тип полей предназначен для создания ссылки на документ из выбранной папки:

Тип поля ссылки на документы

Для типа "Ссылки на документы" вы можете назначить следующие свойства:

  • Обязательное поле — определяет, будет ли поле обязательным для заполнения.
  • Папка — Имя папки, откуда будут выбираться документы для создания на них ссылки. Если папка не указана, то пользователь сможет выбирать документ для создания ссылочной связи, начиная поиск из своего корня папок.
  • Отдельной закладкой — данное свойство определяет, каким образом пользователь будут отображаться документы - с помощью поля или закладки в карточке документа (если установлена галочка).
  • Редактор связей — используя эту функцию, вы можете связывать документы в автоматическом режиме. Более подробно об этом можно посмотреть здесь.

Дочерний документ

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

Тип поля дочерние документы
  • Обязательное поле — определяет, будет ли поле обязательным для заполнения.
  • Тип документа — имя типа документа, который будет создаваться с помощью данного поля. Обязательно должно быть заполнено.

Дочерние документы

Данный тип полей позволит организовать в карточке документа закладку, с помощью которой вы сможете создавать несколько документов заданного типа и хранить на данной закладке ссылки на них.

Тип поля дочерние документы
  • Обязательное поле — определяет, будет ли поле обязательным для заполнения.
  • Тип документа — имя типа документа, который будет создаваться с помощью данного поля. Обязательно должно быть заполнено.

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

А с особенностями использования типов полей можно ознакомиться в статье "Примеры использования типов полей в FossLook".

© 2001-2017 ФОСС-Он-Лайн. Все права защищены.