Имя: Пароль:
1C
1С v8
Параметры вирт. таблицы "ОстаткиИОбороты"
0 ВотОнЯ
 
02.04.12
12:19
Есть виртуальная таблица


"
ВЫБРАТЬ
....
....
....
ИЗ
   РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНачала, &ДатаОкончания, Регистратор, Движения, Счет В (&МассивСчетов), , ) КАК хххххххххх
"

По логике вещей, я так понимаю, что ограничить записи по виду движений невозможно никак при построении виртуальной таблицы?
Ну например что то наподобии этого:

"
ВЫБРАТЬ
....
....
....
ИЗ
   РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНачала, &ДатаОкончания, Регистратор, Движения, Счет В (&МассивСчетов), , ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)) КАК ххххххх
"

Хотя немного странно. По идее ОстаткиИОбороты - это JOIN таблицы остатков к оборотам по ключевым полям.. Что в данном случае мешает ставить ограничения на вид движения? Или все же как то можно?
1 Ненавижу 1С
 
гуру
02.04.12
12:25
а смысл этого ограничения?
2 Ненавижу 1С
 
гуру
02.04.12
12:26
тем более ВидДвиженияБухгалтерии, а не ВидДвиженияНакопления
3 Рэйв
 
02.04.12
12:27
Возьми ОборотыДтКт  и проверяй счет Дебет, будет тебе приход
4 ВотОнЯ
 
02.04.12
12:28
(2) - ошибся малеха.. но сам смысл передал верно =)

Смысл в том, чтобы получить только дебетовые обороты по ключевым полям и остатки в их разрезе сразу в одной таблице и не джойнить их самому
5 Ненавижу 1С
 
гуру
02.04.12
12:29
остатки зависят не только оборотов по дебету
6 Рэйв
 
02.04.12
12:30
(5)Так он про обороты вроде говорил
7 Ненавижу 1С
 
гуру
02.04.12
12:31
(6) цитата, вырванная из контекста: "и остатки в их разрезе"
8 ВотОнЯ
 
02.04.12
12:31
(5)эт я вкурсе.. Но нужны только обороты по дебету и остатки как они есть(не только от оборотов по деьету)
9 ВотОнЯ
 
02.04.12
12:31
(7)в разрезе ключевых полей
10 Ненавижу 1С
 
гуру
02.04.12
12:31
(8) ну и что нельзя получить из таблицы обороты по дебету?
11 Ненавижу 1С
 
гуру
02.04.12
12:32
(9) это какие такие?, ну поставить условие ОборотДт<>0
12 ВотОнЯ
 
02.04.12
12:32
(10) какая именно виртуальная таблица имеется ввиду?
13 Ненавижу 1С
 
гуру
02.04.12
12:33
(12) ОстаткиИОбороты
14 mkanaev
 
02.04.12
12:33
ээээ... типо  суммаОборотКТ=0 - останутся только дебетовые обороты
15 ВотОнЯ
 
02.04.12
12:34
эээээ..... блин!!!!! Да!

))))))))))))
Прошу прощения, оно и есть))
16 ВотОнЯ
 
02.04.12
12:36
А нет... немного не то имел ввиду))
17 ВотОнЯ
 
02.04.12
12:39
СуммаОборотДт - это поле виртуальной таблицы.
То есть сперва уходит время на построение виртуальной таблицы, потом время на наложение условий в теле запроса.
Хотел сэкономить ресурсов...
Ну так вобщем понятно, сэкономить не получится..