GETHEAP — различия между версиями
Материал из GB wiki
Alexey (обсуждение | вклад) |
Alexey (обсуждение | вклад) |
||
Строка 2: | Строка 2: | ||
|Название=GETHEAP | |Название=GETHEAP | ||
|Описание=Позволяет получить значение хипового поля. | |Описание=Позволяет получить значение хипового поля. | ||
− | |Синтаксис=GETHEAP ('''Хип''', '''Имя поля''', Имя секции) | + | |Синтаксис=GETHEAP('''Хип''', '''Имя поля''', Имя секции) |
|Аргументы= | |Аргументы= | ||
{{Аргумент | {{Аргумент | ||
Строка 15: | Строка 15: | ||
}} | }} | ||
|Результат=Строка. | |Результат=Строка. | ||
− | |Пример= | + | |Пример=Получить значение поля 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