Histórico da Página
Criação de Ponto de Entrada para Indicar os Armazéns sem Controle WMS - WMSVLDES
Características do Requisito
Linha de Produto: | Protheus |
Segmento: | Distribuição e Logística |
Módulo: | SIGAWMS |
Rotina: | WMSXFUNA - Funções Genéricas WMS |
Chamado: | TTJTUW |
País(es): | Brasil |
Banco(s) de Dados: | Todos |
Tabelas utilizadas: | NNR - Locais de Estoque |
Sistema(s) operacional(is): | Windows®/Linux® |
Versões/Release: | 11.80.13 |
Descrição
Criado o ponto de entrada WMSVLDES com objetivo de indicar quais armazéns não devem ser controlados pelo WMS.
Atualmente o WMS não faz diferenciação entre os armazéns que controlam WMS dos que não possuem este controle. A partir do momento em que o parâmetro de integração (MV_INTDL) está ativo e o cadastro do produto está configurado com controle de endereçamento, todas as movimentações realizadas, com serviço WMS informado ou não, passarão pelas validações do módulo.
Sendo assim, este foi criado o ponto de entrada WMSVLDES com a finalidade de indicar os armazéns que não devem ser controlados pelo WMS.Para mais informações, acesse a documentação do ponto de entrada: WMSVLDES – Indica os armazéns que não são controlados pelo WMS
Procedimento para Implantação
O sistema é atualizado logo depois da aplicação do pacote de atualizações (Patch) deste chamado.
Procedimento para Utilização
- Em Gestão de Estoque/Custos (SIGAEST) acesse Movimentações > Fiscais > Documento Entrada.
- Inclua um documento de entrada para um produto que não possua sequência de abastecimento cadastrada para o armazém indicado no documento.
- Informe também um serviço WMS de endereçamento para o item.
- Em Gestão de Armazenagem (SIGAWMS) acesse Atualizações > WMS > Execução de Serviços.
- Execute a ordem de serviço.
- A inclusão do ponto de entrada não deve gerar impacto no produto padrão.
- Uma mensagem de aviso deverá ser emitida informando que o produto não possui sequência de abastecimento cadastrada para a combinação do produto/armazém, as movimentações não deverão ser geradas e a OS deverá ficar interrompida.
- O mesmo deve acontecer quando não for informado um serviço WMS na inclusão do documento de entrada e o processo de endereçamento for executado pela rotina Endereçar (MATA265) – Gestão de Estoque e Custos (SIGAEST).
Ponto de Entrada
Nome: | WMSVLDES | ||||||||||||
Descrição: | Indicar os armazéns que não devem ser controlados pelo WMS | ||||||||||||
Localização: | Início da função WMS que realiza validação do destino das movimentações (WmsVldDest) | ||||||||||||
Programa Fonte: | WMSXFUNA | ||||||||||||
Parâmetros: |
| ||||||||||||
Retorno: |
| ||||||||||||
Observação: | Todos os parâmetros são recebidos na User Function via PARAMIXB conforme consta em Execblock / Customização |
Exemplo:
Bloco de código | ||
---|---|---|
| ||
#INCLUDE "PROTHEUS.CH"
User Function WMSVLDES()
Local cLocDest := PARAMIXB[1] // Exemplo de recebimento dos parâmetros
Local cEndDest := PARAMIXB[2]
Local cProduto := PARAMIXB[3]
Local cRet := ""
// Define quais armazéns não devem ser controlados pelo WMS
cRet := "02|03|04|05"
Return cRet |