×
Linguagem de Programação ADVPL
Perguntas Validação de Campo
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
8 anos 1 semana atrás #31393
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Validação de Campo
#INCLUDE "rwmake.ch"
#include 'Topconn.ch'
/*
ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
±±ÉÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍ»±±
±±ºPrograma ³M410LIOK ºAutor ³Milton º Data ³ 01/02/07 º±±
±±ÌÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍ͹±±
±±ºDesc. ³ Ponto de entrada para validar as linhas do pedido de venda º±±
±±º ³ º±±
±±ÌÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹±±
±±ºUso ³ AP7 º±±
±±ÈÍÍÍÍÍÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ±±
±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
*/
User Function M410LIOK()
Local aAreaSC5 := SC5->(GetArea())
Local aAreaSC6 := SC6->(GetArea())
Local aAreaSB1 := SB1->(GetArea())
Local aAreaSA1 := SA1->(GetArea())
Local aArea := GetArea()
Local lRet := .T.
Local cTES, bCli
U_MostraFunc("M410LIOK()")
IF !M->C5_TIPO$"D/B"
// Verifica se esta deletado
IF !acols[n][len(aCols[n])]
cTES := BuscaCols("C6_TES")
//acols[n][ascan(aHeader,{|x| Upper(alltrim(x[2])) == "C6_TES"})]
cTES := IIF(Posicione("SF4",1,xFilial("SF4")+cTES,"F4_CREDIPI")="S",.T.,.F.)
bCli := Posicione("SA1",1,xFilial("SA1")+M->C5_CLIENTE,"A1_ARAIPI")=.T.
IF cTES .and. bCli
Alert('Verifique, pois a TES tem direito a credito de IPI e o cliente e Isento !')
lRet := .F.
EndIF
IF !cTES .and. !bCli
Alert('Verifique, pois a TES não tem direito a credito de IPI !')
lRet := .F.
EndIF
Endif
EndIF
RestArea(aAreaSC5)
RestArea(aAreaSC6)
RestArea(aAreaSB1)
RestArea(aAreaSA1)
RestArea(aArea)
Return lRet
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- diegoo_martins
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 175
- Obrigados Recebidos: 0
8 anos 6 dias atrás #31398
por diegoo_martins
Respondido por diegoo_martins no tópico Validação de Campo
Obrigado Luiz.
Fiz as alterações e funcionou.
Att,
Fiz as alterações e funcionou.
Att,
Por favor Acessar ou Registrar para participar da conversa.
- will
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 81
- Obrigados Recebidos: 0
Tempo para a criação da página:0.087 segundos