|
Где ошибка в запросе | ☑ | ||
---|---|---|---|---|
0
SergeyGr
29.08.14
✎
11:36
|
есть запрос
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ ПоступлениеТоваровУслуг.Ссылка ИЗ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг ГДЕ ПоступлениеТоваровУслуг.ПометкаУдаления = &ПометкаУдаления И ПоступлениеТоваровУслуг.Дата МЕЖДУ &НачПериода И &КонПериода АВТОУПОРЯДОЧИВАНИЕ Запрос.УстановитьПараметр("НачПериода", НачПериода); Запрос.УстановитьПараметр("КонПериода", КонПериода); Запрос.УстановитьПараметр("ПометкаУдаления", Ложь); При выполнении выпадает ошибка Неверные параметры И ПоступлениеТоваровУслуг.Дата МЕЖДУ <<?>>&НачПериода И &КонПериода Подскажите, плз ! |
|||
1
ДенисЧ
29.08.14
✎
11:37
|
НачПериода и КонПериода - что это?
|
|||
2
SergeyGr
29.08.14
✎
11:38
|
Поля на форме с типом дата
|
|||
3
ikbokov
29.08.14
✎
11:41
|
Оператор МЕЖДУ позволяет проверить, входит ли значение выражения, указанного справа от него, в диапазон, указанный слева (вместе с границами диапазона). Если входит – результатом оператора будет ИСТИНА, иначе – ЛОЖЬ.
|
|||
4
SergeyGr
29.08.14
✎
11:43
|
(3) а в чем ошибка ?
|
|||
5
Серго62
29.08.14
✎
11:43
|
Попробуй посмотреть отладчиком, что у тебя содержит Запрос.Параметры, после установки параметров
|
|||
6
hhhh
29.08.14
✎
11:47
|
(4) а запрос.выполнить() где? может не здесь?
|
|||
7
ikbokov
29.08.14
✎
11:49
|
(4) Да не вник что-то)
А типы одинаковые? |
|||
8
SergeyGr
29.08.14
✎
11:50
|
(5) Параметры устанавливаются верно: даты и булево
(6) Результат = Запрос.Выполнить() идет сразу после установки параметров |
|||
9
SergeyGr
29.08.14
✎
11:51
|
(7) типы одинаковы: дата
|
|||
10
Серго62
29.08.14
✎
11:51
|
(8) Ну тогда попробуй в консоли запросов выполнить
|
|||
11
Серго62
29.08.14
✎
11:55
|
А текст запроса вручную написан или с помощью конструктора? Может там буковки в наименовании параметров отличаются?
|
|||
12
AlexITGround
29.08.14
✎
11:55
|
(0) Дата(НачПериода.Значение) - может, у тебя стандартная дата начала?
|
|||
13
SergeyGr
29.08.14
✎
11:56
|
(8) в консоли все выполнилось
|
|||
14
Timon1405
29.08.14
✎
11:59
|
Отладчик, ТипЗнч(НачПериода) перед выполнением запроса в студию
|
|||
15
SergeyGr
29.08.14
✎
12:00
|
(14) Проверил - тип Дата
|
|||
16
Серго62
29.08.14
✎
12:01
|
(15) а КонПериода?
|
|||
17
SergeyGr
29.08.14
✎
12:02
|
(16) тоже самое - Дата
|
|||
18
hhhh
29.08.14
✎
12:06
|
(17) ошибка на какой строке? ошибку приведи.
|
|||
19
ZUM
29.08.14
✎
12:09
|
ВЫБРАТЬ
ПоступлениеТоваровУслуг.Ссылка ИЗ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг ГДЕ ПоступлениеТоваровУслуг.ПометкаУдаления И ПоступлениеТоваровУслуг.Дата МЕЖДУ &НачПериода И &КонПериода АВТОУПОРЯДОЧИВАНИЕ Запрос в консоли работает! Типы параметров нужно смотреть |
|||
20
SergeyGr
29.08.14
✎
12:12
|
(18)
{Форма.Форма.Форма(82)}: Ошибка при вызове метода контекста (Выполнить) Результат = Запрос.Выполнить(); по причине: {(7, 39)}: Неверные параметры И ПоступлениеТоваровУслуг.Дата МЕЖДУ <<?>>&НачПериода И &КонПериода |
|||
21
hhhh
29.08.14
✎
12:12
|
и в строке 82 и выше от нее что? Этот запрос? Или другой?
|
|||
22
Timon1405
29.08.14
✎
12:15
|
ТС, выложи обработку, телепатометр ломается уже
|
|||
23
SergeyGr
29.08.14
✎
12:15
|
Выше ничего - только этот запрос
|
|||
24
SergeyGr
29.08.14
✎
12:17
|
Удалил реквизиты, создал заново, вывел на форму - заработало.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |