Ponto-de-Entrada: OX001PPC - Validação do conteúdo dos campos
Abrangências: | Microsiga Protheus 10 , Microsiga Protheus 11 |
Versões: | Microsiga Protheus 10 , Microsiga Protheus 11 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Português (Brasil) |
Descrição:
Este Ponto de Entrada está localizado na rotina Orçamento de Peças e Serviços (OFIXX001), executado na confirmação do conteúdo dos campos (FieldOk).
Eventos
User Function OX001PPC()
MsgInfo(“Ponto de Entrada OX001PPC”,”Atencao”)
return nil
Programa Fonte
OFIXX001.PRW
Sintaxe
OX001PPC - Validação do conteúdo dos campos ( [ ] )
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
Array of Record |
Retorno
-
()
Observações
if VS3->(FieldPos("VS3_SITTRI")) > 0 .and. Empty(M->VS3_SITTRI) .and. !Empty(M->VS3_GRUITE) .and. !Empty(M->VS3_CODITE)
DbSelectArea("SB1")
DbSetOrder(7)
DbSeek( xFilial("SB1") + M->VS3_GRUITE + M->VS3_CODITE )
if !Empty(SB1->B1_ORIGEM) .and. !Empty(M->VS3_CODTES)
SF4->(dbSeek(xFilial("SF4")+M->VS3_CODTES))
if !Empty(SF4->F4_SITTRIB)
M->VS3_SITTRI := Left(SB1->B1_ORIGEM,1) + SF4->F4_SITTRIB
oGetPecas:aCols[oGetPecas:nAt,FG_POSVAR("VS3_SITTRI","aHeaderP")] := M->VS3_SITTRI
endif
endif
endif
//
If ExistBlock("OX001PPC")
ExecBlock("OX001PPC",.f.,.f.)
EndIf
//
OX001ATUF1() // Atualiza informacoes adicionais (dependentes do fiscal)
//
if !lOX001Auto
oGetPecas:oBrowse:Refresh()
endif
//
Return .t.
Variáveis
Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||||||
Array of Record | Global | Não |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas