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

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

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

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

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

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

          В 1С для многострочных строк с запросом нужно использовать либо:

          — Конкатенацию строк с + и кавычки, либо
          — Специальный синтаксис многострочной строки с символом | в начале каждой строки (рекомендуется для запросов).

          Правильный пример оформления запроса в 1С:

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

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

          Если у тебя в коде было так:

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

          ### Исправленный пример процедуры с правильным оформлением запроса:

          Проверь, чтобы в твоём коде запрос был оформлен именно так, с | в начале каждой строки и без кавычек вокруг всего текста.

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

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