import.css=/download/attachments/203752076/customwms.css

Este Ponto de Entrada se aplica apenas para versão do WMS onde o controle de estoque é compartilhado com o ERP (Tabela SBF)

Descrição:

Este Ponto de Entrada permite customizar a situação a ser gravada nos movimentos gerados durante a execução de uma ou mais ordens de serviço.

Localização:

Localizado na função que faz o processamento das regras de convocação do WMS após a execução das ordens de serviço exatamente antes de atualizar a situação dos movimentos gerados para o WMS.

Parâmetros:

Este Ponto de Entrada não recebe parâmetros.

Retorno:

Este Ponto de Entrada não espera nenhum retorno.

Observação:

Para acessar os informações dos movimentos que serão atualizados deve ser utilizado a variável private aLibSDB

PosiçãoTipoValorObservação
aLibSDB[nX,1]CarácterDB_STATUSSituação a ser gravada no movimento WMS
aLibSDB[nX,2]NuméricoSDB->(Recno())
aLibSDB[nX,3]Carácter

DB_LOCAL

Armazém Origem/Destino da movimentação
aLibSDB[nX,4]CarácterDB_SERVICServiço da movimentação
aLibSDB[nX,5]*Carácter

DB_PRIORI

Prioridade da movimentação
* Somente caso tenha sido aplicado regra de convocação. Pode não existir esta posição no array.


Versões:11.80 ou superiores
#INCLUDE "PROTHEUS.CH"

User Function WMSALIB()
Local nCnt


	For nCnt := 1 To Len(aLibSDB)
		SDB->(DbGoTo(aLibSDB[nCnt,2]))
		If SDB->(!Eof())
			// Regra sobre a validação do SDB
		EndIf
	Next
Return Nil