|
Объединения запросов | ☑ | ||
---|---|---|---|---|
0
Новичёк123123
17.08.11
✎
10:30
|
Доброго времени суток) Такой специфичиский вопрос
Есть запрос № 1 Запрос=Новый Запрос; Запрос.Текст="ВЫБРАТЬ | ХозрасчетныйОстатки.Субконто1 КАК ОсновноеСредство, | ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.ИнвентарныйНомер КАК ИнвНом, | ХозрасчетныйОстатки.Счет КАК Счет, | ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.СпособНачисленияАмортизации КАК СпособНачисленияАмортизации, | ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.ПервоначальнаяСтоимость КАК ПервоначальнаяСтоимость, | ПараметрыАмортизацииОСБухгалтерскийУчетСрезПоследних.ЛиквидационнаяСтоимость КАК ЛиквидационнаяСтоимость, | ПараметрыАмортизацииОСБухгалтерскийУчетСрезПоследних.СрокПолезногоИспользования КАК СрокПолезногоИспользования, | ПараметрыАмортизацииОСБухгалтерскийУчетСрезПоследних.СрокИспользованияДляВычисленияАмортизации КАК ИспользованиеДляВычисленияАмортизации, | ХозрасчетныйОстатки.СуммаОстаток КАК СуммаОстаток, | ХозрасчетныйОстатки.СуммаОстаток - ПараметрыАмортизацииОСБухгалтерскийУчетСрезПоследних.ЛиквидационнаяСтоимость КАК ОстаточнаяСтоимостьНач, | (ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.ПервоначальнаяСтоимость - ПараметрыАмортизацииОСБухгалтерскийУчетСрезПоследних.ЛиквидационнаяСтоимость) / ПараметрыАмортизацииОСБухгалтерскийУчетСрезПоследних.СрокИспользованияДляВычисленияАмортизации КАК АмортизацияЗаМесяц, | (ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.ПервоначальнаяСтоимость - ПараметрыАмортизацииОСБухгалтерскийУчетСрезПоследних.ЛиквидационнаяСтоимость) / ПараметрыАмортизацииОСБухгалтерскийУчетСрезПоследних.СрокИспользованияДляВычисленияАмортизации * &КоличествоМесяцев КАК СуммаАмортизации, | ХозрасчетныйОстатки.СуммаОстаток - ПараметрыАмортизацииОСБухгалтерскийУчетСрезПоследних.ЛиквидационнаяСтоимость - (ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.ПервоначальнаяСтоимость - ПараметрыАмортизацииОСБухгалтерскийУчетСрезПоследних.ЛиквидационнаяСтоимость) / ПараметрыАмортизацииОСБухгалтерскийУчетСрезПоследних.СрокИспользованияДляВычисленияАмортизации * &КоличествоМесяцев КАК ОстаточнаяСтоимость |ИЗ | РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В (&Счет), , Организация = &Организация) КАК ХозрасчетныйОстатки | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПараметрыАмортизацииОСБухгалтерскийУчет.СрезПоследних(&Дата, Организация = &Организация) КАК ПараметрыАмортизацииОСБухгалтерскийУчетСрезПоследних | ПО ХозрасчетныйОстатки.Субконто1 = ПараметрыАмортизацииОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство | И ХозрасчетныйОстатки.Организация = ПараметрыАмортизацииОСБухгалтерскийУчетСрезПоследних.Организация | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПервоначальныеСведенияОСБухгалтерскийУчет.СрезПоследних( | &Дата, | ПервоначальнаяСтоимость > 1.0 | И Организация = &Организация) КАК ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних | ПО ХозрасчетныйОстатки.Субконто1 = ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство | И ХозрасчетныйОстатки.Организация = ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.Организация | |СГРУППИРОВАТЬ ПО | ХозрасчетныйОстатки.Субконто1, | ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.ИнвентарныйНомер, | ХозрасчетныйОстатки.Счет, | ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.СпособНачисленияАмортизации, | ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.ПервоначальнаяСтоимость, | ПараметрыАмортизацииОСБухгалтерскийУчетСрезПоследних.ЛиквидационнаяСтоимость, | ПараметрыАмортизацииОСБухгалтерскийУчетСрезПоследних.СрокПолезногоИспользования, | ПараметрыАмортизацииОСБухгалтерскийУчетСрезПоследних.СрокИспользованияДляВычисленияАмортизации, | ХозрасчетныйОстатки.СуммаОстаток | |УПОРЯДОЧИТЬ ПО | ХозрасчетныйОстатки.Субконто1.Наименование |ИТОГИ | СУММА(ПервоначальнаяСтоимость), | СУММА(ЛиквидационнаяСтоимость), | СУММА(СуммаОстаток), | СУММА(ОстаточнаяСтоимостьНач), | СУММА(АмортизацияЗаМесяц), | СУММА(СуммаАмортизации), | СУММА(ОстаточнаяСтоимость) |ПО | Счет"; Всё что он делает меня устраивает кроме того как он вытягивает СуммуОстаток Он просто вытягивает то что на него начислил 104 счет, а мне нужно что бы он вытягивал то что на него начислил 104 счет и отнимает каждый месяц 1314 счет. Написал в отдельном тестовом запросе то что мне нужно по СуммеОстаток запрос №2 ВЫБРАТЬ ХозрасчетныйОстатки.Субконто1 КАК ОС, СУММА(ХозрасчетныйОстатки.СуммаОстаток) КАК СуммаОстаток ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&Счет), , ) КАК ХозрасчетныйОстатки СГРУППИРОВАТЬ ПО ХозрасчетныйОстатки.Субконто1 здесь он все что мне нужно вытягивает, но теперь беда что я не могу вставить Запрос№2 в Запрос№1 так что бы они были единым запросом №1. В этом собственно и вопрос) |
|||
1
Новичёк123123
17.08.11
✎
17:25
|
Сделал через пакетный запрос) Заработало)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |