Produtec-SQL-padrao » Histórico » Versão 12
« Anterior -
Versão 12/22
(diff) -
Próximo » -
Versão atual
paulo, 01/03/2023 08:34 h
Produtec¶
Índice- GEOvendas
- GEO - Representantes
- GEO - Representante Gerente
- GEO - Municípios do Representante
- GEO - Municípios do ERP
- GEO - Clientes e Prospects
- GEO - Cliente Dos Representantes
- GEO - Marcas do Cliente
- GEO - Coleções
- GEO - Linhas de Produto
- GEO - Marcas
- GEO - Vendas
- GEO - Faturamento - Contrato
- GEO - Meta do Representante
- GEO - Meta do Escritório
- GEO - Estoque Centralizado
- GEO - Clientes Inadimplentes
- GEO - Integração de Cliente Único
- Força de Vendas
- FV - Tabela de Preço
- FV - Tabela de Preço por Representante
- FV - Tabela de Preço - Produto
- FV - Tabela de Preço - Política - Desconto Comercial
- FV - Tabela de Preço - Política - Desconto Financeiro
- FV - Tabela de Preço - Política - Desconto Antecipação
- FV - Tabela de Preço - Política - Prazo Adicional
- FV - Tabela de Preço - Política - Desconto Volume
- FV - Tabela de Preço - Política - Preços por volume
- FV - Títulos Em Aberto
- FV - Condição de Venda
- FV - Cota de estoque - Por representante
- FV - Tipo de Nota
- FV - Tipo de Cobrança
- FV - Comissões
- FV - Comissões - Extrato Resumo
- FV - Comissões - Extrato Detalhado
- FV - Clientes
- FV - Clientes - Campos Customizados
- FV - Clientes - Locais de Entrega
- FV - Clientes - Ramos de Atividade
- FV - Clientes - Grupos de Cliente
- FV - Clientes - Condições de venda
- FV - Clientes - Marcas
- FV - Clientes - Marcas Concorrentes
- FV - Produtos - Gold Be
- FV - Produtos
- FV - Produtos - Grades
- FV - Produtos - Sortimentos
- FV - Produtos Skus
- FV - Produto - Código Reduzido
- FV - Produto - EAN13
- FV - Bloqueio de Referências
- FV - Pedido - Capa
- FV - Pedidos por Referência
- FV - Listagem de Pedidos - Capa
- FV - Listagem de Pedidos - Detalhado
- FV - Listagem de Pedidos - Itens
- FV - Listagem de Pedidos - Notas
- FV - Listagem de Pedidos - Observações
- FV - Listagem de Pedidos - Histórico
- FV - Estoque
- FV - Lote Entrega
- FV - Lotes de Faturamento
- FV - Cálculo substituição tributária
- FV - Grupos substituição tributária
- FV - Integração Valor de Frete por UF
- FV - Tabela de Preço SKU
- FV - Tabela de Preço - Política - Desconto Adicional de Lote
- FV - Listagem de Pedidos em Aberto - Capa
- FV - Listagem de Pedidos em Aberto - Detalhado
- FV - Listagem de Pedidos em Aberto - Itens
- FV - SKUs Pronta Entrega e Programado
- Business to Business (B2B)
- B2B - Produtos
- B2B - Produtos - Grades
- B2B - Produtos - Grade Fechada
- B2B - Produtos - Sortimentos
- B2B - Produtos - Tabela de Preço
- B2B - Produtos - Tabela de Preço por SKU
- B2B - Produtos - Estoque
- B2B - Produtos - Pocket
- B2B - Pedido - Capa
- B2B - Pedido - Histórico
- B2B - Pedido - Detalhe
- B2B - Pedido - Itens
- B2B - Cliente
- B2B - Representantes - Clientes
- B2B - Clientes - Representantes
- B2B - Comissão por Repres/Cliente/Marca
- B2B - Condição de Venda
- B2B - Bloqueio Referências
- B2B - Boletos - Consulta Cliente
- B2B - Boletos - Listagem
- B2B - Boletos - Detalhado
- B2B - DANFE- Listagem
- B2B - DANFE- Itens da Nota
- B2B - DANFE- XML
- B2B - Lote de Faturamento
- B2B - Produto SKU - Cód. Barras
- B2B - Frete
- B2B - Espelho Nota de Devolução
- B2B - Produto Volume Valor por Referência
- B2B - Substituição Tributária
- B2B - Pedido - Recompra
- CRM
- CRM - Dados Cadastrais do Cliente
- CRM - Pesquisa por Nome de Cliente
- CRM - Pesquisa Avançada
- CRM - Lista de Pedidos do Cliente
- CRM - Pedido - Detalhado
- CRM - Pedido - Itens
- CRM - Pedido - NFs
- CRM - Informações Financeiras
- CRM - Informações Financeiras por Situação
- CRM - Informações Financeiras - Ocorrências
- CRM - Clientes do Grupo
- CRM - Lista de Pedidos Representante
- CRM - Lista de Clientes do Itinerário
GEO - Representantes¶
Documentação: Representantes
SELECT 1 AS codigo_empresa,
"codRepres",
"nome",
"telefone",
"email",
"endereco",
"bairro",
cep,
"Cidade",
uf,
"codIBGE",
"situacao",
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
"codEmpresa" AS codigo_empresa_integracao
FROM SCHEMA.IBTECH_REPRESENTANTES
where "codEmpresa" = '1'
GEO - Representante Gerente¶
Documentação: Representante Gerente
Adicionar SQL
GEO - Municípios do Representante¶
Documentação: Municípios do Representante
Adicionar SQL
GEO - Municípios do ERP¶
Documentação: Municípios do ERP
Adicionar SQL
GEO - Clientes e Prospects¶
Documentação: Clientes e Prospects
select
'1' codEmpresa
, CASE when"codIBGE" IS NULL THEN '4127403' ELSE "codIBGE" end as codIBGE
, "codCliente" as codCliente
, '1' as tipo /* 1 - Cliente, 2 - Prospect*/
, "nome" as nome
, "situacao" as situacao
, "codRepres1" as codRepres1
, null as codRepres2
, null as codRepres3
, "telefone" as telefone
, "email" as email
, "endereco" as endereco
, "bairro" as bairro
, CEP as CEP
, null as dataCadastro
, CASE WHEN to_number(REPLACE(REPLACE(REPLACE("cnpjCpf",'-',''),'/',''),'.','')) = 0 THEN to_char("codCliente")
ELSE REPLACE(REPLACE(REPLACE("cnpjCpf",'-',''),'/',''),'.','') END "cnpjCpf"
, null as emailCobranca
, null as nomeDistritoBairro
, null as celular
, "inscricaoEstadual" as inscricaoEstadual
, "enderecoNumero" as enderecoNumero
, null as complemento
, null as IndicePontualidade
, null as telefone2
, null as telefoneCobranca
, null as grupoCliente
, null as codClientePrincipal
, null as situacaoEdt
, null as nomeGrupoCliente
, null as flagInadimplente
, null as cidade
, null as uf
, "fantasia" as nomeFantasia
, null as ramoAtividade
, null as dataPrimeiraCompra
, null as dataUltimaCompra
, null as maiorCompra
, null as maiorAcumulado
, null as codClienteERP
, null as codRamoAtividade
, null as limiteCredito
, null as ultimoFaturamento
, null as dataReativacao
, null as codSitCreditoERP
, null as descSitCreditoERP
, null as motivoInativo
, null as diasVencimentoTitulo
, null as socios
, null as cidadeGrupoCliente
, null as classificacaoERP
, null as instagram
, null as facebook
, null as marcasLiberadas
, "emailNfe" as emailNfe
FROM DILUCKY.IBTECH_CLIENTES
where "codEmpresa" = '1' ORDER BY "codCliente" asc
GEO - Cliente Dos Representantes¶
Documentação: Cliente Dos Representantes
select '1' as empresa
, rep."codigoCliente"
, rep."codigoRepres"
, max(case when rep."codigoRepres" = cli."codRepres1" then 1 else 0 end) flagPrincipal
from SCHEMA.IBTECH_CLIENTES_REPRESENTANTE rep
inner join SCHEMA.IBTECH_CLIENTES cli
on rep."codigoCliente" = cli."codCliente"
group by rep."codigoCliente"
, rep."codigoRepres"
GEO - Marcas do Cliente¶
Documentação: Marcas do Cliente
Adicionar SQL
GEO - Coleções¶
Documentação: Coleções
SELECT 1 AS codigo_empresa,
"codColecao",
"nomeColecao"
FROM SCHEMA.IBTECH_COLECAO
UNION ALL
SELECT 1
, 999999
, 'SEM COLEÇÃO'
FROM DUAL
GEO - Linhas de Produto¶
Documentação: Linhas de Produto
select
'1' as codEmpresa
, "codLinha" as codLinha
, "nomeLinha" as nome
FROM SCHEMA.IBTECH_PRODUTOS_LINHA
group by "codLinha"
, "nomeLinha"
GEO - Marcas¶
Documentação: Marcas
select
'1' as codEmpresa
, "codMarca" as codLinha
, "nomeMarca" as nome
FROM SCHEMA.IBTECH_PRODUTOS_MARCA
group by "codMarca"
, "nomeMarca"
GEO - Vendas¶
Documentação: Vendas
select
'1' as codEmpresa
, COALESCE("codColecao",999999) as codColecao
, "dataReferencia" as dataReferencia
, "codLinha" as codLinha
, "codRepres" as codRepres
, nvl(cliente.codcliente,vendas."codCliente") as codCliente
, CASE when"codIBGE" IS NULL THEN '4127403' ELSE "codIBGE" end as codIBGE
, "UF" as UF
, "quantidade" * "valorBruto" as valorBruto
, "quantidade" * "valorLiquido" as valorLiquido
, "quantidade" * "valorDesconto" as valorDesconto
, "quantidade" * "valorComissao" as valorComissao
, "prazoMedioXValor" as prazoMedioXValor
, "quantidade" as quantidade
, "nomeCliente" as nomeCliente
, "codPedido" as codPedido
, "codProduto" as codProduto
, "campoCoringa1" as campoCoringa1
, "campoCoringa2" as campoCoringa2
, "campoCoringa3" as campoCoringa3
, "dataPrevFaturamento" as dataPrevFaturamento
, "nomeDistrito" as nomeDistrito
, "grupoCliente" as grupoCliente
, "valorRentabilidade" as valorRentabilidade
, "dataUltFaturamento" as dataUltFaturamento
, "valorFaturado" as valorFaturado
, "valorSaldo" as valorSaldo
, "codMarca" as codMarca
, "nomeGrupoCliente" as nomeGrupoCliente
, "dataEmissao" as dataEmissao
, "codRepresAgrupador" as codRepresAgrupador
, "flagPolitica" as flagPolitica
, "codTabPreco" as codTabPreco
, "quantidade" as qtdeItens
, "qtdeEmQuilos" as qtdeEmQuilos
, "cidadeGrupoCliente" as cidadeGrupoCliente
, "campoCoringa4" as campoCoringa4
, "campoCoringa5" as campoCoringa5
, "campoCoringa6" as campoCoringa6
, "situacaoPedido" as situacaoPedido
, "dataUltimaNF" as dataUltimaNF
, null as numeroUltimaNF
, "pedidoCliente" as pedidoCliente
, "pedidoRepresentante" as pedidoRepresentante
, "percComissaoAtendente" as percComissaoAtendente
FROM DILUCKY.IBTECH_VENDAS_GERAIS vendas
inner JOIN (SELECT max("codCliente") as codcliente, CASE WHEN to_number(REPLACE(REPLACE(REPLACE("cnpjCpf",'-',''),'/',''),'.','')) = 0 THEN to_char("codCliente")
ELSE REPLACE(REPLACE(REPLACE("cnpjCpf",'-',''),'/',''),'.','') END AS cnpjCpf FROM DILUCKY.IBTECH_CLIENTES
WHERE "codEmpresa" = 1
GROUP BY CASE WHEN to_number(REPLACE(REPLACE(REPLACE("cnpjCpf",'-',''),'/',''),'.','')) = 0 THEN to_char("codCliente")
ELSE REPLACE(REPLACE(REPLACE("cnpjCpf",'-',''),'/',''),'.','') END) cliente
ON cliente.cnpjCpf = vendas."cnpjCpf"
WHERE "dataReferencia" >= CURRENT_DATE - 365
AND "codEmpresa" = '1'
GEO - Faturamento - Contrato¶
Documentação: Faturamento - Contrato
Adicionar SQL
GEO - Meta do Representante¶
Documentação: Meta do Representante
Adicionar SQL
GEO - Meta do Escritório¶
Documentação: Meta do Escritório
Adicionar SQL
GEO - Estoque Centralizado¶
Documentação: Estoque Centralizado
SELECT
'1' as codEmpresa
, TRIM(est."codReferencia") as codigoProduto
, TRIM(est."seqTamanho") as seqTamanho
, TRIM(est."seqSortimento") as seqSortimento
, TRIM(est."codColecao") as colecao
, COALESCE(est."estoqueLimitado",'0') as estoqueLimitado
, SUM(est."quantidade") as quantidade
, TRIM(est."codTamanho") as codTamanho
, TRIM(est."codGrade") as codGrade
, null as deposito
, null as nomeColecao
, null as dataProduto
, SUM(est."quantidadeProntaEntrega") as quantidadeProntaEntrega
, TRIM(est."seqSortimento") as codCorBase
, null as nomeReferencia
, null as nomeCor
, null as ean13
, null as visualQuantidadeProduto
, null as visualQuantidadeProducao
, 999 as seqOrdenacaoTamanho
FROM SCHEMA.IBTECH_ESTOQUE est
INNER JOIN
SCHEMA.IBTECH_TABELA_PRECO_PRODUTO tab
ON TRIM(tab."codProduto") = TRIM(est."codReferencia")
WHERE (
(TRIM(est."codColecao") in (#COLECOES) AND '-1' in (#REFERENCES))
OR (TRIM(tab."codTabela") in (#PRICETABLES) AND '-1' in (#PRICETABLES))
OR (TRIM(est."codReferencia") in (#REFERENCES))
)
GROUP BY est."codReferencia"
, est."seqTamanho"
, est."seqSortimento"
, est."codColecao"
, COALESCE(est."estoqueLimitado",'0')
, est."codTamanho"
, est."codGrade"
, est."seqSortimento"
Tabela de preço do Stock Central
SELECT TRIM("codTabela"),
TRIM("codProduto")
FROM SCHEMA.IBTECH_TABELA_PRECO_PRODUTO
WHERE "preco" > 0
AND TRIM("codTabela") in (#PRICETABLES) --REQUIRED
and "codEmpresa" = '1'
group by "codTabela",
"codProduto"
GEO - Clientes Inadimplentes¶
Documentação: Clientes Inadimplentes
SELECT
'1' as codEmpresa
, "codigoCliente" as codcliente
, "nomeCliente" as nomeCliente
, max("telefone") as telefone
, max("codRepres1") as codRepres1
, max("codRepres2") as codRepres2
, max("codRepres3") as codRepres3
, max("codIBGE") as codIBGE
, "codTitulo" as titulo
, max("dataVencimento") as dataVencimento
, sum("valor") as valor
FROM SCHEMA.IBTECH_CLIENTES_INADIMPLENTES
where "codIBGE" is not null
group by "codigoCliente"
, "nomeCliente"
, "codTitulo"
GEO - Integração de Cliente Único¶
Documentação: Sem documentação
select
'1' codEmpresa
, "codIBGE" as codIBGE
, "codCliente" as codCliente
, '1' as tipo /* 1 - Cliente, 2 - Prospect*/
, "nome" as nome
, "situacao" as situacao
, "codRepres1" as codRepres1
, null as codRepres2
, null as codRepres3
, "telefone" as telefone
, "email" as email
, "endereco" as endereco
, "bairro" as bairro
, CEP as CEP
, null as dataCadastro
, "cnpjCpf" as cnpjCpf
, null as emailCobranca
, null as nomeDistritoBairro
, null as celular
, "inscricaoEstadual" as inscricaoEstadual
, "enderecoNumero" as enderecoNumero
, null as complemento
, null as IndicePontualidade
, null as telefone2
, null as telefoneCobranca
, null as grupoCliente
, null as codClientePrincipal
, null as situacaoEdt
, null as nomeGrupoCliente
, null as flagInadimplente
, null as cidade
, null as uf
, "fantasia" as nomeFantasia
, null as ramoAtividade
, null as dataPrimeiraCompra
, null as dataUltimaCompra
, null as maiorCompra
, null as maiorAcumulado
, null as codClienteERP
, null as codRamoAtividade
FROM SCHEMA.IBTECH_CLIENTES
where '1' = ? and "codCliente" = ?
AND "codEmpresa" = '1'
Força de Vendas¶
FV - Tabela de Preço¶
Documentação: Tabela de Preço
SELECT 1 AS cod_empresa,
"codTabela",
"descricao"
FROM SCHEMA.IBTECH_TABELA_PRECO
where "codTabela" = :p2
and "codEmpresa" = '1'
FV - Tabela de Preço por Representante¶
Documentação: Tabela de Preço por Representante
Adicionar SQL
FV - Tabela de Preço - Produto¶
Documentação: Tabela de Preço - Produto
select
'1' as codEmpresa
, TRIM("codTabela") as codTabela
, TRIM("codProduto") as codProduto
, TRIM("codGrade") as codGrade
, "preco" as preco
, TRIM("seqSortimento") as seqSortimento
, null as itemAtivo
, TRIM("seqTamanho") as seqTamanho
, null as descricaoProd
, null as vlrUnitarioAnterior
, null as seqTamanho
, null as permiteBonificacao
, null as flagOferta
, null as codigoCaixaGoldBe
FROM SCHEMA.IBTECH_TABELA_PRECO_PRODUTO
WHERE ("codTabela" = :p2 OR :p2 IS NULL)
AND "preco" > 0
and "codEmpresa" = '1'
FV - Tabela de Preço - Política - Desconto Comercial¶
Documentação: Tabela de Preço - Política - Desconto Comercial
Adicionar SQL
FV - Tabela de Preço - Política - Desconto Financeiro¶
Documentação: Tabela de Preço - Política - Desconto Financeiro
Adicionar SQL
FV - Tabela de Preço - Política - Desconto Antecipação¶
Documentação: Tabela de Preço - Política - Desconto Antecipação
Adicionar SQL
FV - Tabela de Preço - Política - Prazo Adicional¶
Documentação: Tabela de Preço - Política - Prazo Adicional
Adicionar SQL
FV - Tabela de Preço - Política - Desconto Volume¶
Documentação: Tabela de Preço - Política - Desconto Volume
Adicionar SQL
FV - Tabela de Preço - Política - Preços por volume¶
Documentação: Tabela de Preço - Política - Preços por volume
Adicionar SQL
FV - Títulos Em Aberto¶
Documentação: Títulos Em Aberto
select
"codTitulo" as titulo
, "notaFiscal" as notaFiscal
, "dataEmissao" as dataEmissao
, "dataVecto" as dataVecto
, "valor" as valor
, "nomePortador" as nomePortador
, "codCliente" as codCliente
, "nomeCliente" as nomeCliente
, null as codgrupocliente
, null as moeda
FROM SCHEMA.IBTECH_TITULOS_EM_ABERTO
WHERE "codRepresentante" = :p2
FV - Condição de Venda¶
Documentação: Condição de Venda
SELECT 1 AS cod_empresa,
"codPagamento",
"nome",
"qtdeParcelas",
"prazoMedio",
CASE WHEN "situacao" = 'S' THEN 1 ELSE 0 END
FROM SCHEMA.IBTECH_CONDICAO_PAGAMENTO
FV - Cota de estoque - Por representante¶
Documentação: Cota de estoque - Por representante
Adicionar SQL
FV - Tipo de Nota¶
Documentação: Tipo de Nota
Adicionar SQL
FV - Tipo de Cobrança¶
Documentação: Tipo de Cobrança
SELECT "codTipoCobranca",
"descricao"
FROM SCHEMA.IBTECH_TIPO_COBRANCA
FV - Comissões¶
Documentação: Comissões
SELECT
"tipo" as tipo
, "dataReferencia" as dataReferencia
, "codTitulo" as codTitulo
, "codCliente" as codCliente
, "nomeCliente" as nomeCliente
, "baseComissaoLiq" as baseComissaoLiq
, "valorComissaoLiq" as valorComissaoLiq
, "codNota" as codNota
, "pedidos" as pedidos
, "percBaseComissao" as percBaseComissao
FROM SCHEMA.IBTECH_COMISSOES
WHERE "codRepresentante" = :p2
FV - Comissões - Extrato Resumo¶
Documentação: Comissões - Extrato Resumo
SELECT
"anoMes" as anoMes
, CASE WHEN "anoMes" != '202302' THEN '1' ELSE MAX("flagMesFechado") END as flagMesFechado
, SUM("valorIRF") as valorIRF
, SUM("valorComissao") as valorComissao
, SUM("valorNotaFiscal") as valorNotaFiscal
, SUM("valorLiquido") as valorLiquido
FROM SCHEMA.IBTECH_COMISSOES_RESUMO
WHERE "codRepresentante" = :p2
AND "anoMes" >= TO_CHAR(CURRENT_TIMESTAMP-730, 'YYYYDD')
GROUP BY "anoMes"
ORDER BY 1 DESC
FV - Comissões - Extrato Detalhado¶
Documentação: Comissões - Extrato Detalhado
SELECT
DET."anoMes" as anoMes
, DET."flagMesFechado" as flagMesFechado
, RES.valorIRF as valorIRF
, DET."valorComissao" as valorComissao
, RES.valorComissao as valorNotaFiscal
, DET."dataLcto" as dataLcto
, DET."lancamento" as lancamento
, DET."notaFiscal" as notaFiscal
, DET."cliente" as cliente
, DET."baseComissao" as baseComissao
, DET."percBaseComissao" as percBaseComissao
, DET."percComiss" as percComiss
, DET."valorCredito" as valorCredito
, DET."valorDebito" as valorDebito
, DET."titulo" as titulo
, DET."pedido" as pedido
, DET."observacao" as observacao
FROM SCHEMA.IBTECH_COMISSOES_DETALHADO DET
INNER JOIN (select AA."anoMes" anoMes, AA."codRepresentante" codRepresentante, SUM(AA."valorIRF") as valorIRF, SUM(AA."valorComissao") valorComissao from SCHEMA.IBTECH_COMISSOES_RESUMO AA group by AA."anoMes",AA."codRepresentante") RES
ON DET."codRepresentante" = RES.codRepresentante
AND DET."anoMes" = RES.anoMes
WHERE DET."codRepresentante" = :p2
AND DET."anoMes" = :p3
FV - Clientes¶
Documentação: Clientes
SELECT '1' AS cod_empresa,
"codCliente" ,
"cnpjCpf",
"fantasia",
"nome",
"situacao",
"telefone",
"email",
"emailNfe",
"codIBGE",
"endereco",
"enderecoNumero",
"bairro",
CEP,
NULL AS data_cadastro,
"inscricaoEstadual",
NULL AS suframa,
0 AS consumidor_final,
NULL AS COBRANCAEMAIL,
NULL AS COBRANCACONTATO,
NULL AS COBRANCATELEFONE,
NULL AS COMPRASEMAIL,
NULL AS COMPRASCONTATO,
NULL AS COMPRASTELEFONE,
'' AS avaliacaoRepres,
NULL AS CELULAR,
NULL AS FAX,
NULL AS FLAGCLIENTEFIEL,
NULL AS ENDCOMPLEMENTO,
NULL AS DATAULTIMACOMPRA,
NULL AS CODTRANSPORTADORA,
NULL AS CODCONDPAGTO,
NULL AS FLAGSIMPLESNACIONAL,
NULL AS CODTABPRECO,
NULL AS PERCDESCONTO,
NULL AS CODGERENTE,
NULL AS INSCRICAOMUNICIPAL,
NULL AS CODRAMOATIVIDADE,
NULL AS CODGRUPOCLIENTE,
NULL AS DATAFUNDACAO,
NULL AS LIMITECREDITO,
NULL AS LIMITECREDITODISPONIVEL,
NULL AS PERCDESCONTOGRUPO,
NULL AS CLASSIFICACAOCURVA,
NULL AS OBS,
NULL AS CODREPRES,
NULL AS MIDIASSOCIAIS,
NULL AS MSGDASHBOARD,
NULL AS LATITUDE,
NULL AS LONGITUDE,
NULL AS LATITUDEISF,
NULL AS LONGITUDEISF,
NULL AS ATUALIZADOCOORDPOR,
NULL AS CFOP,
NULL AS CNSPREDESPACHO,
NULL AS CODPORTADOR,
NULL AS CODTIPOCOB,
NULL AS VALORPEDIDOSEMABERTO,
NULL AS VALORTITULOSEMABERTO,
'' AS codGrupoCliente,
NULL AS CODTIPOFATUR,
NULL AS INSTAGRAM,
NULL AS FACEBOOK,
NULL AS VALIDARCAMPOSCUSTOMIZADOS,
NULL AS LEMBRETEAPROVACAOPEDIDO,
NULL AS GRUPOCLIENTECALCULOST,
NULL AS SOMENTETRIANGULACAO,
NULL AS POSSUIGRUPOFISCAL,
NULL AS ORIGEMCLIENTE,
NULL AS MARCAS,
NULL AS CONCORRENTES,
"logradouro" AS LOGRADOURO
FROM SCHEMA.IBTECH_CLIENTES
WHERE ("codRepres1" = :p2 OR :p2 IS NULL)
AND "codEmpresa" = '1'
FV - Clientes - Campos Customizados¶
Documentação: Clientes - Campos Customizados
Adicionar SQL
FV - Clientes - Locais de Entrega¶
Documentação: Clientes - Locais de Entrega
Adicionar SQL
FV - Clientes - Ramos de Atividade¶
Documentação: Clientes - Ramos de Atividade
Adicionar SQL
FV - Clientes - Grupos de Cliente¶
Documentação: Clientes - Grupos de Cliente
Adicionar SQL
FV - Clientes - Condições de venda¶
Documentação: Clientes - Condições de venda
Adicionar SQL
FV - Clientes - Marcas¶
Documentação: Clientes - Marcas
Adicionar SQL
FV - Clientes - Marcas Concorrentes¶
Documentação: Clientes - Marcas Concorrentes
Adicionar SQL
FV - Produtos¶
Documentação: Produtos
select
TRIM(prod."codReferencia") as codReferencia
, COALESCE(TRIM(prod."descricao"),'Sem Descricao') as descricao
, COALESCE(TRIM(prod."codEtiqueta"),'99999') as codEtiqueta
, COALESCE(TRIM(prod."nomeEtiqueta"),'Sem Etiqueta') as nomeEtiqueta
, COALESCE(TRIM(prod."codLinha"),'99999') as codLinha
, COALESCE(TRIM(prod."nomeLinha"),'Sem Linha') as nomeLinha
, COALESCE(TRIM(prod."codTipoPeca"),'99999') as codTipoPeca
, COALESCE(TRIM(prod."nomeTpoPeca"),'Sem Tipo Peça') as nomeTpoPeca
, COALESCE(TRIM(prod."codTipoModelo"),'99999') as codTipoModelo
, COALESCE(TRIM(prod."nomeTipoModelo"),'Sem Tipo Modelo') as nomeTipoModelo
, null as opcoesVenda
, null as codReferProvisoria
, null as flagSortimentoCor
, null as flagEstoqueLimitado
, null as flagSortimentoCorTamanho
, null as flagSortimentoAutomatico
, null as aliquotaIpi
, null as flagNaoAplicaDesconto
, COALESCE(TRIM(prod."codColecao"),'99999') as codColecao
, null as qtdeQuilosPadrao
, null as cubagem
, COALESCE(TRIM(prod."nomeColecao"),'Sem Coleção') as nomeColecao
, null as estacaoColecao
, COALESCE(TRIM(prod."codFamilia"),'99999') as codFamilia
, COALESCE(TRIM(prod."nomeFamilia"),'Sem Família') as nomeFamilia
, null as divisorLote
, null as divisorBrinde
, null as codReferImagem
, null as agrupadorEstoqueData
, COALESCE(TRIM(prod."codMarca"),'99999') as codMarca
, COALESCE(TRIM(prod."nomeMarc"),'') as nomeMarca
, null as peso
, null as codArtigoPai
, null as flagGradeFechada
, null as codReferenciaCorTamanho
, null as dataLimiteFatur
, null as qtdDiasMinFaturamento
, null as dataVencimentoProduto
, null as especificacoesTecnicas
, null as codGenero
, null as nomeGenero
, null as composicaoProduto
, null as descricaoPesquisa
, null as flagReferenciaCalcadista
, null as dataEntrega
, null as grupoProdutoCalculoST
, null as flagMultiplicadorUnico
FROM
SCHEMA.IBTECH_PRODUTO_CAPA prod
INNER JOIN
SCHEMA.IBTECH_TABELA_PRECO_PRODUTO tab
ON TRIM(tab."codProduto") = TRIM(prod."codReferencia")
WHERE (TRIM(prod."codReferencia") = :p2 OR :p2 IS NULL)
AND (tab."codTabela" IN (#TABPRECOS) or (#TABPRECOSNULL IS NULL))
GROUP BY prod."codReferencia"
, prod."descricao"
, prod."codEtiqueta"
, prod."nomeEtiqueta"
, prod."codLinha"
, prod."nomeLinha"
, prod."codTipoPeca"
, prod."nomeTpoPeca"
, prod."codTipoModelo"
, prod."nomeTipoModelo"
, prod."codColecao"
, prod."nomeColecao"
, prod."codFamilia"
, prod."nomeFamilia"
, prod."codMarca"
, prod."nomeMarc"
FV - Produtos - Grades¶
Documentação: Produtos - Grades
SELECT TRIM("codProduto"),
TRIM("codGrade") AS cod_grade,
TRIM("seqTamanho"),
CASE "seqTamanho"
WHEN '1' THEN 1
WHEN '2' THEN 2
WHEN '3' THEN 3
WHEN '4' THEN 4
WHEN '1E3' THEN 5
WHEN '2E3' THEN 6
WHEN '1A2' THEN 7
WHEN '1A3' THEN 8
WHEN '2A3' THEN 9
WHEN '3A4' THEN 10
WHEN 'PPP' THEN 11
WHEN 'PPG' THEN 12
WHEN 'PP' THEN 13
WHEN 'P' THEN 14
WHEN 'M' THEN 15
WHEN 'G' THEN 16
WHEN 'GG' THEN 17
WHEN 'GGG' THEN 18
WHEN 'U' THEN 19
WHEN 'PAG' THEN 20
WHEN 'PAM' THEN 21
WHEN 'MEG' THEN 22
WHEN 'PA3' THEN 23
WHEN 'GA1' THEN 24
WHEN 'PRE' THEN 25
WHEN 'SOR' THEN 26
ELSE 999
END AS ordenacao,
TRIM("seqTamanho"),
1 AS palito
FROM SCHEMA.IBTECH_TABELA_PRECO_PRODUTO
WHERE (TRIM("codProduto") = :p2 OR :p2 IS NULL)
AND ("codTabela" IN (#TABPRECOS) or (#TABPRECOSNULL IS NULL))
GROUP BY "codProduto",
"seqTamanho",
"codGrade"
FV - Produtos - Sortimentos¶
Documentação: Produtos - Sortimentos
SELECT TRIM(prod."codReferencia"),
TRIM(prod."seqSortimento"),
TRIM(prod."descricaoSortimento"),
TRIM(COALESCE(prod."codCorBase",prod."seqSortimento")) codCorBase
FROM SCHEMA.IBTECH_PRODUTO_SORTIMENTO prod
INNER JOIN
SCHEMA.IBTECH_TABELA_PRECO_PRODUTO tab
ON TRIM(tab."codProduto") = TRIM(prod."codReferencia")
WHERE (TRIM(prod."codReferencia") = :p2 OR :p2 IS NULL)
AND (tab."codTabela" IN (#TABPRECOS) or (#TABPRECOSNULL IS NULL))
GROUP BY TRIM(prod."codReferencia"),
prod."seqSortimento",
prod."descricaoSortimento",
COALESCE(prod."codCorBase",prod."seqSortimento")
FV - Produtos Skus¶
Documentação: Produtos Skus
Adicionar SQL
FV - Produto - Código Reduzido¶
Documentação: Produto - Código Reduzido
Adicionar SQL
FV - Produto - EAN13¶
Documentação: Produto - EAN13
SELECT
"codReferencia" as codReferencia
, "codEan" as EAN
, "seqSortimento" as seqSortimento
, "seqTamanho" as seqTamanho
, "nomeRef" as nomeRef
, "descricaoSortimento" as nomeSort
FROM SCHEMA.IBTECH_PRODUTOS_EAN13
WHERE "codColecao" in (#COLECOES)
AND "codTabPreco" in (#TABPRECOS)
FV - Bloqueio de Referências¶
Documentação: Bloqueio de Referências
SELECT
'1' codEmpresa
, "codReferencia" as codReferencia
, "nomeRef" as descricao
, "seqTamanho" as seqTamanho
, "seqSortimento" as seqSortimento
, "flagBloqueado" as flagBloqueado
, "codTabPreco" as codTabPreco_opcional
FROM SCHEMA.IBTECH_PRODUTOS_BLOQUEADOS
WHERE "codColecao" IN (#COLECOES)
AND "dataAlteracao" >= CURRENT_DATE - 30
group by "codReferencia"
, "nomeRef"
, "seqTamanho"
, "seqSortimento"
, "flagBloqueado"
, "codTabPreco"
FV - Pedido - Capa¶
Documentação: Pedido - Capa
Adicionar SQL
FV - Pedidos por Referência¶
Documentação: Pedidos por Referência
Adicionar SQL
FV - Listagem de Pedidos - Capa¶
Documentação: Listagem de Pedidos - Capa
select
'1' as codEmpresa
, "codCliente" as codCliente
, "nomeCliente" as nomeCliente
, "codRepres" as codRepres
, null as pedAutomacao
, "codPedido" as codPedido
, "dataEmissao" as dataEmissao
, "dataPrevFaturamento" as dataPrevFat
, "situacaoPedido" as situacao
, "situacaoPedido" as situacaoEdt
, SUM("valorBruto") as valorBruto
, SUM("valorLiquido") as valorLiquido
, SUM("valorSaldo") as valorSaldo
, SUM("qtdeItens") as qtdePedLiquida
, null as motivo
, "pedidoCliente" as pedidoCliente
, "pedidoRepresentante" as pedidoRepresentante
, null as percComissao
, null as usuarioDigitacao
, SUM("valorComissao") as valorComissao
, null as percDescGeral
, SUM("valorDesconto") as valorDesconto
, null as nomeColecao
, null as codTipoNota
, null as currency
, null as tipoNota
, null as motivoQuarentenaPedidos
, null as atendente
, "codTabPreco" as tabPrecoPedido
, null as situacaoWorkFlow
FROM SCHEMA.IBTECH_VENDAS_GERAIS
WHERE ("codRepres" = :p3 or :p3 is null)
AND ("codCliente" = :p4 or :p4 is null)
AND "dataEmissao" >= :p1
AND "dataEmissao" <= :p2
AND "codEmpresa" = '1'
GROUP BY "codCliente"
, "nomeCliente"
, "codRepres"
, "codPedido"
, "dataEmissao"
, "dataPrevFaturamento"
, "situacaoPedido"
, "situacaoPedido"
, "pedidoCliente"
, "pedidoRepresentante"
, "codTabPreco"
FV - Listagem de Pedidos - Detalhado¶
Documentação: Listagem de Pedidos - Detalhado
select
"dataEmissao" as dataEmissao
, coalesce("dataPrevFatur","dataEmissao") as dataPrevFatur
, "situacaoEdt" as situacaoEdt
, "codCliente" as codCliente
, "nomeCliente" as nomeCliente
, "cidadeCliente" as cidadeCliente
, "ufCliente" as ufCliente
, "inscEstadual" as inscEstadual
, "cnpjCliente" as cnpjCliente
, "codRepres" as codRepres
, "percComissao" as percComissao
, "codTabPreco" as codTabPreco
, "nomeTabPreco" as nomeTabPreco
, "codCondVenda" as codCondVenda
, "nomeCondVenda" as nomeCondVenda
, "codTranspDespacho" as codTranspDespacho
, "nomeTranspDespacho" as nomeTranspDespacho
, "tipoFreteTranspDespacho" as tipoFreteTranspDespacho
, "codTranspRedespacho" as codTranspRedespacho
, "nomeTranspRedespacho" as nomeTranspRedespacho
, "tipoFreteTranspRedespacho" as tipoFreteTranspRedespacho
, "codTipoNota" as codTipoNota
, "nomeTipoNota" as nomeTipoNota
, "observacao" as observacao
, COALESCE("valorBruto",0) as valorBruto
, COALESCE("valorLiquido",0) as valorLiquido
, COALESCE("valorSaldo",0) as valorSaldo
, COALESCE("percDesconto1",0) as percDesconto1
, COALESCE("percDesconto2",0) as percDesconto2
, COALESCE("percDesconto3",0) as percDesconto3
, COALESCE("percDesconto4",0) as percDesconto4
, COALESCE("percDesconto5",0) as percDesconto5
, "fantasia" as fantasia
, "emailCliente" as emailCliente
, "pedidoCliente" as pedidoCliente
, "pedidoRepresentante" as pedidoRepresentante
FROM SCHEMA.IBTECH_PEDIDOS_DETALHADO
WHERE "codPedido" = :p1
AND "codEmpresa" = '1'
FV - Listagem de Pedidos - Itens¶
Documentação: Listagem de Pedidos - Itens
select
"seqOrdem" as codItem
, "codProduto" as codProduto
, "nomeProduto" as nomeProduto
, COALESCE("quantidadeVendida",0) as qtdePedida
, COALESCE("quantidadeSaldo",0) as qtdeSaldo
, COALESCE("quantidadeFaturada",0) as qtdeFaturado
, COALESCE("quantidadeCancelada",0) as qtdeCancelada
, COALESCE("vlrUnitBruto",0) as valorUnitarioBruto
, COALESCE("vlrUnitLiquido",0) as valorUnitarioLiquido
, COALESCE("valorTotal",0) as valorTotal
, "codProduto" as codReferencia
, "seqTamanho" as seqTamanho
, "seqSortimento" as seqSortimento
FROM SCHEMA.IBTECH_VENDAS_ITEM
WHERE "codPedido" = :p1
AND "codEmpresa" = '1'
FV - Listagem de Pedidos - Notas¶
Documentação: Listagem de Pedidos - Notas
select
"dataEmissao" as dataEmissao
, "numeroNF" as numeroNF
, "situacao" as situacao
, COALESCE("valorLiquido",0) as valorLiquido
, "codTransp" as codTransp
, "nomeTransp" as nomeTransp
, "codRedespacho" as codRedespacho
, "nomeRedespacho" as nomeRedespacho
, "chaveNFE" as chaveNFE
, "qtdeFaturado" as qtdeFaturado
FROM SCHEMA.IBTECH_PEDIDOS_NOTAS
WHERE "codPedido" = :p1
AND "codEmpresa" = '1'
FV - Listagem de Pedidos - Observações¶
Documentação: Listagem de Pedidos - Observações
Adicionar SQL
FV - Listagem de Pedidos - Histórico¶
Documentação: Listagem de Pedidos - Histórico
Adicionar SQL
FV - Estoque¶
Documentação: Estoque
Adicionar SQL
FV - Lote Entrega¶
Documentação: Lote Entrega
Adicionar SQL
FV - Lotes de Faturamento¶
Documentação: Lotes de Faturamento
SELECT
"dataReferencia" as dataReferencia
, "dataFaturamento" as dataFaturamento
, CONCAT('Data de Faturamento: ', "dataFaturamento") as descricao
, "codErp" as codErp
FROM SCHEMA.IBTECH_LOTES_FATURAMENTO
WHERE "dataReferencia" IS NOT NULL
and "dataFaturamento" is not null
FV - Cálculo substituição tributária¶
Documentação: Cálculo substituição tributária
Adicionar SQL
FV - Grupos substituição tributária¶
Documentação: Grupos substituição tributária
Adicionar SQL
FV - Integração Valor de Frete por UF¶
Documentação: Integração Valor de Frete por UF
Adicionar SQL
FV - Tabela de Preço SKU¶
Documentação: Tabela de Preço SKU
SELECT 1 AS cod_empresa,
"codTabela",
TRIM("codProduto"),
"codGrade" AS cod_grade,
"preco",
"seqSortimento",
1 AS itemAtivo,
"seqTamanho",
NULL,
NULL,
"seqTamanho"
FROM SCHEMA.IBTECH_TABELA_PRECO_PRODUTO
WHERE ("codTabela" = :p2 OR :p2 IS NULL)
AND "preco" > 0
and "codEmpresa" = '1'
group by "codTabela",
TRIM("codProduto"),
"codGrade",
"preco",
"seqSortimento",
"seqTamanho"
FV - Tabela de Preço - Política - Desconto Adicional de Lote¶
Documentação: Tabela de Preço - Política - Desconto Adicional de Lote
Adicionar SQL
FV - Listagem de Pedidos em Aberto - Capa¶
Documentação: Listagem de Pedidos em Aberto - Capa
Adicionar SQL
FV - Listagem de Pedidos em Aberto - Detalhado¶
Documentação: Listagem de Pedidos em Aberto - Detalhado
Adicionar SQL
FV - Listagem de Pedidos em Aberto - Itens¶
Documentação: Listagem de Pedidos em Aberto - Itens
Adicionar SQL
FV - SKUs Pronta Entrega e Programado¶
Documentação: SKUs Pronta Entrega e Programado
Adicionar SQL
Business to Business¶
B2B - Produtos¶
Documentação: Produtos
Adicionar SQL
B2B - Produtos - Grades¶
Documentação: Produtos - Grades
Adicionar SQL
B2B - Produtos - Grade Fechada¶
Documentação: Produtos - Grade Fechada
Adicionar SQL
B2B - Produtos - Sortimentos¶
Documentação: Produtos - Sortimentos
Adicionar SQL
B2B - Produtos - Tabela de Preço¶
Documentação: Produtos - Tabela de Preço
Adicionar SQL
B2B - Produtos - Tabela de Preço por SKU¶
Documentação: Produtos - Tabela de Preço por SKU
Adicionar SQL
B2B - Produtos - Estoque¶
Documentação: Produtos - Estoque
Adicionar SQL
B2B - Produtos - Pocket¶
Documentação: Produtos - Pocket
Adicionar SQL
B2B - Pedido - Capa¶
Documentação: Pedido - Capa
Adicionar SQL
B2B - Pedido - Histórico¶
Documentação: Pedido - Histórico
Adicionar SQL
B2B - Pedido - Detalhe¶
Documentação: Pedido - Detalhe
Adicionar SQL
B2B - Pedido - Itens¶
Documentação: Pedido - Itens
Adicionar SQL
B2B - Cliente¶
Documentação: Cliente
Adicionar SQL
B2B - Representantes - Clientes¶
Documentação: Representantes - Clientes
Adicionar SQL
B2B - Clientes - Representantes¶
Documentação: Clientes - Representantes
Adicionar SQL
B2B - Comissão por Repres/Cliente/Marca¶
Documentação: Comissão por Repres/Cliente/Marca
Adicionar SQL
B2B - Condição de Venda¶
Documentação: Condição de Venda
Adicionar SQL
B2B - Bloqueio de Referências¶
Documentação: Bloqueio Referências
Adicionar SQL
B2B - Boletos - Consulta Cliente¶
Documentação: Boletos - Consulta Cliente
Adicionar SQL
B2B - Boletos - Listagem¶
Documentação: Boletos - Listagem
Adicionar SQL
B2B - Boletos - Detalhado¶
Documentação: Boletos - Detalhado
Adicionar SQL
B2B - DANFE- Listagem¶
Documentação: DANFE- Listagem
Adicionar SQL
B2B - DANFE- Itens da Nota¶
Documentação: DANFE- Itens da Nota
Adicionar SQL
B2B - DANFE- XML¶
Documentação: DANFE- XML
Adicionar SQL
B2B - Lote de Faturamento¶
Documentação: Lote de Faturamento
Adicionar SQL
B2B - Produto SKU - Cód. Barras¶
Documentação: Produto SKU - Cód. Barras
Adicionar SQL
B2B - Espelho Nota de Devolução¶
Documentação: Frete
Adicionar SQL
B2B - Espelho Nota de Devolução¶
Documentação: Espelho Nota de Devolução
Adicionar SQL
B2B - Produto Volume Valor por Referência¶
Documentação: Produto Volume Valor por Referência
Adicionar SQL
B2B - Substituição Tributária¶
Documentação: Substituição Tributária
Adicionar SQL
B2B - Pedido - Recompra¶
Documentação: Pedido - Recompra
Adicionar SQL
CRM¶
CRM - Dados Cadastrais do Cliente¶
Documentação: Dados Cadastrais do Cliente
Adicionar SQL
CRM - Pesquisa por Nome de Cliente¶
Documentação: Pesquisa por Nome de Cliente
Adicionar SQL
CRM - Pesquisa Avançada¶
Documentação: Pesquisa Avançada
Adicionar SQL
CRM - Lista de Pedidos do Cliente¶
Documentação: Lista de Pedidos do Cliente
Adicionar SQL
CRM - Pedido - Detalhado¶
Documentação: Pedido - Detalhado
Adicionar SQL
CRM - Pedido - Itens¶
Documentação: Pedido - Itens
Adicionar SQL
CRM - Pedido - NFs¶
Documentação: Pedido - NFs
Adicionar SQL
CRM - Informações Financeiras¶
Documentação: Informações Financeiras
Adicionar SQL
CRM - Informações Financeiras por Situação¶
Documentação: Informações Financeiras por Situação
Adicionar SQL
CRM - Informações Financeiras - Ocorrências¶
Documentação: Informações Financeiras - Ocorrências
Adicionar SQL
CRM - Clientes do Grupo¶
Documentação: Clientes do Grupo
Adicionar SQL
CRM - Lista de Pedidos Representante¶
Documentação: Lista de Pedidos Representante
Adicionar SQL
CRM - Lista de Clientes do Itinerário¶
Documentação: Lista de Clientes do Itinerário
Adicionar SQL