Páginas filhas
  • DDVENDAS-4017 - DT Atribuir Filial Retira Conforme Disponibilidade De Estoque.


01. DADOS GERAIS

Linha de Produto:PC Sistemas
Segmento:D&L
Módulo:2 - Compra / 3 - Venda / 5 -Processamento / 11 - Adm. Interna de Estoque
Ticket:DDVENDAS-4017
Requisito/Story/Issue:

DDVENDAS-4017

DDVENDAS-4019 

DDWMS-851

DDINTRE-84

DDINTRE-85

DDINTRE-96


02. SITUAÇÃO/REQUISITO


1. Criar função "Busca saldo por filial retira". 

1.1. A função deve receber como parâmetro:

  • Produto (codprod, codauxiliar, codauxiliar2, codauxiliar(embalagem),auxiliar Alternativo);
  • Quantidade; (**Fazer chamada com retorno tipo "Type").
  • Filial do pedido.

1.2. A função deve retornar os saldos de estoque do produto nas filiais retira de acordo prioridade definida na rotina '535 - Cadastrar Filiais' aba vendas (PCFILIALRETIRA.CODFILIALRETIRA) e respeitando o percentual de tolerância cadastrada para o produto (rotina 1701) ou para o processo de peso variável (1795).


Alteração que serão desenvolvidas no processo de inclusão e alteração de itens nas rotinas 316/336/integradora

1 - Será criado nova função para realizar o desdobramento do Item do pedido conforme a filial que irá atender a quantidade pedida no item.

2 -Essa nova função terá a chamada de novo serviço que irá indicar qual a filial tem estoque para atender, total ou parcial a quantidade solicitada no item. (Logística)

O desdobramento do item deve seguir a regra descrita abaixo:
a - Realizar a reserva do estoque da quantidade na filial conforme :

  • Havendo estoque na filial de venda reservar
  • Não havendo na filial de venda, total ou parcial, reservar na filial retira indicada
  • Não havendo estoque na filial de venda ou na filial retira, total ou parcial, gerar falta da quantidade de mercadoria que não será atendida
    Obs : A filial retira indicada será determinada conforme cadastro realizado na rotina 535 podendo haver cascata para as filiais retira
    b - Somente deve ser gerado mensagem para o RCA se efetivamente houve corte na mercadoria por falta de estoque
    c - Na geração com CMV deve ser levado em consideração a filial que efetivamente será retirado o estoque conforme definido no parâmetro 2396.

3 - A nova função gerada será utilizada nos processos de inclusão e alteração de itens nas rotinas 316/336/integradora.

Criar função para realizar busca de saldo nas filiais retira para atender o pedido de venda. Ao gerar o pedido será passado para a função o produto, a quantidade e a filial de venda, a função irá verificar se o saldo na filial de venda atende as quantidades do pedido, caso atenda, segue o processo atual, caso não atenda, a função fará uma busca nas filiais retira cadastradas para a filial de venda e irá retornar as filiais retira que atendem as quantidades total do pedido de acordo com o percentual de tolerância cadastrado.


03. SOLUÇÃO

Criada Função Busca de Estoque Disponível Filial Retira, esta função valida o saldo de estoque da filial retira e irá indicar qual filial tem estoque para atender Total ou Parcial a  quantidade pedida do item.  Para validação deste processo o Winthor obedece as seguinte parametrizações:

Se no cadastro de produto, da rotina 238 - Manutenção do Cadastro de Produto o campo Cod. Filial, este estiver:

  • Diferente de Vazio ou Diferente de 99, a função retorna o estoque para filial informada no campo Cod.filial;
  • Se contrário, observa o preenchido no campo Código Filial da rotina 203 - Cadastrar Produto.

      Também:

  • Caso campo Código Filial, da rotina 203 estiver Diferente de Vazio ou Diferente de 99 o sistema considera a prioridade de filial retira preenchida/cadastrada na rotina 535 - Cadastrar Filial, aba Vendas, sub-aba Filial Retira.

O sistema contempla as considerações acima para o estoque Por Unidade, Por Peso Bruto Máster ou Peso Peça (de acordo com o cadastro do produto na rotina 238 - Manutenção do Cadastro de Produto ou 203 - Cadastrar Produto).


1. Acesse a rotina 560 - Atualizar Banco de Dados na versão  29.05.22.007 ou versão superior e atualiza as tabelas:


Tabela de Parâmetros por Filial - 132 (PCPARAMFILIAL):


   

Tabela de Filiais Retira (PCFILIALRETIRA).


Tabela de Produto por Filial (PCPRODFILIAL);

Tabela de Produto (PCPRODUT);


2. Acesse a rotina 300 -  Atualizar Funções de Venda na versão 29.05.12.020 ou versão superior e atualize a opções:


  • Aba Procedure Módulo 3, opção 14 - Pacote de funções de processamento (VENDAS):

          

         


  • Aba Força de Vendas, opção 108 - Package INTEGRADORA:

          

          

          

3. Acesse a rotina 132 - Parâmetros da Presidência e marque como Sim os parâmetros:


  • 4197 - Atribuir filial retira automático na entrada do pedido;
  • 4198 - Atribuir filial retira automático na entrada do pedido para Força de Vendas:


4. Atualize as rotinas:


  • 535 - Cadastrar Filiais na versão 29.05.04.003 ou versão superior;
  • 316 - Digitar Pedido de Venda  na versão 29.05.16.002 ou versão superior;
  • 336 - Alterar Pedido de Venda na versão 29.05.12.009 ou versão superior.


1. Acesse a rotina 535 - Cadastrar Filiais;

2. Selecione a Filial desejada na planilha e clique o botão Detalhes;

3. Acesse a aba Vendas, sub-aba Filial Retira e preencha/informe os campos Código e Prioridade;


Observação: nesta aba se define, que ao realizar venda ou alteração de pedido, a ordem de em qual a filial será retirado o estoque (será Prioridade ao realizar vendas/pedido).




3.1 Clique o botão para inclusão de mais filial retira, conforme necessidade, conforme o exemplo abaixo;



4. Incluídas/cadastradas as filiais desejadas clique o botão Confirmar e posteriormente botão OK. 



Observações:

  •  As rotinas 316, 336 e Integradora ao realizar pedido e/ou alteração de pedido irão buscar o item na filial em que há estoque do mesmo disponível e não necessariamente precisa  estar operando/trabalhando com processo de venda por Filial Retira, pois este ocorrerá de automática conforme definido nos parâmetros 4197 e/ou 4198 da rotina 132.

O desdobramento do item seguirá as regras descritas abaixo: 

  • Havendo estoque na filial de venda, acontece a reserva;
  • Não havendo estoque na filial de venda, seja Total ou Parcial, acontece a reserva na (s) filial (ais) retira indicada (s);
  • Não havendo estoque na filial de venda ou na (s) filial (ais) retira, Total ou Parcial, é gerada falta da quantidade de mercadoria que não será atendida.

  **  A filial retira indicada será determinada conforme cadastro realizado na rotina 535 podendo haver cascata para as filiais retira.


04. DEMAIS INFORMAÇÕES



Importante!

As versões estarão disponíveis para download no CCW. 

https://centraldecontrole.pcinformatica.com.br/


Mantenha suas rotinas sempre atualizadas!



05. ASSUNTOS RELACIONADOS