F330DTFIN
User Function F330DTFIN()Controla a validação de MV_DATAFIN na compensação a receber.
Visão geral
O TDN documenta .T. para efetuar a validação da data de MV_DATAFIN e .F. para ignorá-la. Não altera o valor do parâmetro. A listagem P12.2210 mostra chamadas em FA330DESC e FINA330FILT; o comportamento precisa ser conferido nos dois fluxos. (Refs. 1–2)
Sintaxe
User Function F330DTFIN()Retorno
Lógico: .T. verifica MV_DATAFIN; .F. dispensa essa verificação.
Exemplo editorial baseado na documentação
#Include "Protheus.ch"
User Function F330DTFIN()
// Contrato TOTVS: .T. valida a data; .F. ignora a validacao (ref. 1).
// Mantém a verificação; não altera MV_DATAFIN.
Return .T.Proposta didática com o comportamento descrito nos comentários. Conferir o contexto antes de compilar em homologação. Em revisão: exemplo não compilado nem executado em Protheus. Aliases, bloqueios, posição na transação e compatibilidade devem ser conferidos no release e patch utilizados.
Chamada observada e contexto
// Trecho do chamador P12.2210 (EURAI, ref. 2); não é implementação do PE.
// FINA330.PRX - FA330DESC() -> LVLDDTFIN := EXECBLOCK("F330DTFIN",.F.,.F.)
// FINA330.PRX - FINA330FILT() -> LVLDDTFIN := EXECBLOCK("F330DTFIN",.F.,.F.)O registro mostra argumentos e uso imediato do retorno quando presentes. Não inclui o corpo completo do chamador nem comprova a posição do commit.
- Manter .T. no exemplo preserva a verificação documentada. Uma dispensa exige regra explícita; comparar datas anteriores, iguais e posteriores ao limite financeiro.
- Uma chamada sem quarto argumento não documenta um layout de PARAMIXB. Preservar identificadores do chamador e não inventar campos ou posições.
- Roteiro de homologação: comparar o fluxo padrão e o customizado, testar sucesso, recusa e repetição e conferir saldos, movimentos e contabilização conforme o processo.
- Em revisão: exemplo não compilado nem executado em Protheus. Aliases, bloqueios, posição na transação e compatibilidade devem ser conferidos no release e patch utilizados.

Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.