Difference between revisions of "Form.Layers.SetLayers"
(Created page with "{{infobox function |name=SetLayers |object=Форма |caption=Работа со слоями |type=1 |status=2 |db=0 |exception=Невозможно превратить...") |
m (1 revision imported) |
(No difference)
| |
Latest revision as of 07:50, 7 February 2021
| 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;