Jump to content

Recommended Posts

Bom dia. Estou tentando alterar o atendente no Agilis através de consulta SQL + formula, porem não estou tendo sucesso.

Segue a Consulta SQL:

SELECT A.CODATENDENTE as ATENDENTE
FROM HATENDENTE A

JOIN MPRJCOMPL MPRJC ON MPRJC.ENGENHEIRO_RESIDENTE = A.CODATENDENTE
JOIN MPRJ M ON MPRJC.IDPRJ = M.IDPRJ
JOIN TMOV T ON M.CODCCUSTO = T.CODCCUSTO
JOIN TMOVATEND ATEND ON T.IDMOV = ATEND.IDMOV

WHERE ATEND.CODATENDIMENTO = :FRM_IDREQ
AND M.CODCCUSTO = T.CODCCUSTO

O campo MPRJC.ENGENHEIRO_RESIDENTE é um campo complementar onde fiz um lookup na tabela de cadastro de atendente. Esse campo foi feito na tela de cadastro de projetos e cada projeto pode ter um atendente diferente.

 

Formula:

DECL ATENDENTE;

SE EXECSQL('EL.ENGRES') =1
ENTAO SETVAR (ATENDENTE, RESULTSQL('EL.ENGRES','ATENDENTE'));

Em resumo, preciso que o atendente do chamado seja o mesmo atendente que está no campo MPRJC.ENGENHEIRO_RESIDENTE.

Usando a consulta SQL eu consigo pegar o código do atendente porem não sei como fazer a alteração na tabela de atendimentos.

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.