123456789101112131415161718192021222324252627 |
- #include "totvs.ch"
- User Function AVISTA()
- Local cRet := ""
-
- If FunName()=="MATA410" // Pedido.
- POSICIONE("SA1",1,xFilial("SA1")+M->C5_CLIENTE+M->C5_LOJACLI,"A1_OBSERV") // Comando para reposicionar o cliente. a
- ElseIf FunName()=="MATA415" // Orçamento.
- POSICIONE("SA1",1,xFilial("SA1")+M->CJ_CLIENTE+M->CJ_LOJA,"A1_OBSERV") // Comando para reposicionar o cliente.
- ElseIf FunName()=="RPC" //Portal
- Return
- EndIf
- IF SA1->A1_COND == "001"
- MsgInfo("ATENÇÃO - ESTE CLIENTE SOMENTE PODE COMPRAR A VISTA.")
- ENDIF
- If !Empty(SA1->A1_OBSERV)
- MsgInfo(SA1->A1_OBSERV)
- ENDIF
- If FunName()=="MATA410" // Pedido. Alterado para atender a P25 //SX7->X7_CAMPO = "C5_CLIENTE"
- cRet := M->C5_CLIENTE
- ElseIf FunName()=="MATA415" // Orçamento. //SX7->X7_CAMPO = "CJ_CLIENTE"
- cRet := M->CJ_CLIENTE
- EndIf
-
- Return(cRet)
|