Form.Layers.DoesLayerExist

From SunFlurry wiki
Revision as of 11:49, 18 July 2020 by Admin (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  DoesLayerExist (Работа со слоями)
Объект:Форма
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в строку, неверный объект, к которому применяется функция
Визуальность:Да

Функция проверяет наличие слоя по его идентификатору.

Синтаксис

Form.Layers.DoesLayerExist(<Идентификатор слоя (STRING)>):<Существует ли слой с указанным идентификатором (INT)>

Аргументы

  • <Идентификатор слоя (STRING)> - Аргумент задает наименование слоя, регистр написания не имеет значения.

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

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

Примеры

If Form.оЗакладки.Pages.Page("Основное").Layers.DoesLayerExist("Услуга") Then
  Стр:=Form.оЗакладки.Pages.Page("Основное").Layers.GetLayers;
  If Pos(",УСЛУГА,",Uppercase(","+Стр+","))=0 Then
    Form.оЗакладки.Pages.Page("Основное").Layers.SetLayers(СтрСлои+",Услуга");
  EndIf;
EndIf;