|
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
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |