есть запрос
| (ВЫБОР
| КОГДА ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток < 0
| ТОГДА ИсточникДанных.КоличествоКонечныйОстаток + ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток
| ИНАЧЕ ВЫБОР
| КОГДА ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток > 0
| ТОГДА ИсточникДанных.КоличествоКонечныйОстаток - ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток
| ИНАЧЕ ВЫБОР
| КОГДА ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток = 0
| ТОГДА ИсточникДанных.КоличествоКонечныйОстаток
| КОНЕЦ
| КОНЕЦ
| КОНЕЦ)КАК КонечныйОстаток,
В результате в отчете когда ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток = 0 а остаток ИсточникДанных.КоличествоКонечныйОстаток > 0 то КонечныйОстаток почему-то пустой
лучше так
КОГДА ЕСТЬNULL(ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток, 0)=0
хотя, с хотелками заказчика типа ХочуРезервироватьВМинус - все эти телодвижения, в конечном счете, слвершенно безполезны
Независимо от того, куда вы едете — это в гору и против ветра!