Добрый день.
Делаю простую обработку заполнения табличной части. Сложность в передаче параметра из формы в запрос Партнер.

```1c
    &НаКлиенте
    Процедура ЗаполнитКИ(Команда)
    ЗаполнитКИНаСервере();
    КонецПроцедуры

    &НаСервере
    Процедура ЗаполнитКИНаСервере()

    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | ПартнерыКонтактнаяИнформация.Представление КАК Представление,
    | ПартнерыКонтактнаяИнформация.Ссылка КАК Ссылка,
    | ПартнерыКонтактнаяИнформация.НомерТелефона КАК НомерТелефона,
    | ПартнерыКонтактнаяИнформация.НомерТелефонаБезКодов КАК НомерТелефонаБезКодов
    |ИЗ
    | Справочник.Партнеры.КонтактнаяИнформация КАК ПартнерыКонтактнаяИнформация
    |ГДЕ
    | НЕ ПартнерыКонтактнаяИнформация.Представление = ""
    | И НЕ ПартнерыКонтактнаяИнформация.НомерТелефона = ""
    | И НЕ ПартнерыКонтактнаяИнформация.НомерТелефонаБезКодов = ""
    | И ПартнерыКонтактнаяИнформация.Представление ПОДОБНО "[+][7][9]_________"
    | И ПартнерыКонтактнаяИнформация.Ссылка = &Партнер
    | И ПартнерыКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон)
    | И ПартнерыКонтактнаяИнформация.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ТелефонПартнера)";

    Запрос.УстановитьПараметр("Партнер", Партнер);

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

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

    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
    ПартнерОбъект = ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект();
    //Здесь займусь обработкой строк
    КонецЦикла;
    КонецПроцедуры
```
---
Данных нет в базе по этому партнеру, удовлетворяющих отборам запроса. Если без отбора по партнеру выборка не пустая, значит в ней данных по другим элементам справочника Партнеры, а не по тому, по которому вы отбор устанавливаете.
---
Не слушайте товарища, он не смотрел скрин формы. Все у вас норм передается. Возвращайте как было.
---
И в чем сложность?
---
Комментирую в запросе &Партнёр - выборка заполняется, оставляю как есть - выборка пустая. Получается в &Партнёр не передаётся значение, выбираемое на форме. Что-то делаю не правильно, никак не пойму что именно.
---
Данных нет в базе по этому партнеру, удовлетворяющих отборам запроса. Если без отбора по партнеру выборка не пустая, значит в ней данных по другим элементам справочника Партнеры, а не по тому, по которому вы отбор устанавливаете.
---
Вы правы. Спасибо!!! Накосячил с фильтрами.
---
либо параметром передавайте, либо Объект.Партнер
---
ОбъектПоле объекта не обнаружено (Партнер)
{ВнешняяОбработка.ЗаполнитьКиПартнеровПоУсловию.Форма.Форма.Форма(29)}: Запрос.УстановитьПараметр("Партнер",Объект.Партнер);
{ВнешняяОбработка.ЗаполнитьКиПартнеровПоУсловию.Форма.Форма.Форма(4)}: ЗаполнитКИНаСервере();
---
Не слушайте товарища, он не смотрел скрин формы. Все у вас норм передается. Возвращайте как было.
---
правильно, ибо реквизит формы находится не в "Объект", а в корне. Обращение к нему идет просто "Партнер".
---
Поставьте точку останова на строчке "Запрос.УстановитьПараметр("Партнер", Партнер);" и посмотрите, что в Партнер. Советую воспользоваться консолью отладки запросов, скорее всего у вас с запросом проблема, а не передачей в него параметра.
---
У тебя много условий в запросе. Вероятно по твоему партнеру какое-то условие не выполняется.
---
Есть такое. Ошибку нашёл.
---
Готовая обработка для заполнения Контактной информации, при условии заполненного поля Представление
. Возможно кому-то пригодится.
 Обработка содержит методически неточности: Поле ЗачениеПолей не должно заполняться текстом, в связи с неопытностью и отсутствием времени немного упростил решение. Если у кого появится желание исправить + 1000 в карму.
---
Думаю, если хотите поделится, то лучше опубликовать её.