Имя: Пароль:
1C
 
1С8.0. Использование в запросе оператора ВЫБОР
0 Berds
 
19.10.04
14:23
Как в теле ВЫБРАТЬ воплотить идею данного запроса.
-----
Выбрать "ляля"+"2" как Поле1, "люлю" как Поле2,
ВЫБОР
 КОГДА Поле1="ляля2" ТОГДА "Совпадение"
Конец как Результат
-----
При исполнении, 1С8 ругается, что Поле1 не найдено. А вопрос тогда в том как написать ВЫБОР чтоб в нем не производить повторных вычислений (Поле1 к примеру вычисляется при помощи агрегатной функции)
1 France
 
19.10.04
14:31
мммм.... а без "ВЫБОР" вообще можно ли делать запросы?..
посоветуйте - срочно нужно..
2 ValA
 
19.10.04
15:00
А в чем смысл "ляля"+"2"   может быть "+ляля+" "+2+"
3 Berds
 
19.10.04
15:04
Ну я ж и говорю что для примера, там могло быть Количество(Номенклатура)
4 ValA
 
19.10.04
15:06
ну тогда мой вариант. получается что-то типа "+переменная+"ОстатокДт КАК ...
5 Berds
 
19.10.04
15:15
;) аааа... мы о разных вещах толкуем там приведен сам запрос и в редакторе программного кода он мог бы выглядеть как

запрос.текст="Выбрать ""ляля""+""2"" как Поле1, ""люлю"" как Поле2,
        |ВЫБОР
        |  КОГДА Поле1=""ляля2"" ТОГДА ""Совпадение""
        |Конец как Результат";
6 Shaytan
 
19.10.04
17:48
(5) Не могу понять что ты хочешь получить.