Форматирование запроса 1С онлайн и перевод в код
Вставьте текст запроса или кусок кода с Запрос.Текст. Инструмент расставит переносы и отступы как конструктор запросов, переведёт ключевые слова в верхний регистр и соберёт код с параметрами. Работает в браузере, текст никуда не отправляется.
Запрос
Код 1С
Как пользоваться
- Вставьте запрос в поле. Подойдёт чистый текст запроса или код из модуля со строками, которые начинаются с
|, и удвоенными кавычками. - Нажмите «Форматировать». В первом окне появится запрос с отступами, во втором — готовый код: создание запроса, текст с символами
|,УстановитьПараметрдля каждого параметра и обход выборки. - Если в тексте несколько запросов через
;, код будет использоватьВыполнитьПакет().
Отформатированный текст можно открыть в конструкторе запросов: платформа принимает его без изменений. Комментарии // сохраняются.
Частые вопросы
Почему в коде строки запроса начинаются с символа «|»?
В модулях 1С многострочный строковый литерал продолжается на следующей строке символом «|». Конструктор запросов сам оформляет текст так, и инструмент повторяет этот формат.
Что делать с кавычками внутри запроса?
В строковом литерале 1С кавычка удваивается. Инструмент удваивает кавычки при переводе запроса в код и убирает удвоение при обратном переводе.
Поддерживаются ли английские ключевые слова?
Да. SELECT, FROM, WHERE, LEFT JOIN и другие ключевые слова английского синтаксиса языка запросов обрабатываются так же, как русские.