https://its.1c.ru/db/metod8dev/content/3557/hdoc
Почему не работает, рекомендация ИТС? В "333"-пихаю ссылку на сотрудника.
ОШИБКА: Несоответствие типов

```1c
    ЗначениеОтбора = Новый Структура("Номер", "333");
    ПараметрыВыбора = Новый Структура("Отбор", ЗначениеОтбора);

    ОткрытьФорму("Документ.ПриходнаяНакладная.ФормаСписка",ПараметрыВыбора);
```

По команде, надо открыть список документов с отбором по "сотруднику".
---
ПараметрыВыбора
Переименуйте переменную ПараметрыВыбора.
---
Номер - это что именно? В форме списка он чему соответствует? ;)
---
Судя по ИТС- имя поля.
 Они же пишут-Например, в следующем примере открывается список приходных накладных с отбором по полю Номер, равному 333.
---
куда это пихаете?
Номер это поле конкретного запроса динамического списка. Оно не служебное. Оно должно быть получено в самом запросе (или является реквизитом основной таблицы, если не используется произвольный запрос)
---
или является реквизитом основной таблицы, если не используется произвольный запрос

Номер - ну конечно он "Реквизит" динамического списка в "Форме списка".
---
хорошо. Номер есть. Он какого типа? Строка?
Тогда продолжим:
333"-пихаю ссылку на сотрудника.
Т.е. в отбор в строковое поле пытаетесь передать Ссылку?
Так не работает. Передавать в строковый тип можно только строку.
Если нужен отбор по ссылке, то и поле должно быть нужного ссылочного типа.
---
ну конечно СправочникСсылка.Сотрудники
---
Номер строка.В отбор указываете Номер.
Если нужно по сотруднику, то вместо Номер нужно указывать ЧтоТоТАмЗакрашенное_Сотрудник

```1c
    ЗначениеОтбора = Новый Структура("ЧтоТоТАмЗакрашенное_Сотрудник", НужнаяСсылкаСотрудник);
```
---
Конечно так и сделал первым делом............... но как и писал.ОШИБКА: Несоответствие типов

Мне нужно из карточки "Сотрудника" по кнопке открыть список документов с отбором по нему (в модуле формы ссылку беру так "ЭтотОбъект.СотрудникСсылка").
---
Ткните отладчиком и посмотрите тип в отборе. Ну мало ли, действительно, не совпадает.
---
так приведите код который используете для открытия формы с отбором.
И что это за СотрудникСсылка?
---
```1c
    ЗначениеОтбора = Новый Структура("Сотрудник", ЭтотОбъект.СотрудникСсылка);
    ПараметрыВыбора = Новый Структура("Отбор", ЗначениеОтбора);
    ОткрытьФорму("Документ.МОЙ.ФормаСписка", ПараметрыВыбора);
```
---
ЗначениеОтбора = Новый Структура("Сотрудник", ЭтотОбъект.СотрудникСсылка);
Пока не ясно, что содержит СотрудникСсылка.
И на скрине формы отбора, в динамическом списке поле называется не "Сотрудник". Оно имеет еще символы вначале.
---
И на скрине формы отбора, в динамическом списке поле называется не "Сотрудник". Оно имеет еще символы вначале.

Ну конечно я указал на примере без префиксов своих.
---
Пока не ясно, что содержит Сотрудни
---
приведите полный текст ошибки.
Еще, открываете форму Выбора. На скрине точно именно форма выбора, а не форма списка?
Может на форме выбора (если она вообще есть, а не используется сгенерированная по умолчанию) нет таких полей.
А, нет, форма Списка. Но это именно эта форма?
---
Но это именно эта форма?

"ФормаСписка"- я открываю наКлиенте из ФормыЭлемента-"Сотрудник"
---
https://infostart.ru/1c/articles/236382/
---
Ни ключ отбора ни его значение в параметрах формы не могут вызвать ошибку. Нужно видеть именно ту строчку кода, на которой вылетает ошибка. Ошибка где-то в другом месте.
---
Включил остановку по ошибке .

Ошибка при установке значения атрибута контекста (ПараметрыВыбора)
{Справочник.Сотрудники.Форма.ФормаЭлемента.Форма(40)}:ПараметрыВыбора = Новый Структура("Отбор", ЗначениеОтбора);
по причине:
Несоответствие типов
---
ПараметрыВыбора
Переименуйте переменную ПараметрыВыбора.
---
Это "№;:?%;%№;:?*"- я пол дня потерял из-за этого! СПАСИБО!