Árvore de páginas

Descrição

LOCALIZAÇÃO: Function MATI681 -> Adapter de apontamento da produção modelo 2. | Function MATI682 -> Adapter de apontamento de parada.
DESCRIÇÃO: É utilizado para adicionar informações que serão utilizadas no apontamento da produção e no apontamento de parada, tabela SH6.

Observações

Este ponto de entrada permite que sejam adicionadas informações para realizar o apontamento da produção e apontamento de parada no Protheus. Não será permitido alterar nenhuma informação que é recebida por meio do XML do apontamento de produção.

Para identificar se será realizada a execução para o apontamento de parada ou para o apontamento de produção, deve-se verificar o campo H6_TIPO conforme descrito no exemplo do ponto de entrada. Quando H6_TIPO for igual a "P", significa que está sendo executada a rotina de apontamento da produção. Quando for igual a "I", significa que está sendo executada a rotina de apontamento de parada.

Exemplos

#Include 'Protheus.ch'

User Function MATI681CRG()
Local aRet := {}
Local nPos := aScan(PARAMIXB,{|aX| AllTrim(aX[1]) == "H6_TIPO"})

If PARAMIXB[nPos,2] == "P"
//Apontamento de produção

//Adiciona um operador para o apontamento.
aAdd(aRet,{"H6_OPERADO","Operador1", Nil})
Else
//Apontamento de parada
EndIf

Return aRet

Preview

Veja também

 

Idioma

Português(Brasil)

Versões

Microsiga_Protheus12

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Updates

 

Parâmetros

PARAMIXB (Array) -> Array com as informações do apontamento. Essas informações não podem ser alteradas.

Retorno

aRet (Array) -> Array com as informações que serão adicionadas no apontamento. Deve estar no formato {"CAMPO","VALOR",NIL}. Deve retornar somente campos da tabela SH6.

Eventos de chamada do Ponto de Entrada

 

Variáveis

 

Programa Fonte

MATI681.prw