This commit is contained in:
+68
-105
@@ -14,7 +14,7 @@ export default moduleFactory
|
|||||||
display: {
|
display: {
|
||||||
type: "list",
|
type: "list",
|
||||||
search_bar: {
|
search_bar: {
|
||||||
placeholder: "Digite o nome, código ou EAN do produto",
|
placeholder: "Digite o nome, código ou EAN do produto",
|
||||||
},
|
},
|
||||||
rows: {
|
rows: {
|
||||||
title: "title",
|
title: "title",
|
||||||
@@ -36,12 +36,12 @@ export default moduleFactory
|
|||||||
last_sale: "dataultimavenda",
|
last_sale: "dataultimavenda",
|
||||||
sections: [
|
sections: [
|
||||||
{
|
{
|
||||||
label: "Preço Atacado",
|
label: "Preço Atacado",
|
||||||
column: "precoatacado",
|
column: "precoatacado",
|
||||||
format: "currency_short",
|
format: "currency_short",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "Preço Varejo",
|
label: "Preço Varejo",
|
||||||
column: "precovarejo",
|
column: "precovarejo",
|
||||||
format: "currency_short",
|
format: "currency_short",
|
||||||
},
|
},
|
||||||
@@ -66,7 +66,7 @@ export default moduleFactory
|
|||||||
format: "string",
|
format: "string",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "Descrição Embalagem",
|
label: "Descrição Embalagem",
|
||||||
column: "descricaoembalagem",
|
column: "descricaoembalagem",
|
||||||
format: "string",
|
format: "string",
|
||||||
},
|
},
|
||||||
@@ -77,7 +77,7 @@ export default moduleFactory
|
|||||||
entrypoint: "detalhe_preco_embalagem",
|
entrypoint: "detalhe_preco_embalagem",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "Estoque Disponível",
|
label: "Estoque DisponÃvel",
|
||||||
column: "estoqueDisponivel",
|
column: "estoqueDisponivel",
|
||||||
format: "number",
|
format: "number",
|
||||||
},
|
},
|
||||||
@@ -87,7 +87,7 @@ export default moduleFactory
|
|||||||
format: "number",
|
format: "number",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "Estoque Trânsito",
|
label: "Estoque Trânsito",
|
||||||
column: "estoquetransito",
|
column: "estoquetransito",
|
||||||
format: "number",
|
format: "number",
|
||||||
},
|
},
|
||||||
@@ -107,12 +107,12 @@ export default moduleFactory
|
|||||||
format: "currency_short",
|
format: "currency_short",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "DDV Mínimo",
|
label: "DDV MÃnimo",
|
||||||
column: "ddvminimo",
|
column: "ddvminimo",
|
||||||
format: "currency_short",
|
format: "currency_short",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "DDV Máximo",
|
label: "DDV Máximo",
|
||||||
column: "ddvmaximo",
|
column: "ddvmaximo",
|
||||||
format: "currency_short",
|
format: "currency_short",
|
||||||
},
|
},
|
||||||
@@ -122,12 +122,12 @@ export default moduleFactory
|
|||||||
format: "string",
|
format: "string",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "Situação",
|
label: "Situação",
|
||||||
column: "situacao",
|
column: "situacao",
|
||||||
format: "string",
|
format: "string",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "Estoque Disponível CD",
|
label: "Estoque DisponÃvel CD",
|
||||||
column: "estoquedisponivelcd",
|
column: "estoquedisponivelcd",
|
||||||
format: "number",
|
format: "number",
|
||||||
},
|
},
|
||||||
@@ -137,7 +137,7 @@ export default moduleFactory
|
|||||||
format: "number",
|
format: "number",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "Custo Líquido",
|
label: "Custo LÃquido",
|
||||||
column: "custoliquido",
|
column: "custoliquido",
|
||||||
format: "currency_short",
|
format: "currency_short",
|
||||||
},
|
},
|
||||||
@@ -182,22 +182,22 @@ export default moduleFactory
|
|||||||
format: "number",
|
format: "number",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "Margem Lucro Divisão",
|
label: "Margem Lucro Divisão",
|
||||||
column: "margemlucrodivisao",
|
column: "margemlucrodivisao",
|
||||||
format: "percentage",
|
format: "percentage",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "Preço Promoção",
|
label: "Preço Promoção",
|
||||||
column: "precopromoc",
|
column: "precopromoc",
|
||||||
format: "currency_short",
|
format: "currency_short",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "Preço Normal",
|
label: "Preço Normal",
|
||||||
column: "preconormal",
|
column: "preconormal",
|
||||||
format: "currency_short",
|
format: "currency_short",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "Preço Meu Mambo",
|
label: "Preço Meu Mambo",
|
||||||
column: "precomeuMambo",
|
column: "precomeuMambo",
|
||||||
format: "currency_short",
|
format: "currency_short",
|
||||||
},
|
},
|
||||||
@@ -212,12 +212,12 @@ export default moduleFactory
|
|||||||
format: "percentage",
|
format: "percentage",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "MDV Promoção",
|
label: "MDV Promoção",
|
||||||
column: "mdvpromoc",
|
column: "mdvpromoc",
|
||||||
format: "currency_short",
|
format: "currency_short",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "Preço Vencimento Próximo",
|
label: "Preço Vencimento Próximo",
|
||||||
column: "vlrprecovenctoprox",
|
column: "vlrprecovenctoprox",
|
||||||
format: "currency_short",
|
format: "currency_short",
|
||||||
},
|
},
|
||||||
@@ -230,10 +230,10 @@ export default moduleFactory
|
|||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
params: ["codproduto", "name"],
|
params: ["codproduto"],
|
||||||
},
|
},
|
||||||
detalhe_preco: {
|
detalhe_preco: {
|
||||||
name: "Detalhe Preço Embalagem",
|
name: "Detalhe Preço Embalagem",
|
||||||
display: {
|
display: {
|
||||||
type: "table",
|
type: "table",
|
||||||
table: {
|
table: {
|
||||||
@@ -242,10 +242,10 @@ export default moduleFactory
|
|||||||
label: "Embalagem",
|
label: "Embalagem",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "Preço Embalagem",
|
label: "Preço Embalagem",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "Preço Unidade",
|
label: "Preço Unidade",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "Margem",
|
label: "Margem",
|
||||||
@@ -308,13 +308,13 @@ export default moduleFactory
|
|||||||
params: ["nrempresa", "codproduto"],
|
params: ["nrempresa", "codproduto"],
|
||||||
},
|
},
|
||||||
detalhe_situacao_vigente: {
|
detalhe_situacao_vigente: {
|
||||||
name: "Detalhe Histórico Venda",
|
name: "Detalhe Histórico Venda",
|
||||||
display: {
|
display: {
|
||||||
type: "table",
|
type: "table",
|
||||||
table: {
|
table: {
|
||||||
header: [
|
header: [
|
||||||
{
|
{
|
||||||
label: "Data Início",
|
label: "Data InÃcio",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "Data Fim",
|
label: "Data Fim",
|
||||||
@@ -323,7 +323,7 @@ export default moduleFactory
|
|||||||
label: "Embalagem",
|
label: "Embalagem",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "Preço",
|
label: "Preço",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
cell: [
|
cell: [
|
||||||
@@ -349,7 +349,7 @@ export default moduleFactory
|
|||||||
params: ["nrempresa", "codproduto"],
|
params: ["nrempresa", "codproduto"],
|
||||||
},
|
},
|
||||||
detalhe_custo_liquido: {
|
detalhe_custo_liquido: {
|
||||||
name: "Detalhe Custo Médio",
|
name: "Detalhe Custo Médio",
|
||||||
display: {
|
display: {
|
||||||
type: "table",
|
type: "table",
|
||||||
table: {
|
table: {
|
||||||
@@ -390,7 +390,7 @@ export default moduleFactory
|
|||||||
params: ["nrempresa", "codproduto"],
|
params: ["nrempresa", "codproduto"],
|
||||||
},
|
},
|
||||||
detalhe_estoque_disponivel: {
|
detalhe_estoque_disponivel: {
|
||||||
name: "Detalhe Estoque Disponível",
|
name: "Detalhe Estoque DisponÃvel",
|
||||||
display: {
|
display: {
|
||||||
type: "table",
|
type: "table",
|
||||||
table: {
|
table: {
|
||||||
@@ -431,7 +431,7 @@ export default moduleFactory
|
|||||||
params: ["nrempresa", "codproduto"],
|
params: ["nrempresa", "codproduto"],
|
||||||
},
|
},
|
||||||
detalhe_estoque_transito: {
|
detalhe_estoque_transito: {
|
||||||
name: "Detalhe Estoque Trânsito",
|
name: "Detalhe Estoque Trânsito",
|
||||||
display: {
|
display: {
|
||||||
type: "table",
|
type: "table",
|
||||||
table: {
|
table: {
|
||||||
@@ -518,7 +518,6 @@ export default moduleFactory
|
|||||||
return {
|
return {
|
||||||
sql: /*sql*/ `
|
sql: /*sql*/ `
|
||||||
select /*+ FIRST_ROWS(10) */ DISTINCT pemp.nroempresa,
|
select /*+ FIRST_ROWS(10) */ DISTINCT pemp.nroempresa,
|
||||||
'Teste' as name,
|
|
||||||
--(SELECT COMPRADOR FROM tb_comprador tcomp WHERE tcomp.COMPRADOR = mco.comprador) AS comprador,
|
--(SELECT COMPRADOR FROM tb_comprador tcomp WHERE tcomp.COMPRADOR = mco.comprador) AS comprador,
|
||||||
'BIG' AS comprador,
|
'BIG' AS comprador,
|
||||||
nvl(mff.fornecedor, 'N/A') fornecedor,
|
nvl(mff.fornecedor, 'N/A') fornecedor,
|
||||||
@@ -550,14 +549,11 @@ export default moduleFactory
|
|||||||
when pes2.precovalidpromoc = 0.00 then nvl(pes2.precovalidnormal,0)
|
when pes2.precovalidpromoc = 0.00 then nvl(pes2.precovalidnormal,0)
|
||||||
end / pes2.qtdembalagem,2)
|
end / pes2.qtdembalagem,2)
|
||||||
end PrecoAtacado,
|
end PrecoAtacado,
|
||||||
|
|
||||||
trunc(case
|
trunc(case
|
||||||
when pes.precovalidpromoc > 0.00 then nvl(pes.precovalidpromoc,0)
|
when pes.precovalidpromoc > 0.00 then nvl(pes.precovalidpromoc,0)
|
||||||
when pes.precovalidpromoc = 0.00 then nvl(pes.precovalidnormal,0)
|
when pes.precovalidpromoc = 0.00 then nvl(pes.precovalidnormal,0)
|
||||||
end, 2) PrecoVarejo,
|
end, 2) PrecoVarejo,
|
||||||
|
|
||||||
trunc(nvl(pemp.medvdiaforapromoc,0),4) MDV,
|
trunc(nvl(pemp.medvdiaforapromoc,0),4) MDV,
|
||||||
|
|
||||||
-- [inline: gmgb_fn_buscamargemproduto(pemp.nroempresa, pemp.seqproduto)]
|
-- [inline: gmgb_fn_buscamargemproduto(pemp.nroempresa, pemp.seqproduto)]
|
||||||
nvl((select round(max(consinco.fc5margempreco(pemp.seqproduto, pemp.nroempresa, emp_mg.nrosegmentoprinc, seg_mg.qtdembalagem,
|
nvl((select round(max(consinco.fc5margempreco(pemp.seqproduto, pemp.nroempresa, emp_mg.nrosegmentoprinc, seg_mg.qtdembalagem,
|
||||||
(round( ( pe_mg.CMULTVLRNF + pe_mg.CMULTIPI -
|
(round( ( pe_mg.CMULTVLRNF + pe_mg.CMULTIPI -
|
||||||
@@ -585,7 +581,6 @@ export default moduleFactory
|
|||||||
join consinco.map_familia fam_mg
|
join consinco.map_familia fam_mg
|
||||||
on fam_mg.seqfamilia = pr_mg.seqfamilia
|
on fam_mg.seqfamilia = pr_mg.seqfamilia
|
||||||
where emp_mg.nroempresa = pemp.nroempresa),0) Margem,
|
where emp_mg.nroempresa = pemp.nroempresa),0) Margem,
|
||||||
|
|
||||||
case
|
case
|
||||||
when trunc(case
|
when trunc(case
|
||||||
when pes.precovalidpromoc > 0.00 then nvl(pes.precovalidpromoc,0)
|
when pes.precovalidpromoc > 0.00 then nvl(pes.precovalidpromoc,0)
|
||||||
@@ -631,21 +626,21 @@ export default moduleFactory
|
|||||||
SELECT x_at2.precovalidnormal,
|
SELECT x_at2.precovalidnormal,
|
||||||
x_at2.precovalidpromoc,
|
x_at2.precovalidpromoc,
|
||||||
decode (((select min(a_fp.precovalidnormal / a_fp.qtdembalagem)
|
decode (((select min(a_fp.precovalidnormal / a_fp.qtdembalagem)
|
||||||
from mrl_prodempseg a_fp
|
from consinco.mrl_prodempseg a_fp
|
||||||
where a_fp.seqproduto = x_at2.seqproduto
|
where a_fp.seqproduto = x_at2.seqproduto
|
||||||
and a_fp.nroempresa = x_at2.nroempresa
|
and a_fp.nroempresa = x_at2.nroempresa
|
||||||
and a_fp.nrosegmento = o_at2.nrosegmento
|
and a_fp.nrosegmento = o_at2.nrosegmento
|
||||||
and a_fp.precovalidnormal > 0
|
and a_fp.precovalidnormal > 0
|
||||||
and a_fp.statusvenda = 'A') * x_at2.qtdembalagem), 0, 0,
|
and a_fp.statusvenda = 'A') * x_at2.qtdembalagem), 0, 0,
|
||||||
((((select min(a_fp.precovalidnormal / a_fp.qtdembalagem)
|
((((select min(a_fp.precovalidnormal / a_fp.qtdembalagem)
|
||||||
from mrl_prodempseg a_fp
|
from consinco.mrl_prodempseg a_fp
|
||||||
where a_fp.seqproduto = x_at2.seqproduto
|
where a_fp.seqproduto = x_at2.seqproduto
|
||||||
and a_fp.nroempresa = x_at2.nroempresa
|
and a_fp.nroempresa = x_at2.nroempresa
|
||||||
and a_fp.nrosegmento = o_at2.nrosegmento
|
and a_fp.nrosegmento = o_at2.nrosegmento
|
||||||
and a_fp.precovalidnormal > 0
|
and a_fp.precovalidnormal > 0
|
||||||
and a_fp.statusvenda = 'A') * x_at2.qtdembalagem) - (
|
and a_fp.statusvenda = 'A') * x_at2.qtdembalagem) - (
|
||||||
(((select min(a_fp.precovalidnormal / a_fp.qtdembalagem)
|
(((select min(a_fp.precovalidnormal / a_fp.qtdembalagem)
|
||||||
from mrl_prodempseg a_fp
|
from consinco.mrl_prodempseg a_fp
|
||||||
where a_fp.seqproduto = x_at2.seqproduto
|
where a_fp.seqproduto = x_at2.seqproduto
|
||||||
and a_fp.nroempresa = x_at2.nroempresa
|
and a_fp.nroempresa = x_at2.nroempresa
|
||||||
and a_fp.nrosegmento = o_at2.nrosegmento
|
and a_fp.nrosegmento = o_at2.nrosegmento
|
||||||
@@ -677,7 +672,7 @@ export default moduleFactory
|
|||||||
* case when (a_at2.seqprodutobase is not null and m_at2.utilacresccustprodrelac = 'S') then nvl(a_at2.percacresccustorelacvig,1) else 1 end
|
* case when (a_at2.seqprodutobase is not null and m_at2.utilacresccustprodrelac = 'S') then nvl(a_at2.percacresccustorelacvig,1) else 1 end
|
||||||
+
|
+
|
||||||
(((select min(a_fp.precovalidnormal / a_fp.qtdembalagem)
|
(((select min(a_fp.precovalidnormal / a_fp.qtdembalagem)
|
||||||
from mrl_prodempseg a_fp
|
from consinco.mrl_prodempseg a_fp
|
||||||
where a_fp.seqproduto = x_at2.seqproduto
|
where a_fp.seqproduto = x_at2.seqproduto
|
||||||
and a_fp.nroempresa = x_at2.nroempresa
|
and a_fp.nroempresa = x_at2.nroempresa
|
||||||
and a_fp.nrosegmento = o_at2.nrosegmento
|
and a_fp.nrosegmento = o_at2.nrosegmento
|
||||||
@@ -704,7 +699,7 @@ export default moduleFactory
|
|||||||
+ h_at2.percpmf + h_at2.perir + h_at2.peroutroimposto
|
+ h_at2.percpmf + h_at2.perir + h_at2.peroutroimposto
|
||||||
+ nvl(decode(nvl(f_at2.indcalcstembutprod,'N'),'S', f_at2.peraliquotast + (f_at2.peraliquotast * f_at2.peracrescst / 100),0),0)))) / 100))) /
|
+ nvl(decode(nvl(f_at2.indcalcstembutprod,'N'),'S', f_at2.peraliquotast + (f_at2.peraliquotast * f_at2.peracrescst / 100),0),0)))) / 100))) /
|
||||||
(((select min(a_fp.precovalidnormal / a_fp.qtdembalagem)
|
(((select min(a_fp.precovalidnormal / a_fp.qtdembalagem)
|
||||||
from mrl_prodempseg a_fp
|
from consinco.mrl_prodempseg a_fp
|
||||||
where a_fp.seqproduto = x_at2.seqproduto
|
where a_fp.seqproduto = x_at2.seqproduto
|
||||||
and a_fp.nroempresa = x_at2.nroempresa
|
and a_fp.nroempresa = x_at2.nroempresa
|
||||||
and a_fp.nrosegmento = o_at2.nrosegmento
|
and a_fp.nrosegmento = o_at2.nrosegmento
|
||||||
@@ -712,7 +707,7 @@ export default moduleFactory
|
|||||||
and a_fp.statusvenda = 'A') * x_at2.qtdembalagem)
|
and a_fp.statusvenda = 'A') * x_at2.qtdembalagem)
|
||||||
- decode(m_at2.metodocalcrentab,'L', (
|
- decode(m_at2.metodocalcrentab,'L', (
|
||||||
(((select min(a_fp.precovalidnormal / a_fp.qtdembalagem)
|
(((select min(a_fp.precovalidnormal / a_fp.qtdembalagem)
|
||||||
from mrl_prodempseg a_fp
|
from consinco.mrl_prodempseg a_fp
|
||||||
where a_fp.seqproduto = x_at2.seqproduto
|
where a_fp.seqproduto = x_at2.seqproduto
|
||||||
and a_fp.nroempresa = x_at2.nroempresa
|
and a_fp.nroempresa = x_at2.nroempresa
|
||||||
and a_fp.nrosegmento = o_at2.nrosegmento
|
and a_fp.nrosegmento = o_at2.nrosegmento
|
||||||
@@ -722,7 +717,7 @@ export default moduleFactory
|
|||||||
else decode(m_at2.metodoprecificacao,'B',0,'I',0, decode(h_at2.pericmsestimativa,0, f_at2.pertributado * nvl(f_at2.peraliqicmscalcpreco, f_at2.peraliquota) / 100, h_at2.pericmsestimativa))
|
else decode(m_at2.metodoprecificacao,'B',0,'I',0, decode(h_at2.pericmsestimativa,0, f_at2.pertributado * nvl(f_at2.peraliqicmscalcpreco, f_at2.peraliquota) / 100, h_at2.pericmsestimativa))
|
||||||
end / 100))
|
end / 100))
|
||||||
+ (((select min(a_fp.precovalidnormal / a_fp.qtdembalagem)
|
+ (((select min(a_fp.precovalidnormal / a_fp.qtdembalagem)
|
||||||
from mrl_prodempseg a_fp
|
from consinco.mrl_prodempseg a_fp
|
||||||
where a_fp.seqproduto = x_at2.seqproduto
|
where a_fp.seqproduto = x_at2.seqproduto
|
||||||
and a_fp.nroempresa = x_at2.nroempresa
|
and a_fp.nroempresa = x_at2.nroempresa
|
||||||
and a_fp.nrosegmento = o_at2.nrosegmento
|
and a_fp.nrosegmento = o_at2.nrosegmento
|
||||||
@@ -746,7 +741,6 @@ export default moduleFactory
|
|||||||
+ h_at2.percpmf + h_at2.perir + h_at2.peroutroimposto
|
+ h_at2.percpmf + h_at2.perir + h_at2.peroutroimposto
|
||||||
+ nvl(decode(nvl(f_at2.indcalcstembutprod,'N'),'S', f_at2.peraliquotast + (f_at2.peraliquotast * f_at2.peracrescst / 100),0),0)) / 100)), 0)
|
+ nvl(decode(nvl(f_at2.indcalcstembutprod,'N'),'S', f_at2.peraliquotast + (f_at2.peraliquotast * f_at2.peracrescst / 100),0),0)) / 100)), 0)
|
||||||
)) * 100) as mgmprecominvdaempresa,
|
)) * 100) as mgmprecominvdaempresa,
|
||||||
|
|
||||||
decode(round(consinco.fminprecopromocprodemp(x_at2.seqproduto, x_at2.nroempresa) * x_at2.qtdembalagem, 2), 0, 0,
|
decode(round(consinco.fminprecopromocprodemp(x_at2.seqproduto, x_at2.nroempresa) * x_at2.qtdembalagem, 2), 0, 0,
|
||||||
((round(consinco.fminprecopromocprodemp(x_at2.seqproduto, x_at2.nroempresa) * x_at2.qtdembalagem, 2) - (
|
((round(consinco.fminprecopromocprodemp(x_at2.seqproduto, x_at2.nroempresa) * x_at2.qtdembalagem, 2) - (
|
||||||
(round(consinco.fminprecopromocprodemp(x_at2.seqproduto, x_at2.nroempresa) * x_at2.qtdembalagem, 2) *
|
(round(consinco.fminprecopromocprodemp(x_at2.seqproduto, x_at2.nroempresa) * x_at2.qtdembalagem, 2) *
|
||||||
@@ -783,14 +777,14 @@ export default moduleFactory
|
|||||||
+ (decode(nvl(m_at2.tipcalcmargem, m_at2.tipdivisao),'A', n_at2.perdespclassifabc, nvl(o_at2.perdespesasegmento, nvl(c_at2.perdespesadivisao, nvl(h_at2.perdespoperacional,0))))
|
+ (decode(nvl(m_at2.tipcalcmargem, m_at2.tipdivisao),'A', n_at2.perdespclassifabc, nvl(o_at2.perdespesasegmento, nvl(c_at2.perdespesadivisao, nvl(h_at2.perdespoperacional,0))))
|
||||||
+ decode(m_at2.metodoprecificacao,'B',0,
|
+ decode(m_at2.metodoprecificacao,'B',0,
|
||||||
nvl(coalesce(consinco.fmap_piscofinstribut(f_at2.nrotributacao, f_at2.ufempresa, f_at2.ufclientefornec, decode(m_at2.tipdivisao,'A','SC','SN'), f_at2.nroregtributacao, h_at2.nroempresa, h_at2.NRODIVISAO, h_at2.seqpessoaemp,'P','S','NP', a_at2.seqfamilia),
|
nvl(coalesce(consinco.fmap_piscofinstribut(f_at2.nrotributacao, f_at2.ufempresa, f_at2.ufclientefornec, decode(m_at2.tipdivisao,'A','SC','SN'), f_at2.nroregtributacao, h_at2.nroempresa, h_at2.NRODIVISAO, h_at2.seqpessoaemp,'P','S','NP', a_at2.seqfamilia),
|
||||||
consinco.fmap_piscofinsfamilia(h_at2.nroempresa, h_at2.nrodivisao, NULL, a_at2.seqfamilia,'P','N')),
|
consinco.fmap_piscofinsfamilia(h_at2.nroempresa, h_at2.nrodivisao, NULL, a_at2.seqfamilia,'P','N','S')),
|
||||||
decode(nvl(f_at2.situacaonfpis, l_at2.situacaonfpissai),'00',0,'08',0,
|
decode(nvl(f_at2.situacaonfpis, l_at2.situacaonfpissai),'00',0,'08',0,
|
||||||
decode(l_at2.indisentopis,'S',0, decode(nvl(l_at2.indmonopiscofins,'N'),
|
decode(l_at2.indisentopis,'S',0, decode(nvl(l_at2.indmonopiscofins,'N'),
|
||||||
'S', decode(nvl(h_at2.indfaturaipi,'N')||nvl(h_at2.indimportadora,'N'),'NN',0, nvl(f_at2.perpisdif, h_at2.perpis)),
|
'S', decode(nvl(h_at2.indfaturaipi,'N')||nvl(h_at2.indimportadora,'N'),'NN',0, nvl(f_at2.perpisdif, h_at2.perpis)),
|
||||||
decode(l_at2.indisentodebpiscofins,'S',0, h_at2.perpis))))) *
|
decode(l_at2.indisentodebpiscofins,'S',0, h_at2.perpis))))) *
|
||||||
((100 - decode(substr(f_at2.tiptributacao,1,1),'E', nvl(nvl(decode(f_at2.situacaonfpis,'01',f_at2.perbasepis,null), decode(l_at2.situacaonfpissai,'01',l_at2.perbasepis,null)),0),0)) / 100)
|
((100 - decode(substr(f_at2.tiptributacao,1,1),'E', nvl(nvl(decode(f_at2.situacaonfpis,'01',f_at2.perbasepis,null), decode(l_at2.situacaonfpissai,'01',l_at2.perbasepis,null)),0),0)) / 100)
|
||||||
+ nvl(coalesce(consinco.fmap_piscofinstribut(f_at2.nrotributacao, f_at2.ufempresa, f_at2.ufclientefornec, decode(m_at2.tipdivisao,'A','SC','SN'), f_at2.nroregtributacao, h_at2.nroempresa, h_at2.NRODIVISAO, h_at2.seqpessoaemp,'C','S','NP', a_at2.seqfamilia),
|
+ nvl(coalesce(consinco.fmap_piscofinstribut(f_at2.nrotributacao, f_at2.ufempresa, f_at2.ufclientefornec, decode(m_at2.tipdivisao,'A','SC','SN'), f_at2.nroregtributacao, h_at2.nroempresa, h_at2.NRODIVISAO, h_at2.seqpessoaemp,'C','S','NP', a_at2.seqfamilia),
|
||||||
consinco.fmap_piscofinsfamilia(h_at2.nroempresa, h_at2.nrodivisao, NULL, a_at2.seqfamilia,'C','N')),
|
consinco.fmap_piscofinsfamilia(h_at2.nroempresa, h_at2.nrodivisao, NULL, a_at2.seqfamilia,'C','N','S')),
|
||||||
decode(nvl(f_at2.situacaonfcofins, l_at2.situacaonfcofinssai),'00',0,'08',0,
|
decode(nvl(f_at2.situacaonfcofins, l_at2.situacaonfcofinssai),'00',0,'08',0,
|
||||||
decode(l_at2.indisentopis,'S',0, decode(nvl(l_at2.indmonopiscofins,'N'),
|
decode(l_at2.indisentopis,'S',0, decode(nvl(l_at2.indmonopiscofins,'N'),
|
||||||
'S', decode(nvl(h_at2.indfaturaipi,'N')||nvl(h_at2.indimportadora,'N'),'NN',0, nvl(f_at2.percofinsdif, h_at2.percofins)),
|
'S', decode(nvl(h_at2.indfaturaipi,'N')||nvl(h_at2.indimportadora,'N'),'NN',0, nvl(f_at2.percofinsdif, h_at2.percofins)),
|
||||||
@@ -810,14 +804,14 @@ export default moduleFactory
|
|||||||
+ (round(consinco.fminprecopromocprodemp(x_at2.seqproduto, x_at2.nroempresa) * x_at2.qtdembalagem, 2) *
|
+ (round(consinco.fminprecopromocprodemp(x_at2.seqproduto, x_at2.nroempresa) * x_at2.qtdembalagem, 2) *
|
||||||
decode(m_at2.metodoprecificacao,'B',0,
|
decode(m_at2.metodoprecificacao,'B',0,
|
||||||
nvl(coalesce(consinco.fmap_piscofinstribut(f_at2.nrotributacao, f_at2.ufempresa, f_at2.ufclientefornec, decode(m_at2.tipdivisao,'A','SC','SN'), f_at2.nroregtributacao, h_at2.nroempresa, h_at2.NRODIVISAO, h_at2.seqpessoaemp,'P','S','NP', a_at2.seqfamilia),
|
nvl(coalesce(consinco.fmap_piscofinstribut(f_at2.nrotributacao, f_at2.ufempresa, f_at2.ufclientefornec, decode(m_at2.tipdivisao,'A','SC','SN'), f_at2.nroregtributacao, h_at2.nroempresa, h_at2.NRODIVISAO, h_at2.seqpessoaemp,'P','S','NP', a_at2.seqfamilia),
|
||||||
consinco.fmap_piscofinsfamilia(h_at2.nroempresa, h_at2.nrodivisao, NULL, a_at2.seqfamilia,'P','N')),
|
consinco.fmap_piscofinsfamilia(h_at2.nroempresa, h_at2.nrodivisao, NULL, a_at2.seqfamilia,'P','N','S')),
|
||||||
decode(nvl(f_at2.situacaonfpis, l_at2.situacaonfpissai),'00',0,'08',0,
|
decode(nvl(f_at2.situacaonfpis, l_at2.situacaonfpissai),'00',0,'08',0,
|
||||||
decode(l_at2.indisentopis,'S',0, decode(nvl(l_at2.indmonopiscofins,'N'),
|
decode(l_at2.indisentopis,'S',0, decode(nvl(l_at2.indmonopiscofins,'N'),
|
||||||
'S', decode(nvl(h_at2.indfaturaipi,'N')||nvl(h_at2.indimportadora,'N'),'NN',0, nvl(f_at2.perpisdif, h_at2.perpis)),
|
'S', decode(nvl(h_at2.indfaturaipi,'N')||nvl(h_at2.indimportadora,'N'),'NN',0, nvl(f_at2.perpisdif, h_at2.perpis)),
|
||||||
decode(l_at2.indisentodebpiscofins,'S',0, h_at2.perpis))))) *
|
decode(l_at2.indisentodebpiscofins,'S',0, h_at2.perpis))))) *
|
||||||
((100 - decode(substr(f_at2.tiptributacao,1,1),'E', nvl(nvl(decode(f_at2.situacaonfpis,'01',f_at2.perbasepis,null), decode(l_at2.situacaonfpissai,'01',l_at2.perbasepis,null)),0),0)) / 100)
|
((100 - decode(substr(f_at2.tiptributacao,1,1),'E', nvl(nvl(decode(f_at2.situacaonfpis,'01',f_at2.perbasepis,null), decode(l_at2.situacaonfpissai,'01',l_at2.perbasepis,null)),0),0)) / 100)
|
||||||
+ nvl(coalesce(consinco.fmap_piscofinstribut(f_at2.nrotributacao, f_at2.ufempresa, f_at2.ufclientefornec, decode(m_at2.tipdivisao,'A','SC','SN'), f_at2.nroregtributacao, h_at2.nroempresa, h_at2.NRODIVISAO, h_at2.seqpessoaemp,'C','S','NP', a_at2.seqfamilia),
|
+ nvl(coalesce(consinco.fmap_piscofinstribut(f_at2.nrotributacao, f_at2.ufempresa, f_at2.ufclientefornec, decode(m_at2.tipdivisao,'A','SC','SN'), f_at2.nroregtributacao, h_at2.nroempresa, h_at2.NRODIVISAO, h_at2.seqpessoaemp,'C','S','NP', a_at2.seqfamilia),
|
||||||
consinco.fmap_piscofinsfamilia(h_at2.nroempresa, h_at2.nrodivisao, NULL, a_at2.seqfamilia,'C','N')),
|
consinco.fmap_piscofinsfamilia(h_at2.nroempresa, h_at2.nrodivisao, NULL, a_at2.seqfamilia,'C','N','S')),
|
||||||
decode(nvl(f_at2.situacaonfcofins, l_at2.situacaonfcofinssai),'00',0,'08',0,
|
decode(nvl(f_at2.situacaonfcofins, l_at2.situacaonfcofinssai),'00',0,'08',0,
|
||||||
decode(l_at2.indisentopis,'S',0, decode(nvl(l_at2.indmonopiscofins,'N'),
|
decode(l_at2.indisentopis,'S',0, decode(nvl(l_at2.indmonopiscofins,'N'),
|
||||||
'S', decode(nvl(h_at2.indfaturaipi,'N')||nvl(h_at2.indimportadora,'N'),'NN',0, nvl(f_at2.percofinsdif, h_at2.percofins)),
|
'S', decode(nvl(h_at2.indfaturaipi,'N')||nvl(h_at2.indimportadora,'N'),'NN',0, nvl(f_at2.percofinsdif, h_at2.percofins)),
|
||||||
@@ -826,7 +820,6 @@ export default moduleFactory
|
|||||||
+ h_at2.percpmf + h_at2.perir + h_at2.peroutroimposto
|
+ h_at2.percpmf + h_at2.perir + h_at2.peroutroimposto
|
||||||
+ nvl(decode(nvl(f_at2.indcalcstembutprod,'N'),'S', f_at2.peraliquotast + (f_at2.peraliquotast * f_at2.peracrescst / 100),0),0)) / 100)), 0)
|
+ nvl(decode(nvl(f_at2.indcalcstembutprod,'N'),'S', f_at2.peraliquotast + (f_at2.peraliquotast * f_at2.peracrescst / 100),0),0)) / 100)), 0)
|
||||||
)) * 100) as mgmprecovdapromoc
|
)) * 100) as mgmprecovdapromoc
|
||||||
|
|
||||||
from consinco.max_empresa h_at2,
|
from consinco.max_empresa h_at2,
|
||||||
consinco.map_produto a_at2,
|
consinco.map_produto a_at2,
|
||||||
consinco.mrl_produtoempresa b_at2,
|
consinco.mrl_produtoempresa b_at2,
|
||||||
@@ -893,14 +886,13 @@ export default moduleFactory
|
|||||||
and x_at2.qtdembalagem = 1
|
and x_at2.qtdembalagem = 1
|
||||||
and b_at2.nroempresa = pemp.nroempresa
|
and b_at2.nroempresa = pemp.nroempresa
|
||||||
and b_at2.seqproduto = pemp.seqproduto
|
and b_at2.seqproduto = pemp.seqproduto
|
||||||
and r_at2.rowid = decode((select min(id) from maxx_selecrowid
|
and r_at2.rowid = decode((select min(id) from consinco.maxx_selecrowid
|
||||||
where maxx_selecrowid.sequencia = 4
|
where maxx_selecrowid.sequencia = 4
|
||||||
and maxx_selecrowid.seqfamilia = r_at2.seqfamilia), null,
|
and maxx_selecrowid.seqfamilia = r_at2.seqfamilia), null,
|
||||||
(select min(mfr2.rowid) from consinco.map_famfornec mfr2 where mfr2.seqfamilia = r_at2.seqfamilia and mfr2.principal = 'S'),
|
(select min(mfr2.rowid) from consinco.map_famfornec mfr2 where mfr2.seqfamilia = r_at2.seqfamilia and mfr2.principal = 'S'),
|
||||||
(select min(id) from maxx_selecrowid where maxx_selecrowid.sequencia = 4 and maxx_selecrowid.seqfamilia = r_at2.seqfamilia))
|
(select min(id) from consinco.maxx_selecrowid where maxx_selecrowid.sequencia = 4 and maxx_selecrowid.seqfamilia = r_at2.seqfamilia))
|
||||||
) at2_q),0)
|
) at2_q),0)
|
||||||
end MargemAtacado,
|
end MargemAtacado,
|
||||||
|
|
||||||
nvl(pemp.codclassifpreco,'Sem valor') ClasseAbastecimento,
|
nvl(pemp.codclassifpreco,'Sem valor') ClasseAbastecimento,
|
||||||
emb.embalagem DescricaoEmbalagem,
|
emb.embalagem DescricaoEmbalagem,
|
||||||
trunc(nvl(emb.qtdembalagem,0)) QuantidadeEmbalagem,
|
trunc(nvl(emb.qtdembalagem,0)) QuantidadeEmbalagem,
|
||||||
@@ -908,20 +900,18 @@ export default moduleFactory
|
|||||||
when pemp.nroempresa in (979, 980, 981) then trunc(nvl(pemp.estqdeposito - pemp.qtdreservadavda,0),3)
|
when pemp.nroempresa in (979, 980, 981) then trunc(nvl(pemp.estqdeposito - pemp.qtdreservadavda,0),3)
|
||||||
else trunc(nvl(pemp.estqloja,0), 3) - (NVL(pemp.qtdreservadavda,0))
|
else trunc(nvl(pemp.estqloja,0), 3) - (NVL(pemp.qtdreservadavda,0))
|
||||||
end EstoqueDisponivel,
|
end EstoqueDisponivel,
|
||||||
|
|
||||||
NVL(pemp.estqtroca,0) EstoqueTroca,
|
NVL(pemp.estqtroca,0) EstoqueTroca,
|
||||||
0 EstoqueTransito,
|
0 EstoqueTransito,
|
||||||
0 EstoqueFuturo,
|
0 EstoqueFuturo,
|
||||||
NVL(pemp.qtdreservadavda,0) + nvl(pemp.estqoutro,0) EstoqueReservado, --24/05/2024 - cfreitas - Incluído estqoutro para não ser necessário utilizar MADV_COMPOSICAORESERVASELINV
|
NVL(pemp.qtdreservadavda,0) + nvl(pemp.estqoutro,0) EstoqueReservado, --24/05/2024 - cfreitas - IncluÃdo estqoutro para não ser necessário utilizar MADV_COMPOSICAORESERVASELINV
|
||||||
ROUND(nvl(case
|
ROUND(nvl(case
|
||||||
when NVL(pemp.medvdiaforapromoc, 0) = 0 then 0
|
when NVL(pemp.medvdiaforapromoc, 0) = 0 then 0
|
||||||
when NVL(pemp.medvdiaforapromoc,0) > 0 then (nvl(case when me.nroempresa in (979, 980, 981) then trunc(nvl(pemp.estqdeposito,0), 3) else trunc(nvl(pemp.estqloja,0), 3) end,0) - NVL(pemp.qtdreservadavda,0) ) / trunc(nvl(pemp.medvdiaforapromoc,1),4)
|
when NVL(pemp.medvdiaforapromoc,0) > 0 then (nvl(case when me.nroempresa in (979, 980, 981) then trunc(nvl(pemp.estqdeposito,0), 3) else trunc(nvl(pemp.estqloja,0), 3) end,0) - NVL(pemp.qtdreservadavda,0) ) / trunc(nvl(pemp.medvdiaforapromoc,1),4)
|
||||||
end, 0), 3) DDV,
|
end, 0), 3) DDV,
|
||||||
|
|
||||||
nvl(pemp.estqminimodv,0) DDVMinimo,
|
nvl(pemp.estqminimodv,0) DDVMinimo,
|
||||||
nvl(pemp.estqmaximodv, 0) DDVMaximo,
|
nvl(pemp.estqmaximodv, 0) DDVMaximo,
|
||||||
case
|
case
|
||||||
WHEN (select count(1) from mlo_prodembwm w where w.nroempresa = 979 and w.seqproduto = pemp.seqproduto and w.codlinhasepar = 'FR') > 0 THEN 'FRACIONADO'
|
WHEN (select count(1) from consinco.mlo_prodembwm w where w.nroempresa = 979 and w.seqproduto = pemp.seqproduto and w.codlinhasepar = 'FR') > 0 THEN 'FRACIONADO'
|
||||||
when pemp.formaabastecimento = 'I' then 'ARMAZENAGEM'
|
when pemp.formaabastecimento = 'I' then 'ARMAZENAGEM'
|
||||||
when pemp.formaabastecimento = 'C' then 'CROSS'
|
when pemp.formaabastecimento = 'C' then 'CROSS'
|
||||||
when pemp.formaabastecimento = 'N' then 'CENTRAL-EDL'
|
when pemp.formaabastecimento = 'N' then 'CENTRAL-EDL'
|
||||||
@@ -939,7 +929,6 @@ export default moduleFactory
|
|||||||
where mfd_fa.seqfamilia = pro.seqfamilia
|
where mfd_fa.seqfamilia = pro.seqfamilia
|
||||||
and mfd_fa.nrodivisao = md.nrodivisao)
|
and mfd_fa.nrodivisao = md.nrodivisao)
|
||||||
end FormaAbastecimento,
|
end FormaAbastecimento,
|
||||||
|
|
||||||
case
|
case
|
||||||
when pes.precovalidpromoc > 0.00 then 'PROMOCAO'
|
when pes.precovalidpromoc > 0.00 then 'PROMOCAO'
|
||||||
when pes.precovalidpromoc = 0.00 then 'NORMAL'
|
when pes.precovalidpromoc = 0.00 then 'NORMAL'
|
||||||
@@ -947,8 +936,8 @@ export default moduleFactory
|
|||||||
pempcd.estqdeposito - nvl(pempcd.qtdreservadavda,0) EstoqueDisponivelCD,
|
pempcd.estqdeposito - nvl(pempcd.qtdreservadavda,0) EstoqueDisponivelCD,
|
||||||
--pempcd.qtdpendpedcompra_depreciada EstoqueFuturoCD,
|
--pempcd.qtdpendpedcompra_depreciada EstoqueFuturoCD,
|
||||||
(select max(mnf_de.Dtaentrada)
|
(select max(mnf_de.Dtaentrada)
|
||||||
from mlf_notafiscal mnf_de
|
from consinco.mlf_notafiscal mnf_de
|
||||||
inner join mlf_nfitem mnfi_de
|
inner join consinco.mlf_nfitem mnfi_de
|
||||||
on mnfi_de.NUMERONF = mnf_de.NUMERONF
|
on mnfi_de.NUMERONF = mnf_de.NUMERONF
|
||||||
and mnfi_de.SEQPESSOA = mnf_de.SEQPESSOA
|
and mnfi_de.SEQPESSOA = mnf_de.SEQPESSOA
|
||||||
and mnfi_de.SERIENF = mnf_de.SERIENF
|
and mnfi_de.SERIENF = mnf_de.SERIENF
|
||||||
@@ -964,7 +953,6 @@ export default moduleFactory
|
|||||||
and mnf_de.dtaentrada <= trunc(sysdate - 1)
|
and mnf_de.dtaentrada <= trunc(sysdate - 1)
|
||||||
and mnf_de.nroempresa = pemp.nroempresa
|
and mnf_de.nroempresa = pemp.nroempresa
|
||||||
and mnfi_de.seqproduto = pemp.seqproduto) DATAULTIMAENTRADA,
|
and mnfi_de.seqproduto = pemp.seqproduto) DATAULTIMAENTRADA,
|
||||||
|
|
||||||
pemp.dtaultvenda DATAULTIMAVENDA,
|
pemp.dtaultvenda DATAULTIMAVENDA,
|
||||||
consinco.fmrl_custoprodempatual(pro.seqproduto, pemp.nroempresa, 'L') custoliquido,
|
consinco.fmrl_custoprodempatual(pro.seqproduto, pemp.nroempresa, 'L') custoliquido,
|
||||||
CASE WHEN (select count(*) from consinco.mrl_prodempseg pest where pest.seqproduto = pemp.seqproduto and pest.nroempresa = pemp.nroempresa and pest.nrosegmento = seg.nrosegmento and pest.statusvenda = 'A' ) > 0 then 'A' ELSE 'I' end STATUSVENDA,
|
CASE WHEN (select count(*) from consinco.mrl_prodempseg pest where pest.seqproduto = pemp.seqproduto and pest.nroempresa = pemp.nroempresa and pest.nrosegmento = seg.nrosegmento and pest.statusvenda = 'A' ) > 0 then 'A' ELSE 'I' end STATUSVENDA,
|
||||||
@@ -1046,64 +1034,49 @@ export default moduleFactory
|
|||||||
trunc(nvl(pemp.medvdiapromoc,0),4) MdvPromoc,
|
trunc(nvl(pemp.medvdiapromoc,0),4) MdvPromoc,
|
||||||
NVL(vncto.vlrprecovenctoprox,0) VLRPRECOVENCTOPROX,
|
NVL(vncto.vlrprecovenctoprox,0) VLRPRECOVENCTOPROX,
|
||||||
vncto.dtavalidade
|
vncto.dtavalidade
|
||||||
|
|
||||||
from consinco.max_divisao md
|
from consinco.max_divisao md
|
||||||
|
|
||||||
inner join consinco.max_empresa me
|
inner join consinco.max_empresa me
|
||||||
on me.nrodivisao = md.nrodivisao
|
on me.nrodivisao = md.nrodivisao
|
||||||
and me.dtainiciomovestoque <= trunc(sysdate)
|
and me.dtainiciomovestoque <= trunc(sysdate)
|
||||||
and me.status = 'A'
|
and me.status = 'A'
|
||||||
|
|
||||||
inner join consinco.mad_segmento seg
|
inner join consinco.mad_segmento seg
|
||||||
on md.nrodivisao = me.nrodivisao
|
on md.nrodivisao = me.nrodivisao
|
||||||
and me.nrosegmentoprinc = seg.nrosegmento
|
and me.nrosegmentoprinc = seg.nrosegmento
|
||||||
|
|
||||||
inner join consinco.mrl_produtoempresa pemp
|
inner join consinco.mrl_produtoempresa pemp
|
||||||
on pemp.nroempresa = me.nroempresa
|
on pemp.nroempresa = me.nroempresa
|
||||||
|
|
||||||
left join consinco.mrl_produtoempresa pempcd
|
left join consinco.mrl_produtoempresa pempcd
|
||||||
on pempcd.seqproduto = pemp.seqproduto
|
on pempcd.seqproduto = pemp.seqproduto
|
||||||
|
|
||||||
left join consinco.map_classeabastec mcab
|
left join consinco.map_classeabastec mcab
|
||||||
on mcab.classeabastqtd = pemp.classeabastqtd
|
on mcab.classeabastqtd = pemp.classeabastqtd
|
||||||
and mcab.nroempresa = pemp.nroempresa
|
and mcab.nroempresa = pemp.nroempresa
|
||||||
and mcab.classeabastvlr = pemp.classeabastvlr
|
and mcab.classeabastvlr = pemp.classeabastvlr
|
||||||
|
|
||||||
inner join consinco.map_produto pro
|
inner join consinco.map_produto pro
|
||||||
on pro.seqproduto = pemp.seqproduto
|
on pro.seqproduto = pemp.seqproduto
|
||||||
|
|
||||||
inner join consinco.map_famdivisao mfdv
|
inner join consinco.map_famdivisao mfdv
|
||||||
on mfdv.seqfamilia = pro.seqfamilia
|
on mfdv.seqfamilia = pro.seqfamilia
|
||||||
and mfdv.nrodivisao = me.nrodivisao
|
and mfdv.nrodivisao = me.nrodivisao
|
||||||
|
|
||||||
inner join consinco.max_comprador mco
|
inner join consinco.max_comprador mco
|
||||||
on mco.seqcomprador = mfdv.seqcomprador
|
on mco.seqcomprador = mfdv.seqcomprador
|
||||||
|
|
||||||
left join consinco.map_produtoimagem mapi
|
left join consinco.map_produtoimagem mapi
|
||||||
on mapi.seqproduto = pro.seqproduto
|
on mapi.seqproduto = pro.seqproduto
|
||||||
and mapi.indpricipal = 'S'
|
and mapi.indpricipal = 'S'
|
||||||
|
|
||||||
inner join consinco.mrl_prodempseg pes
|
inner join consinco.mrl_prodempseg pes
|
||||||
on pes.seqproduto = pemp.seqproduto
|
on pes.seqproduto = pemp.seqproduto
|
||||||
and pes.nroempresa = pemp.nroempresa
|
and pes.nroempresa = pemp.nroempresa
|
||||||
and pes.nrosegmento = seg.nrosegmento
|
and pes.nrosegmento = seg.nrosegmento
|
||||||
and pes.qtdembalagem = 1
|
and pes.qtdembalagem = 1
|
||||||
|
|
||||||
inner join consinco.mrl_prodempseg pes2
|
inner join consinco.mrl_prodempseg pes2
|
||||||
on pes2.nroempresa = pes.nroempresa
|
on pes2.nroempresa = pes.nroempresa
|
||||||
and pes2.seqproduto = pes.seqproduto
|
and pes2.seqproduto = pes.seqproduto
|
||||||
and pes2.nrosegmento = pes.nrosegmento
|
and pes2.nrosegmento = pes.nrosegmento
|
||||||
|
|
||||||
left join consinco.mrl_prodempseg pes3
|
left join consinco.mrl_prodempseg pes3
|
||||||
on pes3.seqproduto = pemp.seqproduto
|
on pes3.seqproduto = pemp.seqproduto
|
||||||
and pes3.nroempresa = pemp.nroempresa
|
and pes3.nroempresa = pemp.nroempresa
|
||||||
--and pes3.nrosegmento = 15
|
--and pes3.nrosegmento = 15
|
||||||
and pes3.qtdembalagem = 1
|
and pes3.qtdembalagem = 1
|
||||||
|
|
||||||
inner join consinco.map_famembalagem emb
|
inner join consinco.map_famembalagem emb
|
||||||
on emb.seqfamilia = pro.seqfamilia
|
on emb.seqfamilia = pro.seqfamilia
|
||||||
and emb.qtdembalagem = 1
|
and emb.qtdembalagem = 1
|
||||||
|
|
||||||
left join (select mffTemp.Seqfamilia,
|
left join (select mffTemp.Seqfamilia,
|
||||||
mfdvTemp.Nrodivisao,
|
mfdvTemp.Nrodivisao,
|
||||||
mffTemp.indindenizavaria,
|
mffTemp.indindenizavaria,
|
||||||
@@ -1111,40 +1084,30 @@ left join (select mffTemp.Seqfamilia,
|
|||||||
mfdvTemp.pzomedentrega,
|
mfdvTemp.pzomedentrega,
|
||||||
mfdvTemp.pzomedatraso,
|
mfdvTemp.pzomedatraso,
|
||||||
gp.fantasia fornecedor
|
gp.fantasia fornecedor
|
||||||
|
|
||||||
from consinco.map_famfornec mffTemp
|
from consinco.map_famfornec mffTemp
|
||||||
|
inner join consinco.ge_pessoa gp
|
||||||
inner join ge_pessoa gp
|
|
||||||
on gp.seqpessoa = mffTemp.Seqfornecedor
|
on gp.seqpessoa = mffTemp.Seqfornecedor
|
||||||
|
left join consinco.maf_fornecdivisao mfdvTemp
|
||||||
left join maf_fornecdivisao mfdvTemp
|
|
||||||
on mfdvTemp.Seqfornecedor = mffTemp.Seqfornecedor
|
on mfdvTemp.Seqfornecedor = mffTemp.Seqfornecedor
|
||||||
and mffTemp.Principal = 'S'
|
and mffTemp.Principal = 'S'
|
||||||
|
|
||||||
) mff
|
) mff
|
||||||
on mff.seqfamilia = pro.seqfamilia
|
on mff.seqfamilia = pro.seqfamilia
|
||||||
and mff.nrodivisao = md.nrodivisao
|
and mff.nrodivisao = md.nrodivisao
|
||||||
|
|
||||||
left join (select pvencto.nroempresa,
|
left join (select pvencto.nroempresa,
|
||||||
pvencto.seqproduto,
|
pvencto.seqproduto,
|
||||||
min(pvencto.vlrpreco) vlrprecovenctoprox,
|
min(pvencto.vlrpreco) vlrprecovenctoprox,
|
||||||
min(pvencto.dtavalidade) dtavalidade
|
min(pvencto.dtavalidade) dtavalidade
|
||||||
from consinco.mrl_prodempvencimento pvencto
|
from consinco.mrl_prodempvencimento pvencto
|
||||||
where 1=1
|
where pvencto.dtavalidade >= trunc(sysdate)
|
||||||
and pvencto.dtavalidade >= trunc(sysdate)
|
|
||||||
and pvencto.qtdembalagem = 1
|
and pvencto.qtdembalagem = 1
|
||||||
group by pvencto.nroempresa,
|
group by pvencto.nroempresa,
|
||||||
pvencto.seqproduto
|
pvencto.seqproduto
|
||||||
) vncto
|
) vncto
|
||||||
ON vncto.nroempresa = pemp.nroempresa
|
ON vncto.nroempresa = pemp.nroempresa
|
||||||
and vncto.seqproduto = pemp.seqproduto
|
and vncto.seqproduto = pemp.seqproduto
|
||||||
|
where md.nrodivisao in (1)
|
||||||
where 1=1
|
|
||||||
--and pemp.SEQPRODUTO = 136011
|
|
||||||
--and pemp.nroempresa = 202
|
|
||||||
and md.nrodivisao in (1)
|
|
||||||
and pemp.seqproduto = ${args.codproduto}
|
and pemp.seqproduto = ${args.codproduto}
|
||||||
and me.nroempresa in (${args.ctx_user_companies_for_module})
|
and me.nroempresa in (${args.ctx_user_companies})
|
||||||
and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1)
|
and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1)
|
||||||
from consinco.mrl_prodempseg pes3
|
from consinco.mrl_prodempseg pes3
|
||||||
where pes3.nroempresa = pes.nroempresa
|
where pes3.nroempresa = pes.nroempresa
|
||||||
@@ -1181,14 +1144,14 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1)
|
|||||||
`,
|
`,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
/** SEM RETORNO DE INFORMAÇÕES */
|
/** SEM RETORNO DE INFORMAÇÕES */
|
||||||
detalhe_mdv: (args) => {
|
detalhe_mdv: (args) => {
|
||||||
return {
|
return {
|
||||||
sql: /*sql*/ `
|
sql: /*sql*/ `
|
||||||
select mcdia.dtaentradasaida data,
|
select mcdia.dtaentradasaida data,
|
||||||
mcdia.nroempresa,
|
mcdia.nroempresa,
|
||||||
mcdia.seqproduto,
|
mcdia.seqproduto,
|
||||||
Decode(to_char(mcdia.dtaentradasaida,'d'),1,'Domingo',2,'Segunda',3,'Terça',4,'Quarta',5,'Quinta',6,'Sexta',7,'Sábado') diasemana,
|
Decode(to_char(mcdia.dtaentradasaida,'d'),1,'Domingo',2,'Segunda',3,'Terça',4,'Quarta',5,'Quinta',6,'Sexta',7,'Sábado') diasemana,
|
||||||
mcdia.qtdvda qtd,
|
mcdia.qtdvda qtd,
|
||||||
mcdia.qtdestqinicial qtd_inicial
|
mcdia.qtdestqinicial qtd_inicial
|
||||||
from consinco.mrl_custodia mcdia
|
from consinco.mrl_custodia mcdia
|
||||||
@@ -1238,7 +1201,7 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1)
|
|||||||
`,
|
`,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
/** SEM RETORNO DE INFORMAÇÕES */
|
/** SEM RETORNO DE INFORMAÇÕES */
|
||||||
detalhe_custo_liquido: (args) => {
|
detalhe_custo_liquido: (args) => {
|
||||||
return {
|
return {
|
||||||
sql: /*sql*/ `
|
sql: /*sql*/ `
|
||||||
@@ -1253,7 +1216,7 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1)
|
|||||||
from consinco.mrl_custodiafam mcdiafam
|
from consinco.mrl_custodiafam mcdiafam
|
||||||
INNER JOIN consinco.MAP_PRODUTO PROD
|
INNER JOIN consinco.MAP_PRODUTO PROD
|
||||||
ON PROD.SEQFAMILIA = MCDIAFAM.SEQFAMILIA
|
ON PROD.SEQFAMILIA = MCDIAFAM.SEQFAMILIA
|
||||||
inner join max_empresa me
|
inner join consinco.max_empresa me
|
||||||
on me.nroempresa = mcdiafam.nroempresa
|
on me.nroempresa = mcdiafam.nroempresa
|
||||||
and me.status = 'A'
|
and me.status = 'A'
|
||||||
and me.dtainiciomovestoque <= trunc(sysdate)-1
|
and me.dtainiciomovestoque <= trunc(sysdate)-1
|
||||||
@@ -1266,7 +1229,7 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1)
|
|||||||
`,
|
`,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
/** SEM RETORNO DE INFORMAÇÕES */
|
/** SEM RETORNO DE INFORMAÇÕES */
|
||||||
detalhe_estoque_disponivel: (args) => {
|
detalhe_estoque_disponivel: (args) => {
|
||||||
return {
|
return {
|
||||||
sql: /*sql*/ `
|
sql: /*sql*/ `
|
||||||
@@ -1319,7 +1282,7 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1)
|
|||||||
`,
|
`,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
/** SEM RETORNO DE INFORMAÇÕES */
|
/** SEM RETORNO DE INFORMAÇÕES */
|
||||||
detalhe_estoque_transito: (args) => {
|
detalhe_estoque_transito: (args) => {
|
||||||
return {
|
return {
|
||||||
sql: /*sql*/ `
|
sql: /*sql*/ `
|
||||||
@@ -1651,7 +1614,7 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1)
|
|||||||
select mcdia.dtaentradasaida data,
|
select mcdia.dtaentradasaida data,
|
||||||
mcdia.nroempresa,
|
mcdia.nroempresa,
|
||||||
mcdia.seqproduto,
|
mcdia.seqproduto,
|
||||||
Decode(to_char(mcdia.dtaentradasaida,'d'),1,'Domingo',2,'Segunda',3,'Terça',4,'Quarta',5,'Quinta',6,'Sexta',7,'Sábado') diasemana,
|
Decode(to_char(mcdia.dtaentradasaida,'d'),1,'Domingo',2,'Segunda',3,'Terça',4,'Quarta',5,'Quinta',6,'Sexta',7,'Sábado') diasemana,
|
||||||
mcdia.qtdvda qtd,
|
mcdia.qtdvda qtd,
|
||||||
mcdia.qtdestqinicial qtd_inicial
|
mcdia.qtdestqinicial qtd_inicial
|
||||||
from mrl_custodia mcdia
|
from mrl_custodia mcdia
|
||||||
@@ -1815,7 +1778,7 @@ SELECT CAST(p.SEQPRODUTO AS NUMERIC(15)) AS code,
|
|||||||
FROM CONSINCO.MAP_PRODUTO p
|
FROM CONSINCO.MAP_PRODUTO p
|
||||||
WHERE 1 = 1
|
WHERE 1 = 1
|
||||||
AND (
|
AND (
|
||||||
-- Bloco 1 - Filtro por Código Interno ou Descrição
|
-- Bloco 1 - Filtro por Código Interno ou Descrição
|
||||||
(
|
(
|
||||||
${args.filtro} IS NOT NULL
|
${args.filtro} IS NOT NULL
|
||||||
AND (
|
AND (
|
||||||
@@ -1824,7 +1787,7 @@ SELECT CAST(p.SEQPRODUTO AS NUMERIC(15)) AS code,
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
OR
|
OR
|
||||||
-- Bloco 2 - Filtro por EAN (Código de Barras)
|
-- Bloco 2 - Filtro por EAN (Código de Barras)
|
||||||
(
|
(
|
||||||
${args.ean} IS NOT NULL
|
${args.ean} IS NOT NULL
|
||||||
AND EXISTS (
|
AND EXISTS (
|
||||||
@@ -2109,14 +2072,14 @@ SELECT CAST(p.SEQPRODUTO AS NUMERIC(15)) AS code,
|
|||||||
+ (decode(nvl(m_at2.tipcalcmargem, m_at2.tipdivisao),'A', n_at2.perdespclassifabc, nvl(o_at2.perdespesasegmento, nvl(c_at2.perdespesadivisao, nvl(h_at2.perdespoperacional,0))))
|
+ (decode(nvl(m_at2.tipcalcmargem, m_at2.tipdivisao),'A', n_at2.perdespclassifabc, nvl(o_at2.perdespesasegmento, nvl(c_at2.perdespesadivisao, nvl(h_at2.perdespoperacional,0))))
|
||||||
+ decode(m_at2.metodoprecificacao,'B',0,
|
+ decode(m_at2.metodoprecificacao,'B',0,
|
||||||
nvl(coalesce(consinco.fmap_piscofinstribut(f_at2.nrotributacao, f_at2.ufempresa, f_at2.ufclientefornec, decode(m_at2.tipdivisao,'A','SC','SN'), f_at2.nroregtributacao, h_at2.nroempresa, h_at2.NRODIVISAO, h_at2.seqpessoaemp,'P','S','NP', a_at2.seqfamilia),
|
nvl(coalesce(consinco.fmap_piscofinstribut(f_at2.nrotributacao, f_at2.ufempresa, f_at2.ufclientefornec, decode(m_at2.tipdivisao,'A','SC','SN'), f_at2.nroregtributacao, h_at2.nroempresa, h_at2.NRODIVISAO, h_at2.seqpessoaemp,'P','S','NP', a_at2.seqfamilia),
|
||||||
consinco.fmap_piscofinsfamilia(h_at2.nroempresa, h_at2.nrodivisao, NULL, a_at2.seqfamilia,'P','N')),
|
consinco.fmap_piscofinsfamilia(h_at2.nroempresa, h_at2.nrodivisao, NULL, a_at2.seqfamilia,'P','N','S')),
|
||||||
decode(nvl(f_at2.situacaonfpis, l_at2.situacaonfpissai),'00',0,'08',0,
|
decode(nvl(f_at2.situacaonfpis, l_at2.situacaonfpissai),'00',0,'08',0,
|
||||||
decode(l_at2.indisentopis,'S',0, decode(nvl(l_at2.indmonopiscofins,'N'),
|
decode(l_at2.indisentopis,'S',0, decode(nvl(l_at2.indmonopiscofins,'N'),
|
||||||
'S', decode(nvl(h_at2.indfaturaipi,'N')||nvl(h_at2.indimportadora,'N'),'NN',0, nvl(f_at2.perpisdif, h_at2.perpis)),
|
'S', decode(nvl(h_at2.indfaturaipi,'N')||nvl(h_at2.indimportadora,'N'),'NN',0, nvl(f_at2.perpisdif, h_at2.perpis)),
|
||||||
decode(l_at2.indisentodebpiscofins,'S',0, h_at2.perpis))))) *
|
decode(l_at2.indisentodebpiscofins,'S',0, h_at2.perpis))))) *
|
||||||
((100 - decode(substr(f_at2.tiptributacao,1,1),'E', nvl(nvl(decode(f_at2.situacaonfpis,'01',f_at2.perbasepis,null), decode(l_at2.situacaonfpissai,'01',l_at2.perbasepis,null)),0),0)) / 100)
|
((100 - decode(substr(f_at2.tiptributacao,1,1),'E', nvl(nvl(decode(f_at2.situacaonfpis,'01',f_at2.perbasepis,null), decode(l_at2.situacaonfpissai,'01',l_at2.perbasepis,null)),0),0)) / 100)
|
||||||
+ nvl(coalesce(consinco.fmap_piscofinstribut(f_at2.nrotributacao, f_at2.ufempresa, f_at2.ufclientefornec, decode(m_at2.tipdivisao,'A','SC','SN'), f_at2.nroregtributacao, h_at2.nroempresa, h_at2.NRODIVISAO, h_at2.seqpessoaemp,'C','S','NP', a_at2.seqfamilia),
|
+ nvl(coalesce(consinco.fmap_piscofinstribut(f_at2.nrotributacao, f_at2.ufempresa, f_at2.ufclientefornec, decode(m_at2.tipdivisao,'A','SC','SN'), f_at2.nroregtributacao, h_at2.nroempresa, h_at2.NRODIVISAO, h_at2.seqpessoaemp,'C','S','NP', a_at2.seqfamilia),
|
||||||
consinco.fmap_piscofinsfamilia(h_at2.nroempresa, h_at2.nrodivisao, NULL, a_at2.seqfamilia,'C','N')),
|
consinco.fmap_piscofinsfamilia(h_at2.nroempresa, h_at2.nrodivisao, NULL, a_at2.seqfamilia,'C','N','S')),
|
||||||
decode(nvl(f_at2.situacaonfcofins, l_at2.situacaonfcofinssai),'00',0,'08',0,
|
decode(nvl(f_at2.situacaonfcofins, l_at2.situacaonfcofinssai),'00',0,'08',0,
|
||||||
decode(l_at2.indisentopis,'S',0, decode(nvl(l_at2.indmonopiscofins,'N'),
|
decode(l_at2.indisentopis,'S',0, decode(nvl(l_at2.indmonopiscofins,'N'),
|
||||||
'S', decode(nvl(h_at2.indfaturaipi,'N')||nvl(h_at2.indimportadora,'N'),'NN',0, nvl(f_at2.percofinsdif, h_at2.percofins)),
|
'S', decode(nvl(h_at2.indfaturaipi,'N')||nvl(h_at2.indimportadora,'N'),'NN',0, nvl(f_at2.percofinsdif, h_at2.percofins)),
|
||||||
@@ -2136,14 +2099,14 @@ SELECT CAST(p.SEQPRODUTO AS NUMERIC(15)) AS code,
|
|||||||
+ (round(consinco.fminprecopromocprodemp(x_at2.seqproduto, x_at2.nroempresa) * x_at2.qtdembalagem, 2) *
|
+ (round(consinco.fminprecopromocprodemp(x_at2.seqproduto, x_at2.nroempresa) * x_at2.qtdembalagem, 2) *
|
||||||
decode(m_at2.metodoprecificacao,'B',0,
|
decode(m_at2.metodoprecificacao,'B',0,
|
||||||
nvl(coalesce(consinco.fmap_piscofinstribut(f_at2.nrotributacao, f_at2.ufempresa, f_at2.ufclientefornec, decode(m_at2.tipdivisao,'A','SC','SN'), f_at2.nroregtributacao, h_at2.nroempresa, h_at2.NRODIVISAO, h_at2.seqpessoaemp,'P','S','NP', a_at2.seqfamilia),
|
nvl(coalesce(consinco.fmap_piscofinstribut(f_at2.nrotributacao, f_at2.ufempresa, f_at2.ufclientefornec, decode(m_at2.tipdivisao,'A','SC','SN'), f_at2.nroregtributacao, h_at2.nroempresa, h_at2.NRODIVISAO, h_at2.seqpessoaemp,'P','S','NP', a_at2.seqfamilia),
|
||||||
consinco.fmap_piscofinsfamilia(h_at2.nroempresa, h_at2.nrodivisao, NULL, a_at2.seqfamilia,'P','N')),
|
consinco.fmap_piscofinsfamilia(h_at2.nroempresa, h_at2.nrodivisao, NULL, a_at2.seqfamilia,'P','N','S')),
|
||||||
decode(nvl(f_at2.situacaonfpis, l_at2.situacaonfpissai),'00',0,'08',0,
|
decode(nvl(f_at2.situacaonfpis, l_at2.situacaonfpissai),'00',0,'08',0,
|
||||||
decode(l_at2.indisentopis,'S',0, decode(nvl(l_at2.indmonopiscofins,'N'),
|
decode(l_at2.indisentopis,'S',0, decode(nvl(l_at2.indmonopiscofins,'N'),
|
||||||
'S', decode(nvl(h_at2.indfaturaipi,'N')||nvl(h_at2.indimportadora,'N'),'NN',0, nvl(f_at2.perpisdif, h_at2.perpis)),
|
'S', decode(nvl(h_at2.indfaturaipi,'N')||nvl(h_at2.indimportadora,'N'),'NN',0, nvl(f_at2.perpisdif, h_at2.perpis)),
|
||||||
decode(l_at2.indisentodebpiscofins,'S',0, h_at2.perpis))))) *
|
decode(l_at2.indisentodebpiscofins,'S',0, h_at2.perpis))))) *
|
||||||
((100 - decode(substr(f_at2.tiptributacao,1,1),'E', nvl(nvl(decode(f_at2.situacaonfpis,'01',f_at2.perbasepis,null), decode(l_at2.situacaonfpissai,'01',l_at2.perbasepis,null)),0),0)) / 100)
|
((100 - decode(substr(f_at2.tiptributacao,1,1),'E', nvl(nvl(decode(f_at2.situacaonfpis,'01',f_at2.perbasepis,null), decode(l_at2.situacaonfpissai,'01',l_at2.perbasepis,null)),0),0)) / 100)
|
||||||
+ nvl(coalesce(consinco.fmap_piscofinstribut(f_at2.nrotributacao, f_at2.ufempresa, f_at2.ufclientefornec, decode(m_at2.tipdivisao,'A','SC','SN'), f_at2.nroregtributacao, h_at2.nroempresa, h_at2.NRODIVISAO, h_at2.seqpessoaemp,'C','S','NP', a_at2.seqfamilia),
|
+ nvl(coalesce(consinco.fmap_piscofinstribut(f_at2.nrotributacao, f_at2.ufempresa, f_at2.ufclientefornec, decode(m_at2.tipdivisao,'A','SC','SN'), f_at2.nroregtributacao, h_at2.nroempresa, h_at2.NRODIVISAO, h_at2.seqpessoaemp,'C','S','NP', a_at2.seqfamilia),
|
||||||
consinco.fmap_piscofinsfamilia(h_at2.nroempresa, h_at2.nrodivisao, NULL, a_at2.seqfamilia,'C','N')),
|
consinco.fmap_piscofinsfamilia(h_at2.nroempresa, h_at2.nrodivisao, NULL, a_at2.seqfamilia,'C','N','S')),
|
||||||
decode(nvl(f_at2.situacaonfcofins, l_at2.situacaonfcofinssai),'00',0,'08',0,
|
decode(nvl(f_at2.situacaonfcofins, l_at2.situacaonfcofinssai),'00',0,'08',0,
|
||||||
decode(l_at2.indisentopis,'S',0, decode(nvl(l_at2.indmonopiscofins,'N'),
|
decode(l_at2.indisentopis,'S',0, decode(nvl(l_at2.indmonopiscofins,'N'),
|
||||||
'S', decode(nvl(h_at2.indfaturaipi,'N')||nvl(h_at2.indimportadora,'N'),'NN',0, nvl(f_at2.percofinsdif, h_at2.percofins)),
|
'S', decode(nvl(h_at2.indfaturaipi,'N')||nvl(h_at2.indimportadora,'N'),'NN',0, nvl(f_at2.percofinsdif, h_at2.percofins)),
|
||||||
@@ -2504,14 +2467,14 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1)
|
|||||||
`,
|
`,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
/** SEM RETORNO DE INFORMAÇÕES */
|
/** SEM RETORNO DE INFORMAÇÕES */
|
||||||
detalhe_mdv: (args) => {
|
detalhe_mdv: (args) => {
|
||||||
return {
|
return {
|
||||||
sql: /*sql*/ `
|
sql: /*sql*/ `
|
||||||
select mcdia.dtaentradasaida data,
|
select mcdia.dtaentradasaida data,
|
||||||
mcdia.nroempresa,
|
mcdia.nroempresa,
|
||||||
mcdia.seqproduto,
|
mcdia.seqproduto,
|
||||||
Decode(to_char(mcdia.dtaentradasaida,'d'),1,'Domingo',2,'Segunda',3,'Terça',4,'Quarta',5,'Quinta',6,'Sexta',7,'Sábado') diasemana,
|
Decode(to_char(mcdia.dtaentradasaida,'d'),1,'Domingo',2,'Segunda',3,'Terça',4,'Quarta',5,'Quinta',6,'Sexta',7,'Sábado') diasemana,
|
||||||
mcdia.qtdvda qtd,
|
mcdia.qtdvda qtd,
|
||||||
mcdia.qtdestqinicial qtd_inicial
|
mcdia.qtdestqinicial qtd_inicial
|
||||||
from consinco.mrl_custodia mcdia
|
from consinco.mrl_custodia mcdia
|
||||||
@@ -2561,7 +2524,7 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1)
|
|||||||
`,
|
`,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
/** SEM RETORNO DE INFORMAÇÕES */
|
/** SEM RETORNO DE INFORMAÇÕES */
|
||||||
detalhe_custo_liquido: (args) => {
|
detalhe_custo_liquido: (args) => {
|
||||||
return {
|
return {
|
||||||
sql: /*sql*/ `
|
sql: /*sql*/ `
|
||||||
@@ -2576,7 +2539,7 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1)
|
|||||||
from consinco.mrl_custodiafam mcdiafam
|
from consinco.mrl_custodiafam mcdiafam
|
||||||
INNER JOIN consinco.MAP_PRODUTO PROD
|
INNER JOIN consinco.MAP_PRODUTO PROD
|
||||||
ON PROD.SEQFAMILIA = MCDIAFAM.SEQFAMILIA
|
ON PROD.SEQFAMILIA = MCDIAFAM.SEQFAMILIA
|
||||||
inner join max_empresa me
|
inner join consinco.max_empresa me
|
||||||
on me.nroempresa = mcdiafam.nroempresa
|
on me.nroempresa = mcdiafam.nroempresa
|
||||||
and me.status = 'A'
|
and me.status = 'A'
|
||||||
and me.dtainiciomovestoque <= trunc(sysdate)-1
|
and me.dtainiciomovestoque <= trunc(sysdate)-1
|
||||||
@@ -2589,7 +2552,7 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1)
|
|||||||
`,
|
`,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
/** SEM RETORNO DE INFORMAÇÕES */
|
/** SEM RETORNO DE INFORMAÇÕES */
|
||||||
detalhe_estoque_disponivel: (args) => {
|
detalhe_estoque_disponivel: (args) => {
|
||||||
return {
|
return {
|
||||||
sql: /*sql*/ `
|
sql: /*sql*/ `
|
||||||
@@ -2642,7 +2605,7 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1)
|
|||||||
`,
|
`,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
/** SEM RETORNO DE INFORMAÇÕES */
|
/** SEM RETORNO DE INFORMAÇÕES */
|
||||||
detalhe_estoque_transito: (args) => {
|
detalhe_estoque_transito: (args) => {
|
||||||
return {
|
return {
|
||||||
sql: /*sql*/ `
|
sql: /*sql*/ `
|
||||||
|
|||||||
Reference in New Issue
Block a user