функция в тексте запроса #399183


#0 by Кирр
Можно ли использовать в запросе результат глобальной функции?
#1 by povar
нет
#2 by povar
вернее так как в  - нет
#3 by mikecool
вроде как можешь вызвать функцию в своем модуле, а оттуда уже - глобальную не помню точно
#4 by ВосточныйПарень
Сделай в модуле функцию, которая обратится к глобальной и вызывай свою новую функцию модуля.
#5 by Guk
|Функция ПараметрыТочки = Сумма(глВернутьПараметрыТочки(Запрос.ПоТочке,""Маршрут"");)...
#6 by Guk
+ не пробовал...
#7 by Ёпрст
Можно только в качестве аргумента при вычислении некоторых предопределенных функций и в Условии (или в Когда).
#8 by Кирр
в запросе нужен отбор по переменной "Маршрут", который можно вытащить только глобальной функцией с аргументом "Документ.Карточка.Точка", значение которого определяется в запросе.
#9 by mikecool
"который можно вытащить только глобальной функцией " - глоб функция тоже откудато берет данные
#10 by Ёпрст
ну вот в условие и пихай вызов своей глобальной функции
#11 by Кирр
глВернутьПараметрыТочки(Документ.Карточка.Точка,""Маршрут""); Документ.Карточка.Точка - должен быть спозиционирован. А позиционируется в запросе при переборе.  Я так понимаю, придется отобрать документы по значению маршрут в модуле, а с запросом совместить не получиться?
#12 by viktor_vv
|Условие(глВернутьПараметрыТочки(ПоТочке,""Маршрут"") в Маршрут);
#13 by Кирр
#14 by Кирр
Всем Спасибо.! Сделал как в - работает
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С