(0) Ты в запрос передаёшь ссылку на контрагента, а в запросе сверяешь имя с переданным параметром. Замени
Запрос.УстановитьПараметр("ВыбНаименование", Справочники.Контрагенты.НайтиПоНаименованию(ТекущийКонтрагент));
на
Запрос.УстановитьПараметр("ВыбНаименование",ТекущийКонтрагент);
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший