Histórico da Página
Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
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 |
Réplica |
País | ( |
X ) Brasil ( ) Argentina ( ) México ( ) Chile ( ) Paraguai ( ) Equador |
( ) USA ( ) Colômbia ( ) Outro _____________ |
Outros
. |
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 crossdocking 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
- Deverá ao Ao classificar deverá verificar se em cada item se existe o complemento cadastrado e sugerir o serviço e endereço entrada, caso . Caso não esteja configurado no cadastro de complementos Complementos do produtoProduto, deverá se informado na classificação da prenota Pré-nota ou no lançamento do documento de entrada.;
- Deverá verificar se todos os produtos controlado controlados, que tenham controle WMS, possuem o serviço informado. Devendo quando Quando não informado, deverá apresentar a mensagem que será é necessário informainformá-lo;
. - 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. Devendo nesse Neste caso, deverá apresentar a mensagem que será necessário primeiro desfazer a distribuição.
- Não poderá alterar uma prenota uma Pré-nota se o documento estiver relacionado a uma distribuição de produtos.
- Deverão ser criados no No cadastro de complemento de produtos Complemento de Produtos deverão ser criados alguns campos para indicar os serviços e doca relacionados as docas relacionadas ao processo de distribuição com CrossdockingCross-docking.
Adequações
necessáriasNecessárias:
Item 1: Validações ao Classificar 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. Devendo nesse 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: Deverão ser criados no No cadastro de complemento de produtos alguns Complemento de Produtos deverão ser criados alguns campos para indicar os serviços e doca relacionados 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 |
| |
MATA140 - Pré-Nota | Alteração | Atualizações |
> Movimentações |
> Fiscais > Pré-Nota |
|
| |
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. |
---|