Usina BRAdvPL Guia
Entrar
← Todos os tópicos
PONTO DE ENTRADAEm revisão

F241DTBOR

User Function F241DTBOR() as date

Altera a data do borderô com impostos a partir do contexto documentado em PARAMIXB[1].

F241DTBORFINA241PARAMIXBDate
01 · VISÃO GERAL

Visão geral

F241DTBOR pertence à FINA241 e permite substituir a data do borderô com impostos. Recebe a data padrão do sistema em PARAMIXB[1] e devolve uma data customizada. (TOTVS, 2024, ref. 1) A listagem comunitária situa a chamada em FA241BORDE. (Universo do Desenvolvedor, 2023, ref. 2) O exemplo oficial usa Date() + 3, não a data recebida acrescida de três dias. As consultas ao GitHub não localizaram implementação útil. A ficha TDN foi lida integralmente.

02 · SINTAXE

Sintaxe

User Function F241DTBOR() as date

Parâmetros

PARAMIXB[1]
DataContexto de execução

Data padrão do borderô informada pelo sistema, recebida em PARAMIXB[1]. É contexto do PE, não argumento formal na assinatura da função de usuário. (TOTVS, 2024, ref. 1)

Retorno

Data customizada que substituirá a data do borderô. (TOTVS, 2024, ref. 1)

03 · EXEMPLO PRÁTICO

Exemplo oficial com comentários editoriais

#Include "TOTVS.CH"

User Function F241DTBOR() as date
    // Adaptação do exemplo TDN; comentários e nome local são editoriais.
    // A inicialização lê o contexto documentado, mas será substituída abaixo.
    Local dDataBord := PARAMIXB[1] as date

    FWAlertInfo("Ponto de entrada F241DTBOR")
    // Mantém a regra do exemplo oficial: usa Date(), não a data recebida.
    dDataBord := Date() + 3

Return dDataBord
Resultado esperado

Exibe uma mensagem e retorna Date() + 3. A data inicialmente recebida é sobrescrita. Esse é o resultado previsto pela leitura; o código não foi compilado nem executado em Protheus.

BOAS PRÁTICAS
  • Defina a base da regra: Date() + 3 e PARAMIXB[1] + 3 podem produzir datas diferentes. O exemplo oficial usa a primeira expressão.
  • Não interprete o acréscimo de 3 como ajuste automático para dias úteis; uma regra de calendário exige tratamento próprio.
  • A mensagem FWAlertInfo faz parte do exemplo didático. Avalie sua adequação ao fluxo de uso antes de adotar o código.
  • Confirme o release, patch, aliases e posição na transação; a ficha não estabelece esse contrato operacional.
  • Em homologação, use uma data padrão diferente da data corrente e confira a data efetivamente gravada.

Conteúdos relacionados

REFERÊNCIAS
  1. PIRES, Marcos da Rocha. F241DTBOR - Alteração da data do borderô com impostos. TOTVS TDN, 27 dez. 2024. Consulta em 2026-10-23.
  2. EURAI. Pontos de Entrada P12.2210 - Parte 2. Universo do Desenvolvedor, 2023. Consulta em 2026-10-23.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR
0 comentário(s) aprovado(s)

Comentários

Ainda não há comentários aprovados.

Entre com Google ou Microsoft para comentar.

Powered by Usina Docs · Alpha