Добрый день, не как не могу понять почему запрос выводит мне дополнительную строку не соответствующею условию запроса ?

```1c
    ВЫБРАТЬ
    ДополнительныеСоглашения.ДополнительныеСоглашенияНомерКонтракта,
    СУММА(
    ВЫБОР КОГДА ДополнительныеСоглашения.ДополнительныеСоглашенияНаименование = "Да"
    ТОГДА ДополнительныеСоглашения.ДополнительныеСоглашенияКоличество
    ИНАЧЕ - ДополнительныеСоглашения.ДополнительныеСоглашенияКоличество
    КОНЕЦ) КАК ДопСоглКоличество
    ПОМЕСТИТЬ ВремТабКоличествоСучётомДопСог
    ИЗ
    РегистрСведений.ДополнительныеСоглашения КАК ДополнительныеСоглашения
    СГРУППИРОВАТЬ ПО
    ДополнительныеСоглашения.ДополнительныеСоглашенияНомерКонтракта
    ;
    ВЫБРАТЬ
    ПоставкаСрезПоследних.ПоставкаНомерПоставки,
    ПоставкаСрезПоследних.ПоставкаНомерКонтракта,
    ПоставкаСрезПоследних.ПоставкаНаименованиеПозиции,
    ПоставкаСрезПоследних.ПоставкаОсталось,
    ПоставкаСрезПоследних.ПоставкаЦенаЗаЕд,
    ПоставкаСрезПоследних.ПоставкаЕдИзм,
    ПоставкаСрезПоследних.ПоставкаСумма,
    СпецификацияКонтрактаСрезПоследних.СпецификацияКонтрактаНомерКонтракта,
    СпецификацияКонтрактаСрезПоследних.СпецификацияКонтрактаКоличество,
    СпецификацияКонтрактаСрезПоследних.СпецификацияКонтрактаКоличество + ВремТабКоличествоСучётомДопСог.ДопСоглКоличество КАК ДопСоглКоличество,
    ВыбраныйНомерПоставки.ВыбраныйНомерПоставкиДляФормы,
    ВыбраныйНомерКонтракта.ВыбраныйНомерКонтрактаДляФорм,
    ВремТабКоличествоСучётомДопСог.ДополнительныеСоглашенияНомерКонтракта
    ИЗ
    РегистрСведений.Поставка.СрезПоследних КАК ПоставкаСрезПоследних
    ЛЕВОЕ СОЕДИНЕНИЕ
    РегистрСведений.ВыбраныйНомерКонтракта КАК ВыбраныйНомерКонтракта
    ПО
    (ПоставкаСрезПоследних.ПоставкаНомерКонтракта = ВыбраныйНомерКонтракта.ВыбраныйНомерКонтрактаДляФорм)
    ЛЕВОЕ СОЕДИНЕНИЕ
    РегистрСведений.ВыбраныйНомерПоставки КАК ВыбраныйНомерПоставки
    ПО
    (ПоставкаСрезПоследних.ПоставкаНомерПоставки = ВыбраныйНомерПоставки.ВыбраныйНомерПоставкиДляФормы)
    ЛЕВОЕ СОЕДИНЕНИЕ
    РегистрСведений.СпецификацияКонтракта.СрезПоследних КАК СпецификацияКонтрактаСрезПоследних
    ПО
    (ПоставкаСрезПоследних.ПоставкаНомерКонтракта = СпецификацияКонтрактаСрезПоследних.СпецификацияКонтрактаНомерКонтракта
    И
    ПоставкаСрезПоследних.ПоставкаНаименованиеПозиции = СпецификацияКонтрактаСрезПоследних.СпецификацияКонтрактаНаименование
    И
    ПоставкаСрезПоследних.ПоставкаЕдИзм = СпецификацияКонтрактаСрезПоследних.СпецификацияКонтрактаЕдИзм
    И
    ПоставкаСрезПоследних.ПоставкаКоличество = СпецификацияКонтрактаСрезПоследних.СпецификацияКонтрактаКоличество)
    ЛЕВОЕ СОЕДИНЕНИЕ
    ВремТабКоличествоСучётомДопСог КАК ВремТабКоличествоСучётомДопСог
    ПО
    (ПоставкаСрезПоследних.ПоставкаНомерКонтракта = ВремТабКоличествоСучётомДопСог.ДополнительныеСоглашенияНомерКонтракта)
```
---
это условие соединения, по нему присоединяются записи. Основная таблица тут "Поставка", а на неё никакой отбор не установлен.
Можно либо поставить условие "ГДЕ", либо в параметрах виртуальной таблицы СрезПоследних ставить отбор (в данном случае, видимо, второе).
Что-то вроде:

```1c
    ИЗ
    РегистрСведений.Поставка.СрезПоследних(, ДополнительныеСоглашенияНомерКонтракта В (Выбрать Т.ДополнительныеСоглашенияНомерКонтракта из ВремТабКоличествоСучётомДопСог как Т)) КАК ПоставкаСрезПоследних
```
---
В регистре Поставка есть такая запись, вот и приходит
---
Так условия то разные. Там условие с тремя "И" ни в одно эта запись не вписывается.
---
это условие соединения, по нему присоединяются записи. Основная таблица тут "Поставка", а на неё никакой отбор не установлен.
Можно либо поставить условие "ГДЕ", либо в параметрах виртуальной таблицы СрезПоследних ставить отбор (в данном случае, видимо, второе).
Что-то вроде:

```1c
    ИЗ
    РегистрСведений.Поставка.СрезПоследних(, ДополнительныеСоглашенияНомерКонтракта В (Выбрать Т.ДополнительныеСоглашенияНомерКонтракта из ВремТабКоличествоСучётомДопСог как Т)) КАК ПоставкаСрезПоследних
```