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

В документации мы постарались ответить на частые вопросы по работе TesLab, с которыми сталкиваются пользователи.
Если Вы не нашли ответ на свой вопрос, напишите нам.

Личный кабинет

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

TesLab BackUp Sync - утилита для автоматического создания резервных копий по расписанию или вручную: вы получаете ключ в TesLab и указываете в программе папку, куда сохранять копии.

Что потребуется

1. Доступ в TesLab к компании-конфигурации и разделу Backup / Резервное копирование.
2. Установленная программа TesLab BackUp Sync (ставится из пакета TesLab Sync).

Установка TesLab BackUp Sync

1. Откройте сайт TesLab → раздел "Скачать" и загрузите TesLab Sync

2. Запустите мастер установки и обязательно поставьте галочку на компоненте “TesLab BackUp” (чтобы установилась программа резервного копирования).

3. Завершите установку ("Далее" → "Установить" → "Готово").

4. После установки на рабочем столе появится ярлык "TesLab Sync BackUp"

Первичная настройка

1) Получите ключ в TesLab
Перейдите в TesLab: Компания → Конфигурация → вкладка BackUp и подтвердите получение ключа (например, "Да, получить")

Важно: полученный ключ можно использовать на нескольких устройствах, но если получить новый ключ, он заменит ранее выданный - и резервное копирование на устройствах со старым ключом перестанет работать

2) Запустите BackUp Sync от имени администратора
Запустите программу от имени администратора (правой кнопкой → "Запуск от имени администратора"). Это нужно, чтобы добавить автоматический запуск резервного копирования в Планировщик заданий и выполнять копирование по расписанию.


3) Вставьте ключ в программу
Программа запросит ключ конфигурации. Переключите раскладку на Английский, вставьте ключ в консоль (обычно - правой кнопкой мыши) и нажмите Enter

4) Укажите папку для хранения резервных копий
Создайте отдельную папку (например, C:\BackUp\Lab), укажите путь к ней в программе и нажмите Enter.

5) Задайте время автоматического запуска
Укажите время, когда нужно автоматически запускать резервное копирование (например, 18:00) и нажмите Enter. В это время компьютер должен быть включён.

На этом настройка завершена.

Первый запуск резервного копирования

Финальный шаг - выполнить первичное резервное копирование: введите 1 и нажмите Enter.

Примечание: первый запуск может занять продолжительное время. В дальнейшем будут копироваться только новые и изменённые файлы, поэтому процесс будет заметно быстрее.

Рекомендации по эксплуатации

  • 1. Выбирайте папку для копий на носителе с достаточным свободным местом.
  • 2. Ограничьте доступ к папке резервных копий только ответственным сотрудникам.
  • 3. Периодически проверяйте, что новые копии появляются в папке, либо при необходимости запускайте резервное копирование вручную.

Что внутри резервной копии (структура папок)

После выполнения резервного копирования в выбранной вами папке создается структура каталогов TesLab. Это справочный раздел: он помогает понять, что за папки вы видите в бэкапе и какие данные в них лежат.

Как читать имена файлов

  • ID в имени файла (например, 1019_*.pdf, 34795_*.jpg, 26342-*.pdf) - это идентификатор записи в TesLab (акт, договор, протокол, запись журнала и т.д.).
  • Случайные символы после ID - это добавка для уникальности, чтобы файлы не перезаписывали друг друга.

Общая схема (дерево папок)

  • BD: папка с данными для восстановления базы и ускоренного поиска по протоколам.
    • Копии базы данных: файлы вида BD_BackUp_<случайные_символы>.db.
    • Экспорт протоколов в CSV (для быстрого поиска ID протокола). CSV открывается в Excel и содержит столбцы: id, Тип испытаний, Дата испытаний, Номер протокола, Дата утверждения, Адрес, Подъезд, Заказчик, Заявка от.
  • Customers: документы, прикрепленные к контрагентам (раздел "Компания → Контрагенты").
    • Acts: документы из актов, например: 1019_gkdSYHaUMOmEGb8M.pdf (где 1019 - ID акта).
    • Contracts: документы из договоров, например: 741_8NLnxEHUIXvl86fT.docx (где 741 - ID договора).
    • Agreements: доп.соглашения, например: 13_sfOdfyD4pRKjlkyu.pdf (где 13 - ID доп.соглашения к договору).
  • Lab: папка с данными по лабораторной деятельности.
    • Archive: архив протоколов. Внутри находятся папки по месяцу утверждения протокола (формат YYYY-MM, например 2022-12), далее - папка с ID протокола (например 31358) и комплект документов по протоколу:
      • files: дополнительные вложения к протоколу (фото, сканы паспортов, прочие файлы).
      • Akt.pdf: скан-копия акта или заключения.
      • TechRecord.pdf: техническая запись в формате PDF.
      • Protocol.zip или Protocol.pdf: образ протокола (электронный документ или скан). Если это ZIP, внутри лежат:
        • INFO.pdf: сведения о документе (№/дата протокола, кто утвердил, сведения о сертификатах ЭЦП и датах подписания).
        • Protocol.pdf: сам протокол испытаний, который подписывали.
        • Protocol_Approved.sig: ЭЦП утвердившего протокол.
        • Protocol_Checked_1.sig: ЭЦП испытателя; если испытателей несколько - Protocol_Checked_2.sig, Protocol_Checked_3.sig и т.д.
        • PrintForm.pdf: версия протокола "для печати" с отметками о подписании ЭЦП для каждого подписанта (в формате, применимом для вывода на печать).
    • ESign: временные файлы подписания. Здесь лежат временные файлы, пока протокол не подписан всеми участниками. Внутри - папки по ID протокола (например 24329). После полного подписания формируется ZIP и переносится в Lab/protocols, например: 24329-7-YiTN0.zip, где:
      • 24329 - ID протокола,
      • 7 - признак "полностью подписан ЭЦП" (если 6 - частично подписан; без индекса - загружен вручную),
      • YiTN0 - уникальный набор символов.
    • Measuring: средства измерения. Документы из раздела "Лаборатория → Средства измерения". Формат имен обычно такой: <ID_СИ>_<уникальные_символы>.pdf, например 29_PFf3Y.pdf. Возможна подпапка Verif - документы по поверке СИ. Формат аналогичный: <ID_поверки>_<уникальные_символы>.pdf, например 196_sxTCB.pdf.
    • ProtocolsFiles: вложения к протоколам (до архивации). Файлы, приложенные к протоколу, например фото. Формат: <ID_протокола>_<уникальные_символы>.<ext>, например 34795_A6IJV8YxVOMEItlp.jpg. После архивирования протокола эти файлы переносятся в Lab/Archive/.../files.
    • acts: сканы актов к протоколам (до архивации). Например: 26342-A5JxZ.pdf, где 26342 - ID протокола. После архивирования переносится в архивную папку протокола (как Akt.pdf).
    • protocols: образы протоколов (до архивации). Электронные документы с ЭЦП или сканы протоколов, например: 33098-7_6hN5Y.zip. После архивирования переносится в Lab/Archive (как Protocol.zip/Protocol.pdf).
    • requests: файлы из раздела "Лаборатория → Запросы". Внутри - папки по ID запроса (например 402, 144), а внутри - файлы с уникальными именами (например jgbj8cmn7yPZvIYy.xlsx).
  • Registers: файлы из журналов (реестров) TesLab. Имена файлов обычно содержат ID записи, например: 26342-A5JxZ.pdf (где 26342 - ID записи). Папки соответствуют разделам журналов, например:
    • standards: "Журналы → Нормативы" (журнал учета фонда НД)
    • discrepancy: "Журналы → Несоответствия"
    • Zakupki: "Журналы → ЕИС Закупки"
    • Correspondence: "Журналы → Корреспонденция" (внутри IN и OUT)
    • offers: "Журналы → КП"
    • decree: "Журналы → Приказы"
    • quality_records: "Журналы → Записи по качеству"
    • qmsdocs: "Журналы → Документы СМК"
    • risks: "Журналы → Риски"
  • Tasks: файлы из раздела "Компания → Мои задачи". Внутри - папки по ID задачи, внутри которых лежат все приложенные файлы (например s0HiVXNBYsVRPc04.PNG).
  • Users: файлы по сотрудникам компании (раздел "Компания → Сотрудники"):
    • vacation: документы/данные об отсутствии (отпуска, больничные).
    • docs: документы сотрудников из карточки сотрудника ("Документы").
  • config: файлы конфигурации и настроек TesLab (шаблоны, настройки, параметры подключения и прочие служебные данные, нужные для восстановления окружения).
  • logs: архивированные логи TesLab, например: IN-2025-10.zip, IN-2025-09.zip, Error.403-2025-07.zip