× Linguagem de Programação ADVPL

Perguntas Documento de entrada

Mais
10 anos 3 meses atrás #24308 por sarraipa
Cara tenho a seguinte situação quero quando for incluir um documento de entrada de um tipo de produto o campo de pedido de compra seja obrigatório.
alguém tem alguma luz para este caso.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 3 meses atrás #24313 por THALESCOTR
Respondido por THALESCOTR no tópico Documento de entrada
Bom dia André,

utilize o ponto de entrada MT100LOK() na validação da linha do documento de entrada.

User Function MT100LOK()

Local lRet := .T.
Local cCod := Ascan(aHeader,{|x| AllTrim(x[2]) == "D1_COD"} )
Local cTipo:= ""

cTipo := Posicione("SB1",xFilial("SB1")+Acols[N][cCod],"SB1->B1_TIPO")

If cTipo == "seutipo"
If empty(campodopedido)
msgAlert("Preencha o pedido de compra !!")
lRet := .F.
EndIf
EndIf

Return lRet


Att
Thales

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.102 segundos
Joomla templates by a4joomla