Ponto de Entrada
Descrição: | Ponto de Entrada executado no momento da Classificação da Nota Fiscal de Entrada, utilizado para possibilitar validação se é possível classificar diferente do padrão. | ||||||||||||
Localização: | Atualizações / Movimentos / Documento Entrada (MATA103) | ||||||||||||
Eventos: | Function OA2900011_A103NFiscal_PodeClassificar( aParametros ) Local lRetorno := .f. // Verifica se pode classificar a NF - Conferencia de Itens da NF de Entrada If ExistBlock("OA290CLA") lRetorno := ExecBlock("OA290CLA",.f.,.f.,{ aParametros[1] ,; // Variável cTipo do MATA103 ( N=Normal / D=Devolução ) aParametros[2] ,; // Variável cNFiscal do MATA103 ( Nro.NF ) aParametros[3] }) // Variável INCLUI do MATA103 Else lRetorno := OM3900161_PermiteClassificarNFEntrada( aParametros[1] ,; // Variável cTipo do MATA103 ( N=Normal / D=Devolução ) aParametros[2] ,; // Variável cNFiscal do MATA103 ( Nro.NF ) aParametros[3] ) // Variável INCLUI do MATA103 EndIf Return lRetorno | ||||||||||||
Programa Fonte: | OFIA290.PRW | ||||||||||||
Função: | OA2900011_A103NFISCAL_PODECLASSIFICAR() | ||||||||||||
Parâmetros: |
| ||||||||||||
Retorno: |
|
Exemplo:
Include totvs.ch
// Permite Classificar a Nota Fiscal?
User Function OA290CLA()
Local lRet := .t.
Local cTipMTA := ParamIXB[1] // Variável cTipo do MATA103 ( N=Normal / D=Devolução )
Local cNFiMTA := ParamIXB[2] // Variável cNFiscal do MATA103 ( Nro.NF )
Local lIncMTA := ParamIXB[3] // Variável INCLUI do MATA103
MsgAlert("Ponto de Entrada OA290CLA executado com sucesso!")
Return lRet