Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Jira
serverJira Totvs
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdb3180167-3374-3293-b2ce-06d441fdaf21
keyPCREQ-2430

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.


Informações Gerais


Especificação

Produto

Microsiga Protheus

Módulo

 SIGAWMS

Segmento Executor

Supply Chain - Logística

Projeto1

 M_DL_WMS002

IRM1

PCREQ-2408

Requisito1

 PCREQ-2430

Subtarefa1

PDRDL-195

Chamado2

 

Release de Entrega Planejada

 11.80.16 

Réplica

 

País

( xX ) Brasil  (  ) Argentina  (  ) México  (  ) Chile  (  ) Paraguai  (  ) Equador (  ) USA  (  ) Colômbia   (  ) Outro _____________.

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

 

Objetivo

Na classificação de prenotas ou lançamento de documentos de entrada deverá validar se o documento está relacionado a uma distribuição de produtos, caso positivo, deverá atribuir automaticamente o serviço relacionado a distribuição e validar caso seja alterado.

Exemplo de Aplicação:

Ao receber as mercadorias e realizar a classificação da prenota ou lançamento do documento de entrada, o serviço do WMS deverá ser preenchido automaticamente de acordo com o cadastro de complementos do produto, que permite a indicação de serviço WMS e endereço para cada processo, para o processo de recebimento será permitido cadastrar os serviço de entrada e Cross-docking. Dessa forma ao classificar a prenota ou o lançamento do documento de entrada será sugerido para o produto informado, o serviço e endereço entrada cadastrado.

 

Definição da Regra de Negócio 

  1. Ao classificar deverá verificar se em cada item existe o complemento cadastrado e sugerir o serviço e endereço entrada. Caso não esteja configurado no cadastro de Complementos do Produto, deverá se informado na classificação da Pré-nota ou no lançamento do documento de entrada.;
  2. Deverá verificar se todos os produtos controlados, que tenham controle WMS, possuem o serviço informado. Quando não informado, deverá apresentar a mensagem que é necessário informá-lo. 
  3. Caso haja alguma tentativa de modificação de itens do documento de entrada, não deverá permitir se houver uma Distribuição de Produtos criada para o item do documento de entrada. Neste caso, deverá apresentar a mensagem que será necessário primeiro desfazer a distribuição.
  4. Não poderá alterar uma Pré-nota se o documento estiver relacionado a uma distribuição de produtos.
  5. No cadastro de Complemento de Produtos deverão ser criados alguns campos para indicar os serviços e as docas relacionadas ao processo de distribuição com Cross-docking.

Adequações Necessárias:

Item 1: Validações ao classificar o documento.

MATA103 – Documento de Entrada

  • Na função MontaaCols()  quando houver integração com WMS(IntDl) antes do retorno (Return) deverá ser chamada a função WmsAvalSD1("2",cAliasSD1,aCols,Len(aCols),aHeader).

Item 2: Caso haja alguma tentativa de modificação de itens do documento de entrada, não deverá permitir se houver uma Distribuição de Produtos criada para o item do documento de entrada. Neste caso, deverá apresentar mensagem que será necessário primeiro desfazer a distribuição.

  • Na função de validações do campo Código do Produto (D1_COD) A103PrdGrd(), se o código foi alterado e o registro for de distribuição, deverá apresentar mensagem que não é permitida a alteração porque está vinculado a uma distribuição, sendo necessário primeiro desfazer a distribuição.
  • Na função de validações do campo Quantidade(D1_QUANT) A103TOLER(), se a quantidade for alterada e o registro for de distribuição, deverá apresentar mensagem que não é permitida a alteração, porque está vinculado a uma distribuição, sendo necessário primeiro desfazer a distribuição.
  • Na função de validações do WMS A103WMSOk(), quando for acionada pela validação dos campos(cAcao = ‘1’) checar quando o item foi distribuído:
    • Se o campo serviço estiver em branco, apresentar mensagem que esse campo é obrigatório porque o item foi distribuído.
    • Se o campo serviço estiver informado, verificar se o mesmo é de distribuição, validando na tabela de serviços(DC5) se tem tarefa com função (DC5_FUNEXE) vinculada de Crossdocking de Entrada DLCrossDoc(). 
  • Na função de validações do WMS A103TudOk():
    • Checar se todos os itens que possuam distribuição tiveram o serviço informado.
    • Checar se o serviço é de distribuição, validando na tabela de serviços(DC5) se tem tarefa com função (DC5_FUNEXE) vinculada de CrossDocking de Entrada DLCrossDoc() 
  • Na função de validações antes da exclusão de um documento de entrada A103VldExc():
    • Validar se o documento estiver em uma distribuição não deverá permitir a exclusão, apresentando mensagem que será necessário primeiro excluir a distribuição que contém o documento.
    • Comparar:  (F1_FILIAL+F1_DOC+F1_SERIE+F1_FORNEC+F1_LOJA) == (D07_FILIAL+D07_DOC+D07_SERIE+D07_FORNEC+D07_LOJA)

Item 3: Não poderá alterar uma Pré-Nota se o documento estiver relacionado a uma distribuição de produtos.

MATA140 – Pré-Nota de Entrada

  • Na função MaCols140(), no trecho que faz as validações do WMS (If IntDL... ), checar:
    • Se o documento  estiver vinculado a uma distribuição, não deverá permitir a alteração e apresentar mensagem que o documento esta vinculado a uma Distribuição e que será necessário primeiro desvinculá-lo.
    • Comparar: (F1_FILIAL+F1_DOC+F1_SERIE+F1_FORNEC+F1_LOJA) == (D07_FILIAL+D07_DOC+D07_SERIE+D07_FORNEC+D07_LOJA)

Item 4:  No cadastro de Complemento de Produtos deverão ser criados alguns campos para indicar os serviços e as docas relacionadas ao processo de distribuição com Cross-Docking:

  • B5_SERECD – Serviço de Entrada Crossdocking
  • B5_ENDECD – Endereço Entrada Crossdocking
  • B5_SERSCD – Serviço de Saida Crossdocking
  • B5_ENDSCD – Endereço Saída Crossdocking

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

MATA103 - Documento de Entrada

Alteração

Atualizações > Movimentações > Fiscais > Documento de Entrada

  • Geração de documento de entrada

MATA140 - Pré-Nota

Alteração

Atualizações > Movimentações > Fiscais > Pré-Nota

  • Geração de Pré-nota de entrada

 WMSXFUNE

Alteração

 

 

Tabelas Utilizadas

  • SF1 – Cabeçalho Nf Entrada
  • SD1 – Itens das NF de Entrada
  • SB5 – Dados Adicionais do Produto
  • SBE – Endereços
  • D06 – Distribuição Produtos
  • D07 – Documentos de Entrada Distribuidos
  • DC5 – Serviços x Tarefas

 

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.