|
v7: Запрос Группировка Все
| ☑ |
0
Маркусс
14.05.15
✎
15:15
|
Добрый день
Нужно вывести остатки по регистру, а также позиции справочников с нулевыми остатками по условиям. Получается так, что группировка "Все" отключает условия, то есть вываливаются абсолютно все договоры.
Как сделать, чтобы выходили договоры с отборами? Фильтровать в ТЗ неинтересно.
|Обрабатывать НеПомеченныеНаУдаление;
|Договор = Регистр.Покупатели.Договор;
|Покупатель = Регистр.Покупатели.Договор.Владелец;
|ТоргПред = Регистр.Покупатели.Договор.ТоргПред;
|СуммаРуб = Регистр.Покупатели.СуммаРуб;
|ТипЦен = Регистр.Покупатели.Договор.ТипЦен;
|Функция СуммаРубКонОст = КонОст(СуммаРуб);
|Группировка Договор Все;
|Без итогов;
|Условие(Покупатель.ПринадлежитГруппе(НовыеПокупатели)=1);
|Условие(ТоргПред =Агент);
|Условие(ТипЦен = Магазины);
Спасибо
|
|
1
ivsher
14.05.15
✎
15:39
|
может попробуйте ВсеВошедшиеВЗапрос...
|
|
2
Маркусс
14.05.15
✎
15:59
|
|Группировка Договор ВСЕ ВОШЕДШИЕ В ЗАПРОС;
также как и ВсеВошедшиеВЗапрос
Ошибку даёт
|
|
3
Абыр
14.05.15
✎
16:01
|
Все ВошедшиеВЗапрос
|
|
4
Classic
14.05.15
✎
16:01
|
а если
|Договор = Регистр.Покупатели.Договор, Документ.Договор;
.......
|Группировка Договор;
?
|
|
5
OnikTs
14.05.15
✎
17:01
|
Что бы получить нулевые остатки нужно включить функцию приход, а так же период.
|Период Дата1 по Дата2
....
|Функция ПриходРуб = Приход(СуммаРуб);
и поставить условие на Договор
|
|
6
Classic
14.05.15
✎
17:02
|
(5)
А если и прихода не было, то нулевой остаток будет?
|
|
7
Маркусс
15.05.15
✎
10:45
|
Сделал двумя запросами в итоге. Этот и тупо по справочнику. Данные в ТЗ совместил.
|
|