Histórico da Página
...
CONFERÊNCIA DE PEDIDO OU CARGA
...
Informações Gerais
Linha de Produto: | PC Sistemas | ||
Segmento Executor: |
...
Distribuição e Logística | ||
Módulo: |
...
Meu WinThor RF | |||||||
Rotina: |
|
...
Rotina(s) envolvida(s) | Nome Técnico |
530 | Permitir Acesso a Rotina |
|
Chamado: | 0.040850.2017 |
...
( HIS. |
...
01394.2017 / |
...
HIS. |
...
01395.2017 |
...
) |
...
040908.2017 |
...
( HIS. |
...
01410.2017 / HIS. |
...
01411.2017 / HIS. |
...
01419.2017 |
...
) |
...
( HIS.01445.2017 |
...
|
...
040984.2017 |
...
( HIS. |
...
01422.2017 |
...
) |
...
( HIS. |
...
01362.2017 / HIS. |
...
01363.2017 / HIS. |
...
01366.2017 / HIS.01399.2017 / HIS.01401.2017 / |
...
HIS.01403.2017 ) |
...
( HIS. |
...
01389.2017 / HIS.01391.2017 / HIS. |
...
01393.2017 |
...
/ HIS. |
...
01431.2017 ) |
...
País:
| |||
Requisito: | Processo de conferência de pedido ou carga. | ||
País: | (X ) |
...
Brasil ( ) Argentina ( ) México ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colômbia ( ) Outro _____________. |
...
Objetivo
Processo de conferência de pedido ou carga.
Definição da Regra de Negócio
...
title | Conferência |
---|
...
title | Carga |
---|
...
title | Conferência - Controle de Lote |
---|
...
Observações:
- A cada inserção na planilha, deverá ser gravado o registro na tabela PCCARREGI:
update PCCARREGI
set
NUMCAR = :NUMCAR
CODPROD = :CODPROD
QT = :QT
QTSEPARADA = :QTSEPARADA
CODFUNCCONF = :CODFUNCCONF
Reservando os Lotes:
UPDATE PCLOTE
SET QTRESERV = NVL(QTRESERV, 0) + :QTRESERV
WHERE CODFILIAL = :CODFILIAL
AND CODPROD = :CODPROD
AND NUMLOTE = :NUMLOTE
Atualizando as informações dos itens dos pedidos:
UPDATE PCPEDI
SET QTSEPARADA = QT
CODFUNCSEP = :CODFUNCSEP
CODFUNCCONF = :CODFUNCCONF
DATACONF = :DATACONF
DATACONFFIM = SYSDATE
WHERE NUMCAR IN
(SELECT NUMCAR
FROM PCCARREG
WHERE NUMCAR = :NUMCAR)
- Atualizando os dados de conferência do cabeçalho do pedido de venda:
UPDATE PCCARREG
SET DTFIMCHECKOUT = SYSDATE,
CODFUNCCONF = :CODFUNCCONF
WHERE NUMCAR IN
(SELECT NUMCAR
FROM PCCARREG
WHERE NUMCAR = :NUMCAR)
- Insert nos itens dos pedidos de venda (Desdobramento dos itens);
- Duplicar a linha do PCPEDI inserindo as informações de quantidade e lotes;
- Delete nos itens originais que estavam sem lotes informados:
DELETE PCPEDI
WHERE NUMLOTE IS NULL
AND NUMCAR = :NUMCAR
AND NUMPED = :NUMPED
AND CODPROD = :CODPROD
...
Expandir | ||
---|---|---|
| ||
|
Expandir | ||
---|---|---|
| ||
|
Expandir | ||
---|---|---|
| ||
|
Expandir | ||
---|---|---|
| ||
|
Expandir | ||
---|---|---|
| ||
|
Expandir | ||
---|---|---|
| ||
|
Expandir | ||
---|---|---|
| ||
|
Expandir | ||
---|---|---|
| ||
|
Expandir | ||
---|---|---|
| ||
|
...
title | Pedido |
---|
...
title | Pedido - Controle por Lote |
---|
...
Caso o produto a ser separado for controlado por Lote PCPRODUT.ESTOQUEPORLOTE='S' e caso não esteja parametrizado para Indução de Lote, então:
1.1 Deverá verificar se já foi informado o lote na separação; 1.2- Deverá validar parâmetro informar lote na separação ou conferência;
1.2 Ao informar o produto, utilizando a digitação pelo código do produto ou codauxiliar, deverá ser apresentado um campo para o usuário informar o lote separado;
1.3 Deverá ser validado se o lote informado pelo usuário consta na base de dados (PCLOTE);
...
Observações :
- O cabeçalho do pedido PCPEDC, não deve ser atualizado;
- O processo de desdobramento de lote não influencia nas informações do cabeçalho do pedido;
- Caso a quantidade informada seja maior que a quantidade do lote, a rotina deverá apresentar a mensagem: Saldo do lote insuficiente, validar saldo através do calculo de estoque disponível PCLOTE.QT - PCLOTE.QTBLOQUEADA - PCLOTE.QTRESERV = Saldo disponível;
...
Observações :
- O cabeçalho do pedido PCPEDC, não deve ser atualizado;
- Caso o usuário não tenha permissão para conferir lotes com quantidades insuficientes, e a quantidade informada for maior que a quantidade do lote, a rotina deverá apresentar a mensagem: Saldo de estoque do lote insuficiente para conferência;
Expandir | ||
---|---|---|
| ||
|
Expandir | ||
---|---|---|
| ||
|
Expandir | ||
---|---|---|
| ||
|
Expandir | ||
---|---|---|
| ||
Observação : processo válido apenas para conferência por pedido;
Observação: para esse processo o multiplicador não poderá ser usado, pois o número de série é único,e caso for informado um multiplicador e posteriormente um produto que controla número de série, a rotina deverá desconsiderar a quantidade do múltiplo do SKU e considerar sempre qt = 1; |
Expandir | ||
---|---|---|
| ||
|
...
Rotina
...
Tipo de Operação
...
Opção de Menu
...
530
...
Menu WinThor > 530
...
Android
...
Alteração
...
Windows CE/Mobile
...
Acesso via Aplicativo Windows CE/Mobile
Procedimento para Configuração
Expandir | ||
---|---|---|
| ||
|
Procedimento para Utilização
...
title | Utilização Aplicativo ANDROID |
---|
...
Expandir | ||
---|---|---|
| ||
Pedido faturado |
...
title | Utilização Windows CE/MOBILE |
---|
...
title | MENUS - Windows CE/Mobile - Conferência |
---|
Ao clicar no ícone será exibido:
...
Rotina | Tipo de Operação | Opção de Menu |
3854 - Conferência APP | Criação | Acesso Via Aplicativo |
Procedimento para Configuração
- Verifique os documentos:
Procedimento para Utilização
Expandir | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
|
Expandir | ||
---|---|---|
| ||
...
HTML |
---|
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-91324488-1', 'auto', 'newTracker');
ga('newTracker.send', 'pageview');
</script>
<script>
ga('create', 'UA-91324488-1', 'auto', 'newTracker');
ga('newTracker.send', 'pageview');
</script> |