Запрос жалуется на переменную в условии
☑
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) Спасибо, пробую.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший