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

F241REC1

ExecBlock("F241REC1", .F., .F., {aContab, "SE2"})

Chamada em F241IMPOST: recebe aContab no contexto e atribui o retorno à mesma variável.

F241REC1FINA241F241IMPOSTaContabExecBlock
01 · VISÃO GERAL

Visão geral

O índice oficial lista F241Rec1 com fonte FINA241, coluna de rotina sem identificação e documentação em construção. (TOTVS, s.d., ref. 1) A listagem comunitária P12.2210 situa a chamada em F241IMPOST, passando {aContab, "SE2"} e atribuindo o resultado a aContab. (Universo do Desenvolvedor, 2023, ref. 2) É uma evidência do chamador, sem implementação do PE. As buscas realizadas no GitHub não localizaram implementação útil.

02 · SINTAXE

Sintaxe

ExecBlock("F241REC1", .F., .F., {aContab, "SE2"})

Parâmetros

PARAMIXB[1] / aContab
Tipo e estrutura a confirmarContexto a confirmar

Primeiro elemento do array externo: aContab, disponível em PARAMIXB[1] pelo mecanismo de ExecBlock. (Refs. 2–3) Tipo, posições e significado de seus elementos não foram confirmados. O nome não prova uma estrutura contábil específica.

PARAMIXB[2] / "SE2"
CharacterContexto a confirmar

Segundo elemento: string literal "SE2", disponível em PARAMIXB[2]. (Refs. 2–3) Não comprova que o alias esteja aberto ou posicionado nem que seja seguro escrever na tabela.

Retorno

O resultado da chamada é atribuído à própria variável aContab. Isso demonstra a atribuição, mas não o formato esperado ou sua validação posterior. Não equivale a alteração por referência. Devolver aContab sem mudanças, PARAMIXB inteiro, NIL ou um lógico não foi validado.

03 · EXEMPLO PRÁTICO

Recorte documental do chamador

// Listagem P12.2210: FINA241.PRX / F241IMPOST() (ref. 2).
// aContab participa da entrada e recebe o resultado da chamada.
aContab := ExecBlock("F241REC1", .F., .F., {aContab, "SE2"})
Resultado esperado

Mostra os dois elementos de contexto e a atribuição do retorno a aContab. Não implementa F241REC1 e não pode ser executado isoladamente.

BOAS PRÁTICAS
  • Examinar a preparação de aContab e todas as suas utilizações após a chamada no release e patch utilizados. O recorte não mostra essas etapas.
  • Distinguir {aContab, "SE2"} do conteúdo de aContab: o primeiro é o contexto externo; o segundo ocupa somente PARAMIXB[1].
  • Não atribuir a este PE a finalidade de contabilizar, gravar títulos ou reordenar registros com base apenas nos nomes REC1 e aContab.
  • Não transferir o contrato de F241AREC ou F241ORD. Embora apareçam na mesma listagem de F241IMPOST, são chamadas distintas.
  • Roteiro editorial de homologação: após confirmar o contrato, comparar estrutura de entrada, retorno e processamento resultante. Registrar tipos e quantidade de elementos sem expor dados de clientes.
  • Em revisão: código não compilado nem executado em Protheus. Posição na transação, aliases e frequência de execução a confirmar. Índice oficial consultado por evidência indexada; recorte comunitário lido diretamente.

Conteúdos relacionados

REFERÊNCIAS
  1. TOTVS. Pontos de Entrada - Financeiro - P12. TDN. Evidência indexada consultada em 2026-10-23.
  2. EURAI. Pontos de Entrada P12.2210 - Parte 2. Universo do Desenvolvedor, 2023. Consulta em 2026-10-23.
  3. TOTVS. ExecBlock - Execução do ponto de entrada. TDN. 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