01. DADOS GERAIS
| Produto: | TOTVS Manutenção de Ativos |
|---|---|
| Linha de Produto: | Linha Protheus |
| Segmento: | Manufatura |
| Módulo: | TOTVS Manufatura (Linha Protheus) - Manutenção de ativos (SIGAMNT) |
| Função: | MNTA6007() |
| País: | Brasil |
02. DESCRIÇÃO
| 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. | ||||||||||||
| Evento: | Analise Técnica de Pneus ( MNTA600 ) | ||||||||||||
| Programa Fonte: | MNTA600.prx | ||||||||||||
Função: | MNTA6007() | ||||||||||||
Parâmetros: |
| ||||||||||||
Retorno: |
| ||||||||||||
Obs.: | O array 'aDados' é enviado para a rotina ExecAuto do Mata240, seguindo as regras de gravação e validação da mesma. |
03. DEMAIS INFORMAÇÕES
Exemplo MNTA6007()
#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
04. ASSUNTOS RELACIONADOS
- Não se aplica.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas