PERGUNTAS E RESPOSTAS
 
Bem Vindo, Visitante  Todos os Fórums
  PCP/Estoque/Custos
Enviar para a impressoraImprimir  Enviar e-mail para um amigoEnviar Para um Amigo
Precisa estar Logado

Subject Assunto:
Desbalanceamento de produtos
Versão:
12.1.17
Plataforma:
Microsoft
Complemento:
DB:
SQL Server
Complemento:
LinkedIn
Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário ASC.SOUZA ASC.SOUZA em 22/03/2019, 09:21 h
Local: AM  Registro: 09/08/2015  Postagens: 36
Olá pessoal, bom dia.

Estamos com alguns produtos desbalanceados no sistema e estou tentando desenvolver querys que mostrem esses produtos com os totais de cada tabela, mas estou tendo dificuldades por não dominar bem as regras do móudlo Estoque/Custo. Aqui utilizamos também lote e endereçamento.

Desde já agradeço.

Abaixo envio um exemplo de query para o endereçamento.


DECLARE @CODPRO VARCHAR(30)=‘ZXHN-H168N-2TOP‘
DECLARE @LOCAL VARCHAR(2)=‘70‘
DECLARE @FILIAL VARCHAR(2)=‘04‘
--DECLARE @LOCALIZ VARCHAR(15)=‘PROCESSO‘
DECLARE @DATASBK VARCHAR(8)=‘20181231‘
DECLARE @LOTE VARCHAR(22)=‘0418021504100860004‘

--SBK -->> SALDOS INCIAIS POR ENDEREÇO
SELECT COD,ARM,SBKQINI,SUM(SDB) TOT_SDB,SUM(SBF) TOT_SBF, ENDERECO
FROM (
SELECT SBK.BK_COD COD,SBK.BK_LOCAL ARM,SBK.BK_QINI SBKQINI,0 SDB, 0 SBF,SBK.BK_LOCALIZ ENDERECO
FROM SBK010 AS SBK
WHERE SBK.D_E_L_E_T_=‘‘
AND SBK.BK_COD=@CODPRO
AND SBK.BK_FILIAL=@FILIAL
AND SBK.BK_LOCAL=@LOCAL
AND SBK.BK_LOTECTL=@LOTE
AND SBK.BK_DATA=@DATASBK
AND SBK.BK_LOTECTL=@LOTE
UNION
--SDB-->> Movimentos de Distribuição    
SELECT SDB.DB_PRODUTO COD,SDB.DB_LOCAL ARM,0 SBK,SUM(DB_QUANT) SDB,0 SBF,SDB.DB_LOCALIZ ENDERECO
FROM SDB010 AS SDB
WHERE SDB.D_E_L_E_T_=‘‘
AND SDB.DB_PRODUTO=@CODPRO
AND SDB.DB_FILIAL=@FILIAL
AND SDB.DB_LOCAL=@LOCAL
AND SDB.DB_LOTECTL=@LOTE
AND SDB.DB_ESTORNO<>‘S‘
GROUP BY SDB.DB_PRODUTO,SDB.DB_LOCAL,SDB.DB_LOCALIZ
UNION
--SBF-->>Saldos por Endereço           
SELECT SBF.BF_PRODUTO COD,SBF.BF_LOCAL ARM,0 SBK,0 SDB,SUM(SBF.BF_QUANT) SBF,SBF.BF_LOCALIZ ENDERECO
FROM SBF010 SBF
WHERE SBF.D_E_L_E_T_=‘‘
AND SBF.BF_PRODUTO=@CODPRO
AND SBF.BF_FILIAL=@FILIAL
AND SBF.BF_LOCAL=@LOCAL
AND SBF.BF_QUANT<>‘0‘
AND SBF.BF_LOTECTL=@LOTE

GROUP BY SBF.BF_PRODUTO,SBF.BF_LOCAL,SBF.BF_LOCALIZ
)AS X

GROUP BY X.COD,X.ARM,X.SBKQINI,X.ENDERECO



Anizio Souza da Cunha
skype:anizio.souza
email:anizio._.souza@hotmail.com

Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário 1175 1175 em 22/03/2019, 13:17 h
Local: RS  Registro: 27/02/2019  Postagens: 5
Boa tarde
Existe um relatório padrão que demonstra os itens com desbalanceamento.
MATR282.
Eu tive muitos problemas com saldos desbalanceados.

Para postar no Fórum você precisa efetuar o seu login ou se registrar

 Mudar para Fórum

 

 

 
 
   
Pagina Principal Shopping PROTHEUS Tire suas duvidas Vagas Microsiga em todo Brasil Aprofunde seus conhecimentos Noticias Online Fale Conosco Pagina Principal