MT100GRV

PE durante GRAVACAO do documento de entrada (MATA100). Acessa cabecalho/itens em M-> antes do commit pra ajustes ou validacoes.

Assinatura: User Function MT100GRV() -> NIL

Modulo: SIGACOM  ·  Rotina: MATA103/MATA100  ·  Momento: Pre-commit da Nota Fiscal de Entrada — M-> populado, ainda nao gravado

Parametros (PARAMIXB)

// Sem PARAMIXB. Acessa M->F1_xxx (cab) e aCols (itens)

Retorno esperado

NIL — exit se erro

Exemplo

User Function MT100GRV()
    // Validar serie autorizada do fornecedor
    If !U_VldSerie(M->F1_FORNECE, M->F1_LOJA, M->F1_SERIE)
        Help(" ", 1, "F1_SERIE", , "Serie nao autorizada", 1, 0)
        Return
    EndIf

    // Ajustar campo custom calculado
    M->F1_XPRAZO := dDataBase + M->F1_VENCREAL
Return

Pegadinhas

Veja também