| № | Вакансия | Отдел | Вилка | Открыта | Ответственный | Кандидатов | Статус |
|---|
| № | Кандидат | Вакансия | Контакты | Источник | Собеседование | Стадия |
|---|
| № | Дата | Сотрудник | Вид | Номер приказа | Подробности |
|---|
| № | ФИО | Должность | Отдел | Принят | Договор | Воинский учёт | Контакты |
|---|
| № | Сотрудник | Должность | Тип | С | По | Дней | Комментарий |
|---|
| № | Сотрудник | Событие | Срок | Военкомат | Статус | Действия |
|---|
| № | ФИО | Категория | Звание | ВУС | Документ | Военкомат приписки |
|---|
Данные воинского учёта заполняются в карточке сотрудника (раздел «Сотрудники» → ✏️).
| Название | Адрес | Телефон | Часы приёма | Контакт |
|---|
| № | Отдел | Должность | Грейд | Ставок | Занято | Свободно | Вилка оклада | Кто занимает |
|---|
| Название | Отдел | Шагов | Длительность | Заметки |
|---|
| № | Сотрудник | Шаблон | Начало | Шагов | Статус |
|---|
| № | Сотрудник | Вид | Документ | Номер | Кем выдан | Выдан | Действует до | Осталось |
|---|
Загрузка бесед...
Выберите беседу
или начните новую
| № | Логин | ФИО | Роль | Должность | Телефон | Telegram |
|---|
Архив сохраняется в папку AI_Sales/BackUps/ и содержит всю программу, кроме node_modules.
Для «Каждый час» время запуска не учитывается — бэкап создаётся в начале каждого часа.
| Файл | Размер | Дата |
|---|
Полная выгрузка всей истории внутреннего чата (личные и групповые беседы) в архив ZIP: читаемая стенограмма «Переписка.txt» + оригиналы всех переданных файлов, разложенные по папкам бесед. Доступно только Владельцу и Администратору — остальные роли не видят этот раздел и не могут скачивать историю, но переписка всегда сохраняется в базе данных и доступна для поиска на странице «Чат».
Бэкап переписки создаётся каждый день в указанное время — вместе с текстом сохраняются и все вложенные файлы.
| Файл | Размер | Дата |
|---|
| Дата/время | Действие | Сущность | ID | Пользователь | Детали |
|---|
Перезапускает программу прямо из интерфейса — не нужно заходить на сервер и вручную набирать команды. Сервер сам поднимет новый процесс, а эта страница автоматически обновится через несколько секунд.
Программа запущена внутри Docker-контейнера. Обычный перезапуск (кнопка выше) достаточен
для правок кода (server.js, db.js, страницы интерфейса) — они подключены как «живые» файлы.
Полная пересборка нужна только при изменении package.json или Dockerfile
— эквивалент команды docker compose up -d --build в терминале сервера.