GETHEAP — различия между версиями

Материал из GB wiki
Перейти к: навигация, поиск
 
Строка 2: Строка 2:
 
|Название=GETHEAP
 
|Название=GETHEAP
 
|Описание=Позволяет получить значение хипового поля.
 
|Описание=Позволяет получить значение хипового поля.
|Синтаксис=GETHEAP ('''Хип''', '''Имя поля''', Имя секции)
+
|Синтаксис=GETHEAP('''Хип''', '''Имя поля''', Имя секции)
 
|Аргументы=
 
|Аргументы=
 
{{Аргумент
 
{{Аргумент
Строка 15: Строка 15:
 
}}
 
}}
 
|Результат=Строка.
 
|Результат=Строка.
|Пример=GETHEAP(Partner.Heap, `@INN`)<br/>
+
|Пример=Получить значение поля Version из раздела DbClient:
эквивалентно Partner.Heap.@INN
+
GetHeap(GbInfo(), `Version`, `DbClient` )
 +
Получить значение поля @INN из хипа партнёра:
 +
GetHeap(Partner.Heap, `@INN`)
 +
эквивалентно Partner.Heap.@INN<br/>
 
}}
 
}}

Текущая версия на 11:24, 30 ноября 2016

Позволяет получить значение хипового поля.

Синтаксис

GETHEAP(Хип, Имя поля, Имя секции)

Аргументы

Хип
Строка, которая содержит хип (множество строк вида имя_поля=значение).
Имя поля
Строка, являющаяся именем поля, значение которого требуется получить.
Имя секции
Необязательный параметр. Строка, являющаяся именем секции (по аналогии с ini-файлом).

Тип результата

Строка.

Примеры

Получить значение поля Version из раздела DbClient:

GetHeap(GbInfo(), `Version`, `DbClient` )

Получить значение поля @INN из хипа партнёра:

GetHeap(Partner.Heap, `@INN`)

эквивалентно Partner.Heap.@INN