CONTRACTPARAM

Материал из GB wiki
Перейти к: навигация, поиск

Работает только в управляющих воздействиях договоров. Функция используется для получения из товарного наполнения текущего договора одного из связанных с товаром числовых значений. Если в товарном наполнении договора нет данного товара, а также нет папки, которая содержала бы этот товар, то функция возвращает NULL.

Синтаксис

CONTRACTPARAM (Код товара,Номер параметра,Проверка всех строк договора,Номер альтернативного дерева)

Аргументы

Код товара
целое число, являющееся кодом товара.
Номер параметра
целое число от 1 до 5, являющееся номером параметра (у товара в договоре может быть пять дополнительных числовых параметров).
Проверка всех строк договора
логическое значение, "истина" означает, что следует проверить все строки товарного наполнения договора и вернуть NULL, если хотя бы в одной строке указан другой товар или папка.
Номер альтернативного дерева
целое число от 1 до 4, указывает номер альтернативного дерева, по которому производится поиск папки товара.

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

Действительное число.

Примеры

CONTRACTPARAM(Articul,1)
код прайс-листа для расчета специальной цены, если параметр 1 в договоре используется для хранения кода прайс-листа. Если на товар нет специальной цены - NULL.