|
Вопрос по запросу | ☑ | ||
---|---|---|---|---|
0
pavelul73
10.09.12
✎
16:01
|
Добрый день. Глупый вопрос, но не могу понять в чем проблема.
Есть простой запрос : Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ТребованиеНакладная.Ссылка |ИЗ | Документ.ТребованиеНакладная КАК ТребованиеНакладная |ГДЕ | ТребованиеНакладная.Дата МЕЖДУ &НачПериода И &КонПериода | И ТребованиеНакладная.Проведен = ИСТИНА | И ТребованиеНакладная.Склад = &Склад |УПОРЯДОЧИТЬ ПО | ТребованиеНакладная.Дата |АВТОУПОРЯДОЧИВАНИЕ"; Запрос.УстановитьПараметр("НачПериода",НачПериода); Запрос.УстановитьПараметр("КонПериода",КонПериода); Если ЗначениеЗаполнено(ПодразделениеНоменклатуры) Тогда Запрос.Текст = Запрос.Текст + " | И ТребованиеНакладная.Подразделение = &Подразделение"; Запрос.УстановитьПараметр("Подразделение",ПодразделениеНоменклатуры); КонецЕсли; Запрос.УстановитьПараметр("Склад",Справочники.Склады.НайтиПоНаименованию("Склад НЛК")); Выборка = Запрос.Выполнить().Выбрать(); Когда на форме выбираю подразделение, соответственно попадаю в условие и обработка выскакивает вот с такой ошибкой: {Форма.Форма(144)}: Ошибка при вызове метода контекста (Выполнить): {(12, 2)}: Синтаксическая ошибка "И" <<?>>И ТребованиеНакладная.Подразделение = &Подразделение Выборка = Запрос.Выполнить().Выбрать(); по причине: {(12, 2)}: Синтаксическая ошибка "И" <<?>>И ТребованиеНакладная.Подразделение = &Подразделение Какая тут может быть синтаксическая ошибка? До этого использовал такую же конструкцию в другой обработке, все работало. УТ 10.3 платформа 8.1 Заранее спасибо. |
|||
1
Шапокляк
10.09.12
✎
16:03
|
Запрос.Текст =
"ВЫБРАТЬ | ТребованиеНакладная.Ссылка |ИЗ | Документ.ТребованиеНакладная КАК ТребованиеНакладная |ГДЕ | ТребованиеНакладная.Дата МЕЖДУ &НачПериода И &КонПериода | И ТребованиеНакладная.Проведен = ИСТИНА | И ТребованиеНакладная.Склад = &Склад |УПОРЯДОЧИТЬ ПО | ТребованиеНакладная.Дата |АВТОУПОРЯДОЧИВАНИЕ | И ТребованиеНакладная.Подразделение=&Подразделение такой текст запроса получится. Как думаете, это правильно? |
|||
2
m-serg74
10.09.12
✎
16:04
|
" |УПОРЯДОЧИТЬ ПО
| ТребованиеНакладная.Дата |АВТОУПОРЯДОЧИВАНИЕ" раньше этого наверное не было))) |
|||
3
m-serg74
10.09.12
✎
16:04
|
(2) к ТСу
|
|||
4
pavelul73
10.09.12
✎
16:04
|
Да, все верно, раньше не было. Теперь понятно, спасибо большое.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |