Что такое Smart1Spec Studio
Что такое платформа Smart1Spec, среда Studio и язык Spec1C; какой подход лежит в основе; что доступно сейчас и какие ограничения действуют в текущей версии.
На этой странице
Smart1Spec — платформа для разработки и управляемого изменения программных решений: она связывает постановку задачи, формальное описание требований, исходный код и собираемый результат.
Smart1Spec Studio — веб-среда этой платформы. В ней ведут проекты, правят исходники, описывают задачу и спецификацию, запускают сборку и скачивают готовый файл — без установки инструментов на компьютер.
Spec1C — язык формального описания решения в текущем прикладном домене 1С:Предприятие. На нём задают модель данных и вывода; Studio может сгенерировать по ней черновик кода в модуле формы.
Первый прикладной домен продукта — решения 1С. Текущая опубликованная версия Studio ориентирована на внешние обработки (.epf) и внешние отчёты (.erf). Это границы текущей версии, а не определение всей платформы.
Коротко#
- Для работы в Studio нужны современный браузер и аккаунт Smart1Spec. Разбор файлов, генерация кода и сборка выполняются на серверах Smart1Spec; готовый файл скачивают через браузер.
- В основе работы — четыре связанных представления: Intent (задача), Spec1C (спецификация), Source (исходники) и Artifact (готовый файл). Это не обязательный мастер «только слева направо»: можно сразу править исходники загруженного файла.
- Studio не заменяет Конфигуратор и EDT, не исполняет учёт над информационной базой и не проверяет, как файл работает в вашей базе. Проверка в 1С остаётся за вами.

Подход: Intent ⇄ Spec1C ⇄ Source ⇄ Artifact#
Четыре представления решают разные задачи и хранятся в проекте рядом:
| Представление | Роль |
|---|---|
| Intent | Что нужно получить: форма, данные, вывод — в терминах задачи |
| Spec1C | Структурированная модель смысла на языке Spec1C |
| Source | Исходники файла (модули BSL, формы, макеты) — основа сборки |
| Artifact | Собранный .epf / .erf для открытия в 1С |
Связь между ними не полная и не всегда двусторонняя: например, по коду модулей спецификация сама не строится, а код по Spec1C попадает в готовый файл при сборке. Подробно — Цикл изменения: Intent, Spec1C, Source, Artifact.
Что доступно в текущей версии#
- Проекты в облаке: создание по названию и переключение между проектами — Проекты и облачная рабочая область.
- Создание пустой обработки или отчёта с обычной формой и загрузка своего
.epf/.erf— Внешние обработки и отчёты в Studio. - Редактор BSL: поиск процедур, поиск и замена, сохранение кнопкой «Сохранить BSL» — Source: исходные файлы как основа сборки, Как Studio сохраняет изменения.
- Просмотр управляемых форм загруженного файла без редактирования — Обычные и управляемые формы в Studio.
- Intent и Spec1C: описание задачи, спецификация, проверка модели — Intent: описание задачи, Язык Spec1C: обзор.
- Облачная сборка и скачивание готового файла — Artifact и облачная сборка.
- Помощник: справочные подсказки и точечная замена текста в модуле с обязательным подтверждением — Как работает Помощник и где его границы.
Типичные сценарии сейчас:
- изменить готовую обработку или отчёт (загрузить → править модуль → собрать → скачать);
- создать новый файл и описать данные на Spec1C (черновик запроса в модуле формы при сборке);
- зафиксировать замысел на этапах Intent / Spec1C рядом с исходниками.
Ограничения текущей версии#
- Нет загрузки конфигурации (
.cf,.cfe, выгрузки в файлы) в облачной среде: Studio не знает объекты вашей конфигурации и не сверяет имена справочников и регистров. Пункт «Записать в конфигурацию (недоступно)» в меню Spec1C неактивен. - Нет редактирования макета форм и конвертации обычных форм в управляемые.
- Нет истории версий и отката сохранённых изменений; нет переименования и удаления проекта.
- Studio не открывает файл в 1С и не гарантирует, что успешная сборка означает корректную работу в вашей базе — Проверки: что проверяет Studio, а что — 1С.
Полный список — Ограничения текущей версии.
Чем Studio не является#
- Не Конфигуратор и не EDT: конфигурацию целиком здесь не разрабатывают и не сопровождают.
- Не среда исполнения учёта над информационной базой.
- Не универсальная IDE «на все языки и задачи» и не замена универсального помощника 1С вне цикла Intent ⇄ Spec1C ⇄ Source ⇄ Artifact.
Как распределяются задачи между Studio, Конфигуратором и EDT — Smart1Spec, Конфигуратор и EDT: разные задачи.
Что из этого следует#
- Начать можно из браузера: регистрация, проект, создание или загрузка файла — Первая обработка: от пустого файла до .epf, Изменение существующей обработки.
- Рассматривайте Studio как место, где изменение описывается, вносится в исходники и собирается в файл. Компиляцию модуля, наличие объектов конфигурации и поведение обработки проверяет 1С.
- Если нужно изменить конфигурацию, а не внешний файл, — это работа для Конфигуратора или EDT.
См. также
Сверено с продуктом: 27.10.2026