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

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

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

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

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

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

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

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

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

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

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

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