|
v7: Получить не нулевые остатки в запросе
| ☑ |
0
ogion83
16.04.13
✎
14:31
|
Требуется в запросе из регистра остатков получить Приход, Расход и Конечный остаток, где остаток не нулевой. Пока запрос такой:
Текст = "//{{Запрос(По материалам)
|Период с Дата1 По Дата2;
|Док = Регистр.Материалы.ТекущийДокумент;
|Материал = Регистр.Материалы.МПЗ;
|Количество = Регистр.Материалы.Количество;
|Сумма = Регистр.Материалы.Сумма;
|Склад = Регистр.Материалы.МестоХранения;
|Функция КолвоП = Приход(Количество);
|Функция КолвоР = Расход(Количество);
|Функция КолвоО = КонОст(Количество) Когда (Количество <> 0);
|Функция КолвоСум = Сумма(Сумма);
|Группировка Материал Без Групп;
|Группировка Док Без Групп;
|";
Подскажите как подправить.
|
|
1
ДенисЧ
16.04.13
✎
14:33
|
|Функция КолвоО = КонОст(Количество) Когда (Запрос.КолвоО <> 0);
Если переменная запроса называется Запрос
|
|
2
Ёпрст
16.04.13
✎
14:35
|
(0) в чорном никак не подправить
(1) не надо этого делать - это условие будет проверено для каждого движения - в остальных функциях будет весьма неожиданный эффект
|
|
3
МихаилМ
16.04.13
✎
14:35
|
только хотел написать
что если посоветуют (1)
то так не делайте.
выгружайте в ТЗ и фильтруйте
метод в (1)
работает неправильно.
|
|
4
ogion83
16.04.13
✎
14:39
|
Да в (1) не пашет.
|
|
5
ogion83
16.04.13
✎
14:42
|
Из-за (1) в результате все остатки какие и были >0 обнулились))
|
|