Редактор Spec1C
Подсветка, подсказки Ctrl+Space по контекстам и всплывающие описания в редакторе Spec1C; почему нет маркеров ошибок и подсказок по справочникам в облачной среде.
Перед чтением
- Язык Spec1C: обзор Обзор
На этой странице
Редактор Spec1C — поле ввода спецификации на этапе Spec1C. Он подсвечивает конструкции языка и подсказывает ключевые слова, но не проверяет текст на ошибки во время набора.
Назначение#
Редактор находится в карточке «Spec1C» на этапе Spec1C — экран описан в Spec1C. Он доступен всегда, когда открыт проект. Набранный текст становится спецификацией после «Ещё» → «Применить без сборки» или при сборке.

Подсветка#
- Ключевые слова языка:
spec1c,report,params,data,fields,view,left_join,inner_join,right_join,on,where,balance,turnovers,into,by,at,for,show,include,list,layout,ordinary,managed,true,falseи другие. - Виды метаданных:
Справочник,Документ,РегистрСведений,РегистрНакопления,РегистрБухгалтерии,Перечисление,Обработка,Отчет, а такжеepf. - Комментарии
//, строки в кавычках, числа.
Подсветка слова не означает, что конструкция поддерживается: часть слов (например, compute, select, output) подсвечивается, но разбором игнорируется — см. Ограничения реализации.
Подсказки#
Список подсказок открывается по Ctrl+Space, а также сам — при вводе точки, пробела или запятой и во время набора слова. Что предлагается, зависит от места курсора:
| Где курсор | Что в списке |
|---|---|
| Обычное место в тексте | Ключевые слова Spec1C и виды метаданных, начинающиеся с набранных букв. |
После epf. | Имена реквизитов и таблиц обработки, известные Studio (с пометкой «· epf»). |
После Справочник., РегистрНакопления. и других видов | Объекты и поля конфигурации — только при загруженной конфигурации. |
Внутри balance / turnovers | Пошаговые подсказки следующего слова (at, by, into), измерения регистра после by (нужна конфигурация) и строка «сначала укажите регистр: balance РегистрНакопления.…», если регистр ещё не указан. |
Выбор пункта вставляет его с нужным пробелом и сразу открывает следующий список. Пошагово — Использовать подсказки Ctrl+Space.
Всплывающие описания#
При наведении на путь вида epf.Имя появляется описание «реквизит / таблица значений обработки (epf.*)». Для путей к объектам конфигурации описание показывается только при загруженной конфигурации.
Строка под редактором#
«Стр. N, кол. M», число строк, «Spec1C» и «· изменено», пока есть неприменённые правки. Перенос длинных строк включён всегда, переключателя нет. Общие элементы — Общие возможности редакторов.
Ошибки#
Редактор не подчёркивает ошибки. Чтобы проверить текст:
- «Ещё» → «Применить без сборки» — уведомление «Spec1C → модель · источников N» или сообщение об ошибке разбора, например «Spec1C: не найден report и источники data».
- «Ещё» → «Проверить модель Spec1C» — замечания в журнале.
Тексты сообщений и что с ними делать — Сообщения об ошибках и предупреждения.
Ограничения#
- Маркеров ошибок, автоматического форматирования и сворачивания по смыслу конструкций нет.
- Конфигурацию в облачной среде загрузить нельзя, поэтому подсказки объектов, полей и измерений регистров недоступны, а имена объектов не проверяются — см. Ссылки на метаданные.
- Список после
epf.может содержать имена, которых нет в вашей обработке: проверяйте реквизиты формы на этапе Source. - Редактор всегда светлый, независимо от темы Studio.
- Ctrl+S не назначена: текст спецификации Studio сохраняет в проекте сама, а в модель он попадает только после «Применить без сборки» или при сборке.
См. также
- Использовать подсказки Ctrl+Space Руководство
- Ссылки на метаданные Справочник
- Spec1C Справочник
- Сообщения об ошибках и предупреждения Справочник
Сверено с продуктом: 27.10.2026