|
|
|
Где ошибка в запросе | ☑ | ||
|---|---|---|---|---|
|
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
|
Удалил реквизиты, создал заново, вывел на форму - заработало.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |