(4) Незачто
Держи пример как это наиболее правильно делать
ИмяСправочника = "Номенклатура";
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Справочник.Ссылка КАК Ссылка,
| Справочник.Код КАК Код,
| Справочник.Наименование КАК Наименование
|ИЗ
| &Справочник КАК Справочник";
СтрокаСправочника = СтрШаблон("Справочник.%1", ИмяСправочника);
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&Справочник", СтрокаСправочника);
РезультатЗапроса = Запрос.Выполнить().Выгрузить();