Имя: Пароль:
1C
1С v8
СКД Расчет остатков при соединении таблиц
0 Air777
 
20.08.15
21:17
Есть простейший запрос для получения остатков

    ВЫБРАТЬ
    Остатки.Регистратор КАК Регистратор,
    Остатки.ПериодСекунда КАК ПериодСекунда,
    Остатки.СуммаРубНачальныйОстаток КАК НачальныйОстаток,
    Остатки.СуммаРубКонечныйОстаток КАК КонечныйОстаток,
    Остатки.СуммаРубРасход КАК Расход,
    Остатки.СуммаРубПриход КАК Приход,
    Остатки.Касса КАК Касса,
    Остатки.ПериодДень КАК День
ИЗ
    РегистрНакопления.Касса.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК Остатки

Роли полей по измерениям и периодам расставлены, все считается верно.

Но как только я пытаюсь сделать соединение с основной таблицей того же регистра ....

ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Касса Как Движения
ПО Остатки.Регистратор=Движения.Регистратор


....то сразу же плывут остатки.

Делаю это для того чтобы получить информацию из реквизита регистра которой нет в таблице ОстаткиИобороты.

Возможно ли такое решение на скд? Если да, то ЧЯДНТ?
1 Air777
 
21.08.15
06:53
Разобрался сам!

У полей регистратор и ПериодСекунда нужно было поставить галку "Обязательное"