|
параметр виртуальной таблицы | ☑ | ||
---|---|---|---|---|
0
labuda
25.06.15
✎
11:41
|
Подскажите, пожалуйста. Что в этом запросе не так?
Запрос выполняется и выдает пустой результат. На счету &Счет есть субконто1 - контрагент и субконто2 - договор, параметр &Контрагент подставляю из поля формы Отчет.Контрагент, которое привязано к соответствующему справочнику. Если убрать из запроса отбор по контрагенту, то все работает правильно и результат запроса есть.
|
|||
1
butterbean
25.06.15
✎
11:44
|
криво передаешь параметр
|
|||
2
zuza
25.06.15
✎
11:44
|
а так?
ВЫБРАТЬ УправленческийРегистрОстатки.Субконто2.СрокОплатыПокупателя КАК Субконто2СрокОплатыПокупателя ИЗ РегистрБухгалтерии.УправленческийРегистр.Остатки(ДатаСреза, Счет = &Счет,,Субконто1 = &Контрагент) КАК УправленческийРегистрОстатки ГДЕ УправленческийРегистрОстатки.СуммаОстатокДт > 0 И УправленческийРегистрОстатки.Субконто2.НаправлениеДеятельности = &НаправлениеДеятельности |
|||
3
zuza
25.06.15
✎
11:44
|
+ (2) лабуду написал =)
|
|||
4
Рэйв
25.06.15
✎
11:45
|
(0)Покажи как устанавливаешь параметр
|
|||
5
DTXqueque
25.06.15
✎
11:47
|
Субконто нужно указать...
|
|||
6
DTXqueque
25.06.15
✎
11:47
|
Где-то посередине это строчки "Счет = &Счет,,Субконто1"
|
|||
7
labuda
25.06.15
✎
11:49
|
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("ДатаСреза",Новый Граница(Отчет.Дата, ВидГраницы.Включая)); Запрос.УстановитьПараметр("Счет", ПланыСчетов.УправленческийПланСчетов.РасчетыСПокупателями); Запрос.УстановитьПараметр("НаправлениеДеятельности", Отчет.НаправлениеДеятельности); Запрос.УстановитьПараметр("Контрагент", Отчет.Контрагент); Выборка = Запрос.Выполнить().Выбрать(); |
|||
8
butterbean
25.06.15
✎
11:49
|
(7) в отладчике посмотри, что у тебя в Отчет.Контрагент
|
|||
9
labuda
25.06.15
✎
11:50
|
(5) Вроде бы необязательно это. Нужно когда несколько счетов с разным набором субконто указываешь
|
|||
10
labuda
25.06.15
✎
11:51
|
(8) Все правильно, ссылка на справочник. Не пустая
|
|||
11
DTXqueque
25.06.15
✎
11:54
|
(9) Тогда показывай результат запроса из
>Если убрать из запроса отбор по контрагенту, то все работает правильно и результат запроса есть. |
|||
12
hhhh
25.06.15
✎
12:11
|
Может просто: по этому контрагенту нет остатков.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |