Здравствуйте. Есть такой запрос!

```1c
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | Начисления.Сотрудник КАК Сотрудник,
    | ЕСТЬNULL(Начисления.ОтработаноЧасов, 0) КАК ОтработаноЧасов,
    | Начисления.Регистратор КАК Регистратор,
    | Начисления.ВидРасчета КАК ВидРасчета
    |ПОМЕСТИТЬ ВТ_Часы
    |ИЗ
    | РегистрРасчета.Начисления КАК Начисления
    |ГДЕ
    | Начисления.ВидРасчета.ВидВремени = &ВидВремени
    |;
    |
    |////////////////////////////////////////////////////////////­////////////////////
    |ВЫБРАТЬ
    | БухучетРаспределениеОсновногоЗаработка.Сотрудник КАК Сотрудник,
    | БухучетРаспределениеОсновногоЗаработка.СтатьяФинансирования КАК СтатьяФинансирования,
    | БухучетРаспределениеОсновногоЗаработка.СпособОтраженияЗарплатыВБухучете КАК СпособОтраженияЗарплатыВБухучете,
    | БухучетРаспределениеОсновногоЗаработка.ДоляРаспределения КАК ДоляРаспределения
    |ПОМЕСТИТЬ ВТ_Доля
    |ИЗ
    | РегистрСведений.БухучетРаспределениеОсновногоЗаработка КАК БухучетРаспределениеОсновногоЗаработка
    |ГДЕ
    | БухучетРаспределениеОсновногоЗаработка.ПериодРегистрации МЕЖДУ &НачПериода И &КонПериода
    |;
    |
    |////////////////////////////////////////////////////////////­////////////////////
    |ВЫБРАТЬ
    | БухучетНачисленияУдержанияПоСотрудникам.Сотрудник КАК Сотрудник,
    | БухучетНачисленияУдержанияПоСотрудникам.СпособОтраженияЗарплатыВБухучете КАК СпособОтраженияЗарплатыВБухучете,
    | БухучетНачисленияУдержанияПоСотрудникам.СтатьяФинансирования КАК СтатьяФинансирования,
    | БухучетНачисленияУдержанияПоСотрудникам.Сумма КАК Сумма,
    | ЕСТЬNULL(ВТ_Часы.ОтработаноЧасов * ВТ_Доля.ДоляРаспределения / 100, 0) КАК Часы
    |ИЗ
    | РегистрНакопления.БухучетНачисленияУдержанияПоСотрудникам КАК БухучетНачисленияУдержанияПоСотрудникам
    | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_Часы КАК ВТ_Часы
    | ПО БухучетНачисленияУдержанияПоСотрудникам.Сотрудник = ВТ_Часы.Сотрудник
    | И БухучетНачисленияУдержанияПоСотрудникам.Регистратор = ВТ_Часы.Регистратор
    | И БухучетНачисленияУдержанияПоСотрудникам.НачислениеУдержание = ВТ_Часы.ВидРасчета
    | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_Доля КАК ВТ_Доля
    | ПО БухучетНачисленияУдержанияПоСотрудникам.Сотрудник = ВТ_Доля.Сотрудник
    | И БухучетНачисленияУдержанияПоСотрудникам.СтатьяФинансирования = ВТ_Доля.СтатьяФинансирования
    | И БухучетНачисленияУдержанияПоСотрудникам.СпособОтраженияЗарплатыВБухучете = ВТ_Доля.СпособОтраженияЗарплатыВБухучете
    |ГДЕ
    | ВЫБОР
    | КОГДА БухучетНачисленияУдержанияПоСотрудникам.Сотрудник = &Сотрудник ТОГДА
    | БухучетНачисленияУдержанияПоСотрудникам.СпособОтраженияЗарплатыВБухучете.Наименование ПОДОБНО "%Способ2%"
    | ИНАЧЕ
    | БухучетНачисленияУдержанияПоСотрудникам.СпособОтраженияЗарплатыВБухучете = &Способ
    |КОНЕЦ
    | И БухучетНачисленияУдержанияПоСотрудникам.Период МЕЖДУ &НачПериода И &КонПериода
    | И БухучетНачисленияУдержанияПоСотрудникам.НачислениеУдержание.ВклВРаспределениеПЭО";
    Запрос.УстановитьПараметр("Способ", Объект.Проект);
    Запрос.УстановитьПараметр("НачПериода",НачалоМесяца(Объект.Дата));
    Запрос.УстановитьПараметр("КонПериода",КонецМесяца(Объект.Дата));
    Запрос.УстановитьПараметр("ВидВремени",Перечисления.ВидыРабочегоВремениСотрудников.ОтработанноеВПределахНормы);
    Запрос.УстановитьПараметр("Сотрудник",Справочники.Сотрудники.НайтиПоКоду("ПА2"));

    ВыборкаДетальныеЗаписи = Запрос.Выполнить().Выгрузить();

    Объект.ФОТ.Загрузить(ВыборкаДетальныеЗаписи);
```

Как работает этот запрос, есть самописный документ, в этом документе выведены сотрудники, СпособОтраженияЗарплатыВБухучете и доля в том или ином способе. Запрос в целом работает как нужно, но мне нужно добавить еще одного сотрудника, у которого СпособОтраженияЗарплатыВБухучете не тот который отображен в поле Объект.Проект.
В этом документе 35 человек имеет СпособОтраженияЗарплатыВБухучет - Способ, и еще 10 со Способ2, в их числе и сотрудник с кодом ПА2. Если у меня код написан так
```1c
    БухучетНачисленияУдержанияПоСотрудникам.СпособОтраженияЗарплатыВБухучете = &Способ
```
, то выводится 35 сотрудников, если так:
```1c
    ВЫБОР
    | КОГДА БухучетНачисленияУдержанияПоСотрудникам.Сотрудник = &Сотрудник ТОГДА
    | БухучетНачисленияУдержанияПоСотрудникам.СпособОтраженияЗарплатыВБухучете.Наименование ПОДОБНО "%Способ2%"
    | ИНАЧЕ
    | БухучетНачисленияУдержанияПоСотрудникам.СпособОтраженияЗарплатыВБухучете = &Способ
    |КОНЕЦ
```
 то тоже 35, а должно быть 36, должен добавиться Сотрудник с кодом ПА2. Вопрос, что я делаю не так, почему условие не срабатывает? Как можно решить задачу?
---
Может так

(БухучетНачисленияУдержанияПоСотрудникам.Сотрудник = &Сотрудник И БухучетНачисленияУдержанияПоСотрудникам.СпособОтраженияЗарплатыВБухучете.Наименование ПОДОБНО ""%Способ2%"")
ИЛИ БухучетНачисленияУдержанияПоСотрудникам.СпособОтраженияЗарплатыВБухучете = &Способ
---
В первый и во второй запросы пакета попадет этот сотрудник? В наименовании способа точно есть строка "способ2"?
---
Может так

(БухучетНачисленияУдержанияПоСотрудникам.Сотрудник = &Сотрудник И БухучетНачисленияУдержанияПоСотрудникам.СпособОтраженияЗарплатыВБухучете.Наименование ПОДОБНО ""%Способ2%"")
ИЛИ БухучетНачисленияУдержанияПоСотрудникам.СпособОтраженияЗарплатыВБухучете = &Способ
---
Сейчас попробую, делал так

```1c
    (БухучетНачисленияУдержанияПоСотрудникам.СпособОтраженияЗарплатыВБухучете = &Способ ИЛИ БухучетНачисленияУдержанияПоСотрудникам.Сотрудник = &Сотрудник И БухучетНачисленияУдержанияПоСотрудникам.СпособОтраженияЗарплатыВБухучете = &Способ2)
    Запрос.УстановитьПараметр("Способ2",Объект.ПроектДляАУП);
```
 не проходит, а если так

```1c
    (БухучетНачисленияУдержанияПоСотрудникам.СпособОтраженияЗарплатыВБухучете = &Способ ИЛИ БухучетНачисленияУдержанияПоСотрудникам.Сотрудник = &Сотрудник)
```
, то сотрудник попадает в список, но он разбивается на несколько частей, сколько всего по нему способов отображения, а мне нужно, чтобы попадал только тот в котором есть способ2
---
Надеюсь вы понимаете:
```1c
    %Способ2% <> %+&Способ2 + %
```
---
Разобрался спасибо, работает условия, а (6) был прав, я пробежался по регистрам, сомотрю реально, второго способа там нет, начал разбираться, оказывается в документе начисление, указан другой способ, соответственно и в регистре, я изменил в документе правильный способ и все стало работать! СПАСИБО! ВОПРОС ЗАКРЫТ.
---
В первый и во второй запросы пакета попадет этот сотрудник? В наименовании способа точно есть строка "способ2"?
---
Да, если я убираю условие по способу, то у меня попадают ВСЕ сотрудники.
---
Какое из условий по способу? А по первому вопросу ответ какой будет ?
---
Разобрался спасибо, (2) работает условие, а Вы были правы, я пробежался по регистрам, сомотрю реально, второго способа там нет, начал разбираться, оказывается в документе начисление, указан другой способ, соответственно и в регистре, я изменил в документе правильный способ и все стало работать! СПАСИБО! ВОПРОС ЗАКРЫТ.