Files
sfera/docs/ui-ux-roadmap.md
2026-05-16 19:03:49 +03:00

3.9 KiB
Raw Permalink Blame History

UI/UX Roadmap SFERA

SFERA UI — это современная IDE/операционная среда для 1С, а не CRM.

Для authoring-экранов 1С Конфигуратор является источником сильных workflow-паттернов: дерево конфигурации, вкладки открытых объектов, режимы модуль/форма/свойства/события, правый инспектор и нижние панели. SFERA не повторяет legacy-внешний вид, а переносит эти паттерны в современную AI IDE.

Этап 1 — Foundation

  • AppShell
  • Sidebar
  • Topbar
  • theme tokens
  • auth layout
  • workspace layout
  • command palette
  • базовый 1С dashboard
  • permissions scaffold
  • audit trail scaffold

Этап 2 — 1С Semantic Workspace

  • дерево проектов 1С
  • дерево объектов конфигурации
  • SIR snapshots
  • semantic graph view
  • object details inspector
  • impact analysis
  • review findings
  • knowledge coverage
  • роли и права 1С
  • privacy markers

Этап 3 — IDE Workspace

  • BSL code editor
  • рабочие режимы: модуль, форма, свойства, события, версии, документация, знания, обучение
  • подсветка синтаксиса
  • diagnostics/problems panel
  • outline
  • go to definition
  • find references
  • rename/refactor preview
  • semantic search
  • command palette для IDE-действий

Этап 4 — AI Pair Programmer

  • inline code completion
  • продолжение BSL-кода по текущему контексту
  • подсказки по доступным переменным, параметрам, реквизитам, табличным частям и формам
  • генерация процедур, функций, запросов и движений регистров
  • генерация обработчиков команд и форм
  • объяснение предложенного кода
  • token/cost impact перед AI-действием
  • AI decision audit
  • объяснение текущих переменных, доступных реквизитов, событий формы и связанных объектов перед генерацией

Этап 5 — Object/Form/Report Designer

  • создание и изменение документов, справочников, регистров и общих модулей
  • создание реквизитов и табличных частей
  • создание команд
  • visual form designer
  • form elements inspector
  • command handler binding
  • report designer
  • metadata diff

Этап 5.5 — Documentation, Knowledge, Training

  • документация объекта и формы рядом с редактором
  • связь знаний с lineage, процедурами, запросами, событиями и задачами
  • командные паттерны и стандарты кодирования 1С
  • обучение разработчика на текущем объекте: что можно безопасно написать, какие переменные доступны, какие риски есть
  • поиск по документации, базе знаний, версиям, обсуждениям и изменениям

Этап 6 — Guarded Apply

  • preview всех изменений
  • semantic diff
  • impact analysis до применения
  • review до применения
  • RBAC/privacy checks
  • object-level version record
  • task/session binding
  • rollback point

Этап 7 — Runtime And Operations

  • регламентные задания
  • интеграции
  • runtime overlays
  • operations jobs
  • observability
  • marketplace/download center
  • license/admin panels