Adicionando detalhes do produto
davinTI/app-dono-modulos/pipeline/head There was a failure building this commit

This commit is contained in:
Sarah Magalhães
2026-06-03 15:11:06 -03:00
parent b19e261a35
commit 32d50727aa
+26 -26
View File
@@ -2668,8 +2668,8 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1)
cat.nome AS categoria, cat.nome AS categoria,
( (
SELECT MAX(e.dataentrada) SELECT MAX(e.dataentrada)
FROM entradas e FROM verdemar.entradas e
INNER JOIN entradas_itens ei ON ei.chaveentrada = e.chave INNER JOIN verdemar.entradas_itens ei ON ei.chaveentrada = e.chave
WHERE ei.codigo = p.codigo WHERE ei.codigo = p.codigo
AND e.loja = l.codigo AND e.loja = l.codigo
AND e.status = 'S' AND e.status = 'S'
@@ -2684,7 +2684,7 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1)
( (
SELECT pf.precofidelidade SELECT pf.precofidelidade
FROM produtos_fidelidade pf FROM verdemar.produtos_fidelidade pf
WHERE pf.codigo = p.codigo WHERE pf.codigo = p.codigo
AND TRUNC(SYSDATE) BETWEEN pf.datainicial AND pf.datafinal AND TRUNC(SYSDATE) BETWEEN pf.datainicial AND pf.datafinal
AND (pf.codigo_tipo = 0 OR pf.codigo_tipo = 2) AND (pf.codigo_tipo = 0 OR pf.codigo_tipo = 2)
@@ -2699,8 +2699,8 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1)
pp.lucro AS margemnormal, pp.lucro AS margemnormal,
( (
SELECT api.margemprecopromocao_clubevm SELECT api.margemprecopromocao_clubevm
FROM produtos_fidelidade pf FROM verdemar.produtos_fidelidade pf
INNER JOIN autorizacao_promocao_itens api INNER JOIN verdemar.autorizacao_promocao_itens api
ON api.codigo = pf.codigo ON api.codigo = pf.codigo
AND api.chave = pf.chaveorigem AND api.chave = pf.chaveorigem
WHERE pf.codigo = p.codigo WHERE pf.codigo = p.codigo
@@ -2713,8 +2713,8 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1)
est.quantidade AS estoqueDisponivel, est.quantidade AS estoqueDisponivel,
( (
SELECT est2.quantidade SELECT est2.quantidade
FROM loja l2 FROM verdemar.loja l2
INNER JOIN produtos_estoque est2 ON est2.loja = l2.codigo INNER JOIN verdemar.produtos_estoque est2 ON est2.loja = l2.codigo
WHERE l2.lojanota = l.codigo WHERE l2.lojanota = l.codigo
AND l2.statusloja = 3 AND l2.statusloja = 3
AND est2.codigo = p.codigo AND est2.codigo = p.codigo
@@ -2741,10 +2741,10 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1)
( (
SELECT ean2.quantidade SELECT ean2.quantidade
FROM entradas ent FROM verdemar.entradas ent
INNER JOIN entradas_itens eit ON ent.chave = eit.chaveentrada INNER JOIN verdemar.entradas_itens eit ON ent.chave = eit.chaveentrada
INNER JOIN operacoes_entradas op ON ent.operacao = op.codigo INNER JOIN verdemar.operacoes_entradas op ON ent.operacao = op.codigo
INNER JOIN produtos_ean ean2 ON eit.embalagem = ean2.chave INNER JOIN verdemar.produtos_ean ean2 ON eit.embalagem = ean2.chave
WHERE eit.codigo = p.codigo WHERE eit.codigo = p.codigo
AND ent.loja = l.codigo AND ent.loja = l.codigo
AND op.atualizacusto = 'S' AND op.atualizacusto = 'S'
@@ -2754,10 +2754,10 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1)
AND eit.quantidade * ean2.quantidade > NVL(eit.quantidadedevolvida, 0) AND eit.quantidade * ean2.quantidade > NVL(eit.quantidadedevolvida, 0)
AND ent.dataentrada = ( AND ent.dataentrada = (
SELECT MAX(ent2.dataentrada) SELECT MAX(ent2.dataentrada)
FROM entradas ent2 FROM verdemar.entradas ent2
INNER JOIN entradas_itens eit2 ON ent2.chave = eit2.chaveentrada INNER JOIN verdemar.entradas_itens eit2 ON ent2.chave = eit2.chaveentrada
INNER JOIN operacoes_entradas op2 ON ent2.operacao = op2.codigo INNER JOIN verdemar.operacoes_entradas op2 ON ent2.operacao = op2.codigo
INNER JOIN produtos_ean ean3 ON eit2.embalagem = ean3.chave INNER JOIN verdemar.produtos_ean ean3 ON eit2.embalagem = ean3.chave
WHERE eit2.codigo = p.codigo WHERE eit2.codigo = p.codigo
AND ent2.loja = l.codigo AND ent2.loja = l.codigo
AND op2.atualizacusto = 'S' AND op2.atualizacusto = 'S'
@@ -2784,23 +2784,23 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1)
p.codigo AS seqproduto, p.codigo AS seqproduto,
p.nome AS Descricao p.nome AS Descricao
FROM produtos p FROM verdemar.produtos p
INNER JOIN produtos_loja pl INNER JOIN verdemar.produtos_loja pl
ON pl.codigo = p.codigo ON pl.codigo = p.codigo
INNER JOIN loja l INNER JOIN verdemar.loja l
ON l.codigo = pl.loja ON l.codigo = pl.loja
INNER JOIN produtos_precos pp INNER JOIN verdemar.produtos_precos pp
ON pp.codigo = p.codigo ON pp.codigo = p.codigo
AND pp.loja = l.codigo AND pp.loja = l.codigo
LEFT JOIN produtos_estoque est LEFT JOIN verdemar.produtos_estoque est
ON est.codigo = p.codigo ON est.codigo = p.codigo
AND est.loja = l.codigo AND est.loja = l.codigo
LEFT JOIN produtos_venda_media pvm LEFT JOIN verdemar.produtos_venda_media pvm
ON pvm.codigo = p.codigo ON pvm.codigo = p.codigo
AND pvm.loja = l.codigo AND pvm.loja = l.codigo
@@ -2808,7 +2808,7 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1)
SELECT codigo, SELECT codigo,
loja, loja,
MAX(data) AS ultimavenda MAX(data) AS ultimavenda
FROM produtos_movimento FROM verdemar.produtos_movimento
GROUP BY codigo, loja GROUP BY codigo, loja
) pm ) pm
ON pm.codigo = p.codigo ON pm.codigo = p.codigo
@@ -2825,19 +2825,19 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1)
ON prom.codigo = p.codigo ON prom.codigo = p.codigo
AND prom.loja = l.codigo AND prom.loja = l.codigo
LEFT JOIN produtos_ean ean LEFT JOIN verdemar.produtos_ean ean
ON ean.codigo = p.codigo ON ean.codigo = p.codigo
AND ean.comprapadrao = 'S' AND ean.comprapadrao = 'S'
LEFT JOIN categoria cat LEFT JOIN verdemar.categoria cat
ON cat.codigo = p.categoria ON cat.codigo = p.categoria
LEFT JOIN subgrupo subg LEFT JOIN verdemar.subgrupo subg
ON subg.codigo = p.subgrupo ON subg.codigo = p.subgrupo
AND subg.setor = p.setor AND subg.setor = p.setor
AND subg.grupo = p.grupo AND subg.grupo = p.grupo
LEFT JOIN produtos_estoque_wms pew LEFT JOIN verdemar.produtos_estoque_wms pew
ON pew.produto = p.codigo ON pew.produto = p.codigo
AND pew.cd = 892605 AND pew.cd = 892605