0
Смертник
14.05.13
✎
14:20
|
ВЫБРАТЬ
ВзаиморасчетыСКонтрагентамиОбороты.ДоговорКонтрагента,
ВзаиморасчетыСКонтрагентамиОбороты.Контрагент,
ВзаиморасчетыСКонтрагентамиОбороты.СуммаВзаиморасчетовОборот
ПОМЕСТИТЬ Поступление
ИЗ
РегистрНакопления.ВзаиморасчетыСКонтрагентами.Обороты(, , Регистратор, ) КАК ВзаиморасчетыСКонтрагентамиОбороты
ГДЕ
ВзаиморасчетыСКонтрагентамиОбороты.Регистратор = &ТекущийДокумент
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
бит_ПланируемыйРасходДенежныхСредствОбороты.СуммаРеглОборот КАК СуммаПрогноз,
бит_ПланируемыйРасходДенежныхСредствОбороты.ДоговорКонтрагента,
бит_ПланируемыйРасходДенежныхСредствОбороты.Контрагент
ПОМЕСТИТЬ ПрогнозПлатежа
ИЗ
РегистрНакопления.бит_ПланируемыйРасходДенежныхСредств.Обороты(, , Регистратор, ) КАК бит_ПланируемыйРасходДенежныхСредствОбороты
ГДЕ
бит_ПланируемыйРасходДенежныхСредствОбороты.Регистратор.Основание.Ссылка = &ТекущийДокумент
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ПрогнозПлатежа.СуммаПрогноз КАК СуммаПрогноз,
ПрогнозПлатежа.ДоговорКонтрагента КАК ДоговорКонтрагента,
ПрогнозПлатежа.Контрагент КАК Контрагент,
NULL КАК СуммаПоступления
ПОМЕСТИТЬ Объединение
ИЗ
ПрогнозПлатежа КАК ПрогнозПлатежа
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
NULL,
Поступление.ДоговорКонтрагента,
Поступление.Контрагент,
Поступление.СуммаВзаиморасчетовОборот
ИЗ
Поступление КАК Поступление
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Объединение.ДоговорКонтрагента КАК ДоговорКонтрагента,
Объединение.Контрагент КАК Контрагент,
Объединение.СуммаПоступления - Объединение.СуммаПрогноз КАК Разница
ИЗ
Объединение КАК Объединение
Вот такой запрос, но при вычислении разницы - получается значение Null. Хотя если поля выводить разными строками - выходят нормальные суммы. Поясните где накосячил?
|
|