Помогите разобраться. Есть запрос и там есть немного условий по каким делать поиск. И мне нужно потом вывести в отдельную колонку по какому полю сработал поиск. Тоесть или по Наименованию или НомерСвязи или в Коментаре и т.д. Что-то идей вообще нет, как это сделать в запросе.

```1c
    Запрос.Текст =
    "ВЫБРАТЬ
    | Номенклатура.Ссылка КАК Ссылка
    |ИЗ
    | Справочник.Номенклатура КАК Номенклатура
    |ГДЕ
    | (Номенклатура.Наименование ПОДОБНО &ппп2
    | ИЛИ Номенклатура.НомерСвязи ПОДОБНО &ппп2)
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    | НоменклатураЗамена.Ссылка
    |ИЗ
    | Справочник.Номенклатура.Замена КАК НоменклатураЗамена
    |ГДЕ
    | НоменклатураЗамена.Номер ПОДОБНО &ппп2
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    | Номенклатура.Ссылка
    |ИЗ
    | Справочник.Номенклатура КАК Номенклатура
    |ГДЕ
    | Номенклатура.Коментар ПОДОБНО &ппп2
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    | НоменклатураСравнительныеНомера.Ссылка
    |ИЗ
    | Справочник.Номенклатура.СравнительныеНомера КАК НоменклатураСравнительныеНомера
    |ГДЕ
    | НоменклатураСравнительныеНомера.Номер ПОДОБНО &ппп2";
```
---
Добавьте еще одно поле в запрос, например КритерийОтбора.
Для первого запроса проставьте 1, например, для второго - 2 и т.п.

```1c
    "ВЫБРАТЬ
    | Номенклатура.Ссылка КАК Ссылка, 1 КАК КритерийОтбора
    |ИЗ
    | Справочник.Номенклатура КАК Номенклатура
    |ГДЕ
    | (Номенклатура.Наименование ПОДОБНО &ппп2
    | ИЛИ Номенклатура.НомерСвязи ПОДОБНО &ппп2)
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    | НоменклатураЗамена.Ссылка, 2
    |ИЗ
    | Справочник.Номенклатура.Замена КАК НоменклатураЗамена
    |ГДЕ
    | НоменклатураЗамена.Номер ПОДОБНО &ппп2
```

И вы будете знать, какое из условий сработало. Это потом можно использовать для условного оформления, например, или еще как-то.
---
Одна и та же номенклатура в общем случае может быть найдена по нескольким критериям поиска одновременно. Поэтому еще группировка не помешала бы.
---
```1c
    Выбрать
    Т.Ссылка КАК Ссылка,
    &ОписаниеУсловия1 КАК ОписаниеУсловия
    Из Справочник.Номенклатура КАК Т
    ГДЕ &Условие1
    ОБЪЕДИНИТЬ ВСЕ
    Выбрать
    Т.Ссылка,
    &ОписаниеУсловия2
    Из Справочник.Номенклатура КАК Т
    ГДЕ &Условие2
```
---
А можете объяснить ваш запрос? Как это мне поможет узнать что сработало?
спасибо.
---
а не проще разные параметры для реквизитов использовать, чтоб потом легче было определить ?
---
Добавьте еще одно поле в запрос, например КритерийОтбора.
Для первого запроса проставьте 1, например, для второго - 2 и т.п.

```1c
    "ВЫБРАТЬ
    | Номенклатура.Ссылка КАК Ссылка, 1 КАК КритерийОтбора
    |ИЗ
    | Справочник.Номенклатура КАК Номенклатура
    |ГДЕ
    | (Номенклатура.Наименование ПОДОБНО &ппп2
    | ИЛИ Номенклатура.НомерСвязи ПОДОБНО &ппп2)
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    | НоменклатураЗамена.Ссылка, 2
    |ИЗ
    | Справочник.Номенклатура.Замена КАК НоменклатураЗамена
    |ГДЕ
    | НоменклатураЗамена.Номер ПОДОБНО &ппп2
```

И вы будете знать, какое из условий сработало. Это потом можно использовать для условного оформления, например, или еще как-то.
---
Если у вас несколько критериев и по разным условиям одна и та же номенклатура может подойти, добавьте поля типа булево - столько ,сколько условий у вас есть.
Т.е.
Выбрать Номенклатура.Ссылка Как Ссылка, Истина КАК НоНом, Ложь КАК По ПоСвязи, Ложь КАК ...
ОБЪЕДИНИТЬ ВСЁ
Выбрать Номенклатура.Ссылка Как Ссылка, ЛожьКАК НоНом, Истина КАК По ПоСвязи, Ложь КАК ...

Плюс в том что потом можно это всё сгруппировать и вы поймете, по каким критериям сработал отбор.
Т.е. НоменклатураА - подошла и по критерию 1 и по критерию 2 - тогда она вам подходит, к примеру, точно.
---
(5) Ваши варианты хороши. Только с условиями не понял как. Если бы не двойное условие в первом запросе то первый вариант то что надо.

Можете этот кусочек написать как бы было правильно?

```1c
    [1C-CODE]ВЫБРАТЬ
    | Номенклатура.Ссылка КАК Ссылка
    |ИЗ
    | Справочник.Номенклатура КАК Номенклатура
    |ГДЕ
    | (Номенклатура.Наименование ПОДОБНО &ппп2
    | ИЛИ Номенклатура.НомерСвязи ПОДОБНО &ппп2)
```
[/1C-CODE]

Спасибо.