Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmento - Backoffice (Linha Protheus) - SIGAEST - MATA261 - Pontos de Entrada da rotina Transferência Múltipla

A rotina MATA261 - Transferência Múltipla no TOTVS Protheus possui diversos Pontos de Entrada para customizações, como MT261MEM (adição de campos memos virtuais), M261FILB (filtros na tela), MA261CPO (inclusão de campos para digitação), MA261IN (preenchimento de campos na tela de estorno), entre outros, permitindo personalizações em validações, interfaces e gravações de dados.

Dúvida
Quais são os Pontos de Entrada relacionados à rotina MATA261 - Transferência Múltipla?

Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - Todas as versões.

Solução
 

Veja abaixo os Pontos de Entrada relacionados à rotina MATA261 - Transferência Múltipla (clique no nome do ponto de entrada para obter maiores detalhes):

É possível efetuar personalizações com os pontos de entrada abaixo, para  os tipos de Movimentação (D3_TM) 499 e 999, validar juntamente com seu analista desenvolvedor.

Nome: Título: Descrição:
MT261MEM Adiciona campos memos virtuais de usuários

LOCALIZAÇÃO : Function Mata261- Função de Transferência - Modelo II.

EM QUE PONTO : No momento em que o sistema carrega o Array Principal (aMemos), onde é possível adicionar os campos memos virtuais de usuários.

M261FILB Verificação de filtros na Mbrowse da Função MATA261

LOCALIZAÇÃO: Ponto de entrada localizado na rotina Transf. (mod.2)

EM QUE PONTO: É executado antes que seja exibida a tela principal da rotina. Este ponto de entrada tem como objetivo permitir que o usuário filtre os dados a serem exibidos.

MA261CPO Inclui campos para digitação em array

LOCALIZAÇÃO : Localizado nas funções A261Visual( ) , A261Inclui( ) e A261Estorn( ).

EM QUE PONTO : E chamado logo após a criação do array aHeader que controla quais campos aparecerão no browse das transferências. Pode ser utilizado para inclusão de campos no array já mencionado, permitindo ao usuário incluir mais campos para digitação. O array aHeader e montado baseado em campos do arquivo SD3.

MA261IN Preenche valores de campos na tela de estorno

LOCALIZAÇÃO : Localizado nas funções A261Visual( ) , A261Inclui( ) e A261Estorn( ).

EM QUE PONTO : E chamado após a montagem do array aCols com as linhas do browse das transferências, nas rotinas de visualização e estorno de transferências. Pode ser utilizado para preenchimento dos valores de campos que o usuário queira apresentar na tela. Não esquecer de verificar a posição correta do campo a ter o valor atribuído no array aCols. A melhor forma de fazer isto e verificando a posição correta através de pesquisa no array aHeader.

M261BCHOI Montagem de array com botões na tela de inclusão

Localização: localizado nas funções A261Visual( ), A261Inclui( ) e A261Estorn( ).

Em que ponto: na montagem da interface das rotinas.

MT261CAB Monta cabeçalho customizado Permite incluir campos customizados no cabeçalho da rotina de Transferência Mod. II.
MA261TRD3 Atualiza campos após a gravação da transferência

Localização: função a261Inclui() - responsável pela digitação e inclusão das informações para a transferência.

Em que ponto: após a chamada da função a261Grava() em um ponto externo à transação do banco de dados.

MTA261CAN Exibe alguma mensagem ou atualiza arquivos/campos do usuário

LOCALIZAÇÃO : Nas funções A261Inclui (Inclusão da Transferência do Produto) e A261Estorn (Estorno da Transferência do Produto).

EM QUE PONTO: Após cancelar a opção, na desistência da Inclusão ou Estorno; pode ser utilizado para exibir alguma mensagem ou atualizar arquivos/campos do usuário.

MA260NFQ Oculta tela de seleção de materiais para o CQ

LOCALIZAÇÃO : Localizado na função A261Grava( ) antes da geração dos movimentos de origem.

EM QUE PONTO : Este Ponto de Entrada tem o objetivo de não exibir a tela para seleção de materiais a serem transferidos para o CQ, quando houver integração com o Quality.

M261D3O Atualiza campos ou arquivos na gravação

LOCALIZAÇÃO: localizado na gravação dos movimentos de origem na função A261GRAVA( ).

EM QUE PONTO: é chamado na gravação de cada registro de transferência de origem no SD3.

MT261TDOK Customizações após a gravação da Transferência Mod. II

Localização: Está localizado na função a261Grava.

Quando: O ponto é chamado no final da função após a gravação. Finalidade: Efetuar Customizações após a gravação da Transferência Mod. II.

MA261LIN Valida movimento de transferência

LOCALIZAÇÃO : Localizado no final da função A261LinOk( ).

EM QUE PONTO : E chamado no final da validação da função A261LinOk( ), que será chamado para cada linha de transferência incluída no Browse. Pode ser utilizado para validar o movimento.

A261PROD Realiza inicializações adicionais de campos na SD3

LOCALIZAÇÃO : Localizado no final da função A261VldCod( ).

EM QUE PONTO : Este ponto tem o objetivo de realizar inicializações adicionais de campos da tabela SD3 quando o usuário informar o código do produto no array do acols . Este ponto e executado no final da função A261VldCod( ).

MT261UM Trata a conversão de Unidades de Medida e validação dos campos

LOCALIZAÇÃO : Localizado na função A261Quant( ) responsável por tratar Conversão de Unidades de Medida e Validação dos campos ( Quantidade e Quantidade Secundária).

EM QUE PONTO : No final da função, antes de retornar a variável que controla o status da validação executado pela função.

A261LOC Cria no SB2 o produto no item da transferência

LOCALIZAÇÃO: Localizado na função A261Almox( ) antes da validação do produto origem / local origem na tabela SB2.

EM QUE PONTO : O objetivo deste ponto de entrada e criar na tabela SB2 o produto de origem e local de origem informados no item da transferência antes da validação de armazém da função A261Almox( ).

MA261EST Valida efetuação de estorno

LOCALIZAÇÃO : Localizado no final da função A261EstrOk( ).

EM QUE PONTO : Este ponto de entrada é chamado após a confirmação do estorno das transferencias. Pode ser utilizado para validar se o estorno pode ser efetuado ou não.

MTA261MNU Insere novas opções no array aRotina

Localização.: Function MenuDef - Adiciona botões ao Menu Principal através do array aRotina.

Finalidade: o ponto de entrada MTA261MNU tem a finalidade de inserir novos botões no array aRotina (Array Private)

A261TOK

Customizações no momento em que se valida a transferência. Está localizado na função a261TudoOk que tem o Objetivo de verificar a transferência

 

Saiba mais;

MP - SIGAEST - MATA240 - Pontos de Entrada da rotina Movimentação Simples

MP - SIGAEST - MATA241 - Pontos de Entrada da rotina Movimentação Múltipla

MP - SIGAEST - MATA185 - Pontos de Entrada da rotina Baixa de Pré-Requisição ao Armazém

MP - SIGAEST - MATA175 - Pontos de Entrada da rotina Baixa de CQ

Clique aqui e veja mais artigos sobre Movimentações no Estoque

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _