Имя: Пароль:
1C
1C 7.7
v7: Как использовать фильтр по реквизиту регистра в прямом запросе (вирт. таблицы)?
, , ,
0 Rokford
 
20.12.13
09:56
Использую виртуальную таблицу чтобы получить движения и остатки за период. Такой запрос:

SELECT ОстаткиОстаткиОбороты.Номенклатура [Номенклатура $Справочник.Номенклатура]
    , ОстаткиОстаткиОбороты.КоличествоНачальныйОстаток
    , ОстаткиОстаткиОбороты.КоличествоКонечныйОстаток
    , Sum(ОстаткиОстаткиОбороты.КоличествоПриход) СуммаКоличествоПриход
    , Sum(ОстаткиОстаткиОбороты.КоличествоРасход) СуммаКоличествоРасход
FROM $РегистрОстаткиОбороты.Остатки(:НачДата,
        :КонДата ~,,,,,
        Номенклатура,
        Количество) AS ОстаткиОстаткиОбороты
GROUP BY ОстаткиОстаткиОбороты.Номенклатура
    , ОстаткиОстаткиОбороты.КоличествоНачальныйОстаток
    , ОстаткиОстаткиОбороты.КоличествоКонечныйОстаток

Все получается. Есть незадача В регистре есть реквизит ФлагУчета (число 1.0) Как отфильтровать приход/расход только с ФлагУчета <> 1?
1 Ёпрст
 
20.12.13
09:56
в вт - никак
2 varelchik
 
20.12.13
09:57
Никак.
3 varelchik
 
20.12.13
09:57
(1) блин на секунду не успел.
ты как всегда первый!
4 Ёпрст
 
20.12.13
09:57
тупо запрос к вт останки + юнион с табличкой движения и усё..
5 Rokford
 
20.12.13
09:57
Я понимаю, что нужно присоединить таблицу движений регистра. Но никак не могу взять в толк, по какому полю их джоинить.
6 varelchik
 
20.12.13
09:58
Используй
$Регистр.Остатки
7 ДенисЧ
 
20.12.13
09:59
(5) по iddoc, я так думаю.
8 varelchik
 
20.12.13
09:59
$Регистр.Остатки Рег (nolock)
where
$Рег.МойРеквизит=:ВыбРЕкв
9 Ёпрст
 
20.12.13
10:00
(7) :)
с чем с останками ?
10 Rokford
 
20.12.13
10:01
(1,2,3,4,5)Ну ребят, вы шустрые :)
То есть одним запросом никак получается: используя "останки" :) я теряю приход расход за период...
11 Rokford
 
20.12.13
10:04
(4) пожалуй лучший вариант. Попробую...
12 varelchik
 
20.12.13
10:08
(7) И где ты iddoc нашел в остатках?
13 varelchik
 
20.12.13
10:10
(11)
select
t.Товар Товар
sum(..)
select
вт
....
union
....
select
движения

group by t.товар

что-то типа того.
14 КонецЦикла
 
20.12.13
10:23
(10) В тебе заговорил КО.
15 Rokford
 
20.12.13
10:29
(14) ? не понял ?
16 КонецЦикла
 
20.12.13
10:30