Создание свойства объекта

Выполните следующие действия.

Откройте окно создания свойства. Вы можете сделать это несколькими способами.

Способ 1. В окне создания объекта на вкладке Свойства нажмите на ссылку новое свойство.

creating-an-object-property-1

Способ 2. В окне создания объекта или в карточке объекта на вкладке Свойства нажмите кнопку Добавить.

creating-an-object-property-2

Способ 3. В окне создания объекта на вкладке Свойства или в карточке объекта на вкладке Свойства наведите курсор на creating-an-object-property-3 и выберите Добавить ниже. Новое свойство будет располагаться ниже текущего. При необходимости вы сможете переместить его в списке при нажатии на Выше или Ниже.

creating-an-object-property-4

Заполните поля. Окно создания содержит две вкладки: Общие и Дополнительные.

начало внимание

Набор настроек на этих вкладках зависит от типа данных свойства объекта.

конец внимание

Рассмотрим настройки на примере свойства типа данных Деньги.

Вкладка «Общие»

Пример вкладки представлен на рисунке.

creating-an-object-property-5

Задайте общие параметры свойства.

Отображаемое имя * — название свойства.

Тип * — тип данных свойства. Его нельзя изменить после публикации объекта.

Обязательно для заполнения — если флажок установлен, пользователь не сможет оставить поле незаполненным.

Значение по умолчанию — пользователь будет видеть в поле автоматически подставленное значение, которое вы укажите по умолчанию.

Описание — описание свойства.

Блок «Структура данных»

По умолчанию настройки скрыты. Чтобы скрыть или раскрыть содержимое блока, используйте creating-an-object-property-6 и creating-an-object-property-7 соответственно.

Имя свойства * — уникальное наименование свойства.

Имя поля в БД * — название поля в таблице базы данных.

Эти наименования автоматически задаются транслитерацией при заполнении поля Отображаемое имя *. Рекомендуется перевести их на английский язык.

Вкладка «Дополнительные»

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

Пример вкладки представлен на рисунке.

creating-an-object-property-10

Задайте дополнительные настройки.

Блок «Настройки»

Участвует в поиске (фильтре) — чтобы иметь возможность фильтровать экземпляры объекта, установите флажок.

начало примечание

Примечание

Если вы установили флажок и опубликовали объект, а после этого изменили настройку, то при следующей публикации объекта нужно перезапустить сервер. Подробнее о том, как это сделать, читайте в статье «Публикация».

конец примечание

Мин. и макс. значение:

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

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

Блок «Сценарии»

При изменении значения — выбор сценария, который будет выполняться при изменении значения свойства.

Блок «Отображение в представлениях»

В этом блоке задаются настройки отображения свойства объекта на формах экземпляров объекта.

Настройки Форма создания и Форма редактирования имеют одинаковые значения:

  • Не установлено — не показывать свойство на форме;
  • Показывать — отображение поля свойства на форме экземпляра объекта с возможностью его заполнения;
  • Только на чтение — отображение свойства на форме экземпляра объекта без возможности заполнения.

Форма фильтра:

  • Не установлено — не показывать свойство на форме расширенного поиска;
  • Показывать — отображение свойства на форме расширенного поиска, при этом есть возможность фильтровать экземпляры объекта по этому свойству;
  • Только на чтение — отображение свойства на форме расширенного поиска, но нет возможности фильтровать экземпляры объекта по этому свойству.

Форма просмотра:

  • Не установлено — не показывать свойство на форме;
  • Показывать — отображение свойства на форме.

Список:

  • Скрывать — не показывать свойство в таблице с экземплярами объекта. При необходимости его можно добавить через настройку отображения таблицы;
  • Показывать — отображение свойства в таблице с экземплярами объекта. При необходимости его можно скрыть через настройку отображения таблицы;
  • Скрывать всегда — свойство не будет отображаться в таблице и в окне настройки отображения таблицы, то есть не будет возможности управлять отображением этого свойства в таблице.

Если ни у одного из свойств не будет установлена настройка Показывать, таблица отобразится пустой.

Блок «Таблица»

Ширина колонки — ширина колонки, в которой отображаются значения свойства в таблице с экземплярами объекта. Пользователь сможет изменять ширину колонки, только если в карточке объекта на вкладке Таблица установлена настройка Изменяемая ширина колонок.

Выравнивание в строке — выравнивание текста в ячейках таблицы:

  • По левому краю;
  • По центру;
  • По правому краю.

Разрешить сортировку — для свойств с типом связи Одиночная (1-1) вы можете установить флажок, тогда пользователь сможет сортировать экземпляры объекта в таблице. Для свойств с типами связи Множественная (1-N), Многие-ко-многим и Многие-ко-многим (инверсия) сортировка разрешена по умолчанию.

Блок «Вычисление значения»

Тип вычисления значения:

  • Нет;
  • Сценарий на C# — возможность добавить выражение на языке C#. Значение не будет храниться в свойстве объекта постоянно, оно будет рассчитываться каждый раз при обращении к свойству согласно заданному выражению.

Описание настроек свойств других типов данных читайте в статьях раздела «Типы данных».

После того как установите настройки, нажмите Сохранить.

начало внимание

Чтобы пользователь мог работать с созданным свойством, сохраните и опубликуйте объект.

конец внимание

Карточка свойства

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

creating-an-object-property-9

Нашли опечатку? Выделите текст, нажмите ctrl + enter и оповестите нас