Имя: Пароль:
1C
1С v8
Как в запросе смоделировать РегистрБухгалтерии.ОстаткиОбороты?
0 LordCMEPTb
 
26.11.14
16:18
Доброго дня! Возник довольно странный вопрос.

Требуется получить остатки и обороты из регистра бухгалтерии. Но в связи с некоторыми обстоятельствами нельзя просто взять виртуальную таблицу остатков и оборотов. А потому была взята виртуальная таблица оборотов с нужными отборами и костылями хитрыми манипуляциями получена таблица остатков и оборотов. И все было бы хорошо, если бы не требовалось вывести это деревом:

+ Группировка      | ОстаткиНаНачалоПериода  | ОборотыЗаПериод | ОстаткиНаКонец
-- ДетальнаяЗапись | ОстатокНаНачалоДвижения1 | СуммаДвижения1  | ОстатокНаКонецДвижения1
-- ДетальнаяЗапись | ОстатокНаНачалоДвижения2 | СуммаДвижения2  | ОстатокНаКонецДвижения1

А в данном случае вместо остатков на начало/конец мы получаем сумму всех остатков движений, что не есть хорошо.

Суть вопроса: можно ли запросу сказать, что переданная таблица - виртуальная таблица остатков и оборотов? Ну или каким-либо другим способом получить остатки на начало/конец, а не сумму остатков в группировке запроса?
1 Chum
 
26.11.14
16:28
Что мешает в запросе обратиться напрямую к виртуальной таблице? Конструктор запросов поддерживает всякие вложенные запросы и т.д.

з.ы. над ником всем классом думали?
2 Бледно Золотистый
 
26.11.14
16:49
Ежели я правильно понял, то такое мутить в СКД надо, указывая нужные роли нужным полям.
3 LordCMEPTb
 
26.11.14
17:06
(1) Что значит напрямую к виртуальной таблице?
Всем классом - это, конечно, хорошо, но нет. Ник на самом деле уже живет лет 8, зачем убивать? Да и как?..
(2) На СКД это сделать можно, согласен, но не очень хочется из-за одного дерева создавать СКД.. Хочется как-то в запросе это сделать.
2 + 2 = 3.9999999999999999999999999999999...