Atributos
Atributo | Tamanho | Tipo | Descrição | Aceita Nulo | Observação |
---|---|---|---|---|---|
Company | 2 | Integer | Código da empresa do grupo Tramontina | Não | Vide tabela de empresas em Anexos |
ProductCode | 8 | Char | Código do produto Tramontina | Não | Identificador único do produto na Tramontina |
ProductCodeCoposition | 8 | Char | Código do produto Composto | Não | Referencia ao ProdutCode |
DescriptionLanguage | 1 | Char | Idioma da descrição | Não | Vide tabela de idiomas em Anexos |
Description | 32000 | Char | Descrição do produto | Não | Conforme tipo e idioma. Algumas descrições não são obrigatórias. Neste caso não haverá o registro. São identificadas conforme tabela de tipos em Anexos. |
CertificationCode | 15 | Char | Código do Certificado | Não | |
EAN13 | 13 | Integer | Código de barras EAN13 | Não | |
CertificationCompany | 20 | Char | Empresa Certificadora | Não | |
Classification | 25 | Char | Classificação do Certificado | Sim |
Índices
Atributos | Tipo |
---|---|
Company, ProductCode, ProductCodeCoposition, DescriptionLanguage | Unique |
Anexos
Tabela de Empresas do Grupo Tramontina (Company)
Código | Empresa |
---|---|
01 | Tramontina Belém |
02 | Tramontina Cutelaria |
03 | Forjasul Canoas |
04 | Tramontina Garibáldi |
05 | Tramontina Materiais Elétricos |
06 | Tramontina Farroupilha |
07 | Tramontina Multi Ferramentas |
28 | Tramontina USA |
70 | Tramontina Sudeste |
72 | Tramontina Sul |
91 | Forjasul Encruzilhada |
92 | Tramontina Delta |
93 | Tramontina Teec |
Tabela de Idiomas (DescriptionLanguage)
Código | Descrição |
---|---|
E | Espanhol |
I | Inglês |
P | Português |
Exemplos
- Retorna todos os produtos compostos e suas certificações, do produto 22202000 da empresa Cutelaria no idioma Português.
SELECT ProductCodeCoposition, Description, CertificationCode, EAN13, CertificationCompany, Classification
FROM vw_ProductCertification
WHERE ProductCode = '22202000'
AND Company = 2
AND DescriptionLanguage = "P"
Código da View
CREATE VIEW vw_ProductCertification
(Company,
ProductCode,
ProductCodeCoposition,
DescriptionLanguage,
Description,
CertificationCode,
EAN13,
CertificationCompany,
Classification) AS
SELECT diacop.empcod Company,
diacop.itecod ProductCode,
gqagpc.itecod ProductCodeCoposition,
diacde.cdecodidioma DescriptionLanguage,
diacde.cdedescr Description,
gqagcc.gcc_inmetr CertificationCode,
imapro.pro_codbar EAN13,
gqagcc.gcc_ocp CertificationCompany,
gqacpv.cpv_vl Classification
FROM (((((diacop JOIN gqagcc) JOIN gqagpc) JOIN diacde) JOIN imapro) LEFT JOIN gqacpv ON(gqagpc.empcod = gqacpv.empcod AND gqagpc.itecod = gqacpv.itecod AND gqacpv.cpc_cod = 5 ))
WHERE gqagpc.empcod = diacop.empcod
AND gqagpc.itecod = diacop.copitecod
AND gqagcc.empcod = gqagpc.empcod
AND gqagcc.gcc_proces = gqagpc.gcc_proces
AND gqagcc.gcc_revi = gqagpc.gcc_revi
AND gqagcc.gcc_dtvalcertif > curdate()
AND gqagpc.gpc_status NOT IN ("X","S","F")
AND gqagpc.itecod = diacde.itecod
AND gqagpc.empcod = diacde.empcod
AND diacde.cdetip = 'M'
AND gqagpc.itecod = imapro.itecod
AND gqagpc.empcod = imapro.empcod