Form.Layers.SetLayers
SetLayers (Работа со слоями) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция делает видимыми слои по списоку их идентификаторов через запятую. Слои, не указанные в списке будут скрыты. Пример: Form.оЗакладки.Pages.Page("Основное").Layers.SetLayers("Main,Контрагент,Услуга")
.
Синтаксис
Form.Layers.SetLayers(<Активировать слои по списку идентификаторов через запятую (STRING)>)
Аргументы
<Активировать слои по списку идентификаторов через запятую (STRING)>
- Задает список наименований слоев, элементы которых должны стать видимыми на данной форме, макросе или закладке. Слои перечисляются через запятые, регистр написания не имеет значения.
Примеры
СтрСлои:="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;