Добрый день!

Не выводится КПП Обособленного подразделения. У контрагентов должно быть КПП Обособленных подразделений. Что не так в коде?

```1c
    ВЫБРАТЬ
    Контрагенты.Ссылка КАК Ссылка,
    Контрагенты.ИНН КАК ИНН,
    Контрагенты.КПП КАК КПП,
    Контрагенты.ЮридическоеФизическоеЛицо КАК ЮридическоеФизическоеЛицо,
    Контрагенты.ОбособленноеПодразделение КАК ОбособленноеПодразделение
    ИЗ
    Справочник.Контрагенты КАК Контрагенты
    ГДЕ
    НЕ Контрагенты.ОбособленноеПодразделение
    И Контрагенты.ЮридическоеФизическоеЛицо = &ВидКонтрагента
    И Контрагенты.КПП = ИСТИНА
```
---
ВОТ ТАК НАДО БЫЛО))

```1c
    ВЫБРАТЬ
    Контрагенты.Ссылка КАК Ссылка,
    Контрагенты.ИНН КАК ИНН,
    Контрагенты.КПП КАК КПП,
    Контрагенты.ЮридическоеФизическоеЛицо КАК ЮридическоеФизическоеЛицо
    ИЗ
    Справочник.Контрагенты КАК Контрагенты
    ГДЕ
    НЕ Контрагенты.ОбособленноеПодразделение
    И ПОДСТРОКА(Контрагенты.КПП, 5, 2) В ("02", "03", "04", "05", "30", "31", "32", "43", "44", "45", "60", "61", "62", "70", "71", "72", "73", "74", "80", "81", "82", "83", "84", "91", "92")
    УПОРЯДОЧИТЬ ПО
    Контрагенты.Наименование ВОЗР
```
---
Трындец. Конфигурация, версия?
---
В КПП обособленного подразделения 5-6 символы "45"
---
Как поставить условие по отбору ?
---
```1c
    ПОДСТРОКА
```
---
Управление холдингом, редакция 3.2 (3.2.6.85)
1С:Предприятие 8.3 (8.3.23.1912)
---
Контрагенты - справочник?
А подразделения? Это подразделения организаций (справочник)?
---
(10)Справочник
---
у вас параметр "НЕ Контрагенты.ОбособленноеПодразделение" - отсекает ОП,
а зачем " Контрагенты.КПП = ИСТИНА" ?
---
Сами обособленные подразделения не нужны, из них нужен только КПП
---
даже если нужен только КПП, то условие обратное должно быть, я так понимаю

```1c
    ГДЕ
    Контрагенты.ОбособленноеПодразделение
```

да и как выше написали, Контрагенты.КПП = ИСТИНА какое-то лишнее условие
---
А не пробовали получить "регистрацию подразделения в ФНС" на дату (это периодические сведения) и из регистрации отковырять реквизит "КПП" (тип строка) ?
А еще получить регистрацию организации в ФНС и сравнить регистрацию Подразделения с регистрацией Организации.
Все делается на "Дату среза".
Если регистрации совпадают - это не обособка.

Я к чему. На форме подразделения вы видите регистрацию и КПП (реквизит регистрации) на "ТекущийМомент()"
А если взять полгода назад?
Мало ли, может оно и не было "Обособкой" тогда?
Или регистрация была в другой ФНС

И таким образом получать КПП обособок для сличения с Контрагентами

У меня ощущение, что это у вас специальные технические "Контрагенты", в которых вы храните реквизиты "Обособок" типа "Контактной информации" и тому подобное
Не?
---
Задача как раз в том , чтобы контрагенты которые являются обособленными подразделениями в список не попадали, а в список должны попасть контрагенты которые не являются обособками, а КПП у них должен быть от обособленных подразделений.
---
а КПП у них должен быть от обособленных подразделений

а по какому признаку они тогда должны сопоставляться с обособленными? связь нужна
---
ВОТ ТАК НАДО БЫЛО))

```1c
    ВЫБРАТЬ
    Контрагенты.Ссылка КАК Ссылка,
    Контрагенты.ИНН КАК ИНН,
    Контрагенты.КПП КАК КПП,
    Контрагенты.ЮридическоеФизическоеЛицо КАК ЮридическоеФизическоеЛицо
    ИЗ
    Справочник.Контрагенты КАК Контрагенты
    ГДЕ
    НЕ Контрагенты.ОбособленноеПодразделение
    И ПОДСТРОКА(Контрагенты.КПП, 5, 2) В ("02", "03", "04", "05", "30", "31", "32", "43", "44", "45", "60", "61", "62", "70", "71", "72", "73", "74", "80", "81", "82", "83", "84", "91", "92")
    УПОРЯДОЧИТЬ ПО
    Контрагенты.Наименование ВОЗР
```
---
Бог вам судья.
Надеюсь, спустя какое-то время вы поймёте, что есть более грамотный подход взамен вашего.