дополнительное
October 9

Резервное копирование базы данных в Telegram

В программе «ДоКа» реализован удобный и бесплатный способ защиты данных — автоматическое резервное копирование базы в Telegram.
Функция полностью бесплатна, не ограничена по трафику и позволяет быстро восстановить данные даже при поломке или переустановке устройства.


💡 1. Зачем нужно резервное копирование

Резервное копирование позволяет избежать потери информации при:

  • сбоях оборудования;
  • переустановке Windows;
  • заражение вирусами;
  • случайном удалении базы данных.

Копия автоматически сохраняется в вашем личном чате Telegram при каждом успешном запуске программы.Вы всегда сможете восстановить базу за короткое время.


⚙️ 2. Подготовка к настройке

Перед началом убедитесь, что:

  • используется Windows 8 или выше;
  • на компьютере установлен компонент cURL (обычно входит в стандартную поставку Windows 10/11);
  • у вас есть доступ к Telegram и известен ID вашего чата.

💡 Как получить свой Telegram ID — читайте в отдельной статье:
👉 Как узнать ID в Telegram


🤖 3. Подключение бота для резервного копирования

Для работы функции необходимо начать диалог с ботом Telegram — @Porvbot.
Это бесплатный официальный бот, через которого программа «ДоКа» отправляет резервные копии базы данных.

  1. Перейдите в Telegram и откройте бота @Porvbot.
  2. Нажмите кнопку Start / Запустить.
  3. После этого бот появится в списке ваших чатов, и программа сможет отправлять туда файлы, если укажите личный ID/

📦 Если вы хотите, чтобы копии приходили в группу, добавьте этого же бота в группу и получите ID группы.
Программа поддерживает оба варианта — личный чат и групповой канал.

🧩 4. Настройка резервного копирования

🟢 В Кассовом модуле

  1. Откройте меню Настройки программы.
  2. Перейдите в раздел Настройка рабочего места.
  3. Нажмите кнопку «Настройка резервного копирования данных».

🟣 В Складском учёте

  1. Перейдите в меню Настройки программы.
  2. Откройте раздел Торговая точка.
  3. Нажмите кнопку «Резервное копирование БД».

🪄 5. Настройка отправки в Telegram

В открывшемся окне (оно одинаковое для обеих программ):

  1. Установите галочку ✅ «Сохранять резервную копию в диалоге Telegram».
  2. В поле ID чата введите свой Telegram ID.
  3. Нажмите Сохранить настройки.

💬 После этого программа будет автоматически отправлять резервную копию базы данных в ваш чат при каждом успешном запуске.


🔁 6. Как работает резервное копирование

  • При запуске программы выполняется автоматическая проверка подключения к интернету.
  • Если соединение успешно, база данных упаковывается в архив (C:\DoKa\RezervCopu\Copy_{ID-организации}_140205_Otpravka.zip).
  • Архив отправляется в ваш Telegram-чат с помощью встроенного API.
  • В чате появляется сообщение с прикреплённым файлом резервной копии.

💡 Сообщение можно закрепить в чате для быстрого доступа.
Файлы не удаляются, и Telegram хранит их без ограничения по времени.


🧰 6. Восстановление базы данных из Telegram

Если устройство вышло из строя или вы переустановили систему:

  1. Перед заменой БД закройте все программы.
  2. Откройте свой Telegram-чат с резервными копиями.
  3. Скачайте нужный файл базы.
  4. Распакуйте его в каталог, где должна храниться БД.
  5. Перезапустите программу — база автоматически подключится.

⚠️ 7. Советы по безопасности

  • Не передавайте ваш Telegram ID посторонним лицам.
  • Настройте двухфакторную аутентификацию в Telegram.
  • При работе в организации рекомендуется использовать отдельный служебный аккаунт для хранения резервных копий.

✅ 8. Итог

После выполнения настройки программа «ДоКа» будет автоматически создавать резервные копии базы данных и отправлять их в Telegram.
Это полностью автоматизированный, бесплатный и надёжный способ защиты данных, который не требует облачных сервисов или сторонних платных решений.