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.