1C-Code → Ошибки 1С → Не закрыта кавычка
Сообщение платформы: Не закрыта кавычка
Платформа не смогла разобрать текст модуля. Такие ошибки находятся до запуска, но место, которое она называет, часто далеко от настоящей причины: разбор ломается там, где стало непонятно, а не там, где ошиблись.
Текст = "Он сказал "привет""; // разбор ломается
Текст = "Он сказал ""привет"""; // верно
В 1С кавычка внутри строкового литерала пишется дважды. Это же правило постоянно подводит в текстах запросов, где кавычки встречаются часто.
Если Условие Тогда
Действие();
// забыли КонецЕсли — платформа пожалуется на КонецФункции
Сообщение укажет на конец процедуры, хотя пропущено на десять строк выше. Ищите не там, где написано, а выше по тексту.
Текст = "первая
вторая"; // так нельзя
Текст = "первая" + Символы.ПС + "вторая";
Проверка модуля в конфигураторе (Ctrl+F7) находит такое до запуска. Если сообщение указывает на конец процедуры, а там всё в порядке — смотрите выше, от последней заведомо целой конструкции.
Проверить себя на практике. В тренажёре те же ошибки возникают на настоящем интерпретаторе языка 1С: сообщения дословно те же, что у платформы, но исправить их можно сразу в браузере, без установки и без риска для рабочей базы.