3.9 KiB
3.9 KiB
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