Nesse artigo vamos mostrar como fazer a integração do E-Trade com o sistema do Club de Cotação.
Para saber mais sobre o Club de Cotação, consulte seu site. A política comercial do Club Cotação é responsabilidade da Club Cotação, você pode procurar o responsável comercial da VR System para consultar se existe alguma condição especial para usuários do E-Trade.
Essa integração não é oficial da VR System, foi a própria equipe do Club de Cotação que desenvolveu, temos uma integração oficial pela empresa que roda no Bridge e trará uma segurança maior para o seu cliente.
CREATE TABLE [dbo].[temp_produto](
[DataAlteracao] [datetime] NULL,
[pro_descricao] [varchar](255) NULL,
[pro_codInterno] [varchar](50) NULL,
[pro_ean] [varchar](120) NULL,
[CustoUltimaCompra] [decimal](18, 10) NULL,
[pro_embalagem] [varchar](50) NULL
) ON [PRIMARY]
SELECT TOP 1000
p.Ultima_Alteracao AS DataAlteracao,
p.Nome AS pro_descricao,
p.Codigo AS pro_codInterno,
CASE
WHEN p.Codigo_EAN = '' OR p.Codigo_EAN IS NULL THEN p.Codigo
ELSE p.Codigo_EAN END AS pro_ean,
pp.Preco AS CustoUltimaCompra,
'UN 1' AS pro_embalagem
FROM
produto p
JOIN
UnidadeMedida u ON p.Unidade_Venda__Ide = u.Ide
JOIN
ProdutoPreco pp ON p.ide = pp.Produto__Ide AND pp.Status <> -1
JOIN
TabelaPreco tp ON pp.TabelaPreco__Ide = tp.Ide AND tp.ide = (SELECT valor FROM Configuracao WHERE Tela = 'TABELA_PRECO_CONFIG' AND Config = 'TABELA_PADRAO_CUSTO' AND Filial = 1)
WHERE
p.Status <> -1
AND p.Ultima_Alteracao >= convert(datetime, iif((SELECT TOP 1 1 FROM temp_produto) = 1, CONVERT(date, GETDATE()), '1900-1-1'), 120)
AND NOT EXISTS (
SELECT 1
FROM temp_produto temp
WHERE temp.pro_ean = pro_ean
AND temp.pro_codInterno = p.Codigo
AND temp.pro_descricao = p.Nome
AND temp.CustoUltimaCompra = pp.Preco
);
Se alterar a query é por sua conta de risco, mas procure manter a mesma estrutura de ordem de campos e nome de alias aqui proposto.
nota: O programa é de terceiro e a VR System não se responsabiliza pelo seu bom funcionamento, como correção de bugs e falhas.
O Club de Cotação preparou uma oferta especial para os parceiros da VR System, a comercialização é feita diretamente por eles, com a VR System não cobrando nenhuma taxa extra para o uso da ferramenta. Entre em contato através do link para saber e solicitar o seu acesso a ferramenta.