Documentação do sistema

Manual do Usuário
Sistema de Cópia de Segurança

Backup local, em rede e em nuvem via FTP — geração, transferência e retenção automática das cópias de segurança do sistema de gestão.

Versão1.0
DataJulho de 2026
OrigemElaborado a partir dos fontes do sistema (Clarion)

01Introdução

Este manual descreve a utilização do sistema de cópia de segurança (backup), responsável por gerar, armazenar e transferir cópias de segurança dos dados do sistema de gestão (ERP), tanto localmente quanto em servidores remotos e na nuvem, por meio de FTP.

O programa permite:

  • Realizar backup do banco de dados PostgreSQL (com ou sem compactação);
  • Compactar pastas e arquivos adicionais em um único arquivo de backup (ZIP ou 7-Zip);
  • Copiar o backup para uma pasta local ou de rede;
  • Copiar o backup para até 5 destinos adicionais (outros discos, pastas de rede, mídia externa, etc.);
  • Enviar o backup para um servidor remoto (nuvem) via protocolo FTP;
  • Agendar a execução automática do backup, criando uma tarefa no Windows;
  • Excluir automaticamente backups antigos, seguindo uma política de retenção escalonada.
Observação: este manual foi elaborado a partir da leitura do código-fonte do sistema (Clarion). Ele descreve o comportamento e as telas tal como estão implementadas nos fontes recebidos. Caso a versão instalada no seu computador seja diferente, alguns detalhes de tela podem variar.

02Visão geral do funcionamento

O sistema funciona em duas frentes:

Execução manual
O usuário abre o programa e clica no botão para iniciar a cópia de segurança imediatamente.
Execução automática
O Windows executa o programa sozinho, em horários pré-configurados, de forma oculta, sem intervenção do usuário.

Em ambos os casos, o fluxo de trabalho é o mesmo:

  1. Gerar o backup do banco de dados (se configurado) e/ou compactar os arquivos e pastas definidos;
  2. Copiar o arquivo gerado para a pasta de destino principal;
  3. Copiar o mesmo arquivo para os destinos adicionais configurados (até 5);
  4. Enviar o arquivo para o servidor FTP (nuvem), se essa opção estiver habilitada;
  5. Excluir backups antigos de acordo com a política de retenção;
  6. Atualizar na tela principal a data e hora do último backup realizado.

03Tela principal

Ao abrir o programa, é exibida a janela principal, intitulada "Cópia de segurança SUPREMO", contendo um quadro com a data e a hora do último backup, o drive/pasta de destino local e três botões de ação.

3.1 Quadro "Data e hora da última cópia de segurança"

CampoDescrição
DataData em que o último backup foi executado com sucesso.
HoraHorário em que o último backup foi executado com sucesso.
Linha de erro 1 e 2Exibe, em vermelho, a última mensagem de erro registrada durante a execução do backup (ex.: falha ao copiar arquivo, falha na conexão FTP).

3.2 Drive e pasta de destino

Mostra o drive (unidade) e a pasta configurados como destino principal do backup — por exemplo, um HD externo, um pendrive ou uma pasta de rede. Essa informação é definida na tela de Configuração (seção 4).

3.3 Botões da tela principal

BotãoDescrição
ConfiguraçãoAbre a tela de configuração do sistema de backup (seção 4).
Iniciar cópiaInicia manualmente o processo completo de backup (gerar, copiar, enviar por FTP, se configurado, e excluir backups antigos).
FecharFecha o programa.
Observação: durante a execução do backup são exibidas telas de progresso (compactação e conexão/transferência FTP). Não é recomendável fechar o programa nem desligar o computador enquanto essas telas estiverem visíveis.

04Tela de Configuração

A tela de Configuração concentra todos os parâmetros do sistema de backup e é organizada em 5 abas. No rodapé há os botões Gravar (salva as alterações) e Cancelar (fecha sem salvar).

4.1 Aba "1) Padrão"

Define as configurações gerais do backup: caminho do programa, tipo de backup, nome de arquivo, pasta temporária, identificação do cliente e horários de execução automática.

CampoDescrição
Caminho do programaPasta onde está instalado o executável do sistema (ERP) do qual será feito o backup.
Comando a ser utilizadoDefine o tipo/estratégia de backup a ser executado (ver 4.1.1).
Zipar o backup do BD?Se marcado, o backup gerado do banco de dados também é compactado dentro do arquivo ZIP final.
Padrão nome arquivoDefine como o nome do arquivo de backup será formado (ver 4.1.2).
Caminho temporárioPasta usada para gerar o backup antes de ele ser copiado para o destino final.
Descrição do programaNome/identificação do sistema que está sendo copiado (ex.: SUPREMO).
ClienteCódigo ou nome do cliente/empresa, útil quando o mesmo programa atende várias empresas.
Quant. dias excluir BAKA partir de quantos dias um backup é considerado antigo e excluído automaticamente (mínimo recomendado: 30 dias).
Criar tarefa no Windows...Cria automaticamente uma tarefa agendada no Windows para executar o backup nos horários definidos.
Usuário / Senha / ConfirmarCredenciais do usuário do Windows utilizadas para criar a tarefa agendada (requer permissão de administrador).
Mostrar comando da tarefa?Exibe em tela o comando que será usado para criar a tarefa, antes de executá-lo.
Horário 1 / 2 / 3Até três horários no dia para disparar o backup automático. Todos são também usados para a transferência via FTP.

4.1.1 Tipos de backup ("Comando a ser utilizado")

OpçãoO que faz
1 · PostgreSQL + ZIPGera o dump do banco (pg_dump) e compacta o resultado em ZIP.
2 · PostgreSQL - PG_DumpGera apenas o dump do banco, sem compactação.
3 · ZIPNão gera dump; apenas compacta em ZIP os arquivos/pastas da aba "Compactar arquivos".
4 · Copiar sem ZIPCopia os arquivos diretamente para o destino, sem compactar.
5 · PostgreSQL + 7zipGera o dump do PostgreSQL e compacta usando 7-Zip.
6 · PostgreSQL + PgDumpAll + 7zipGera o dump de todos os bancos do servidor (pg_dumpall ≥ 9.6) e compacta com 7-Zip.
Observação: se nenhuma opção estiver corretamente configurada, o sistema exibirá o aviso "Comando de execução do backup não informado" e o backup não será realizado.

4.1.2 Padrão de nome do arquivo

OpçãoComportamento
1 · Dia, mês e anoArquivo nomeado com a data do backup (ex.: 18072026).
2 · Dia da semanaNomeado por extenso (ex.: sabado). Sobrescreve o backup do mesmo dia da semana anterior.
3 · Data + hora e minutoPermite múltiplos backups no mesmo dia sem sobrescrever uns aos outros.
4 · Nome únicoSempre o mesmo nome ("unico"), sobrescrevendo o backup anterior a cada execução.

4.2 Aba "2) Transferência de backup"

Configura o envio do backup para um servidor remoto via FTP (nuvem) e a cópia para destinos locais/rede adicionais.

4.2.1 Envio por FTP (nuvem)

CampoDescrição
Transferir por FTP?Habilita o envio automático do arquivo de backup para um servidor FTP após sua geração.
IP servidor FTPEndereço IP ou nome do servidor FTP de destino.
Porta FTPPorta de conexão do servidor FTP (padrão: 21). Gravada no arquivo Pcbkp.INI.
Usuário / Senha FTPCredenciais de acesso à conta FTP.
Pasta no servidorCaminho dentro do servidor FTP onde o backup será armazenado.
Observação: durante o envio, o sistema exibe uma janela de conexão. Caso o arquivo não seja enviado (sem internet, servidor fora do ar, credenciais incorretas), é exibida a mensagem "Arquivo não foi enviado" e o sistema tenta enviar o backup do banco de dados como alternativa.

4.2.2 Cópia para outros destinos (Destino 1 a 5)

Permite definir até 5 pastas adicionais (local, rede, pendrive, HD externo, etc.) para as quais o mesmo arquivo também será copiado, além do destino principal. Use o botão de pasta ao lado de cada campo para localizar o caminho.

4.3 Aba "3) Data bases"

Permite cadastrar um ou mais bancos de dados PostgreSQL a serem incluídos no backup.

CampoDescrição
DatabaseNome do banco de dados a ser copiado.
IP do servidorEndereço IP ou nome do servidor onde o PostgreSQL está instalado.
PortaPorta de conexão do PostgreSQL (padrão: 5432).
UsuárioUsuário de acesso ao banco (padrão: postgres, se não informado).
SenhaSenha de acesso ao banco de dados.
ParâmetrosParâmetros adicionais repassados ao utilitário de backup do PostgreSQL (uso avançado).

Utilize os botões Incluir, Alterar e Excluir para gerenciar a lista.

4.4 Aba "4) Compactar arquivos"

Lista de arquivos e/ou pastas adicionais (fora do banco de dados) a incluir no arquivo compactado do backup — por exemplo, notas fiscais eletrônicas, imagens, configurações. Use o botão de pasta para localizar o caminho e os botões Incluir/Alterar/Excluir para gerenciar a lista.

4.5 Aba "5) Linha de comando"

Permite cadastrar comandos de linha de comando (DOS/Windows) adicionais, executados como parte do backup — recurso avançado, normalmente configurado pelo suporte técnico. O botão F2-Substituir texto localiza e substitui um trecho de texto dentro de um comando cadastrado.

05Como realizar um backup manual

  1. Abra o sistema de backup.
  2. Confira, na tela principal, se o drive e a pasta de destino exibidos estão corretos.
  3. Clique no botão Iniciar cópia.
  4. Aguarde a conclusão — serão exibidas telas de progresso durante a compactação e, se configurado, durante o envio por FTP.
  5. Ao final, confira se a Data e Hora do último backup foram atualizadas e se não há mensagens de erro em vermelho.
Atenção: não feche o programa nem desligue o computador enquanto o backup estiver em andamento — isso pode gerar um arquivo de backup incompleto ou corrompido.

06Backup automático (agendado)

Para que o backup seja executado automaticamente, sem necessidade de abrir o programa todos os dias:

  1. Abra a tela de Configuração e acesse a aba "1) Padrão".
  2. Defina de 1 a 3 horários nos campos Horário 1, 2 e 3.
  3. Marque "Criar tarefa no Windows para executar automaticamente o backup".
  4. Informe um usuário e senha do Windows com permissão de administrador.
  5. Se desejar conferir o comando antes de executá-lo, marque "Mostrar comando para criar a tarefa?".
  6. Clique em Gravar.

A partir daí, o Windows executa o programa automaticamente nos horários definidos, de forma oculta, realizando o backup, os envios configurados e a limpeza de backups antigos sem intervenção do usuário.

Observação: todos os horários configurados são igualmente utilizados para a transferência do backup para a nuvem (FTP), quando esta opção estiver habilitada.

07Retenção de backups antigos

Para evitar que o disco de destino fique cheio, o sistema aplica automaticamente, a cada execução, uma política de retenção escalonada sobre os arquivos de backup (.BACKUP, .7Z e .ZIP) encontrados na pasta de destino:

  • Backups mais antigos que o configurado em "Quant. dias excluir BAK" são excluídos por completo;
  • Mais de 1 ano: mantidos apenas os do dia 1º de cada mês;
  • Mais de 90 dias: mantidos apenas os dias 1 ou 15 de cada mês;
  • Mais de 30 dias: mantidos apenas os dias 1, 5, 10, 15, 20 ou 25 de cada mês;
  • Até 30 dias: sempre mantidos.
Observação: essa limpeza é automática e ocorre ao final de cada backup bem-sucedido. Não é necessário excluir backups manualmente pela pasta, a não ser que seja estritamente necessário.

08Destinos possíveis do backup

Um mesmo backup pode ser copiado simultaneamente para vários lugares, aumentando a segurança contra perda de dados:

Destino local
Drive e pasta configurados na tela principal.
Até 5 destinos extras
Outros discos, pastas de rede, pendrives, HDs externos.
Nuvem via FTP
Servidor remoto, útil para manter cópia fora do local físico.
Observação: a combinação recomendada é manter ao menos um destino local/rede e um destino em nuvem (FTP), garantindo recuperação mesmo em caso de furto, incêndio ou dano físico ao computador.

09Mensagens e situações comuns

Mensagem / situaçãoO que fazer
"Comando de execução do backup não informado"Nenhum tipo de backup foi selecionado no campo "Comando a ser utilizado" (aba Padrão). Verifique a configuração.
"Arquivo não foi enviado" (FTP)Falha ao enviar o backup para o servidor FTP. Verifique a conexão com a internet e as credenciais/porta.
"Erro copiando o backup para o destino"Verifique se o caminho existe, se há espaço em disco e se o drive/pasta está acessível.
Linha de erro em vermelhoExibe o último erro ocorrido em um backup (manual ou automático). Consulte sempre que desconfiar de falha.

10Perguntas frequentes

O programa precisa ficar aberto para o backup automático funcionar?

Não. Uma vez criada a tarefa no Windows (seção 6), o backup roda automaticamente nos horários definidos, mesmo com o programa fechado.

Posso fazer backup de mais de um banco de dados ao mesmo tempo?

Sim. Cadastre todos os bancos necessários na aba "3) Data bases"; todos serão incluídos no processo de backup.

O backup é enviado para a nuvem automaticamente?

Sim, desde que a opção "Transferir o backup por FTP para um servidor externo?" esteja marcada e configurada corretamente.

Como sei se o último backup deu certo?

Verifique a Data e Hora exibidas no quadro superior da tela principal e confirme que não há mensagem de erro em vermelho logo abaixo.

Quanto tempo os backups ficam armazenados?

Depende da política de retenção escalonada (seção 7), combinada com o valor configurado em "Quant. dias excluir BAK".