Как исправить ошибку синтаксиса «ВЫБРАТЬ» в запросе 1С на строке 51?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как исправить ошибку синтаксиса «ВЫБРАТЬ» в запросе 1С на строке 51?

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

        [ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]
        по причине:
        {(51, 2)}: Синтаксическая ошибка «ВЫБРАТЬ»
        <<?>>ВЫБРАТЬ

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

          Ошибка синтаксиса «ВЫБРАТЬ» на строке 51, символ 2 обычно означает, что в запросе есть лишний или неправильно расположенный оператор ВЫБРАТЬ.

          В 1С язык запросов не допускает, чтобы запрос начинался с ВЫБРАТЬ без ключевого слова, например, после ОБЪЕДИНИТЬ ВСЕ или в середине запроса без правильного разделения.

          Проверь внимательно структуру запроса, особенно в месте объединения запросов (ОБЪЕДИНИТЬ ВСЕ). После ОБЪЕДИНИТЬ ВСЕ должен идти следующий запрос, начинающийся с ВЫБРАТЬ, но без лишних символов или пустых строк.

          Пример правильного объединения:

          |ВЫБРАТЬ
          | …
          |ИЗ
          | …
          |ОБЪЕДИНИТЬ ВСЕ
          |ВЫБРАТЬ
          | …
          |ИЗ
          | …

          Если в твоём запросе после ОБЪЕДИНИТЬ ВСЕ стоит пустая строка или лишний символ, будет ошибка.

          Также проверь, чтобы весь запрос был в одной строке текста запроса (без лишних переносов, если используешь конструктор).

          Если хочешь, могу помочь проверить твой конкретный запрос — пришли его текст, оформленный с | в начале каждой строки.

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