Páginas filhas
  • Orientações e FAQ - TOTVS Agro Minha Borracharia

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Expandir
title01. COMO RESOLVER O PROBLEMA DE DADOS QUE NÃO ESTÃO APARECENDO NO APP MINHA BORRACHARIA

01. COMO RESOLVER O PROBLEMA DE DADOS QUE NÃO ESTÃO APARECENDO NO APP MINHA BORRACHARIA

1. Verificar se os Serviços Estão Funcionando Normalmente

Antes de iniciar o processo, é essencial garantir que todos os serviços envolvidos estão operando sem problemas. Verifique se o sistema de banco de dados, o servidor e o aplicativo e os servidores estão funcionando corretamente.

2. Efetuar a Consulta na Base de Dados de Origem (BIOENERGIA)

Realize uma consulta na base de dados de origem para obter a quantidade de registros presentes na tabela relevante. Exemplo de comando para consulta:

Bloco de código
languagesql
titlesql
linenumberstrue
SELECT COUNT(*) FROM PNEUS WHERE CD_PNEU = '12345';

Guarde a quantidade de registros retornada para referência.

3. Efetuar a Consulta na Base de Dados de Destino(Minha Borracharia)

Em seguida, faça a mesma consulta na base de dados de destino(Minha Borracharia), para comparar os dados. Exemplo de comando para consulta:

Bloco de código
languagesql
titlesql
SELECT COUNT(*) FROM PNEU WHERE CODIGO = '209802';

Guarde a quantidade de registros da base de destino(Minha Borracharia) para comparação.

4. Verificar Diferença de Registros Entre as Tabelas

Compare o número de registros entre as tabelas de origem (BIOENERGIA) e destino(Minha Borracharia). Caso a tabela de destino tenha menos registros que a tabela de origem, siga as etapas abaixo:

  • Verifique na base de dados de origem (BIOENERGIA) se há erros de dependência ou a falta de envio do registro na tabela TCC_EVENT, especialmente na coluna MESSAGE.

Exemplo de consulta para verificar dependência:

Bloco de código
languagesql
titlesql
SELECT * FROM TCC_EVENT WHERE TABLE_NAME = 'PNEU' AND (	STATUS IS NOT NULL OR STATUS LIKE ('ERRO%') );

5. Simular um Update Dependendo da Falta de Registros ou Dependências

Caso 1: Falta de Dependência (Chave Estrangeira - FK)

Se houver dependências ausentes (valores de chave estrangeira não correspondem), simule um UPDATE para corrigir a chave estrangeira. Exemplo de comando para simular o update da chave estrangeira:

Bloco de código
languagesql
titlesql
UPDATE MODELO_PNEU SET TC_ORIGIN_ID = TC_ORIGIN_ID;

Essa simulação ajusta as dependências de chave estrangeira para que os registros na tabela de origem (BIOENERGIA) possam ser corretamente associados às tabelas de destino(Minha Borracharia).

Caso 2: Falta de Registro

Se for detectada a falta de um registro específico, simule um UPDATE no próprio registro da tabela de origem (BIOENERGIA) para refletir a correção. Exemplo de comando para simular o update do registro:

Bloco de código
languagesql
titlesql
UPDATE PNEUS SET TC_ORIGIN_ID = TC_ORIGIN_ID WHERE CD_PNEU = '209802';

Esse UPDATE simula a inserção ou a correção dos dados que estão ausentes na tabela de destino(Minha Borracharia).

6. Enviar os Registros Novamente e Atualizar o Aplicativo

Após corrigir as dependências ou registros ausentes e garantir que todos os dados necessários estão prontos para serem enviados, execute novamente o processo de envio dos registros para a base de dados de destino(Minha Borracharia). Após o envio, atualize o aplicativo para refletir as alterações feitas.


...