Log de Documentos
À partir da versão 12.1.33, estará disponível neste menu a opção de visualização do log de documentos. Este log tem por finalidade, gravar numa tabela os dados de acesso de um determinado documento, quando o mesmo é acessado no PdC ou no aplicativo Meu Imóvel.
Serão gravadas as seguintes informações:
SELECT XDOCUMENTOSLOGACESSO.CODLOGACESSO,XDOCUMENTOSLOGACESSO.TIPOASSOCIACAODOC,XDOCUMENTOSLOGACESSO.NOMETABELADOCUMENTO, TO_CHAR(XVENDADOCUMENTOS.IDDOCUMENTO) AS CODDOCUMENTO,XDOCUMENTOSLOGACESSO.NOMEARQUIVO, XDOCUMENTOSLOGACESSO.SISTEMA,XDOCUMENTOSLOGACESSO.NOMESISTEMA,XDOCUMENTOSLOGACESSO.IPUSUARIO,XDOCUMENTOSLOGACESSO.RECCREATEDBY, FCFO.NOME,XDOCUMENTOSLOGACESSO.RECCREATEDON,XDOCUMENTOSLOGACESSO.RECMODIFIEDBY,XDOCUMENTOSLOGACESSO.RECMODIFIEDON FROM XDOCUMENTOSLOGACESSO JOIN XVENDADOCUMENTOS ON XVENDADOCUMENTOS.CODCOLIGADA = SUBSTR(CODDOCUMENTO,1, INSTR(CODDOCUMENTO,';') -1) AND XVENDADOCUMENTOS.NUMVENDA = SUBSTR(CODDOCUMENTO, INSTR(CODDOCUMENTO,';' ) +1, INSTR(CODDOCUMENTO,';',INSTR(CODDOCUMENTO,';')+1) - (INSTR(CODDOCUMENTO,';')+1) ) AND XVENDADOCUMENTOS.IDDOCUMENTO = SUBSTR(CODDOCUMENTO, (INSTR(CODDOCUMENTO,';',INSTR(CODDOCUMENTO,';')+1)+1), LENGTH(CODDOCUMENTO) - (INSTR(CODDOCUMENTO,';',INSTR(CODDOCUMENTO,';')+1)) ) JOIN XVENDA ON XVENDA.CODCOLIGADA = XVENDADOCUMENTOS.CODCOLIGADA AND XVENDA.NUM_VENDA = XVENDADOCUMENTOS.NUMVENDA LEFT JOIN FCFO ON FCFO.CODUSUARIOACESSO = XDOCUMENTOSLOGACESSO.RECCREATEDBY WHERE XDOCUMENTOSLOGACESSO.TIPOASSOCIACAODOC = 0 |
SELECT XDOCUMENTOSLOGACESSO.CODLOGACESSO,XDOCUMENTOSLOGACESSO.TIPOASSOCIACAODOC,XDOCUMENTOSLOGACESSO.NOMETABELADOCUMENTO, CONVERT(VARCHAR(10), XVENDADOCUMENTOS.IDDOCUMENTO) AS CODDOCUMENTO, XDOCUMENTOSLOGACESSO.NOMEARQUIVO,XDOCUMENTOSLOGACESSO.SISTEMA,XDOCUMENTOSLOGACESSO.NOMESISTEMA, XDOCUMENTOSLOGACESSO.IPUSUARIO,XDOCUMENTOSLOGACESSO.RECCREATEDBY,FCFO.NOME, XDOCUMENTOSLOGACESSO.RECCREATEDON, XDOCUMENTOSLOGACESSO.RECMODIFIEDBY,XDOCUMENTOSLOGACESSO.RECMODIFIEDON FROM XDOCUMENTOSLOGACESSO(NOLOCK) JOIN XVENDADOCUMENTOS(NOLOCK) ON XVENDADOCUMENTOS.CODCOLIGADA = LEFT(CODDOCUMENTO, CHARINDEX(';', CODDOCUMENTO) - 1) AND XVENDADOCUMENTOS.NUMVENDA = SUBSTRING(CODDOCUMENTO, CHARINDEX(';', CODDOCUMENTO) + 1, CHARINDEX(';', CODDOCUMENTO, CHARINDEX(';', CODDOCUMENTO) + 1) - CHARINDEX(';', CODDOCUMENTO) - 1) AND XVENDADOCUMENTOS.IDDOCUMENTO = SUBSTRING(CODDOCUMENTO, CHARINDEX(';', CODDOCUMENTO, CHARINDEX(';', CODDOCUMENTO)+1) + 1, LEN(CODDOCUMENTO)) JOIN XVENDA(NOLOCK) ON XVENDA.CODCOLIGADA = XVENDADOCUMENTOS.CODCOLIGADA AND XVENDA.NUM_VENDA = XVENDADOCUMENTOS.NUMVENDA LEFT JOIN FCFO (NOLOCK) ON FCFO.CODUSUARIOACESSO = XDOCUMENTOSLOGACESSO.RECCREATEDBY WHERE XDOCUMENTOSLOGACESSO.TIPOASSOCIACAODOC = 0 |