Form.ContainsPeriodicalValues

From SunFlurry wiki
Revision as of 08:50, 7 February 2021 by Admin (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  ContainsPeriodicalValues (Свойства формы)
Объект:Форма
Статус разработки: Реализована
Тип:Атрибут
Обращение к БД:Нет
Доступность:Чтение и запись
Исключения:Форма не визуальная или не загружена
Визуальность:Да

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

  • Поле редактирования -- в случае, если оно привязано к реквизиту, содержащему периодические значения.
  • Поле со списком -- в случае, если оно привязано к реквизиту, содержащему периодические значения.
  • Таблица значений -- в случае, если она имеет по крайней мере один столбец, который привязан к реквизиту, содержащему периодические значения. Для таблиц значений с таким флагом запрещается автоматическое периодическое обновление (даже если оно включено в свойствах формы) для уменьшения загрузки сервера.

Синтаксис

Form.ContainsPeriodicalValues:<Форма или элемент содержат периодические значения (INT)>

Возвращаемое значение

Возвращает целое число.

Примеры

Form.Цена.BindToProperty("Цена");
Form.Цена.ContainsPeriodicalValues:=1;