Smart1Spec Документация
Studio
СправочникИзучающий Spec1C

Редактор Spec1C

Подсветка, подсказки Ctrl+Space по контекстам и всплывающие описания в редакторе Spec1C; почему нет маркеров ошибок и подсказок по справочникам в облачной среде.

Перед чтением

На этой странице

Редактор Spec1C — поле ввода спецификации на этапе Spec1C. Он подсвечивает конструкции языка и подсказывает ключевые слова, но не проверяет текст на ошибки во время набора.

Назначение#

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

Редактор Spec1C со спецификацией: блок data с двумя источниками и строкой соединения
Редактор 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» и «· изменено», пока есть неприменённые правки. Перенос длинных строк включён всегда, переключателя нет. Общие элементы — Общие возможности редакторов.

Ошибки#

Редактор не подчёркивает ошибки. Чтобы проверить текст:

  1. «Ещё» → «Применить без сборки» — уведомление «Spec1C → модель · источников N» или сообщение об ошибке разбора, например «Spec1C: не найден report и источники data».
  2. «Ещё» → «Проверить модель Spec1C» — замечания в журнале.

Тексты сообщений и что с ними делать — Сообщения об ошибках и предупреждения.

Ограничения#

  • Маркеров ошибок, автоматического форматирования и сворачивания по смыслу конструкций нет.
  • Конфигурацию в облачной среде загрузить нельзя, поэтому подсказки объектов, полей и измерений регистров недоступны, а имена объектов не проверяются — см. Ссылки на метаданные.
  • Список после epf. может содержать имена, которых нет в вашей обработке: проверяйте реквизиты формы на этапе Source.
  • Редактор всегда светлый, независимо от темы Studio.
  • Ctrl+S не назначена: текст спецификации Studio сохраняет в проекте сама, а в модель он попадает только после «Применить без сборки» или при сборке.

См. также

Сверено с продуктом: 27.10.2026

Нашли неточность? Напишите на [email protected] и укажите адрес страницы.

Smart1Spec · документация описывает текущую версию сервиса.