GlobalStringsHeapsRemove

From SunFlurry wiki
Jump to: navigation, search
  GlobalStringsHeapsRemove (Глобальные строки-массивы)
Объект:Функции общего назначения
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Системная ошибка сервера
Визуальность:Нет

Функция удаляет массив с сервера по его наименованию или идентификатору. Если массив удален (найден на сервере), функция возвращает 1, иначе 0.

Синтаксис

GlobalStringsHeapsRemove(<Имя или идентификатор массива (STRING,INT)>):<0 или 1 (INT)>

Аргументы

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

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

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


Примеры

//Удалить старые массивы на сервере, в примере идентификатор включает дату
аДата:=BegOfDay(Date());
aList:=GlobalStringsHeaps();
For i:=1 To aList.Size() Do
  бДата:=aList.GetName(i);//"MRK20251231"
  If Left(бДата,3)="MRK" Then
    бДата:=Date(Mid(бДата,10,2)+"."+Mid(бДата,8,2)+"."+Mid(бДата,4,4));
    If _And(not IsEmpty(бДата),аДата-бДата>7) Then
      GlobalStringsHeapsRemove(aList[i]);
    EndIf;
  EndIf;
EndDo;