|
В запросе не работает условие в разделе ГДЕ | ☑ | ||
---|---|---|---|---|
0
Лкфае гтв Дшсре
28.11.14
✎
06:30
|
Привет!
Не работает запрос: ВЫБРАТЬ ВнутренниеЗаказыОстатки.Период, ВнутренниеЗаказыОстатки.Номенклатура, ВнутренниеЗаказыОстатки.ВнутреннийЗаказ ИЗ РегистрНакопления.ВнутренниеЗаказы КАК ВнутренниеЗаказыОстатки где ВнутренниеЗаказыОстатки.ВнутреннийЗаказ = &Заказ В параметре Заказ передается ссылка на документ Внутренний заказ. Если выполнить запрос, он ничего не возвращает, если убрать условие "Где", тогда возвращаются все движения, и среди них ЕСТЬ!!! движения с искомым внутренним заказом. Почему запрос не работает в первом случае? Подскажите пожалуйста. Типы значений везде одинаковые. |
|||
1
Metman
28.11.14
✎
06:36
|
ВнутренниеЗаказыОстатки.Регистратор = &Заказ
|
|||
2
Wobland
28.11.14
✎
06:36
|
ты попутал
|
|||
3
Wobland
28.11.14
✎
06:36
|
>РегистрНакопления.ВнутренниеЗаказы КАК ВнутренниеЗаказыОстатки
сам придумал? |
|||
4
Cube
28.11.14
✎
06:37
|
(0) Да ну нафиг!
Попробуй так: ВЫБРАТЬ ВнутренниеЗаказыОстатки.Период, ВнутренниеЗаказыОстатки.Номенклатура, ВнутренниеЗаказыОстатки.ВнутреннийЗаказ, ВЫБОР КОГДА ВнутренниеЗаказыОстатки.ВнутреннийЗаказ = &Заказ ТОГДА ИСТИНА ИНАЧЕ ЛОЖЬ КОНЕЦ КАК ЭтоНашЗаказ ИЗ РегистрНакопления.ВнутренниеЗаказы КАК ВнутренниеЗаказыОстатки |
|||
5
Лкфае гтв Дшсре
28.11.14
✎
06:50
|
(3) Я переписывал другой запрос, алиас таблицы не стал менять
|
|||
6
SeraFim
28.11.14
✎
06:50
|
дай угадаю - передаешь не ссылку, а объект?
|
|||
7
Лкфае гтв Дшсре
28.11.14
✎
06:51
|
(4) попробовал. везде ложь. Видимо что-то все-таки с типами не то. Но я все вроде проверил((
|
|||
8
Лкфае гтв Дшсре
28.11.14
✎
06:57
|
(6) Передаю именно ссылку. Запрос отлаживаю в консоли запросов. Я уже вручную написал выборку именно ссылки. Все равно никакой реакции. Сейчас попробую в обработке запрос выполнить.
|
|||
9
Cube
28.11.14
✎
07:00
|
(7) Покажи нам скрин результата.
|
|||
10
break
28.11.14
✎
07:12
|
покажи весь код с установкой параметров
|
|||
11
cw014
28.11.14
✎
07:12
|
> В параметре Заказ передается ссылка на документ Внутренний заказ.
> тогда возвращаются все движения, и среди них ЕСТЬ!!! Может ты номер посмотрел, а дату нет? Может года разные и твоего внутреннего заказа на самом деле там НЕТ!!! |
|||
12
Лкфае гтв Дшсре
28.11.14
✎
07:20
|
||||
13
Лкфае гтв Дшсре
28.11.14
✎
07:23
|
извините, скрины почему-то мелкие на радикале
|
|||
14
Wobland
28.11.14
✎
07:23
|
(13) ты просто не умеешь их готовить
|
|||
15
Лкфае гтв Дшсре
28.11.14
✎
07:24
|
(11) Нет, тут все точно. Дата одинаковая
|
|||
16
Лкфае гтв Дшсре
28.11.14
✎
07:26
|
||||
17
Cube
28.11.14
✎
07:26
|
(12) Попробуй параметр не на встроенном языке сделать, а руками напрямую выбери.
|
|||
18
Лкфае гтв Дшсре
28.11.14
✎
07:27
|
(17) Пробовал - то же самое
|
|||
19
Cube
28.11.14
✎
07:28
|
И ещё добавь в запрос поле:
ВЫБРАТЬ ВнутренниеЗаказыОстатки.Период, ВнутренниеЗаказыОстатки.Номенклатура, ВнутренниеЗаказыОстатки.ВнутреннийЗаказ, &Заказ КАК Параметр, ВЫБОР КОГДА ВнутренниеЗаказыОстатки.ВнутреннийЗаказ = &Заказ ТОГДА ИСТИНА ИНАЧЕ ЛОЖЬ КОНЕЦ КАК ЭтоНашЗаказ ИЗ РегистрНакопления.ВнутренниеЗаказы КАК ВнутренниеЗаказыОстатки |
|||
20
Лкфае гтв Дшсре
28.11.14
✎
07:32
|
(19) Попробовал. Там пустая ссылка везде вместо ссылки на документ. Видимо консоль глючная какая-то. Хрень какая-то
|
|||
21
anddro
28.11.14
✎
07:33
|
ТИПЗНАЧЕНИЯ() на значение регистра и параметр запроса что показывает?
|
|||
22
Cube
28.11.14
✎
07:33
|
(20) Ну вот и разобрались :)
Посоветую тебе эту консоль: http://www.lavelin.ru/skachat/download/4-1s/3-tipovaya-obrabotka-firmy-1s-konsol-zaprosov-dopolnennaya.html Всю жизнь ей пользуюсь - удобная. |
|||
23
Wobland
28.11.14
✎
07:34
|
(20) >Там пустая ссылка везде вместо ссылки на документ
вот тебе и ответ |
|||
24
Wobland
28.11.14
✎
07:35
|
(22) >Всю жизнь ей пользуюсь - удобная
пропавшее детство... |
|||
25
Лкфае гтв Дшсре
28.11.14
✎
07:40
|
(22) (24) (21) Сделал обработку, все нормально работает. Два часа времени убил на это. Просто жесть. Спасибо всем.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |