CONTRACTPARAM
Материал из GB wiki
Работает только в управляющих воздействиях договоров. Функция используется для получения из товарного наполнения текущего договора одного из связанных с товаром числовых значений. Если в товарном наполнении договора нет данного товара, а также нет папки, которая содержала бы этот товар, то функция возвращает NULL.
Синтаксис
CONTRACTPARAM (Код товара,Номер параметра,Проверка всех строк договора,Номер альтернативного дерева)
Аргументы
- Код товара
- целое число, являющееся кодом товара.
- Номер параметра
- целое число от 1 до 5, являющееся номером параметра (у товара в договоре может быть пять дополнительных числовых параметров).
- Проверка всех строк договора
- логическое значение, "истина" означает, что следует проверить все строки товарного наполнения договора и вернуть NULL, если хотя бы в одной строке указан другой товар или папка.
- Номер альтернативного дерева
- целое число от 1 до 4, указывает номер альтернативного дерева, по которому производится поиск папки товара.
Тип результата
- Действительное число.
Примеры
CONTRACTPARAM(Articul,1)
код прайс-листа для расчета специальной цены, если параметр 1 в договоре используется для хранения кода прайс-листа. Если на товар нет специальной цены - NULL.