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

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

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #37130
      Фото аватараOdineski
      Участник

        {РегламентированноеУведомлениеРеестрДокументовПодтверждающихЛьготы Отчет.РегламентированноеУведомлениеРеестрДокументовПодтверждающихЛьготы.Форма.Форма2021_1.Форма(25,19)}: Ожидается выражение
        Запрос.Текст =<<?>> (Проверка: Сервер)
        {РегламентированноеУведомлениеРеестрДокументовПодтверждающихЛьготы Отчет.РегламентированноеУведомлениеРеестрДокументовПодтверждающихЛьготы.Форма.Форма2021_1.Форма(25,19)}: Ожидается выражение
        Запрос.Текст =<<?>> (Проверка: Тонкий клиент)
        скопировала твой текст

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

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

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

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

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

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

          или

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

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

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

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

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С