|
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
|
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший