Добрый день.
После недавнего обновления конфигурации (УТ), в процессе которого изменился режим совместимости с 8.3.12 на 8.3.14, возникла проблема, изложенная ниже.
(Платформа, без изменений, 8.3.14)

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

```1c
    ВЫБРАТЬ
    Номенклатура.Ссылка КАК Номенклатура
    ПОМЕСТИТЬ ВТ_НоменклатураИзСправочника
    ИЗ
    Справочник.Номенклатура КАК Номенклатура
    ГДЕ
    НЕ Номенклатура.ЭтоГруппа
    И НЕ Номенклатура.ПометкаУдаления
    {ГДЕ
    Номенклатура.ТоварнаяКатегория КАК ТоварнаяКатегория}
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    НоменклатураСегмента.Номенклатура КАК Номенклатура
    ПОМЕСТИТЬ ВТ_НоменклатураИзДобавляемогоСегмента
    ИЗ
    РегистрСведений.НоменклатураСегмента КАК НоменклатураСегмента
    {ГДЕ
    НоменклатураСегмента.Сегмент КАК ДобавляемыйСегмент}
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ВТ_НоменклатураИзДобавляемогоСегмента.Номенклатура КАК Номенклатура
    ПОМЕСТИТЬ ВТ_Объединение
    ИЗ
    ВТ_НоменклатураИзДобавляемогоСегмента КАК ВТ_НоменклатураИзДобавляемогоСегмента

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

    ВЫБРАТЬ
    ВТ_НоменклатураИзСправочника.Номенклатура
    ИЗ
    ВТ_НоменклатураИзСправочника КАК ВТ_НоменклатураИзСправочника
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ РАЗЛИЧНЫЕ
    ВТ_Объединение.Номенклатура КАК Номенклатура
    ИЗ
    ВТ_Объединение КАК ВТ_Объединение
```

После упомянутого обновления сегмент перестал формироваться.
Изучение в консоли СКД позволило увидеть превращение указанного текста запроса в следующее

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

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    НоменклатураСегмента.Номенклатура КАК Номенклатура
    ПОМЕСТИТЬ ВТ_НоменклатураИзДобавляемогоСегмента
    ИЗ
    РегистрСведений.НоменклатураСегмента КАК НоменклатураСегмента
    ГДЕ
    НоменклатураСегмента.Сегмент = &П
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ВТ_НоменклатураИзДобавляемогоСегмента.Номенклатура КАК Номенклатура
    ПОМЕСТИТЬ ВТ_Объединение
    ИЗ
    ВТ_НоменклатураИзДобавляемогоСегмента КАК ВТ_НоменклатураИзДобавляемогоСегмента
    ГДЕ
    NULL В ИЕРАРХИИ (&П2)

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

    ВЫБРАТЬ
    ВТ_НоменклатураИзСправочника.Номенклатура
    ИЗ
    ВТ_НоменклатураИзСправочника КАК ВТ_НоменклатураИзСправочника
    ГДЕ
    NULL = &П
    ;
    ... дальше не важно
```

Т.е. оптимизатор добавил непонятное условие, которое только хуже делает.

```1c
    ГДЕ
    NULL В ИЕРАРХИИ (&П2)
```

Проблему я обошёл путём замены

```1c
    ГДЕ
    НЕ Номенклатура.ЭтоГруппа
    И НЕ Номенклатура.ПометкаУдаления
    {ГДЕ
    Номенклатура.ТоварнаяКатегория КАК ТоварнаяКатегория}
```

на

```1c
    ГДЕ
    НЕ Номенклатура.ЭтоГруппа
    И НЕ Номенклатура.ПометкаУдаления
    И Номенклатура.ТоварнаяКатегория В ИЕРАРХИИ(&ТоварныеКатегории)
```

Эта же проблема проявилась и в нескольких самодельных внешних отчётах на СКД, которые так же внезапно перестали работать или стали работать неправильно.

Кто-то сталкивался с подобным? Если да, то может знаете откуда ноги растут? Полагаю что где-то должно быть описано такое изменение поведения системы. Беглое чтение сайта ИТС ответов мне не дало.
---
в изменениях к релизам (файлик рядом с платформой).

описывал тут https://infostart.ru/1c/articles/1223314/
---
в изменениях к релизам (файлик рядом с платформой).

описывал тут https://infostart.ru/1c/articles/1223314/
---
низкий поклон