← Todos os tópicosPONTO DE ENTRADAEm revisão
F241MARK
ExecBlock("F241MARK", .F., .F., aCampos)Recebe aCampos diretamente; a listagem comunitária mostra o retorno atribuído a aAltMark.
F241MARKFINA241aCamposaAltMarkExecBlock
01 · VISÃO GERALVisão geral
A lista oficial registra ExecBlock("F241MARK", .F., .F., aCampos) em FINA241; o índice específico permanece em construção. (TOTVS, s.d., refs. 1–2) A listagem comunitária P12.2210 situa a chamada em FA241BORDE e atribui o resultado a aAltMark. (Universo do Desenvolvedor, 2023, ref. 3) Isso identifica os valores de entrada e destino, sem documentar a estrutura de cada um nem o uso posterior do retorno. No GitHub foram encontradas referências de catálogo, mas nenhuma implementação útil nas consultas realizadas. A ficha contém um recorte documental, sem implementação executável.
02 · SINTAXESintaxe
ExecBlock("F241MARK", .F., .F., aCampos)
Parâmetros
PARAMIXB / aCamposTipo e estrutura a confirmarContexto a confirmar
ExecBlock disponibiliza seu quarto argumento diretamente em PARAMIXB. Como a chamada passa aCampos, não {aCampos}, não há um array externo adicional criado por essa expressão. (TOTVS, s.d., refs. 2 e 4) O nome aCampos não comprova o tipo efetivo, as posições ou o formato dos elementos.
Retorno
O recorte atribui o resultado a aAltMark. Tipo, estrutura e tratamento posterior não foram confirmados. Não há evidência suficiente para recomendar retornar aCampos sem alteração, .T., .F. ou NIL.
03 · EXEMPLO PRÁTICORecorte documental do chamador
// Listagem comunitária P12.2210: FINA241.PRX / FA241BORDE().
// O recorte não mostra como aAltMark será consumido.
aAltMark := ExecBlock("F241MARK", .F., .F., aCampos)
Resultado esperadoMostra aCampos como quarto argumento e o retorno atribuído a aAltMark. Não é uma implementação de F241MARK nem pode ser executado isoladamente.
BOAS PRÁTICAS- Verifique separadamente a estrutura recebida em aCampos e a estrutura exigida para aAltMark; os nomes não demonstram equivalência.
- Não deduza ações de marcar títulos, alterar colunas ou definir filtros apenas pelo nome MARK.
- Não transfira automaticamente o contrato de F240MARK para F241MARK. São identificadores distintos.
- Antes de implementar, examine a chamada completa e o uso posterior do retorno no release e patch utilizados.
- Posição na transação, aliases e efeitos sobre a seleção dos títulos seguem a confirmar.
- Fontes oficiais consultadas por evidência indexada; listagem comunitária lida diretamente. Nenhum código foi compilado ou executado.
Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.