Adicionando detalhes preco vdm
davinTI/app-dono-modulos/pipeline/head This commit looks good

This commit is contained in:
Sarah Magalhães
2026-06-03 15:37:04 -03:00
parent 62789936f8
commit 286e10c9f3
+32 -5
View File
@@ -2850,6 +2850,38 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1)
` `
} }
}, },
detalhe_preco: (args) => {
return {
sql: /*sql*/ `
SELECT
CAST(p.codigo AS VARCHAR2(15)) || CAST(l.codigo AS VARCHAR2(10)) ||
CAST(ean.quantidade AS VARCHAR2(10)) || '0' AS chave,
p.codigo AS SEQPRODUTO,
l.codigo AS NROEMPRESA,
0 AS NROSEGMENTO,
ean.quantidade || ' ' || ean.embalagem AS embalagem,
pp.precovenda AS preco_embalagem,
pp.precovenda / GREATEST(ean.quantidade, 1) AS preco_unidade,
ROUND(pp.sugestao, 2) AS margem
FROM produtos p
INNER JOIN produtos_loja pl
ON pl.codigo = p.codigo
INNER JOIN loja l
ON l.codigo = pl.loja
INNER JOIN produtos_precos pp
ON pp.codigo = p.codigo
AND pp.loja = l.codigo
INNER JOIN produtos_ean ean
ON ean.codigo = p.codigo
AND ean.comprapadrao = 'S'
WHERE p.codigo = ${args.codproduto}
AND l.codigo = ${args.nrempresa}
AND p.inativo = 'N'
`
}
},
detalhe_custo_liquido: (args) => { detalhe_custo_liquido: (args) => {
return { return {
sql: /*sql*/ `` sql: /*sql*/ ``
@@ -2870,11 +2902,6 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1)
sql: /*sql*/ `` sql: /*sql*/ ``
} }
}, },
detalhe_preco: (args) => {
return {
sql: /*sql*/ ``
}
},
detalhe_situacao_vigente: (args) => { detalhe_situacao_vigente: (args) => {
return { return {
sql: /*sql*/ `` sql: /*sql*/ ``