Имеем УТ11.4.14.95, 1С 8.3.18.1741, СУБД - виндовый Postgres 9.6.7 и запрос:

```1c
    ВЫБРАТЬ
    КорректировкаРеализации.Ссылка,
    РеализацияТоваровУслугВидыЗапасов.АналитикаУчетаНоменклатуры,
    КорректировкаРеализации.НомерГТД,
    РеализацияТоваровУслугВидыЗапасов.НомерГТД,
    КорректировкаРеализации.КодТНВЭД,
    РеализацияТоваровУслугВидыЗапасов.КодТНВЭД,
    РеализацияТоваровУслугВидыЗапасов.Цена,
    РеализацияТоваровУслугВидыЗапасов.Цена,
    -КорректировкаРеализации.СуммаСНДС,
    РеализацияТоваровУслугВидыЗапасов.СуммаСНДС,
    КорректировкаРеализации.СтавкаНДС,
    РеализацияТоваровУслугВидыЗапасов.СтавкаНДС,
    -КорректировкаРеализации.СуммаНДС,
    РеализацияТоваровУслугВидыЗапасов.СуммаНДС,
    -КорректировкаРеализации.Количество,
    РеализацияТоваровУслугВидыЗапасов.Количество
    ИЗ
    Документ.КорректировкаРеализации.ВидыЗапасовОприходование КАК КорректировкаРеализации
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.ВидыЗапасов КАК РеализацияТоваровУслугВидыЗапасов
    ПО КорректировкаРеализации.Ссылка.ДокументОснование = РеализацияТоваровУслугВидыЗапасов.Ссылка
    И КорректировкаРеализации.АналитикаУчетаНоменклатуры = РеализацияТоваровУслугВидыЗапасов.АналитикаУчетаНоменклатуры
    И (КорректировкаРеализации.Ссылка = &Документ)
```

Результатом его выполнения является рисунок1. Это ожидаемый адекватный результат.

Дописываем текст запроса до вида:

```1c
    ВЫБРАТЬ
    КорректировкаРеализации.Ссылка,
    РеализацияТоваровУслугВидыЗапасов.АналитикаУчетаНоменклатуры,
    КорректировкаРеализации.НомерГТД,
    РеализацияТоваровУслугВидыЗапасов.НомерГТД,
    КорректировкаРеализации.КодТНВЭД,
    РеализацияТоваровУслугВидыЗапасов.КодТНВЭД,
    РеализацияТоваровУслугВидыЗапасов.Цена,
    РеализацияТоваровУслугВидыЗапасов.Цена,
    -КорректировкаРеализации.СуммаСНДС,
    РеализацияТоваровУслугВидыЗапасов.СуммаСНДС,
    КорректировкаРеализации.СтавкаНДС,
    РеализацияТоваровУслугВидыЗапасов.СтавкаНДС,
    -КорректировкаРеализации.СуммаНДС,
    РеализацияТоваровУслугВидыЗапасов.СуммаНДС,
    -КорректировкаРеализации.Количество,
    РеализацияТоваровУслугВидыЗапасов.Количество
    ИЗ
    Документ.КорректировкаРеализации.ВидыЗапасовОприходование КАК КорректировкаРеализации
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.ВидыЗапасов КАК РеализацияТоваровУслугВидыЗапасов
    ПО КорректировкаРеализации.Ссылка.ДокументОснование = РеализацияТоваровУслугВидыЗапасов.Ссылка
    И КорректировкаРеализации.АналитикаУчетаНоменклатуры = РеализацияТоваровУслугВидыЗапасов.АналитикаУчетаНоменклатуры
    И (КорректировкаРеализации.Ссылка = &Документ)

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    КорректировкаРеализации.Ссылка,
    РеализацияТоваровУслугВидыЗапасов.АналитикаУчетаНоменклатуры,
    РеализацияТоваровУслугВидыЗапасов.НомерГТД,
    РеализацияТоваровУслугВидыЗапасов.НомерГТД,
    РеализацияТоваровУслугВидыЗапасов.КодТНВЭД,
    РеализацияТоваровУслугВидыЗапасов.КодТНВЭД,
    РеализацияТоваровУслугВидыЗапасов.Цена,
    РеализацияТоваровУслугВидыЗапасов.Цена,
    РеализацияТоваровУслугВидыЗапасов.СуммаСНДС,
    РеализацияТоваровУслугВидыЗапасов.СуммаСНДС,
    РеализацияТоваровУслугВидыЗапасов.СтавкаНДС,
    РеализацияТоваровУслугВидыЗапасов.СтавкаНДС,
    РеализацияТоваровУслугВидыЗапасов.СуммаНДС,
    РеализацияТоваровУслугВидыЗапасов.СуммаНДС,
    РеализацияТоваровУслугВидыЗапасов.Количество,
    РеализацияТоваровУслугВидыЗапасов.Количество
    ИЗ
    Документ.КорректировкаРеализации КАК КорректировкаРеализации
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.ВидыЗапасов КАК РеализацияТоваровУслугВидыЗапасов
    ПО КорректировкаРеализации.Ссылка.ДокументОснование = РеализацияТоваровУслугВидыЗапасов.Ссылка
    И (КорректировкаРеализации.Ссылка = &Документ)
```

И в результате выполнения получаем картину, показанную на рисунок2. Это очень неожиданный результат.

Судя по метаданным, типы значений у обозначенных колонок в ТЧ "Товары" документа "Реализация товаров услуг" имеют ОпределяемыйТип.ДенежнаяСуммаНеотрицательная, а в ТЧ "ВидыЗапасовОприходование" документа "Корректировка реализации" - ОпределяемыйТип.ДенежнаяСуммаЛюбогоЗнака.

Пробовал выбирать второй подзапрос из объединения в ВТ - бестолку.

Как в таких условиях получить нужный результат?
---
это глюк консоли запросов.
---
в файловой БД такое же поведение.
---
на платформе 8.3.17.1989 и MSSQL 2019 все то же самое.
---
это глюк консоли запросов.
---
пробовали преобразовать тип через "выразить"?
---
ну выбери так во втором запросе

-РеализацияТоваровУслугВидыЗапасов.СуммаСНДС+2* РеализацияТоваровУслугВидыЗапасов.СуммаСНДС
---
Да, бестолку.
---
мне не нужна положительная сумма в первом запросе, мне ее нужно "свернуть" в дальнейшем для получения дельты.
---
Даже лучше так

-РеализацияТоваровУслугВидыЗапасов.Количество*0+РеализацияТоваровУслугВидыЗапасов.СуммаСНДС
---
чтоб было приведение к типу первого операнда
---
там не от операнда зависит, а от типа значения поля, почему-то приоритет у неотрицательного типа перед типом с любым знаком.