Portal Info

Focado no bem-estar, capacitação e evolução da performance dos nossos times.

E-trade

EXPORTAÇÃO DE PRODUTOS A PARTIR DA VERSÃO 31

SELECT P.CODIGO,
P.NOME,
ISNULL(P.TIPO,'N')[TIPO],
ISNULL(CI.CODIGO,1) [CLASSE DE IMPOSTO],
P.NCM,
UN.CODIGO,
ISNULL((SELECT  TOP 1 CAST(PP.PRECO AS NUMERIC(15,2)) FROM PRODUTOPRECO AS PP WHERE PP.PRODUTO__CODIGO = P.CODIGO AND PP.TABELAPRECO__IDE = '1D05193A-5045-4592-AA17-E2C1EA4D9260'),0) [CUSTO], 
ISNULL((SELECT TOP 1 CAST(PP1.PRECO AS NUMERIC(15,2)) FROM PRODUTOPRECO AS PP1 WHERE PP1.PRODUTO__CODIGO = P.CODIGO AND PP1.TABELAPRECO__IDE = '11627049-F321-42DE-A3ED-4101BADDBC32'),0) [PRECO],
MARGEM [LUCRO],
CODIGO_FABRICANTE1 [FABRICANTE 1],
CODIGO_FABRICANTE2 [FABRICANTE 2],
ISNULL(IIF(CS.NOME = 'NÃO ESPECIFICADO', '',CS.NOME),'') [CLASSE],
ISNULL(IIF(SB.NOME = 'NÃO ESPECIFICADO', '',SB.NOME),'') [SUBCLASSE],
P.LOCALIZACAO,
P.CODIGO_EAN,
ISNULL(IIF(MC.NOME = 'NÃO ESPECIFICADO', '',MC.NOME),0) [MARCA], 
ISNULL((SELECT TOP 1 CAST(QTDE AS NUMERIC) FROM ESTOQUE_ATUAL EA WHERE EA.PRODUTO = P.CODIGO AND FILIAL = 1),0) [ESTOQUE],
P.MEDABC [ABC FARMA], 
MEDNEGPOS [LISTA NEGATIVA POSITIVA],
MEDCODIGOANVISA [COD. ANVISA],
MEDPRINCIPIOATIVO,
ISNULL(CE.CODIGO,0) [CEST],
P.MEDPRECOMAXIMOCONSUMIDOR [PREÇO MAXIMO], 
P.EXPORTAR_BALANCA [BALANÇA], 
P.INATIVO,
ISNULL(IIF(FM.NOME = 'NÃO ESPECIFICADO', '',FM.NOME),'') [FAMILIA],
ISNULL(IIF(GP.NOME = 'NÃO ESPECIFICADO', '',GP.NOME),'') [GRUPO]
FROM PRODUTO P 
JOIN UNIDADEMEDIDA UN ON P.UNIDADE_VENDA__IDE=UN.IDE
LEFT JOIN CLASSES AS CS ON CS.CODIGO = P.CLASSE
LEFT JOIN CLASSEIMPOSTO CI ON P.CLASSEIMPOSTO__IDE = CI.IDE
LEFT JOIN SUBCLASSES AS SB ON SB.CODIGO = P.SUBCLASSE
LEFT JOIN MARCA AS MC ON MC.IDE = P.MARCA
LEFT JOIN CEST CE ON CE.IDE = P.CEST
LEFT JOIN FAMILIAS FM ON FM.CODIGO = P.FAMILIA
LEFT JOIN GRUPO GP ON GP.CODIGO = P.GRUPO
ORDER BY P.CODIGO_ORDENACAO