MCP - Views Auxiliares

1. Introdução

Nessa seção serão apresentadas algumas consultas que servem como auxiliares para retorno de algumas informações de cadastros dentro do Construshow, são elas

  • V_VT_VENDEDOR - Retorna o cadastro dos vendedores do estabelecimento

  • V_VT_TRANSPORTADOR - Retorna o cadastro das transportadoras disponíveis no estabelecimento

  • V_VT_PARCELAS - Retorna o cadastro dos parcelamentos do estabelecimento disponíveis para venda

  • V_VT_CARACTERISTICA - Retorna as características do produto

 

2. Retorna o cadastro dos vendedores do estabelecimento

A View V_VT_VENDEDOR é utilizada para retornar os cadastros de vendedores cadastrados no sistema, retornando as seguintes informações:

Campo

Tipo

Obr.

Informação

Campo

Tipo

Obr.

Informação

Estabelecimento

NUMBER

S

Estabelecimento do Vendedor

IdVendedor

NUMBER

S

Código do Vendedor

Nome

VARCHAR(80)

S

Nome do Vendedor

Cpf_Cnpj

VARCHAR(14)

S

CPF ou CNPJ do Vendedor

Email

VARCHAR(80)

N

Email do Vendedor

 

2.1 View

Abaixo segue o SQL da View que retorna o cadastro dos vendedores:

V_VT_VENDEDOR

CREATE OR REPLACE VIEW VIASOFTVTRINA.V_VT_VENDEDOR ("Estabelecimento", "IdVendedor", "Nome", "Cpf_Cnpj", "Email") AS SELECT PV.ESTAB "Estabelecimento", PV.IDPESS "IdVendedor", PE.NOME "Nome", PE.CNPJF "Cpf_Cnpj", PD.EMAIL "Email" FROM VIASOFTMCP.PESSOADOCVEND PV INNER JOIN VIASOFTMCP.PESSOADOC PD ON PD.IDPESS = PV.IDPESS INNER JOIN VIASOFTBASE.PESSOA PE ON PE.IDPESSOA = PD.IDPESSOA;

 

3. Retorna o cadastro das transportadoras disponíveis no estabelecimento

A View V_VT_TRANSPORTADOR é utilizada para retornar os cadastros dos transportadores cadastrados no sistema, retornando as seguintes informações:

Campo

Tipo

Obr.

Informação

Campo

Tipo

Obr.

Informação

idPess

NUMBER

S

Código da Transportadora

nome

VARCHAR(80)

S

Nome da Transportadora

cnpj

VARCHAR(14)

S

CNPJ da Transportadora

3.1 View

Abaixo segue o SQL da View que retorna o cadastro das Transportadoras:

V_VT_TRANSPORTADOR

CREATE OR REPLACE VIEW VIASOFTVTRINA.V_VT_TRANSPORTADOR ("idPess", "nome", "cnpj") AS SELECT T.IDPESS "idPess", V.NOME "nome", V.CNPJF "cnpj" FROM VIASOFTBASE.TRANSPORTADORA T LEFT JOIN VIASOFTBASE.V_PESSOADOC V ON (V.IDPESS = T.IDPESS) LEFT JOIN VIASOFTMCP.V_PESSOADOCEND V2 ON V2.IDPESS = V.IDPESS AND V2.TIPOEND = 'P';

 

4. Retorna o cadastro dos parcelamentos do estabelecimento disponíveis para venda

A View V_VT_PARCELAS é utilizada para retornar os cadastros dos parcelamentos cadastrados no sistema, retornando as seguintes informações:

Campo

Tipo

Obr.

Informação

Campo

Tipo

Obr.

Informação

estab

NUMBER

S

Estabelecimento da Parcela

idParcela

NUMBER

S

Código da Parcela

descricao

VARCHAR(80)

S

Descrição da Parcelas

numParcelas

NUMBER

S

Número de Parcelas

 

4.1 View

Abaixo segue o SQL da View que retorna o cadastro das Parcelas:

V_VT_PARCELAS

CREATE OR REPLACE VIEW VIASOFTVTRINA.V_VT_PARCELAS ("estab", "idParcela", "descricao", "numParcelas") AS SELECT PE.ESTAB "estab", PE.IDPARCELA "idParcela", PA.DESCRICAO "descricao", PA.NROPARCELAS "numParcelas" FROM VIASOFTBASE.PARCELAESTAB PE INNER JOIN VIASOFTBASE.PARCELA PA ON PA.IDPARCELA = PE.IDPARCELA;

 

5. Retorna as características do produto

A View V_VT_CARACTERISTICA é utilizada para retornar as características vinculadas a cada produto, para facilitar o envio dessas informações para a plataforma e consequentemente para os marketplaces, sem a necessidade de preenchimento manual nos mesmos. A mesma retorna as seguintes informações:

Campo

Tipo

Obr.

Informação

Campo

Tipo

Obr.

Informação

estabItem

NUMBER

S

Estabelecimento do Item

codigo

NUMBER

S

Código do Item

chave

VARCHAR(80)

S

Chave da Característica

valor

VARCHAR(500)

S

Valor atribuído à característica

 

5.1 View

Abaixo segue o SQL da View que retorna o vinculo das características:

V_VT_CARACTERISTICA