Histórico da Página
Aviso |
---|
Este Ponto de Entrada é Válido a partir da Release 11.8 |
Ponto de entrada que permite inclusão/alteração de campos na geração de movimentos
interno através da rotina de Abastecimentos internos.de estoque
Características do Requisito
Linha de Produto: | Microsiga Protheus |
Segmento: | Manufatura |
Módulo: | SIGAMNT - Manutenção de Ativos e Gestão de Frotas |
Rotina: | |
Rotina | Nome Técnico | MNTUTIL | Funções Genéricas
| Chamados Relacionados | MNG-588 |
País(es): | Todos |
Banco(s) de Dados: | Todos |
Sistema(s) Operacional(is): | Todos |
Ponto de Entrada
Descrição: | Ponto de Entrada que possibilita Incluir novos campos a serem passados na geração de movimentos interno. | Localização: | SIGAMNT: Atualizações/Ordens de Serviço/Corretiva||||||||||
Eventos: | Geração de Ordem de Produção (MNTUTIL) | |||||||||||
Programa Fonte: | MNTUTIL.PRX | |||||||||||
Função: | NGMOVSD3MntExecSD3() / MntMovEst() | Retorno|||||||||||
Parâmetros: | Nome
| Obrigatório | aFields | Array | Retorna o array com os campos que serão passados para o Execauto de geração de movimento interno |
| ||||||
Retorno: |
| Sim
Exemplo:
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
#include 'Protheus.ch' //------------------------------------------------------------------- /*/{Protheus.doc} NGMOVSD3 Possibilita usuário a manipular os dados que farão uma geração de requisição ou devolução (SD3) /*/ //------------------------------------------------------------------- User Function NGMOVSD3() Local aFields := aClone(Paramixb ParamIXB ) Local nPos := 0 // Alterando o valor de um campo já passa na geração de OP If ( nPos := aScan(aFields, {|x| x[1] == 'D3_DOC' }) ) > 0 aFields[nPos][2] := GetSxENum("SD3", "D3_DOC") EndIf aAdd( aFields, { 'D3_CLVL', 'INFORMAÇÃO', Nil } ) Return aFields |