Разместил на форме списка документа реквизит штрихкод (поле ввода) и у каждого документа есть такой реквизит. В обработчике события "окончание ввода текста" для поля ввода пишу
Если ШтрихкодНаФормеСписка = "" Тогда
ДокументСписок.Отбор.Сбросить();
Иначе
ДокументСписок.Отбор.Штрихкод.ВидСравнения = ВидСравнения.Равно;
ДокументСписок.Отбор.Штрихкод.Значение = ШтрихкодНаФормеСписка;
ДокументСписок.Отбор.Штрихкод.Использование = Истина;
КонецЕсли;
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший