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