Встроенная функция может быть использована только в выражении

Данная ошибка говорит о том, что функция возвращает значение, которое требуется к чему-то присвоить или использовать в условии, в отличии от пользовательских функции, где функции можно использовать и в качестве процедур.

В данном случае был вызов функции СтрЗаменить(), которая еще не была присвоена, т.к. код был предварительный. 

Присвоение результата встроенной функции:

ТекстЗапроса = СтрЗаменить(ТекстЗапроса,"1 = 1","Ссылка = &Ссылка");

Никогда не пишите рекламное объявление, которое вы не хотели бы предложить прочесть собственной семье. Вы не стали бы лгать собственной жене. Не лгите и моей.

— Д. Огилви.