Внутренний чат и интерфейс
Внутренний чат сотрудников и общие приёмы работы с интерфейсом. Разделы, которые раньше были здесь, — отдельными страницами: организации, AI-агент, автообзвон и стоп-лист, документы, видеонаблюдение, компоненты интерфейса.
Пять шагов на живых экранах: единый реестр PDF, фильтры и поиск по статусам, выпуск документа из шаблона, готовый счёт с реквизитами и логотипом, реквизиты организаций и нумерация. Плюс три правила: реквизиты — по исполнителю, нумерация непрерывна, ошибочный документ аннулируют, а не удаляют. Раздел ниже: Модуль «Документы».
Внутренний чат персонала
Встроенный мессенджер для сотрудников — выдвижная панель «Чаты» доступна с любой страницы админки (иконка-колокольчик в навбаре). Личные диалоги, групповые чаты, чат «Поддержка разработчика» (AI-ассистент + эскалация специалисту), вкладка «Уведомления» с системными событиями.
- Комнаты: личные (direct), групповые (group, с обложкой), поддержка (support). Markdown в сообщениях (жирный/курсив/код/ссылки/списки), вложения (GCS), реакции-эмодзи, ответы на сообщения, галочки прочтения.
- Бейдж непрочитанных в навбаре — опрос каждые 30 сек, работает даже при закрытой панели.
Отчёты по расписанию в чат
Любой SQL-отчёт (каталог отчётов) можно отправлять в выбранный чат автоматически: ежедневно / еженедельно (Пн) / ежемесячно (1-е число) в заданное время. Сообщение — компактная текстовая таблица (первые 4 колонки, до N строк).
flowchart LR
BEAT["Celery beat
dispatch_scheduled_reports"] --> DUE{"Пора?
(час/мин, частота,
не слали сегодня)"}
DUE -- да --> PAR["Авто-параметры:
даты = период по частоте
(день/7дн/30дн),
строковые фильтры пусты"]
PAR --> SQL["_execute_sql()
(та же подстановка,
что в ручном запуске)"]
SQL --> MSG["ChatMessage role=system
«📊 Отчёт …» в комнату"]
MSG --> TOAST["Toast + бейдж
у участников"]
Параметризованные отчёты
(:Дата_начала|date$ и т.п.) поддерживаются: даты авто-заполняются
периодом по частоте расписания, строковые фильтры трактуются как «без ограничения».
Мультиорганизация (build 3085).
Параметр :Организация|org$ заполняется организациями отчёта, доступными автору
расписания, — в чат не попадёт больше, чем мог бы открыть он сам. Если первая колонка отчёта —
«Организация», сообщение делится на блоки по организациям. До build 3085 рассылка передавала
параметры без типа, и даты периода до отчёта не доходили.
Toast-уведомления о новых сообщениях
Новое личное или групповое сообщение показывает toast в правом нижнем углу (на мобильном — полноширинный снизу): аватарка отправителя (реальное фото профиля или инициалы), имя, время, многострочный текст, кнопки «Ответить» (открывает нужный чат) и закрыть. Эффект матового стекла (backdrop-blur), тёмная тема, авто-скрытие через 9 сек, стек до 4 штук. Открытая комната не тостится; свои сообщения не триггерят.
Интерфейс: темы и единые паттерны
Переключатель темы (Система / Светлая / Тёмная)
Тема выбирается в меню профиля — нажмите на свой аватар справа в верхней панели. Три положения:
- Система — как в настройках компьютера или телефона, с автоматической сменой дня и ночи;
- Светлая и Тёмная — всегда одна и та же.
Выбор запоминается в браузере: на другом компьютере или в другом браузере тема будет своя. Тёмная тема работает во всех разделах панели.
Кнопка «Сохранить» включается после изменения
Пока на странице настроек ничего не изменено, кнопка «Сохранить» серая и не нажимается. Стоит изменить любое поле — она становится зелёной. Так видно, есть ли несохранённые правки, и случайное нажатие ничего не перезапишет. Так устроены все разделы настроек: система, Поддержка, CRM, платежи, интеграции и другие.
Подсказки «i»
Пояснения к настройкам не занимают место на странице: они в серых значках «i» рядом с названием. Наведите курсор или нажмите на значок на телефоне — появится подсказка. Значок «i» у заголовка раздела или блока открывает этот раздел документации.
Единый вид блоков
Блоки настроек и сводок выглядят одинаково во всех разделах: скруглённые углы, светлая полоса заголовка, одинаковые отступы.
Стиль вкладок
Вид вкладок выбирается для всей установки в «Настройки системы → Профиль», блок «Вкладки карточки клиента». Шесть вариантов: классический, «таблетки», подчёркивание, компактный (только иконки), Tubelight и Glow. Стиль действует во всех разделах с вкладками — в карточке клиента, Поддержке, настройках. Для телефона он задаётся отдельно.