Имя: Пароль:
1C
1С v8
Запрос жалуется на переменную в условии ☑
0 sidalexsandr
 
17.10.12
✎
16:52
Вот текст запроса:
ТЗ = Новый ТаблицаЗначений();
   Запрос = Новый Запрос;
   
   Запрос.Текст =
"ВЫБРАТЬ
|    ЗарплатаКВыплатеОрганизацийЗарплата.Физлицо.Наименование,
|    ЗарплатаКВыплатеОрганизацийЗарплата.Сумма
|ИЗ
|    Документ.ЗарплатаКВыплатеОрганизаций.Зарплата КАК ЗарплатаКВыплатеОрганизацийЗарплата
|ГДЕ
|    ЗарплатаКВыплатеОрганизацийЗарплата.Физлицо.Наименование = &СотрудникЭксель|";

РезультатЗапроса = Запрос.Выполнить();
ТЗ = РезультатЗапроса.Выгрузить();  
ТЗ.ВыбратьСтроку("Посмотрим запрос", 1);
1 sidalexsandr
 
17.10.12
✎
16:53
1c Выдает ошибку: {Форма.Форма.Форма(21)}: Ошибка при вызове метода контекста (Выполнить)
РезультатЗапроса = Запрос.Выполнить();
по причине:
{(7, 77)}: Синтаксическая ошибка "|"
ЗарплатаКВыплатеОрганизацийЗарплата.Физлицо.Наименование = &СотрудникЭксель<<?>>|
2 Reset
 
17.10.12
✎
16:53
Ну убери ты палку оттуда
3 sidalexsandr
 
17.10.12
✎
16:53
СотрудникЭксель Пробовал и с "&" и без.
4 Reset
 
17.10.12
✎
16:53
ппц просто
5 Reset
 
17.10.12
✎
16:54
куда уж понятней
{(7, 77)}: Синтаксическая ошибка "|"
6 Heckfy
 
17.10.12
✎
16:54
Запрос.Текст =
"ВЫБРАТЬ
|    ЗарплатаКВыплатеОрганизацийЗарплата.Физлицо.Наименование,
|    ЗарплатаКВыплатеОрганизацийЗарплата.Сумма
|ИЗ
|    Документ.ЗарплатаКВыплатеОрганизаций.Зарплата КАК ЗарплатаКВыплатеОрганизацийЗарплата
|ГДЕ
|    ЗарплатаКВыплатеОрганизацийЗарплата.Физлицо.Наименование = &СотрудникЭксель"
;
ЗАпрос.УстановитьПараметр("СотрудникЭксель",ТвойПараметр);
7 Reset
 
17.10.12
✎
16:55
Ждем следующий вопрос "жалуется что не задан параметр"
8 DexterMorgan
 
17.10.12
✎
16:56
(0) параметр установи
9 Heckfy
 
17.10.12
✎
16:56
(7) Ну, если не слепой, то не ждем :)
10 sidalexsandr
 
17.10.12
✎
17:01
(6) Спасибо, пробую.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший