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:

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

Descreva a solução. 


1. Use quando for necessário descrever um passo a passo.

2. Use quando for necessário descrever um passo a passo.


04. DEMAIS INFORMAÇÕES

Outras ações/ações relacionadas 



05. ASSUNTOS RELACIONADOS




<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>