Вот никак не пойму, почему многие горе прогеры пишут такой код (даже 1С, млин, этим грешит):
Если ВидВыгрузки = 2 Тогда
Запрос.Текст = Запрос.Текст + "
| И Ссылка В ИЕРАРХИИ (&Номенклатура)";
Запрос.УстановитьПараметр("Номенклатура",ТаблицаДляВыгрузки.ВыгрузитьКолонку("Номенклатура"));
КонецЕсли;
нельзя что ли писать нормлаьно: сперва сформировать тектс запроса, что бы его удобно было править конструктором, а потом в зависимости от условий править его через СтрЗаменить????
Код, кстати, имеет место быть - но вот код из (123) (с вставками &УсловиеПо... ) лучше. Но, если у тебя запрос заведомо отбирает ссылки на какие-либо документы - то почему бы и нет? - но при этом весь остальной запрос обязан открываться конструктором, и не должны слетать ";", т.е. данные вставки возможны только в конце текста запроса. В ЗУПе конечно и похлеще есть