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