← Guía AdvPL
PROTHEUS · MATA261 · EXECBLOCK · MSEXECAUTO

MATA261 — mapa de Puntos de Entrada

Mapa visual de los Puntos de Entrada de MATA261, destacando MA261LIN y la ruta de ejecución automática.

El objetivo es mostrar dónde se ubica cada Punto de Entrada en el flujo de Transferencia Múltiple. El diagrama separa la entrada interactiva de la automática y posiciona los PE en sus regiones funcionales documentadas.

Mapa elaborado a partir del flujo analizado con base en la documentación oficial disponible. La posición y el comportamiento de los PE pueden variar entre releases, parches y personalizaciones.
Página creada el Última revisión el

Mapa de ejecución

INTERFACEMATA261 MSExecAutoaAutoItens PREPARAÇÃOacesso / memos / browse GRID / DADOSheader / carga / botões VALIDAÇÃO POR ITEM ↻A261LinOk / validações GRAVAÇÃO / TRANSAÇÃOloop dos movimentos PÓStransação MT261ACSMT261MEMM261FILBMA261CPOMA261INM261BCHOIMT261CABMTA261DOCA261TOKMA261LINA261PRODMT261UMA261LOCMT260NLOTMA260NFQM261D3OMA261D3MT261TDOKMA261TRD3MT261TRVMA261EXCMA261ESTMTA261CANMTA261MNU

MA261LIN en la práctica

MA261LIN — validação por linha

O fluxo documentado posiciona MA261LIN na validação de cada item da transferência. Por isso, o mapa o classifica como um PE por linha/item e o relaciona tanto ao caminho interativo quanto ao fluxo automático quando a validação de linha é executada.

User Function MA261LIN()
    Local lRet   := .T.
    Local nLinha := PARAMIXB[1]

    // Executado na validação da linha da MATA261.
    // Mantenha aqui apenas regras necessárias para aceitar ou rejeitar o item.

Return lRet

Puntos de Entrada identificados

MT261ACS

Dónde se ejecuta
Entrada da MATA261
Papel en el flujo
Controle de acesso
Comportamiento documentado
Pode interromper a rotina quando retorna falso.

MT261MEM

Dónde se ejecuta
Inicialização
Papel en el flujo
Campos memo adicionais
Comportamiento documentado
Retorno array é incorporado à lista de memos da rotina.

M261FILB

Dónde se ejecuta
Browse
Papel en el flujo
Filtro do browse
Comportamiento documentado
Retorno caractere é usado como filtro da consulta.

MA261CPO

Dónde se ejecuta
Montagem do grid
Papel en el flujo
Campos adicionais
Comportamiento documentado
Inclui campos no aHeader em visualização, inclusão e estorno.

MA261IN

Dónde se ejecuta
Carga do grid
Papel en el flujo
Valores de campos de usuário
Comportamiento documentado
Executado durante o preenchimento das linhas do grid.

M261BCHOI

Dónde se ejecuta
Interface
Papel en el flujo
Botões adicionais
Comportamiento documentado
Retorna array de botões apresentados na tela.

MT261CAB

Dónde se ejecuta
Interface
Papel en el flujo
Objeto da janela
Comportamiento documentado
Recebe painel, posição e opção da operação.

MTA261DOC

Dónde se ejecuta
Inclusão
Papel en el flujo
Edição do documento
Comportamiento documentado
Controla se o documento pode ser editado.

A261TOK

Dónde se ejecuta
Validação final
Papel en el flujo
TudoOk
Comportamiento documentado
Retorno lógico participa da validação final antes da gravação.

MA261LIN

Dónde se ejecuta
Validação de linha
Papel en el flujo
Transferência por item
Comportamiento documentado
Chamado no fim de A261LinOk, recebe nLinha e só executa se as validações anteriores mantiverem lRet verdadeiro.

A261PROD

Dónde se ejecuta
Validação de produto
Papel en el flujo
Produto origem/destino
Comportamiento documentado
Chamado em A261VldCod após validação do código do produto.

MT261UM

Dónde se ejecuta
Validação de quantidade
Papel en el flujo
Unidades de medida
Comportamiento documentado
Pode substituir o resultado lógico da validação das quantidades.

A261LOC

Dónde se ejecuta
Validação de armazém/local
Papel en el flujo
Origem ou destino
Comportamiento documentado
Chamado na validação do local para produto de origem ou destino.

MT260NLOT

Dónde se ejecuta
Loop de gravação
Papel en el flujo
Tratamento de lote
Comportamiento documentado
Executado por item durante a gravação quando há validação de lote.

MA260NFQ

Dónde se ejecuta
Loop de gravação
Papel en el flujo
Tratamento CQ
Comportamiento documentado
PE compartilhado usado na lógica de controle de qualidade.

M261D3O

Dónde se ejecuta
Loop de gravação
Papel en el flujo
Antes de processamento complementar do SD3
Comportamiento documentado
Chamado durante a gravação para a linha corrente.

MA261D3

Dónde se ejecuta
Loop de gravação
Papel en el flujo
Após gravação do SD3
Comportamiento documentado
Chamado por item depois da gravação do movimento SD3.

MT261TDOK

Dónde se ejecuta
Pós-gravação
Papel en el flujo
Após transferência
Comportamiento documentado
Chamado depois da gravação da transferência.

MA261TRD3

Dónde se ejecuta
Pós-transação de inclusão
Papel en el flujo
Registros SD3 gravados
Comportamiento documentado
Recebe aRecSD3 após a transação de inclusão.

MT261TRV

Dónde se ejecuta
Estorno / transação
Papel en el flujo
Controle de lock
Comportamiento documentado
Recebe arrays de locks de SB2 e SD3 durante o estorno.

MA261EXC

Dónde se ejecuta
Estorno
Papel en el flujo
Após gravação do estorno
Comportamiento documentado
Chamado depois da gravação do movimento de estorno.

MA261EST

Dónde se ejecuta
Estorno
Papel en el flujo
Validação de estorno
Comportamiento documentado
Ponto de Entrada associado às validações ligadas ao estorno.

MTA261CAN

Dónde se ejecuta
Saída sem gravar
Papel en el flujo
Cancelamento
Comportamiento documentado
Recebe nOpcx quando o fluxo encerra sem gravar.

MTA261MNU

Dónde se ejecuta
MenuDef
Papel en el flujo
Menu da rotina
Comportamiento documentado
Permite alterar o array aRotina na montagem do menu.

Referencias

TOTVS TDN — MA261LIN

TOTVS TDN — MsExecAuto / MATA261

Representação didática do fluxo documentado. Confirme parâmetros e comportamento conforme a versão do Protheus em uso.

0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha