Smart1Spec Документация
Studio
Понятие

Что такое 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С остаётся за вами.
Рабочая область Studio: шапка, навигатор слева, панель этапов, карточка Artifact, инспектор, панель Помощника и строка состояния
Рабочая область Smart1Spec Studio

Подход: Intent ⇄ Spec1C ⇄ Source ⇄ Artifact#

Четыре представления решают разные задачи и хранятся в проекте рядом:

ПредставлениеРоль
IntentЧто нужно получить: форма, данные, вывод — в терминах задачи
Spec1CСтруктурированная модель смысла на языке Spec1C
SourceИсходники файла (модули BSL, формы, макеты) — основа сборки
ArtifactСобранный .epf / .erf для открытия в 1С

Связь между ними не полная и не всегда двусторонняя: например, по коду модулей спецификация сама не строится, а код по Spec1C попадает в готовый файл при сборке. Подробно — Цикл изменения: Intent, Spec1C, Source, 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

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

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