AlexLM
Гость
|
|
« : 03-09-2009 04:14 » |
|
ВЫБРАТЬ РАЗРЕШЕННЫЕ ЗаказПокупателя.Ссылка.Подразделение КАК Подразделение, ЗаказПокупателя.Ссылка.Ответственный КАК Ответственный, ЗаказПокупателя.Ссылка.Контрагент КАК Покупатель, ЗаказПокупателя.Ссылка.Ссылка КАК Заказ, ЗаказПокупателя.Ссылка.Ссылка, ВЫБОР КОГДА ЗаказПокупателя.НомерСтроки = 1 ТОГДА ЗаказПокупателя.Ссылка.СуммаУслуг ИНАЧЕ 0 КОНЕЦ КАК СуммаУслуг, ЗаказПокупателя.Сумма КАК СуммаЗаказа, ЗаказПокупателя.СебестоимостьСумма КАК СуммаСебестоимости, ЗаказПокупателяК.Документ КАК ДокументКорректировки, ВЫБОР КОГДА ЗаказПокупателя.НомерСтроки = 1 ТОГДА ЗаказПокупателяК.Сумма ИНАЧЕ 0 КОНЕЦ КАК СуммаКорректировки, ЗаказПокупателяО.Документ КАК ДокументОплаты, ВЫБОР КОГДА ЗаказПокупателя.НомерСтроки = 1 ТОГДА ЗаказПокупателяО.Сумма ИНАЧЕ 0 КОНЕЦ КАК СуммаОпл ИЗ Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателя ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказПокупателя.ДокументыКорректировки КАК ЗаказПокупателяК ПО ЗаказПокупателя.Ссылка = ЗаказПокупателяК.Ссылка ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказПокупателя.ДокументыОплаты КАК ЗаказПокупателяО ПО ЗаказПокупателя.Ссылка = ЗаказПокупателяО.Ссылка ГДЕ ЗаказПокупателя.Ссылка.Дата >= &ДатаНачала И ЗаказПокупателя.Ссылка.Дата <= &ДатаКонца ИТОГИ СУММА(СуммаУслуг), СУММА(СуммаЗаказа), СУММА(СуммаСебестоимости), СУММА(СуммаКорректировки), СУММА(СуммаОпл) ПО Подразделение, Ответственный, Покупатель, Заказ, ДокументОплаты, ДокументКорректировки СуммаУслуг берется из шапки, СуммаЗаказа и СуммаСебестоимости - из 1 ТЧ (по товарам), СуммаКорректировки - из 2-ой ТЧ, СуммаОпл - из 3-ей ТЧ... Проблема в том, что если в 3-ей ТЧ несколько строк, то сумма из шапки и 1-ой ТЧ увеличивается на кол-во строк (если указываешь 1-ый номер строки из 3-ей ТЧ (сейчас в запросе ссылка на 1-ую ТЧ), то увеличивается и сумма по 3-ей)... + при таком запросе (указании группировки ДокументКорректировки) - выводится только одна строка из группировки ДокументОплаты... PS. Сильно прошу не пинать, т.к. только учусь программированию на 8-ке... PS2. Пробовал сделать запрос через ОБЪЕДИНИТЬ ВСЕ выбрав разные ТЧ, но результат запроса получается пустой... попадают только данные из шапки...
|