![]() |
|
Подскажите по запросу | ☑ | ||
---|---|---|---|---|
0
happysan
13.07.11
✎
14:12
|
составил запрос, но упёрся в сворачивание по полю Рар_СтатьяОборотовПоБюджетам из СчетаНаОплату с суммированием суммы в этих счетах где одинаковые статьи обротов:
ВЫБРАТЬ СчетНаОплатуПоставщикаУслуги.Сумма, СчетНаОплатуПоставщикаУслуги.Рар_СтатьяОборотовПоБюджетам КАК Рар_СтатьяОборотовПоБюджетам, ВложенныйЗапрос.СуммаУпр КАК СуммаУпр, ВложенныйЗапрос.Рар_Основание, ВложенныйЗапрос.Регистратор, СчетНаОплатуПоставщикаУслуги.Сумма - ВложенныйЗапрос.СуммаУпр КАК Недоплата ИЗ Документ.СчетНаОплатуПоставщика.Услуги КАК СчетНаОплатуПоставщикаУслуги ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ОборотыБюджетов.Период КАК Период, ОборотыБюджетов.Регистратор КАК Регистратор, ОборотыБюджетов.НомерСтроки КАК НомерСтроки, ОборотыБюджетов.Активность КАК Активность, ОборотыБюджетов.Сценарий КАК Сценарий, ОборотыБюджетов.ЦФО КАК ЦФО, ОборотыБюджетов.СтатьяОборотов КАК СтатьяОборотов, ОборотыБюджетов.Контрагент КАК Контрагент, ОборотыБюджетов.Номенклатура КАК Номенклатура, ОборотыБюджетов.Валюта КАК Валюта, ОборотыБюджетов.Количество КАК Количество, ОборотыБюджетов.СуммаУпр КАК СуммаУпр, ОборотыБюджетов.ВалютнаяСумма КАК ВалютнаяСумма, ОборотыБюджетов.СуммаСценария КАК СуммаСценария, ОборотыБюджетов.Рар_Основание КАК Рар_Основание ИЗ РегистрНакопления.ОборотыБюджетов КАК ОборотыБюджетов) КАК ВложенныйЗапрос ПО СчетНаОплатуПоставщикаУслуги.Рар_СтатьяОборотовПоБюджетам = ВложенныйЗапрос.СтатьяОборотов И СчетНаОплатуПоставщикаУслуги.Ссылка = ВложенныйЗапрос.Рар_Основание ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ СчетНаОплатуПоставщикаТовары.Сумма, СчетНаОплатуПоставщикаТовары.Рар_СтатьяОборотовПоБюджетам, ВложенныйЗапросТовары.СуммаУпр, ВложенныйЗапросТовары.Рар_Основание, ВложенныйЗапросТовары.Регистратор, СчетНаОплатуПоставщикаТовары.Сумма - ВложенныйЗапросТовары.СуммаУпр ИЗ Документ.СчетНаОплатуПоставщика.Товары КАК СчетНаОплатуПоставщикаТовары ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ОборотыБюджетов.Период КАК Период, ОборотыБюджетов.Регистратор КАК Регистратор, ОборотыБюджетов.НомерСтроки КАК НомерСтроки, ОборотыБюджетов.Активность КАК Активность, ОборотыБюджетов.Сценарий КАК Сценарий, ОборотыБюджетов.ЦФО КАК ЦФО, ОборотыБюджетов.СтатьяОборотов КАК СтатьяОборотов, ОборотыБюджетов.Контрагент КАК Контрагент, ОборотыБюджетов.Номенклатура КАК Номенклатура, ОборотыБюджетов.Валюта КАК Валюта, ОборотыБюджетов.Количество КАК Количество, ОборотыБюджетов.СуммаУпр КАК СуммаУпр, ОборотыБюджетов.ВалютнаяСумма КАК ВалютнаяСумма, ОборотыБюджетов.СуммаСценария КАК СуммаСценария, ОборотыБюджетов.Рар_Основание КАК Рар_Основание ИЗ РегистрНакопления.ОборотыБюджетов КАК ОборотыБюджетов) КАК ВложенныйЗапросТовары ПО СчетНаОплатуПоставщикаТовары.Рар_СтатьяОборотовПоБюджетам = ВложенныйЗапросТовары.СтатьяОборотов И СчетНаОплатуПоставщикаТовары.Ссылка = ВложенныйЗапросТовары.Рар_Основание |
|||
1
happysan
13.07.11
✎
14:12
|
не сворачивает!
|
|||
2
happysan
13.07.11
✎
14:13
|
испоьзовал и группировать по и итоги по
|
|||
3
poligraf
13.07.11
✎
14:19
|
Рар_СтатьяОборотовПоБюджетам - там тип какой?
|
|||
4
Maxus43
13.07.11
✎
14:20
|
Группировать в каждом отдельном запросе работает, у тебя Объединить всё стоит. всё это во вложеный, а потом группируй
|
|||
5
ilya_i
13.07.11
✎
14:26
|
ВЫБРАТЬ
Сумма(з1.Сумма) Сумма, з1.Рар_СтатьяОборотовПоБюджетам, Сумма(з1.СуммаУпр) СуммаУпр, з1.Рар_Основание, з1.Регистратор, Сумма(з1.Недоплата) как Недоплата ИЗ (а тут запрос из (0) ) как з1 Сгруппировать по з1.Рар_СтатьяОборотовПоБюджетам, з1.Рар_Основание, з1.Регистратор |
|||
6
happysan
13.07.11
✎
16:11
|
подумал подумал и сделал так:
ВЫБРАТЬ ОбъединённыйЗапрос.Счет, ОбъединённыйЗапрос.Рар_СтатьяОборотовПоБюджетам, СУММА(ОбъединённыйЗапрос.Сумма) КАК Сумма ПОМЕСТИТЬ ДанныеПоСчетам ИЗ (ВЫБРАТЬ СчетНаОплатуПоставщикаУслуги.Ссылка КАК Счет, СчетНаОплатуПоставщикаУслуги.Рар_СтатьяОборотовПоБюджетам КАК Рар_СтатьяОборотовПоБюджетам, СчетНаОплатуПоставщикаУслуги.Сумма КАК Сумма ИЗ Документ.СчетНаОплатуПоставщика.Услуги КАК СчетНаОплатуПоставщикаУслуги ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ СчетНаОплатуПоставщикаТовары.Ссылка, СчетНаОплатуПоставщикаТовары.Рар_СтатьяОборотовПоБюджетам, СчетНаОплатуПоставщикаТовары.Сумма ИЗ Документ.СчетНаОплатуПоставщика.Товары КАК СчетНаОплатуПоставщикаТовары) КАК ОбъединённыйЗапрос СГРУППИРОВАТЬ ПО ОбъединённыйЗапрос.Рар_СтатьяОборотовПоБюджетам, ОбъединённыйЗапрос.Счет ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ДанныеПоСчетам.Счет, ДанныеПоСчетам.Рар_СтатьяОборотовПоБюджетам, ДанныеПоСчетам.Сумма, ОборотыБюджетов.СтатьяОборотов, ОборотыБюджетов.СуммаУпр, ОборотыБюджетов.Рар_Основание, ДанныеПоСчетам.Сумма - ОборотыБюджетов.СуммаУпр КАК Разница ИЗ ДанныеПоСчетам КАК ДанныеПоСчетам ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОборотыБюджетов КАК ОборотыБюджетов ПО ДанныеПоСчетам.Счет = ОборотыБюджетов.Рар_Основание И ДанныеПоСчетам.Рар_СтатьяОборотовПоБюджетам = ОборотыБюджетов.СтатьяОборотов |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |