|
Запрос не обрабатывается в программе | ☑ | ||
---|---|---|---|---|
0
mishgun1990
17.04.15
✎
08:31
|
Добрый день. Может кто знает в чем проблема, у меня в конструкторе запроса, данный запрос выполняется корректно, но при запуске в самой программе, он не работает.
В чем может быть проблема? Запрос.УстановитьПараметр("Ссылка", Объект.Заказчик.Ссылка); ВЫБРАТЬ | КоммерческоеПредложениеКлиентуТовары.Номенклатура КАК Номен, | КоммерческоеПредложениеКлиентуТовары.КоличествоУпаковок КАК Кол, | КоммерческоеПредложениеКлиентуТовары.Номенклатура.ЕдиницаИзмерения КАК ЕдИзм |ИЗ | Документ.КоммерческоеПредложениеКлиенту.Товары КАК КоммерческоеПредложениеКлиентуТовары | ЛЕВОЕ СОЕДИНЕНИЕ Документ.КоммерческоеПредложениеКлиенту КАК КоммерческоеПредложениеКлиенту | ПО КоммерческоеПредложениеКлиентуТовары.Ссылка = КоммерческоеПредложениеКлиенту.Ссылка |ГДЕ | КоммерческоеПредложениеКлиенту.Партнер.Ссылка = &Ссылка |
|||
1
Вася Чез
17.04.15
✎
08:33
|
что отладчик говорит?
|
|||
2
Лефмихалыч
17.04.15
✎
08:35
|
(0) дело в том, что в таблице КоммерческоеПредложениеКлиенту нет записей, у которых КоммерческоеПредложениеКлиенту.Партнер.Ссылка = &Ссылка
перенеси это условие из ГДЕ в ПО |
|||
3
mishgun1990
17.04.15
✎
08:37
|
Ну в конструкторе то отрабатывается этот запрос?
Отладчик вообще ничего не говорит, ошибок не находит. |
|||
4
Вася Чез
17.04.15
✎
08:41
|
(3) Сделай выборку после запроса и посмотри результаты запроса через "Вычислить выражение". Возможно у тебя какое-нибудь значение = Ошибка чтения значения.
|
|||
5
mishgun1990
17.04.15
✎
08:47
|
В том и проблема, что через конструктор он значения получает, а вот в программе нет.
Не пойму в чем проблема. |
|||
6
Вася Чез
17.04.15
✎
08:52
|
(5) под конструктором подразумевается консоль?
|
|||
7
mishgun1990
17.04.15
✎
08:52
|
да
|
|||
8
Вася Чез
17.04.15
✎
08:54
|
(7) насколько помню в консоле запросов нет отладки, юзай конфигуратор и пиши запрос конструктором, там и отлаживай и будет тебе счастье.
|
|||
9
mishgun1990
17.04.15
✎
08:58
|
Да я все так и делал, но аналогичный запрос в консоле отлично обрабатывается, а в конфигураторе нет.
|
|||
10
Вася Чез
17.04.15
✎
09:03
|
(9) Проверь параметры. Убери условия, попробуй сделать как в (2).
*режим телепатии* |
|||
11
AntonH851
17.04.15
✎
09:13
|
(0) А зачем там делать соединение? Ссылка на документ же доступна и в самой таблице Документ.КоммерческоеПредложениеКлиенту.Товары и через нее все реквизиты документа доступны.
|
|||
12
AntonH851
17.04.15
✎
09:21
|
(0) Попробуй убрать соединение, и условие такое написать
Документ.КоммерческоеПредложениеКлиенту.Товары.Ссылка.Партнер = &Ссылка |
|||
13
AlexITGround
17.04.15
✎
09:21
|
(0) Убери соединение вообще
Где КоммерческоеПредложениеКлиентуТовары.Ссылка.Партнер = &Ссылка |
|||
14
Defender aka LINN
17.04.15
✎
09:23
|
(9) Ответ в (2).
Кстати, а для нахрена тут вообще соединение? Сервер его и сам сделает. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |