Difference between revisions of "Struct.Properties.IsDenyEmpty"

From SunFlurry wiki
Jump to: navigation, search
(Created page with "{{infobox function |name=Properties.IsDenyEmpty, Properties.DenyEmpty |object=Объект структуры базы данных |caption=Реквизиты объек...")
 
m (1 revision imported)
 
(No difference)

Latest revision as of 08:53, 7 February 2021

  Properties.IsDenyEmpty, Properties.DenyEmpty (Реквизиты объектов)
Объект:Объект структуры базы данных
Статус разработки: Реализована
Тип:Атрибут
Обращение к БД:Нет
Доступность:Только чтение
Исключения:Неверное позиционирование.
Визуальность:Нет

Атрибут применяется к объекту структуры базы данных, позиционированному на реквизите объекта или строчной части объекта, и возвращает 1, если интерактивное сохранение запрещено, когда реквизит не заполнен, иначе возвращает 0. Запрет относится только к сохранению объектов, открытых для редактирования визуально (т.е., имеющих видимую форму), программное сохранение не будет выполнять такой проверки. Установка может быть полезна, чтобы автоматически запретить пользователям оставлять важные реквизиты объекта незаполненными.

Синтаксис

Struct.Properties.IsDenyEmpty:<Запретить интерактивное сохранение, если реквизит не заполнен (INT)>

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

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

Примеры

aRef:=Struct.Ref("Номенклатура");

Message("Список реквизитов справочника "+aRef.Name+":");
For i:=1 To aRef.Props.Count() Do
  Message("  "+aRef.Props(i).Name+?(aRef.Props(i).DenyEmpty,", реквизит нельзя оставить пустым при редактировании"));
EndDo;