Справка · Веб-версия · Сущности системы

Объекты

Объект — здание, площадка или сооружение, на котором ведутся работы по договору.

Что хранится

  • Название и описание.
  • Адрес: регион → район → населённый пункт → улица + номер строения.
  • Тип здания (из справочника).
  • Договор — обязательная привязка.
  • Период обслуживания (месяц/квартал/год — задаёт периодичность ТО).
  • Ответственное лицо на объекте, его контакт.
  • Список оборудования (через таблицу objects_equipment с количеством).

Создание объекта

Раздел «Объекты»«+ Создать»:

  1. Выберите договор (обязательно).
  2. Введите название и описание.
  3. Адресные поля — каскадные селекты. При смене региона район и ниже сбрасываются.
  4. Тип здания, период обслуживания.
  5. Ответственный и его контакт.

Страница объекта (детальная)

Страница объектаСтраница объекта

Открывается по клику на строку в списке объектов.

Шапка

  • Название объекта.
  • Под названием справа — три действия: «Редактировать», «Скачать журнал», «Назад к списку».

Сводка

Под шапкой, перед вкладками, — три строки-сводки:

  • Адрес — одной строкой, со «спец-префиксами» как в актах (г. Астрахань, ул. Адмирала Нахимова, д. 5, пом. 12). Префиксы берутся из справочников (spec_locality.short_name, spec_street.short_name, spec_build.name, spec_room.name).
  • Контракт — целая строка кликабельна и ведёт на карточку договора. Формат: «<тип контракта><номер> от <дата заключения> г., срок до <дата завершения> г.». Тип берётся из каталога (spec_contract.name — «Договор» / «Государственный контракт»).
  • Ответственный — ФИО и контакт через тире.

Вкладки

  • Оборудование — список оборудования, привязанного к объекту, с количеством.
  • Заявки — все заявки, созданные по объекту.
  • Отчёты — отчёты по объекту.
  • Неисправности — зарегистрированные дефекты.

В каждой таблице на вкладках — компактный режим: значения, не помещающиеся в столбец, обрезаются «…», полное содержимое доступно через всплывающую подсказку (title=). Ширину столбца можно тянуть мышью за правый край шапки; настройка запоминается отдельно на каждый таб и сохраняется в localStorage. Над таблицей есть кнопка «↔ Сбросить ширины».

Привязка оборудования

На вкладке «Оборудование»:

  • «+ Добавить» — выберите единицу из общего каталога и укажите количество.
  • 👁 — открыть детали оборудования.
  • ✏️ — редактировать привязку (количество, инв./сер. номера).
  • 🗑️ — отвязать (само оборудование при этом не удаляется).

Фильтрация в списке

Список объектовСписок объектов

  • Поиск по названию.
  • Фильтр по договору.
  • Фильтр по заказчику (из договора).
  • Фильтр по подрядчику (из договора).
  • Фильтр по региону / району / населённому пункту.

В таблице списка — те же компактные правила: ellipsis, tooltip, resizable-столбцы. Колонка «Адрес» отображает полный адрес одной строкой через тот же build_address, что и в актах.

Связь с другими сущностями

  • Объект → один договор.
  • Объект → много единиц оборудования (через objects_equipment).
  • На объекте регистрируются заявки и неисправности.
  • По объекту составляются отчёты.