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 / SIGAGFR - Gestão de Frotas | ||||||||
Rotina: |
|
Rotina(s) envolvida(s) | Nome Técnico |
MNTUTIL | Funções Genéricas |
Chamados Relacionados
MNG-588
País(es):
Todos
Banco(s) de Dados:
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) 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 ParamIXB ) aAdd( aFields[1], { 'D3_OBSERVA', 'INFORMAÇÃO', Nil } ) Return aFields |