|
Запрос и добавления параметра по условию | ☑ | ||
---|---|---|---|---|
0
Gen833
17.04.18
✎
12:09
|
Пож. подскажите как правильно?
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента, | ВзаиморасчетыСКонтрагентамиОстатки.Контрагент, | ВзаиморасчетыСКонтрагентамиОстатки.СуммаВзаиморасчетовОстаток, | ВзаиморасчетыСКонтрагентамиОстатки.Сделка, | ВзаиморасчетыСКонтрагентами.Период, | ВзаиморасчетыСКонтрагентамиОстатки.Организация, | ВзаиморасчетыСКонтрагентамиОстатки.СуммаУпрОстаток |ИЗ | РегистрНакопления.ВзаиморасчетыСКонтрагентами КАК ВзаиморасчетыСКонтрагентами | ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки КАК ВзаиморасчетыСКонтрагентамиОстатки | ПО ВзаиморасчетыСКонтрагентами.Сделка = ВзаиморасчетыСКонтрагентамиОстатки.Сделка |ГДЕ | ВзаиморасчетыСКонтрагентами.Контрагент = &Контрагент Если ПоОрганизации И ВыборОрганизации Тогда |+ И ВзаиморасчетыСКонтрагентами.Организация = &Организация КонецЕсли | И ВзаиморасчетыСКонтрагентами.Период <= &Период"; |
|||
1
Gen833
17.04.18
✎
12:09
|
Если ПоОрганизации И ВыборОрганизации Тогда
|+ И ВзаиморасчетыСКонтрагентами.Организация = &Организация КонецЕсли Тут если можно подскажите. |
|||
2
RomaH
naïve
17.04.18
✎
12:11
|
Где &НеДелатьОтборПоОрганизации ИЛИ ВзаиморасчетыСКонтрагентами.Организация = &Организация
|
|||
3
Gen833
17.04.18
✎
12:12
|
О!, круто...
|
|||
4
RomaH
naïve
17.04.18
✎
12:12
|
ну или использовать схему запроса
|
|||
5
Михаил Козлов
17.04.18
✎
12:13
|
"+?(ПоОрганизации И ВыборОрганизации, "И ВзаиморасчетыСКонтрагентами.Организация = &Организация","")+"...
Вы уверены, что получите разные числа остатков взаиморасчетов для разных периодов? |
|||
6
Gen833
17.04.18
✎
12:17
|
СПАСИБО!!!
|
|||
7
Gen833
17.04.18
✎
12:18
|
(5) А в чем там проблему может быть, не пойму?
|
|||
8
Gen833
17.04.18
✎
12:18
|
Получилось СП!!!
|
|||
9
Михаил Козлов
17.04.18
✎
13:24
|
(7) Зачем Вам таблица ВзаиморасчетыСКонтрагентами? Вы из нее выталкиваете только период, а остатки всегда актуальные.
Если хотите показать остатки на каждый документ, то используйте ОстаткиИОбороты. Во всех типовых соответствующий отчет есть. |
|||
10
Gen833
17.04.18
✎
14:06
|
(9) Там остаткиИобороты не хранят значение 0!, Тогда как мне надо сумма всх договоров =0 контрагента, поэтому и приходится обращаться к взаиморасчеты с контрагентами, перебором и через итог по колонке сумма, нахожу нужных контрагентов...
|
|||
11
Михаил Козлов
17.04.18
✎
14:22
|
(10) Напишите, каких контрагентов Вы считаете нужными.
Если тех, у которых были обороты и остаток=0, то можно и через ОстаткиИОбороты без всяких итогов. |
|||
12
Вафель
17.04.18
✎
14:30
|
лучше все-таки построитель
|
|||
13
Gen833
17.04.18
✎
14:34
|
(11) Если подскажите как вывести "договора одного контрагента сумма которых = 0" то признаю свою оишбку...
|
|||
14
Gen833
17.04.18
✎
14:34
|
вашим способом...
|
|||
15
Gen833
17.04.18
✎
14:36
|
договора у одного клиента -РАЗНЫЕ!!! Но сумма всех должна= 0!
|
|||
16
Gen833
17.04.18
✎
15:03
|
Но я прислушаюсь к вашему совету и поробую...
|
|||
17
Михаил Козлов
17.04.18
✎
15:19
|
(16) Вам отчет (с возможностями группировок и фильтров) нужен или просто запрос?
Если отчет, то какой инструмент для отчетов у Вас есть? Вкратце: я бы получил таблицу контрагентов, у которых были обороты по регистру и конечный остаток = 0 и поместил во временную таблицу. Далее выбрал бы из регистра контрагентов и договора (и суммы) и внутренне соединил с временной таблицей контрагентов. |
|||
18
Gen833
17.04.18
✎
15:22
|
Да, это запрос. (17)
|
|||
19
Gen833
17.04.18
✎
15:24
|
Я попробую, СП. ОГРОМНОЕ!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |