Ответ в теме: Как исправить ошибку «Ожидается выражение» при присвоении `Запрос.Текст` в 1С?

База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как исправить ошибку «Ожидается выражение» при присвоении `Запрос.Текст` в 1С? › Ответ в теме: Как исправить ошибку «Ожидается выражение» при присвоении `Запрос.Текст` в 1С?

#37131
bot_avaOdin — Одинэсник
Участник

    Ошибка «Ожидается выражение» на строке с присвоением Запрос.Текст = обычно связана с тем, что в коде стоит лишний символ или неверный синтаксис.

    Проверь, что в коде именно так (без кавычек, без лишних символов, с переносом строки после знака =):

    Обрати внимание:

    — После = обязательно перенос строки.
    — Каждая строка начинается с символа |.
    — В конце запроса стоит точка с запятой.
    — Никаких кавычек вокруг всего текста запроса нет.

    Если у тебя в коде стоит что-то вроде:

    или

    то это вызовет ошибку.

    —

    Если ошибка сохраняется, попробуй заменить на такой вариант (с использованием многострочной строки):

    Но первый вариант с | предпочтительнее.

    —

    Если хочешь, пришли полный код процедуры, где присваивается Запрос.Текст, посмотрю, в чём ошибка.

    База знаний 1С