Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Varejo Supermercados

Linha de Produto:

Supermercados - Linha Consinco 

Segmento:

Varejo Supermercados 

Módulo:GENÉRICO
Função:BACKUP / RESTORE Tabelas do PDV Padrão
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :


02. 
SITUAÇÃO/REQUISITO

Criar uma rotina de banco para realizar backup dos dados de cupons e notas, assim como realizar restauração destes dados para as tabelas originais.

03. SOLUÇÃO

Na versão 26.01, o ERP passará por ajustes para atender a exigência do CNPJ alfanumérico. Essa mudança traz a necessidade de alteração de um alto volume de registros no banco de dados, o que pode impactar diretamente o desempenho da atualização.

Caso não exista a configuração de expurgo de registros de vendas ou a parametrização esteja definida para um período superior a 365 dias, há risco de lentidão durante o processo de atualização.

Criamos esta estrutura para auxiliar os clientes que desejam manter o alto volume de registros em suas estruturas, para isso recomendamos fazer um backup dos registros de vendas antes da atualização, e restaurá-las após a atualização.

Foram criadas rotinas na package PC_RMS_CNPJ para realizar o backup e restore dos dados das tabelas do PDV. (Disponíveis a partir das versões 25.01.054 e 25.07.029)


PROCEDURE BACKUP_TABELAS_PDV(PQTDE NUMBER, PTEMPO VARCHAR2):

Esta procedure realiza o backup das tabelas do PDV.

-- PQTDE: QUANTIDADE EM NÚMEROS;
    (PQTDE = 0 faz backup full)
-- PTEMPO: D (DIAS), M (MESES), A (ANOS).


PROCEDURE LIMPA_TABELAS_PDV:

Atualmente temos uma rotina de limpeza das tabelas de cupom e nota conforme os parâmetros cadastrados no painel de controle do PDV.
Essa limpeza é executada automaticamente na importação de vendas.
Criamos a procedure LIMPA_TABELAS_PDV para forçar a execução dessa limpeza para ser executada em base de homologação onde não ocorre a importação de vendas.


PROCEDURE RESTORE_TABELAS_PDV:

Esta procedure executa o restore das tabelas do PDV.

04. DEMAIS INFORMAÇÕES

Passos para execução:

    • Fazer o backup das tabelas do PDV (procedure BACKUP_TABELAS_PDV)
    • Realizar a limpeza das tabelas do PDV (procedure LIMPA_TABELAS_PDV);
    • Restaurar os backups da tabelas do PDV (opcional - procedure RESTORE_TABELAS_PDV).

05. ASSUNTOS RELACIONADOS

N/A.