Mostrando postagens com marcador embaralha. Mostrar todas as postagens
Mostrando postagens com marcador embaralha. Mostrar todas as postagens

quarta-feira, 2 de julho de 2014

Descriptografar campos USERLGI - USERLGA via SQL

Bom dia Galera, 
Para verificar quem foi o usuário que incluiu/alterou algum registro sem a necessidade de acessar o log do Protheus, utilizem a seguinte query:

SELECT substr(E2_userlgi, 3, 1) || substr(E2_userlgi, 7, 1) ||
        substr(E2_userlgi, 11, 1) || substr(E2_userlgi, 15, 1) ||
        substr(E2_userlgi, 2, 1) || substr(E2_userlgi, 6, 1) ||
        substr(E2_userlgi, 10, 1) || substr(E2_userlgi, 14, 1) ||
        substr(E2_userlgi, 1, 1) || substr(E2_userlgi, 5, 1) ||
        substr(E2_userlgi, 9, 1) || substr(E2_userlgi, 13, 1) ||
        substr(E2_userlgi, 17, 1) || substr(E2_userlgi, 4, 1) ||
        substr(E2_userlgi, 8, 1) Usuario
FROM TABELA 
WHERE
  CONDIÇÃO


Na imagem abaixo utilizamos a query para identificar o usuário que incluiu e o ultimo que alterou os títulos no contas a pagar da filial '01' com emissão a partir de 01/06/2014.




*Obs.:   USERLGI --> Usuário que incluiu o registro.
            USERLGA --> Ultimo usuário que alterou o registro.

Espero ter ajudado!