IUnknown777
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Здравствуйте. Проблема с запросом на 8-ке Мне нужно выбрать все субконтоДТ1 и субконтоКТ1 по сч1, а потом по субконтоКТ1 выбрать еще все СубконтоКт2 по счетам, где СубконтоДт2 яв СубконтоКт1. Вот такой запрос: ВЫБРАТЬ РегистрПланСчетовОсновнойДвиженияССубконто.СубконтоДт1 КАК СубконтоДт1, РегистрПланСчетовОсновнойДвиженияССубконто.СубконтоКт1 КАК СубконтоКт1, СУММА(РегистрПланСчетовОсновнойДвиженияССубконто.КоличествоДт) КАК КоличествоДт, СУММА(РегистрПланСчетовОсновнойДвиженияССубконто.КоличествоКт) КАК КоличествоКт, СУММА(РегистрПланСчетовОсновнойДвиженияССубконто.Сумма) КАК Сумма, ВложенныйЗапрос.СубконтоКт1 КАК СубконтоКт11, СУММА(ВложенныйЗапрос.КоличествоКт) КАК КоличествоКт1, СУММА(ВложенныйЗапрос.Сумма) КАК Сумма1, СУММА(ВложенныйЗапрос.КоличествоДт) КАК КоличествоДт1 ИЗ РегистрБухгалтерии.РегистрПланСчетовОсновной.ДвиженияССубконто( &НачПериода, &КонПериода, СчетДт = &Сч216 И Фирма = &Фирма) КАК РегистрПланСчетовОсновнойДвиженияССубконто ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РегистрПланСчетовОсновнойДвиженияССубконто.СубконтоКт1 КАК СубконтоКт1, РегистрПланСчетовОсновнойДвиженияССубконто.Сумма КАК Сумма, РегистрПланСчетовОсновнойДвиженияССубконто.КоличествоКт КАК КоличествоКт, РегистрПланСчетовОсновнойДвиженияССубконто.СубконтоДт1 КАК СубконтоДт1, РегистрПланСчетовОсновнойДвиженияССубконто.КоличествоДт КАК КоличествоДт ИЗ РегистрБухгалтерии.РегистрПланСчетовОсновной.ДвиженияССубконто(&НачПериода, &КонПериода, Фирма = &Фирма) КАК РегистрПланСчетовОсновнойДвиженияССубконто) КАК ВложенныйЗапрос ПО РегистрПланСчетовОсновнойДвиженияССубконто.СубконтоКт1 = ВложенныйЗапрос.СубконтоДт1 СГРУППИРОВАТЬ ПО РегистрПланСчетовОсновнойДвиженияССубконто.СубконтоКт1, ВложенныйЗапрос.СубконтоКт1, РегистрПланСчетовОсновнойДвиженияССубконто.СубконтоДт1 ИТОГИ ПО СубконтоДт1, СубконтоКт1 Но суммы неправильные получаются. КоличествоКт не должно суммироваться по СубконтоКТ11, а только выводиться по субконтоКт1, и Сумма тоже. И еще КоличествоКт не должно суммироваться по СубконтоДт, но сумма должна суммироваться по СубконтоДт. Почему-то либо все суммируется, либо ничего. Подскажите, если не сложно. |