Имя: Пароль:
1C
1С v8
Проблемы с запросом к регистру накопления
0 akhmadey
 
25.04.12
08:07
Можно ли исключить из выборки движения определенного документа каким-нибудь другим способом, кроме как "НЕ(РегистрНакопления.Регистратор НЕ Документ.ПеремещениеТоваров)" ?
1 akhmadey
 
25.04.12
08:07
Прошу прощения, НЕ(РегистрНакопления.Регистратор ССЫЛКА Документ.ПеремещениеТоваров)
2 КМ155
 
25.04.12
08:10
(0) ТипЗначенения(.Регистратор) НЕ Тип(Документ.ПеремещениеТоваров)
3 Wobland
 
25.04.12
08:11
(0) чем не нравится?
4 DimVad
 
25.04.12
08:17
(25) Возможно, выборка идет по остаткам, а Вам надо чтобы конкретный документ "не засчитывался" (ну, это я гадаю, чем может не устраивать отсев по регистратору). Тогда можно исключить через объединение (первый запрос - по остаткам, второй - по движениям д-та).
5 Wobland
 
25.04.12
08:26
я так понял, автор свою виртуальную таблицу остатков хочет? ну это к реальной обращаться надо
6 akhmadey
 
25.04.12
08:29
Смысл в том, что идет соединение с регистром резервов, и нужно к конечному остатку резерв добавить, а из конечного вычесть и вот тут начинаются качели
7 akhmadey
 
25.04.12
08:29
к расходу, что ж я туплю-то
8 DimVad
 
25.04.12
08:33
Ну, тогда объединением. В одном месте количество из зарезервированного д-та возьмете с "плюсом", в другом - с "минусом"...
9 akhmadey
 
25.04.12
08:38
А итоги уже после объединения считать?
10 DimVad
 
25.04.12
08:43
(9) Ну, как я понял, сперва Вы получаете конечный остаток без учета зарезервированного д-ка. Я не знаю, как Вы это делаете. Если по регистру "остатки" - то тут итоги получать не надо. Они уже есть. Следовательно, конечные итоги надо получать уже после объединения.
11 akhmadey
 
25.04.12
10:19
Все получилось, спасибо!