() Не понял немного причем тут реквизит документа и фильтрация по юрлицам.
В общем случае фильтация осуществляется так:
Непосредственно в форме выбора:
Отбор = Список.Отборы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ЮрФизЛицо");
Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
Отбор.ПравоеЗначение = ЗначениеОтбора;
Значение может задаваться как в поле на форме, так и в параметрах формы.
Для вас возможно в зависимости от некоторых условий значение отбора должно вычисляться при создании на сервере формы выбора либо передаваться при открытии:
ОткрытьФорму("Справочник.Контрагенты.ФормаВыбора", Новый Структура("Отбор", Новый Структура("ЮрФизЛицо", ЗначениеОтбора));
Поле, по которому произоводится фильтрация обязательно должно присутствовать в динамическом списке и около него должна стоять галка "использовать всегда"