Меню «Ещё» этапа 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