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

F241NBOR

ExecBlock("F241NBOR", .F., .F.)

Número do borderô: esqueleto comunitário e chamada observada em FA241CANC.

F241NBORFINA241FA241CANCcTmpBord
01 · VISÃO GERAL

Visão geral

O índice oficial associa F241NBOR a FINA241, com ficha em construção. (TOTVS, s.d., ref. 1) Eurai Rapelli apresenta um esqueleto para alterar o número do borderô, retornando cRet vazio como character. (2023, ref. 2) A listagem comunitária P12.2210 localiza a chamada em FA241CANC, com resultado atribuído a cTmpBord. (Universo do Desenvolvedor, 2023, ref. 3) O esqueleto não contém uma regra de numeração. As buscas realizadas no GitHub não localizaram implementação.

02 · SINTAXE

Sintaxe

ExecBlock("F241NBOR", .F., .F.)

Parâmetros

PARAMIXB
Contexto não documentadoContexto a confirmar

A chamada registrada não fornece quarto argumento. Isso não comprova um contrato de PARAMIXB nem disponibilidade de variáveis privadas ou aliases. Não presumir o número atual em PARAMIXB[1].

Retorno

No esqueleto comunitário, cRet é declarado character e inicializado vazio. A listagem atribui o retorno a cTmpBord; não mostra seu uso posterior nem o tratamento da string vazia. Não há base para recomendar vazio como retorno neutro ou afirmar que ele preserva o número atual.

03 · EXEMPLO PRÁTICO

Trecho do esqueleto comunitário

// Recorte de Eurai Rapelli, 2023 (ref. 2); não é uma função completa.
// A string vazia é o conteúdo do esqueleto, não uma regra validada.
Local cRet := "" as character
Return(cRet)
Resultado esperado

Evidencia somente o tipo declarado e o valor inicial devolvido. Não altera efetivamente o número nem deve ser implantado isoladamente.

04 · EXEMPLO PRÁTICO

Recorte documental do chamador

// Listagem P12.2210: FINA241.PRX / FA241CANC() (ref. 3).
// Não mostra a validação ou o consumo posterior de cTmpBord.
cTmpBord := ExecBlock("F241NBOR", .F., .F.)
Resultado esperado

Mostra a atribuição do retorno em FA241CANC, sem parâmetro explícito. O nome da função indica contexto de cancelamento; o recorte não estabelece a posição na transação.

BOAS PRÁTICAS
  • Antes de implementar, examine como cTmpBord é validado e utilizado no release e patch de destino. Não deduza o efeito apenas do título do artigo.
  • Não copie o contrato de F240NBOR: a listagem de F241NBOR não passa o número atual como quarto argumento.
  • Roteiro editorial de homologação: comparar o fluxo sem customização com um retorno definido após análise do chamador. Conferir seleção, número e resultado do cancelamento.
  • Não criar números fixos nem modificar tabelas diretamente a partir deste esqueleto. Comprimento, unicidade e regras de numeração continuam a confirmar.
  • Preservar autoria: os trechos são comunitários, não uma implementação oficial TOTVS nem um exemplo encontrado no GitHub.
  • Em revisão: sem compilação ou execução em Protheus. Contrato completo, aliases e posição na transação pendentes.

Conteúdos relacionados

REFERÊNCIAS
  1. TOTVS. Pontos de Entrada - Financeiro - P12. TDN. Evidência indexada consultada em 2026-10-23.
  2. RAPELLI, Eurai. FINA241-F241NBOR - Alterar numero do bordero. Universo do Desenvolvedor, 2023. Consulta em 2026-10-23.
  3. 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