Руководство пользователя — DEC Web

Цифровая электрическая схема (ЦЭС): веб-версия. Работа со схемой, рабочей документацией, отчётами и контролем качества в браузере.

Версия документа соответствует приложению v1.3+. Открывается из меню Файл → Руководство пользователя или по кнопке «?» в шапке.

1. О приложении

DEC Web — браузерная версия настольной программы «Цифровая электрическая схема». Работает с теми же файлами проектов .db (SQLite): открыв базу в браузере, вы видите ту же схему, версии и листы, что и в desktop-версии. Формат БД не меняется — данные можно переносить между настольной и веб-версиями.

Назначение: построение и ведение однолинейных электрических схем, привязка к ним рабочей документации (РД), формирование кабельных журналов, перечней оборудования и работ, ведомостей и технических актов, расчёт трудозатрат по этапам ПНР, контроль качества и сравнение версий.

Один проект — один писатель. Не открывайте одну и ту же БД одновременно на запись в настольной и веб-версиях (блокировка SQLite). Несколько пользователей в вебе защищены оптимистичной блокировкой.

2. Вход и роли

Доступ к приложению — по логину и паролю. Предусмотрены две роли:

РольЛогинВозможности
Администраторadmin Полный доступ: просмотр и редактирование схемы, данных, сохранение версий, управление версиями и резервными копиями, журнал аудита, задания ИИ.
Просмотрuser Только чтение: схема, отчёты, поиск, экспорт. Кнопки изменения скрыты или заблокированы; вкладка «Журнал аудита» недоступна.

Пароли выдаёт администратор сервера (в браузере на общем ПК сохранять не рекомендуется). Текущий пользователь и роль показаны в правом верхнем углу.

3. Открытие проекта

В шапке приложения справа:

  1. БД — выпадающий список файлов проектов на сервере (с размером). Выберите нужный — проект откроется автоматически.
  2. Версия — список сохранённых версий схемы (имя и дата). По умолчанию открывается последняя. Смена версии перезагружает схему и все вкладки.
  3. Листы — вкладки листов внизу рабочей области. Клик переключает лист.

Если проект не выбран, показывается стартовый экран со списком баз и (для администратора) кнопкой создания нового проекта.

Каталог с базами задаётся на сервере. Реальную БД администратор размещает на сервере отдельно — она не хранится в репозитории приложения.

4. Интерфейс

4.1 Шапка

4.2 Левая панель (навигация)

Вертикальная панель значков слева — быстрый переход между модулями: Схема, БД, РД, Кабели, Оборуд., Работы, Ведом., Труд, ПНД, Анализ, Качество, Версии, Аудит admin, Доп. Активный модуль подсвечен.

4.3 Рабочая область и панель листов

Центральная область отображает текущий модуль. Для схемы внизу — панель листов с кнопками «+» (новый лист) и «▾» (действия с листом).

4.4 Строка состояния

Внизу окна — статус операций («Загрузка…», «Готово», тексты ошибок). Всплывающие уведомления (тосты) в углу сообщают об успехе/ошибке действий.

Файл

КомандаДействие
Сохранить версию… admin Создаёт новую версию схемы — полную копию текущей под новым номером. Перед записью делается резервная копия БД. См. раздел 20.
Управление версиями… admin Список версий с объёмом данных, удаление версий, сжатие (VACUUM), восстановление из резервных копий.
Сохранить проект как… admin Копия всей БД в новый файл на сервере.
Горячие клавиши…Настройка пользовательских сочетаний Ctrl+клавиша (см. раздел 24).
Настройки…Параметры интерфейса (см. раздел 25).
Открыть БД…Переводит фокус на список баз в шапке.
Руководство пользователяОткрывает этот документ.

Правка admin

Отменить (Ctrl+Z), Повторить (Ctrl+Y), Копировать (Ctrl+C), Вставить (Ctrl+V), Удалить (Del), выравнивание (по левому краю, центрирование по горизонтали/вертикали, по верху) и распределение элементов.

Вид

Показать всё, Вписать по ширине (Ctrl+9), В центр проекта (Ctrl+0), Отобразить наложения (подсветка перекрывающихся элементов), Увеличить/Уменьшить.

Данные проекта

Открывает любой из модулей-вкладок (разделы 7–19).

Экспорт

PDF схемы (выбранные листы), Текущий лист в Excel, Текущий лист в CSV (см. раздел 22).

ИИ admin

«Задание для Cursor (оркестр РД)» — формирует файл reports/cursor_transfer_task.json с контекстом проекта для последующего автоматического переноса рабочей документации на схему средствами оркестра Cursor (запускается вне браузера). Поля: страницы PDF и примечание.

6. Модуль «Схема» (редактор)

Главный модуль — векторный редактор однолинейной схемы. Отрисовывает все типы элементов (шины, выключатели 0,4/10/400 кВ с положением контакта, двигатели, трансформаторы 2/3-обмоточные, выпрямители, инверторы, батареи, розетки, лампы, ящики, порты перехода, текст, линии) с цветами статусов поставки/монтажа/ПНР.

6.1 Навигация по холсту

ДействиеКак
Панорама (перемещение)Перетаскивание по пустому месту холста
МасштабКолесо мыши (плавно, с GPU-ускорением)
Показать всёМеню «Вид → Показать всё»
Вписать по ширинеCtrl+9
В центр проектаCtrl+0
Мини-картаОбзор листа в углу — клик/перетаскивание для быстрого перехода

6.2 Выделение и перемещение admin

6.3 Добавление и удаление admin

6.4 Панель атрибутов

При выделении элемента или связи открывается панель атрибутов: просмотр и (для администратора) правка значений (KKS, наименование, тип-марка, классы, статусы и т.д.). Изменения сохраняются в текущую версию. У портов перехода доступна кнопка перехода к парному порту на другом листе (по «Коду связи»).

6.5 Связи и кабельные линии admin

6.6 Контекстное меню

ПКМ по холсту/элементу: копировать, вставить, выравнивание и распределение, «В центр проекта». Доступность пунктов зависит от выделения и буфера обмена.

6.7 Наложения

«Вид → Отобразить наложения» подсвечивает перекрывающиеся элементы — помогает находить случайно совмещённые объекты.

6.8 Совместная работа: оптимистичная блокировка

Каждая версия имеет внутренний номер ревизии. Когда вы открываете лист, клиент запоминает ревизию; при сохранении правки он передаёт её серверу. Если за это время другой пользователь изменил данные версии, сервер вернёт конфликт, появится уведомление «Схема изменена…», и лист автоматически перезагрузится с актуальными данными.

Перемещение элементов (раскладка) ревизию не увеличивает — это не считается конфликтной правкой, чтобы перетаскивание не мешало другим. Конфликт возникает только на содержательных изменениях (атрибуты, добавление/удаление, массовая правка).

6.9 Листы

Панель листов внизу. Кнопка «+» — новый лист. Кнопка «▾» и ПКМ по вкладке листа открывают действия:

ДействиеОписание
Переименовать…Изменить имя листа (двойной клик по вкладке — тоже).
Учитывать / Не учитывать в отчётахИсключённые листы (помечены) не попадают в перечни, анализ, трудозатраты и т.п.
Клонировать лист…Создать копию листа с его размещениями.
ПереместитьИзменить порядок листов.
УдалитьУдалить лист (должен остаться хотя бы один).

7. Модуль «База данных»

Табличный грид все элементы × все атрибуты текущей версии (служебные/геометрические ключи скрыты). Назначение — массовый просмотр и редактирование атрибутов без захода в схему.

8. Модуль «Рабочая / нормативная документация»

Реестр документов проекта (РД и НД) с привязкой к оборудованию и листам схемы.

Передача данных во внешние (иностранные) сервисы в приложении не используется — требование КИИ/ФСТЭК. Распознавание и хранение PDF — локальные.

9. Модуль «Кабельный журнал»

Две части:

Операции таблицы — фильтр, сортировка, экспорт (раздел 23). Журнал также копируется при сохранении новой версии.

10. Модуль «Перечень оборудования»

Сводный перечень оборудования, агрегированный по атрибутам элементов схемы (по KKS оборудования, типу-марке, наименованию и т.д.). Клик по строке может переводить к элементу на схеме. Экспорт в Excel/CSV.

11. Модуль «Перечень работ»

Реестр работ (программа ПНР): п/п, ID ПНР/ПНД, блок, KKS объекта и системы, направление и этап ПНР, наименование работ и программы, шифр документа, даты, согласующая организация, принадлежность к ЯОР, исполнитель. admin Правка/добавление/удаление строк с сохранением.

12. Модуль «Ведомости и тех. акты»

Вкладка с двумя разделами (переключатель вверху): Ведомости и Технические акты. Данные опираются на оборудование, тип-марки и объёмы работ проекта.

12.1 Ведомости объёмов работ (ВОР)

12.2 Технические акты (ТА): версии, перенос прошлого, ограничения

Технический акт фиксирует выполненные объёмы по пяти этапам ПНР для оборудования выбранного ПНР. Реализована та же логика, что в настольной версии.

Структура акта

Дерево KKS оборудования → Подтип → строки расценок. По каждой строке — шифр, наименование, измеритель, количество, коэффициент, трудозатраты и 5 этапов: ПНД, ПНР с ЭМР, ИИ, КО, Отчёт. Колонки «Накопительно» и «Остаток» (%) считаются автоматически по весам этапов (10/40/30/15/5).

Создание и версии (ревизии)

«Что записывалось в прошлый раз». При создании новой ревизии этапы автоматически переносятся из последнего акта того же ПНР (и ведомости): новый акт стартует не с нуля, а продолжает зафиксированный ранее прогресс. После создания показывается, сколько строк перенесено.

Заполнение и ограничение

Ревизии не перезаписывают друг друга: предыдущие акты сохраняются как история. Сравнить прогресс между ревизиями помогает раздел «Трудозатраты» (план/факт по этапам).

13. Модуль «Трудозатраты и сравнение»

Расчёт трудозатрат ПНР по пяти этапам с весами:

ЭтапПНДПНР с ЭМРИИКООтчёт
Вес0,100,400,300,150,05

14. Модуль «Разработка ПНД»

Реестр и анализ программ наладочных работ (ПНД): сопоставление KKS на схеме по ID ПНР со сметным оборудованием, контроль покрытия. Разработка/OCR документов Word — в настольной версии.

15. Модуль «Анализ схемы»

Проверка заполненности атрибутов и базовая валидация. Для каждой версии:

«Анализ» отвечает на вопрос «что не заполнено», а «Контроль качества» — на вопрос «что неправильно структурно».

16. Модуль «Контроль качества» (DRC)

Инженерные проверки целостности схемы, дополняющие «Анализ». Сводка вверху: число ошибок и предупреждений. Каждая находка кликабельна — переход к элементу/связи на схеме.

ПроверкаУровеньЧто ищет
Висячие порты переходаошибка Порт PortStart без парного PortEnd (или наоборот) по «Коду связи», а также порты без указанного «Кода связи».
Дубли KKS оборудованияпредупр. Один и тот же KKS оборудования на нескольких элементах.
Элементы без размещенияпредупр. Элементы версии, не размещённые ни на одном листе («потеряшки»).
КЛ с неполным паспортомпредупр. Кабельные линии без марки, числа жил и сечения или класса безопасности.

Кнопка «Обновить» пересчитывает проверки. Результаты можно выгрузить в Excel/CSV.

17. Модуль «Сравнение версий»

Сравнивает две версии схемы и показывает различия по элементам и связям.

  1. Выберите версии A (база) и B (с чем сравнить). По умолчанию B — текущая, A — предыдущая.
  2. Нажмите «Сравнить». Сводка: +добавлено / −удалено / ✎изменено отдельно по элементам и связям.

18. Модуль «Журнал аудита» только admin

Регистрация событий безопасности — требование КИИ/УЗ-1 (ФСТЭК). Журнал хранится отдельно от проектных баз и переживает их замену.

Что регистрируется

Перемещения элементов (раскладка) не логируются — это не событие безопасности.

Колонки и фильтры

Время, пользователь, роль, IP, действие (по-русски), метод, путь, БД, версия, статус. Фильтры: пользователь, действие/путь, диапазон дат, «только отказы». Экспорт в Excel/CSV. Строки отказов выделяются.

19. Модуль «Доп. функционал»

Дополнительные сервисные инструменты проекта (глобальные атрибуты, глобальное присваивание из Excel, прочие операции). Состав зависит от версии приложения; действия, изменяющие данные, доступны администратору.

20. Версии и резервные копии admin

Сохранение версии

«Файл → Сохранить версию» создаёт новую версию — полную копию текущих элементов, связей, атрибутов и листов под новым номером. Перед записью автоматически создаётся резервная копия БД.

Управление версиями

Бэкапы создаются автоматически перед сохранением версии и перед заменой/восстановлением БД.

В шапке: поле атрибута (необязательно — можно искать по всем) и поле значения. Поиск подстроки без учёта регистра по атрибутам элементов и кабельных линий. Результаты — выпадающий список с указанием листа; выбор результата переводит к объекту (при необходимости переключая лист). Ctrl+назначенная клавиша может ставить фокус на поиск (см. горячие клавиши).

22. Экспорт

ЧтоКакПримечание
PDF схемыМеню «Экспорт → PDF схемы (листы)» Выбор листов, формата (A0–A4 или под размер схемы) и ориентации; многостраничный PDF.
Текущий лист в ExcelМеню «Экспорт → Текущий лист в Excel» Элементы листа с атрибутами (служебные ключи исключены).
Текущий лист в CSVМеню «Экспорт → Текущий лист в CSV»
Любая таблицаКнопки «CSV» / «Excel» в таблице Доступно во всех табличных модулях (раздел 23).
Экспорт PDF требует серверных библиотек рендеринга. На бесплатном serverless-хостинге он может быть недоступен (вернётся сообщение об установке зависимостей) — на сервере с диском работает.

23. Работа с таблицами

Все табличные модули используют единый компонент со стандартными возможностями:

Если в таблице есть несохранённые правки, при попытке закрыть вкладку браузера появится предупреждение.

24. Горячие клавиши

Фиксированные (редактор схемы)

КлавишиДействие
Ctrl+C / Ctrl+VКопировать / Вставить
Ctrl+Z / Ctrl+Y (или Ctrl+Shift+Z)Отменить / Повторить
Ctrl+AВыделить всё на листе
DelУдалить выделенное
EscСнять выделение / отменить режим
Ctrl+9Вписать по ширине
Ctrl+0В центр проекта

Настраиваемые

«Файл → Горячие клавиши» — назначьте сочетания Ctrl+буква/цифра на команды: сохранить версию, экспорт PDF, показать всё, в центр, фокус на поиск, открытие любой вкладки. Сочетания Ctrl+C/V/X/Z/Y/A/0 зарезервированы и недоступны для переназначения. Настройки хранятся в браузере (локально).

25. Настройки

«Файл → Настройки» — параметры интерфейса, хранящиеся локально в браузере. В числе прочего — подтверждение удаления элементов/связей. Настройки применяются сразу.

26. Безопасность и КИИ

27. Частые вопросы

После входа меня сразу «выкидывает» обратно на экран входа

Возможна истёкшая сессия — войдите заново. Если повторяется на сервере — администратору следует задать постоянный секрет подписи токенов (переменная окружения), иначе при нескольких экземплярах сервера сессии не совпадают.

«Недостаточно прав (только просмотр)»

Вы вошли как user. Редактирование доступно только роли admin.

«Схема изменена другим пользователем» и лист перезагрузился

Это оптимистичная блокировка: кто-то сохранил правку в эту же версию. Ваша правка отклонена, показаны актуальные данные — повторите изменение.

Не открывается PDF документа

Файл не вложен в БД и не найден рядом с базой, либо это скан без текстового слоя. Прикрепите файл заново или используйте «встроить все».

Экспорт PDF возвращает ошибку об установке зависимостей

На сервере не установлены библиотеки рендеринга PDF. Экспорт PDF доступен на сервере с диском; Excel/CSV работают всегда.

Изменения в настольной версии не видны в браузере

Обновите страницу (F5) или переключите лист/версию. Не держите одну БД открытой на запись одновременно в desktop и web.


© Цифровая электрическая схема (DEC Web). Документ открывается по адресу /static/help/index.html.