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

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

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

★ Быстрый старт за 5 минут

Пять шагов от входа до первого экспорта. Кнопки и панели показаны так, как выглядят в приложении.

  1. Войдите и выберите проект. После входа в шапке справа выберите БД (файл проекта .db) и Версию схемы.
    Селекторы БД и версии
    Шапка справа: выбор файла проекта и версии.
  2. Откройте лист. Внизу — панель листов. Клик по вкладке открывает лист; + добавляет новый лист, — действия с листом.
    Панель листов
    Вкладки листов: активный выделен синим; справа — «Сброс» сессии.
  3. Переключайте модули. Слева — рейка: Схема, БД, РД, Кабели, Оборудование, Работы, ПНД, Ведомости, ТА, Труд, Анализ. Активный подсвечен.
    Рейка модулей
    Левая рейка модулей.
  4. Найдите элемент и посмотрите данные. В шапке — меню и поиск. Клик по элементу на схеме открывает панель атрибутов (KKS, наименование, статус, РД).
    Шапка приложения с меню
    Шапка: меню (Файл, Правка, Вид, Поиск, Данные проекта, Статистика, Экспорт, Задачи, Админ), пользователь и «Выход».
  5. Выгрузите результат. Меню Экспорт: PDF схемы, текущий лист в Excel/CSV. В любой таблице — кнопки «CSV» / «Excel».

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

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

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

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

2. Вход, роли и допуски

Доступ к приложению — по персональному логину и паролю. Учётную запись выдаёт администратор в панели администратора. Роли:

РольВозможности
Администратор Полный доступ: просмотр и редактирование всех модулей, сохранение версий, управление версиями и резервными копиями, учётные записи, журнал аудита, задания ИИ.
Пользователь Работает по допускам к модулям, которые настроил администратор: для каждого модуля — нет (модуль скрыт), чтение (просмотр, поиск, экспорт) или редактирование. Если допуски не настраивались — чтение всех модулей.

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

Текущий пользователь и уровень доступа показаны в правом верхнем углу.

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, прочие операции). Состав зависит от версии приложения; действия, изменяющие данные, доступны администратору.

19а. Панель администратора: учётные записи только admin

Кнопка «Админ» в главном меню. Здесь администратор выдаёт персональные учётные записи, настраивает роли и допуски к модулям, следит за активацией.

Создание учётной записи

Временные пароли и активация

Обслуживание

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.

28. Типовые сценарии

Короткие пошаговые рецепты для частых задач.

28.1 Оцифровать комплект РД (перенести чертёж на схему)

Пример оцифрованной сборки 0,4 кВ
Что получится: сборка 0,4 кВ — шина, ряд выключателей и нагрузки (двигатели, нагреватели, ящики).
  1. Добавьте лист кнопкой + и переименуйте (двойной клик по вкладке).
  2. Из палитры слева поставьте шину (НКУ‑0,4 кВ или КРУ‑10 кВ): клик по типу, затем клик на холсте.
    Палитра Библиотека
    Палитра «Библиотека»: РУ и категории нагрузки.
  3. Добавьте выключатели и нагрузки (двигатели, ящики распределительные, нагреватели) тем же кликом из палитры.
  4. Соедините порты: тяните от порта выключателя к порту нагрузки — создаётся кабельная линия (КЛ) с авто‑маршрутом.
  5. Заполните атрибуты (KKS, наименование, тип‑марка, РД) в правой панели атрибутов.
  6. Проверьте лист в модуле Контроль качества (висячие порты, дубли KKS, неполные КЛ).
  7. Сохраните: Файл → Сохранить версию.

28.2 Собрать кабельный журнал

  1. Выделите кабельную линию на схеме; в панели атрибутов заполните: Тип (марка), Число жил и сечение, Класс безопасности, Откуда/Куда (KKS и помещение), Длина.
  2. Откройте модуль Кабели → раздел «Кабели схемы» — журнал соберётся автоматически из этих атрибутов.
  3. Экспорт кнопкой «Excel» / «CSV» в таблице.

28.3 Сформировать ведомость объёмов работ (ВОР)

  1. Модуль Ведом. → раздел «Ведомости».
  2. Укажите ID ПНР — подберутся оборудование, расценки и объёмы; посмотрите предпросмотр.
  3. Задайте номер и ревизию, запишите в базу, выгрузите в Excel.

28.4 Провести технический акт по этапам ПНР

  1. Модуль ТА → «+ Новый тех. акт по ПНР», укажите ID ПНР — соберётся дерево «KKS → подтип → расценки».
  2. Заполните 5 этапов (ПНД, ПНР с ЭМР, ИИ, КО, Отчёт) — проценты пересчитываются на лету. Кнопка «Заполнить ПНД» проставит ПНД из «Количества».
  3. Сохраните. Новая ревизия переносит прогресс из прошлого акта; уменьшать значения нельзя (сохранение отклонится).

28.5 Массовая правка атрибутов из Excel

  1. Модуль БД → «Импорт из Excel». Элементы сопоставляются по столбцу KKS оборудования.
  2. Обновятся атрибуты, чьи имена совпали с заголовками Excel. Сначала — предпросмотр (что изменится, какие KKS не найдены).
  3. Примените изменения отдельным действием.

28.6 Проверка перед сдачей

  1. Модуль Анализ — что не заполнено (по полям), кириллица в KKS, нарушения правил КЛ. Кнопка «Подсветить на схеме».
  2. Модуль Контроль качества (DRC) — висячие порты перехода, дубли KKS, элементы без размещения, КЛ без паспорта. Клик по находке — переход к объекту.
  3. Модуль Версии → «Сравнение версий» — что изменилось относительно прошлой ревизии.

29. Справочник типов элементов

В палитре 34 типа символов, единых для web и desktop. Основные обозначения:

Условные обозначения элементов
Библиотека символов: шины, выключатели, двигатели, трансформаторы, нагреватели, ящики, порты перехода и др.

Цвет элемента кодирует статус (атрибут «State»):

Цвета статусов
Поставка → Монтаж → ПНР с ЭМР → ИИ → КО. Без статуса — тёмный контур.

Что каким типом обозначать

Оборудование на РДТип элемента
Насос, электронасосный агрегатMotor (двигатель, символ «M»)
Вентилятор, газодувка, сплит‑система, секция электрокалорифераVentAggregatorMotor
Спираль электронагревателяHeaterSpiral + два HeaterInlet (ввода A/B)
Шкаф АВР, контроллера, вторичных преобразователей, безопасностиDistributionBox (ящик распределительный, «ЯР»)
Питание сборки от другой сборкиBus с KKS этой сборки (на другом листе — мост из портов перехода)
Шинки управления/обогрева сборки (блоки *GK)Other (вид «Стрелка»)
Выключатель 0,4 кВ / 10 кВSwitch04kV / Switch
Трансформатор 2‑обмоточный / 3‑обмоточныйTransformer10kV / ThreeWindingTransformer

30. Понятия и модель данных

Коротко о внутреннем устройстве проекта — это помогает читать отчёты и не терять данные:

ПонятиеЧто это
ЭлементОбъект схемы (шина, выключатель, двигатель…). Имеет тип и набор атрибутов.
АтрибутПара «ключ: значение» (KKS, РД, статус, тип‑марка…). Хранятся отдельно от элемента.
Связь (КЛ)Линия между портами элементов; несёт паспорт кабеля (марка, сечение, длина).
ЛистХолст схемы. Элемент попадает на лист через размещение.
РазмещениеПозиция элемента (x, y) на конкретном листе. Один элемент может лежать на нескольких листах.
ВерсияСнимок всего проекта целиком (элементы, связи, атрибуты, листы).
Элемент может существовать в версии, но не быть размещённым ни на одном листе («потеряшка»). Так бывает после удаления листа: элементы остаются в базе и попадают в перечень оборудования. Ищите их в «Контроле качества» → «Элементы без размещения» и чистите перед формированием ведомостей.

31. Глоссарий сокращений

Сокр.Расшифровка
KKSСистема кодирования оборудования (уникальный код объекта/элемента).
РД / НДРабочая документация / нормативная документация.
КЛКабельная линия (тип связи между элементами).
РУ / КРУ / НКУРаспределительное устройство / комплектное РУ 10 кВ / низковольтное комплектное устройство 0,4 кВ.
ЯРЯщик распределительный (DistributionBox).
ПНР / ПНДПусконаладочные работы / программа наладочных работ (документ).
Этапы ПНРПНД (10%), ПНР с ЭМР (40%), ИИ (30%), КО (15%), Отчёт (5%).
ЭМР / ИИ / КОЭлектромонтажные работы / индивидуальные испытания / комплексное опробование.
ВОР / ТАВедомость объёмов работ / технический акт.
ЯОРЯдерно‑опасные работы (признак принадлежности работы).
DRCDesign Rule Check — контроль качества (инженерные проверки схемы).
КИИ / УЗ‑1Критическая информационная инфраструктура / уровень защищённости 1 (требования ФСТЭК).
СнапПривязка к сетке при перемещении элементов.
РевизияВнутренний номер версии; растёт при содержательных правках (основа оптимистичной блокировки).

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