Histórico da Página
Aviso |
---|
Este ponto de entrada foi será descontinuado do sistema a partir da release 12.1.25. Por favor, utilize o ponto de entrada NGMOVSD3. |
Informações | ||
---|---|---|
| ||
|
Possibilita manipular dados da geração do movimento de requisição ou devolução nos arquivos de movimentação interna
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||||||||
Segmento: | Manufatura | ||||||||||
Módulo: | SIGAMNT - Manutenção de Ativos e Gestão de Frotas | ||||||||||
Rotina: |
| ||||||||||
Issues Relacionadas | 12.1.17. | ||||||||||
País(es): | Todos. | ||||||||||
Banco(s) de Dados: | Todos. | ||||||||||
Sistema(s) Operacional(is): | Todos. |
Ponto de Entrada
Descrição: | Ponto de Entrada acionado após clicar no botão confirmar da tela antes da chamada do ExecAuto do MATA240, que possibilita alterar ou adicionar dados referentes a tabela SD3. | ||||||||||||
Localização: | SIGAMNT: Atualizações/Controle de Pneus/Analise Técnica/Analise Técnica. SIGAMNT: Atualizações/Controle de Pneus/Transferência/Recebimento de Pneus. | ||||||||||||
Eventos: | Analise Técnica de Pneus ( MNTA600 ) | ||||||||||||
Programa Fonte: | MNTA600.prx | ||||||||||||
Função: | NGMOVEST() | ||||||||||||
Parâmetros: |
| ||||||||||||
Retorno |
|
Informações | ||
---|---|---|
| ||
O array 'aDados' é enviado para a rotina ExecAuto do Mata240, seguindo as regras de gravação e validação da mesma. |
Exemplo:
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
#include 'Protheus.ch' //------------------------------------------------------------------- /*/{Protheus.doc} MNTA6007 Possibilita usuário a manipular os dados que farão uma geração de requisição ou devolução ( SD3 ) /*/ //------------------------------------------------------------------- User Function MNTA6007() Local aDados := ParamIXB Local nPosTst := 0 // Obtém posição do campo D3_TESTE dentro do array aDados e armazena na variável nPosTst nPosTst := aSCan( aDados, {|x| x[1] == 'D3_TESTE' } ) // Caso exista o campo D3_TESTE no array aDados If nPosTst > 0 // Popula/Altera campo D3_TESTE aDados[nPosTst, 2] := 'Teste' Else // Adiciona um campo ao array de dados aAdd( aDados, { 'D3_TESTE', 'Teste', NIL } ) EndIf Return aDados |