Difference between revisions of "Form.Layers"

From SunFlurry wiki
Jump to: navigation, search
(Created page with "{{infobox function |name=Layers |object=Форма |caption=Работа со слоями |type=0 |status=2 |db=0 |rw=1 |exception=Не страница, не макро...")
 
m (1 revision imported)
 
(No difference)

Latest revision as of 08:50, 7 February 2021

  Layers (Работа со слоями)
Объект:Форма
Статус разработки: Реализована
Тип:Атрибут
Обращение к БД:Нет
Доступность:Только чтение
Исключения:Не страница, не макрос или не сама форма
Визуальность:Да

Атрибут получает объект свойств слоев формы, макроса или группы страниц с закладками. Для группы страниц с закладками, атрибут применяется к объекту выбранной страницы.

Синтаксис

Form.Layers:<Объект свойств слоев формы, макроса или группы страниц с закладками (FORM)>

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

Возвращает объект типа форма, дающий доступ к свойствам слоев формы, группы страниц или макроса.

Примеры

СтрСлои:="Main";
If (aEl.КодОперации=Enum.коВыпискаБанкаПриход.ОплатаПокупателя)Or(aEl.КодОперации=Enum.коВыпискаБанкаПриход.ВозвратОтПоставщика) Then
  СтрСлои:=СтрСлои+",Контрагент";
ElseIf aEl.КодОперации=Enum.коВыпискаБанкаПриход.Инкассация Then
  СтрСлои:=СтрСлои+",Подотчетник";
ElseIf aEl.КодОперации=Enum.коВыпискаБанкаПриход.ОплатаУслуг Then
  СтрСлои:=СтрСлои+",Контрагент,Услуга";
Else
  СтрСлои:=СтрСлои+",БухСчет";
EndIf;
If СтрСлои<>Form.оЗакладки.Pages.Page("Основное").Layers.GetLayers Then
  Form.оЗакладки.Pages.Page("Основное").Layers.SetLayers(СтрСлои);
EndIf;