Tempo aproximado para leitura: 00:02:00 min
Dúvida
Meu relatorio Smartview esta exibindo dados incorretos em tela, valores que não condizem com a realidade, os dados, colunas vazias, como posso identificar se esses dados estao corretos na base de dados?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - A partir da versão 12.1.2310
Solução
Essa documentação é destinada a area Tecnica do cliente, time de T.I
Para captar a query/consulta que o relatorio efetiva ao voce clicar no botão "Enviar", onde são apresentados as informações em tela, e voce queira saber como a consulta foi montada na base de dados, pode-se efetuar o seguinte procedimento.
Após finalizar o envio dos dados, desative todas as chaves para não gerar mais logs desnecessarios.
-
Acesse o arquivo de configuração do seu ambiente (appserver.ini) e ative as chaves na seção Environment.
AdvSQLReplay=1
AdvSQLReplayLog=1
AdvSQLReplayPath=\SQLReplay\Detalhes: Tecnologia - Plataforma TOTVS TEC - Application Server - Rastrear Query
- Acesse o diretório configurado no RootPath do seu ambiente (geralmente protheus_data) e crie uma pasta chamada sqlreplay.
-
Acesse o relatório desejado no SmartView e efetue a geração dos dados. Após o término do processamento, vários arquivos de log serão gerados dentro da pasta sqlreplay.
-
Abra os arquivos gerados utilizando um editor de textos avançado (como o Notepad++ ou equivalente de sua preferencia).
-
Busque pela query gerada pelo objeto. Embora não exista um padrão de nomenclatura específico, a instrução SQL geralmente pode ser localizada próxima às marcações indicadas por "GetQueryFile".
-
Com a query identificada, o Analista de TI ou DBA poderá efetuar a consulta diretamente na base de dados.Observação importante: A instrução capturada apresenta os parâmetros como "binds" (variáveis de banco de dados) e não com os valores literais. O responsável pela execução precisará substituir os binds pelos parâmetros correspondentes da filtragem antes de rodar a consulta.
Mas o meu ambiente é em CLOUD TOTVS, e não posso alterar os arquivos .ini
Voce pode abrir uma solicitação diretamente ao time Cloud, solicitando os passados do boletim, ou caso ja exista uma solicitação com o modulo que cuida do relatorio, forneça:
- Nome do ambiente
- Data do agendamento
- Horário do agendamento:
Dessa forma, podemos gerar ticket filho ao time CLOUD para realizarem a ação em questão, e assim que configurarem as chaves, faça o procedimento, colete os logs, e envie ao suporte do modulo para analise.
CLOUD - PROTHEUS - Download de logs (TCLOUD)
A atuação do canal de Suporte Técnico Padrão designa-se ao fornecimento de orientações em dúvidas pontuais e/ou análise de possíveis inconsistências de produto reportadas para simulação em ambiente atualizado e padrão, para provisão de manutenção, garantindo assim a integridade e usabilidade do Produto!
Conheça mais sobre o escopo de atendimento do Suporte Padrão em nosso Guia de Relacionamentos
Saiba mais:
Relação de SmartViews do Estoque (TDN)
Clique aqui e veja mais artigos sobre Relatórios SmartView do Estoque Custos
0 Comentários