Jump to content
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×

Alteração campo requisição - fórmula visual


Go to solution Solved by Yalison Lillipuziano,

Recommended Posts


  • Topic Count:  3
  • Topics Per Day:  0.00
  • Content Count:  14
  • Content Per Day:  0.01
  • Reputation:   1
  • Achievement Points:  86
  • Solved Content:  0
  • Days Won:  0
  • Status:  Offline
  • Age:  26
  • Device:  Windows

Olá, boa tarde a todos!

 

Estou criando uma FV para alteração de um campo, envolvendo duas requisições de substituição. Criei um campo complementar (VREQSUBSTITUICAOCOMPL.VAGAEXCLUSIVA) para realizar a seguinte validação:

- Ao realizar um novo cadastro de Requisição de Mudança por Desligamento, a FV deverá validar se a requisição anterior (VREQSUBSTITUICAO.CHAPASUBSTITUIDO x VREQSUBSTITUICAO.CHAPASUBSTITUTO) possui o campo VREQSUBSTITUICAOCOMPL.VAGAEXCLUSIVA habilitado. Segue a lógica que estamos utilizando:

 

this.Tables["VREQSUBSTITUICAO"]["CHAPASUBSTITUIDO"].AsInteger == this.Tables["VREQSUBSTITUICAO"]["CHAPASUBSTITUTO"].AsInteger && this.Tables["VREQSUBSTITUICAOCOMPL"]["VAGAEXCLUSIVA"].AsString == "T" 

 

Dessa forma, ele não está levando em consideração a 1ª requisição, está caindo sempre no Else, independente do preenchimento.

 

Segue exemplos utilizados em anexo.

 

Qualquer dúvida, fico à disposição.

 

Atenciosamente,

Yalison Lillipuziano

 

 

FV - VALIDA VAGA EXCLUSIVA.zip Exemplos Requisicoes Mudanca.docx

Link to comment
Share on other sites


  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  119
  • Content Per Day:  0.05
  • Reputation:   41
  • Achievement Points:  811
  • Solved Content:  0
  • Days Won:  20
  • Status:  Offline
  • Age:  26
  • Device:  Windows

Bom dia @Yalison Lillipuziano

Não entendi muito bem a lógica dessa FV, na sua condição você está validando se o campo VAGAEXCLUSIVA é igual a "T" e dentro do if/else utilizando uma expressão para alterar o campo para "T"... 

Se ele é igual a "T" porque alterar novamente para "T" ?!

Link to comment
Share on other sites


  • Topic Count:  3
  • Topics Per Day:  0.00
  • Content Count:  14
  • Content Per Day:  0.01
  • Reputation:   1
  • Achievement Points:  86
  • Solved Content:  0
  • Days Won:  0
  • Status:  Offline
  • Age:  26
  • Device:  Windows

1 hora atrás, caiiomonteiro disse:

Bom dia @Yalison Lillipuziano

Não entendi muito bem a lógica dessa FV, na sua condição você está validando se o campo VAGAEXCLUSIVA é igual a "T" e dentro do if/else utilizando uma expressão para alterar o campo para "T"... 

Se ele é igual a "T" porque alterar novamente para "T" ?!

Bom dia @caiiomonteiro!

Ele precisa validar se a 1ª requisição (substituto) possui o campo igual a "T" e alterar campo na nova requisição (substituído), se não estiver preenchido, como no exemplo que anexei.

Link to comment
Share on other sites


  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  119
  • Content Per Day:  0.05
  • Reputation:   41
  • Achievement Points:  811
  • Solved Content:  0
  • Days Won:  20
  • Status:  Offline
  • Age:  26
  • Device:  Windows

Neste caso acho você precisa utilizar outras atividades pra buscar os dados da requisição anterior, pode ser a "Ler Registro" ou uma Consulta SQL por exmeplo

O "Workflow" sempre vai levar em consideração o registro atual que você está editando

Link to comment
Share on other sites

  • Solution

  • Topic Count:  3
  • Topics Per Day:  0.00
  • Content Count:  14
  • Content Per Day:  0.01
  • Reputation:   1
  • Achievement Points:  86
  • Solved Content:  0
  • Days Won:  0
  • Status:  Offline
  • Age:  26
  • Device:  Windows

Posted (edited)

Bacana, Caio!

Criei uma atividade Tabela, consulta e um For com um AddTableRowActivity para trazer as informações para tabela e o if/else, joguei dentro de outro for para que trouxessem essas informações, e deu certo.

Muito obrigado pelo auxílio de sempre!

Capturar.JPG

Edited by Yalison Lillipuziano
Acrescentei uma info
  • Like 1
Link to comment
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.