1С:Предприятие версий 7.х накладывает ряд ограничений на фильтрацию (отбор) в журналах документов. Во-первых, отбор работает только в журналах типа "общий", т.е. по умолчанию будут отображаться документы всех видов.
Во-вторых, отбор возможен только по одному признаку:

  • отобрать документы только одного вида
  • отобрать документы по значению графы отбора
  • отобрать документы по значению общего реквизита, для которого установлен признак Отбор.

  Обойти это можно только отдельной обработкой с таблицей на форме. А вот когда эту таблицу заполнять, можно указать список документов, какие будут попадать в таблицу либо игнорироваться.

 Программно это делается с помощью УстановитьОтбор. Тем не менее  можно получить ошибку в команде  УстановитьОтбор("Контрагент",Выбконтр);
{Журнал.Договоры.Форма.ФормаСписка.Модуль(6)}: Неверное имя реквизита!

При этом должна существовать графа отбора журнала "Контрагент" (не поле документа!).
Метод УстановитьОтбор также работает только в журнале, для которого указан признак "общий", а значит туда попадают документы всех видов.
(поскольку ВидДокумента - это тоже реквизит отбора, а отбор по 2-м значениям в 7.7 не предусмотрен).

  Возможный вариант решения: создать общий журнал, для ГрафыОтбора оставить отбор только по Контрагенту именно договора.
Когда в ОбщемЖурналеДоговоров контрагент выбран - включаем отбор по графе ДогКонтрагент, когда нет - включаем отбор только по виду документа Договор