ADDLOOKUP

Материал из GB wiki
Версия от 10:56, 2 августа 2010; Alexandr (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Создает новый датасет, который может использоваться в качестве источника данных для вычисляемых полей.

Синтаксис

ADDLOOKUP (Имя процедуры,Имя или описание датасета параметров)

Аргументы

Имя процедуры
строка, являющаяся названием хранимой процедуры Interbase.
Имя или описание датасета параметров
строка (или ассоциативный массив), являющаяся именем (или описанием) датасета. Можно использовать имя стандартного датасета электронной формы, либо созданного функцией CREATEDATASET. Также можно вместо имени задать описание в том же формате что и для функции CREATEDATASET.

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

Нет

Примеры

Процедура LookupArticulSpecialPrice должна возвращать по списку кодов товаров (строка через ;) датасет с кодом товара (должен называться Id) и ценой (например, Price)
ADDLOOKUP(`LookupArticulSpecialPrice`,`Articuls,S=""|PriceList,I=""`) - создает датасет.
ADDLOOKUP(`LookupArticulSpecialPrice`,[`Articuls,S:``,`PriceList,I:``]) - используя ассоциативный массив.
Articul.$LookupArticulSpecialPrice$Price - вернет спец. цену для товара Articul