×
Linguagem de Programação ADVPL
Perguntas MV_ALTPED
- gustavo13
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 119
- Obrigados Recebidos: 0
11 anos 8 meses atrás #12025
por gustavo13
Olá!
Gostaria de ver com vocês se existe uma maneira de alterar a validação de não poder alterar pedidos já faturados, com este parâmetro habilitado, ou seja quero que o parâmetro funcione para alguns campo mas para outros não. Por exemplo em um pedido parcialmente faturado quero que o vendedor não possa mais alterar valores, itens, mas gostaria que ele pude-se alterar o TES. Alguém tem uma ideia de como fazer isto ou se não é possível executar esta alteração.
Gostaria de ver com vocês se existe uma maneira de alterar a validação de não poder alterar pedidos já faturados, com este parâmetro habilitado, ou seja quero que o parâmetro funcione para alguns campo mas para outros não. Por exemplo em um pedido parcialmente faturado quero que o vendedor não possa mais alterar valores, itens, mas gostaria que ele pude-se alterar o TES. Alguém tem uma ideia de como fazer isto ou se não é possível executar esta alteração.
Por favor Acessar ou Registrar para participar da conversa.
- hbaldin
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 266
- Obrigados Recebidos: 0
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
11 anos 8 meses atrás - 11 anos 8 meses atrás #12029
por kanaamlrr
Outra forma que você pode fazer isso além de PE é colocando uma função de validação se pode ou não alterar no X3_WHEN desses campos.
O retorno dela vai deixar ela editável ou não.
Você pode fazer algo do tipo
e no X3_WHEN vc faz a chamada do tipo U_VldSC6("1") ou U_VldSC6("2")
não testei, mas é algo do gênero
O retorno dela vai deixar ela editável ou não.
Você pode fazer algo do tipo
User Function VldSC6(cAux)
If ALTERA .And. cAux=="1" //não altera
Return .F.
EndIf
Return .T.
e no X3_WHEN vc faz a chamada do tipo U_VldSC6("1") ou U_VldSC6("2")
não testei, mas é algo do gênero
Ultima edição: 11 anos 8 meses atrás por kanaamlrr.
Por favor Acessar ou Registrar para participar da conversa.
Tempo para a criação da página:0.112 segundos