Sugestão de melhoria para o Idempierelbr e outros processos criando Pesquisa Avançada por SQL

40 views
Skip to first unread message

Rinaldo

unread,
Jul 19, 2018, 8:42:04 AM7/19/18
to iDempiereLBR
Bom dia pessoal, 

Tenho trabalhado na questão de como reportar mais informações e mensagens para usuários do Idempiere quando um processo não faz o que ele espera.
Comecei com o processo de busca da definição de impostos (lbr_taxdefinition), mas pensei em uma solução mais genérica que serve para todo Idempiere e não somente para o LBR.

Acredito que isso possa ser incorporado no futuro nas aplicações que tem processos com selects mais complexos como esses, para que o usuário saibam o que está acontecendo sem depender de um analista.

Eu publiquei a minha solução para isso no forum do Idempiere: https://groups.google.com/forum/#!topic/idempiere/PeU9VL2iI6w

Espero que isso seja útil na melhoria de uso do Idempiere como um todo. Publiquei como GPLv3.

Meu próximo passo nessa implementação será colocar um check box, ou um campo onde se informe o número de linhas que se espera de retorno da pesquisa avançada (zk) que se acionado(ou preenchido  {>=0 >=1, >=X}) fará a analise do SQL e abrirá uma coluna para cada bloco com sinal gráfico  X ou V. Ou seja para cada de bloco externo de AND de nível 1 se o mesmo for comentado se isso resultará em quantidade de linhas diferentes de quando não é. . Isso é útil para descobrir qual é a condição que está falhando na busca de uma definição de impostos por exemplo.

Após executado o processo bastar in na tela de Definição de Impostos > Pesquisa avançada e selecionar a pesquisa Last Query (....))

Um exemplo pode ser visto em um processo que não Process.

Espero que essa utilidade possa ser de alguma forma agregada na solução do IdempiereLbr no futuro para que eu não tenha mais essa customização. 










Reply all
Reply to author
Forward
0 new messages