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

Меню «Ещё» этапа Spec1C

Что делает каждая команда меню «Ещё» на этапе Spec1C — применить без сборки, проверить модель, скачать, отменить изменения — и почему запись в конфигурацию недоступна.

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

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

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

Назначение#

Меню нужно, когда вы хотите проверить или сохранить спецификацию, не дожидаясь сборки: убедиться, что текст разбирается без ошибок, скачать его копию или отказаться от несохранённых правок.

Команды меню#

КомандаЧто делаетЧто вы увидите
«Применить без сборки»Разбирает текст из редактора и применяет его к модели проекта. Файл .epf / .erf не пересобирается.Уведомление «Spec1C → модель · источников N…». При ошибке — «Spec1C: …» с номером строки и причиной.
«Проверить модель Spec1C»Проверяет модель спецификации на внутренние противоречия.Уведомление «Проверка пройдена» или «Замечаний: N». Studio переходит на этап Artifact и показывает журнал проверки: при успехе — строку «Проверка OK: модель совместима со сборкой Source → Artifact».
«Скачать Spec1C»Сохраняет текст спецификации файлом <имя>.spec1c в папку загрузок браузера.Уведомление «Скачан <имя>.spec1c».
«Отменить изменения»Удаляет несохранённые правки в редакторе и восстанавливает текст из последней применённой модели.Значок «изменена» на этапе Spec1C пропадает.
«Записать в конфигурацию (недоступно)»Неактивный пункт: в облачной среде запись в конфигурацию не выполняется.—

Применить без сборки#

Команда полезна, пока вы пишете спецификацию: после неё правки записываются в проект, а ошибки разбора видны сразу, без запуска сборки. Если текст пустой, появится «Spec1C пуст — заполните Intent / Данные или введите спецификацию». Пошаговый сценарий — Применить спецификацию без сборки, расшифровка сообщений об ошибках разбора — Сообщения об ошибках и предупреждения.

Применение не генерирует код в модуль формы. Код по спецификации генерируется при сборке, и только в собранный файл — подробнее в Генерация BSL и зоны генерации.

Проверить модель Spec1C#

Подсказка к команде прямо говорит, что проверка «не заменяет синтаксис 1С». Она ищет противоречия внутри спецификации — например, обращение к источнику, которого нет. Она не компилирует модуль и не сверяет имена объектов с вашей конфигурацией: это можно проверить только в 1С. Как запустить проверку и разобрать замечания — Проверить модель.

Скачать Spec1C#

Файл .spec1c — обычный текст в кодировке UTF-8. Его удобно хранить рядом с обработкой, отправлять коллегам на ревью или сравнивать версии в системе контроля версий. Обратно в Studio такой файл загрузить нельзя: чтобы перенести спецификацию, скопируйте текст и вставьте его в редактор. Подробнее — Скачать спецификацию в файл.

Отменить изменения#

Пункт активен, только когда в редакторе есть правки, которые ещё не применены. После отмены текст строится заново из модели проекта: форматирование и комментарии могут выглядеть иначе, чем в последней вашей редакции. Пошагово — Отменить изменения спецификации.

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

  • В меню нет команды «Загрузить Spec1C»: файл .spec1c нельзя открыть в Studio, только вставить его текст в редактор.
  • «Проверить модель Spec1C» не проверяет синтаксис 1С и наличие объектов конфигурации.
  • «Записать в конфигурацию» в облачной среде недоступна — Studio работает только с внешними обработками и отчётами.
  • Отката к предыдущей применённой версии спецификации нет; «Отменить изменения» возвращает только последнюю применённую модель.

См. также

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

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

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