1. Realize a inicie a instalação e configuração no aparelho conforme descrito no manual Busca_Preco_G2 - Instalação, para isso utilize o arquivo postgresql-42.2.8.jre7 para acessar as orientações da Gertec clique aqui.
2. Execute agora o arquivo em anexo postgresql-9.4-1202.jdbc4.
3. Abra o manual e execute o passo do documento Manual do usuário conexão JDBC, para acessar o manual clique aqui.
4. Para o funcionamento do Linx Itec com o busca preço no modelo Gertec G2 execute o script abaixo:
Script do banco disponibilizado pelo Linx Itec |
CREATE OR REPLACE FUNCTION addView() RETURNS VOID AS $BODY$ BEGIN IF EXISTS (SELECT 1 FROM pg_views WHERE viewname = 'V_TERMINAL_BUSCA_PRECO') THEN DROP VIEW IF EXISTS V_TERMINAL_BUSCA_PRECO; RAISE NOTICE 'V_TERMINAL_BUSCA_PRECO removida.'; END IF; /* --<<INICIO DO CORPO DA FUNCAO ======================================================================================= 'Nível Classificação.: INFORMAÇÃO RESTRITA 'Versão..............: 20240704 'Job.................: 'Nome................: V_TERMINAL_BUSCA_PRECO 'Objetivo............: Criação da view para conexão com o gertec 2 'Tabelas.............: 'Dt Criação..........: 'Dt Ult Alteracão....: 2024-07-04 'Alterado por........: Lucas Bischoff 'Criado por..........: '======================================================================================= */ CREATE OR REPLACE VIEW public.V_TERMINAL_BUSCA_PRECO AS SELECT est_prod_cd_barra.cd_barra, LEFT(est_prod.ds_prod, 20) AS Expr1, CASE WHEN est_prod_preco.vlr_oferta = 0::numeric(10,2) THEN max(est_prod_preco.vlr_tabela)::numeric(10,2) ELSE max(est_prod_preco.vlr_oferta)::numeric(10,2) --ELSE max(est_prod_preco.vlr_oferta) END AS VLR_TABELA , 0 AS A, 0 AS B, ' ' AS C, 0 AS D, 0 AS E, ' ' AS F, ' ' AS G, ' ' AS H, ' ' AS I, 0 AS O FROM est_prod_preco JOIN est_prod ON est_prod_preco.cd_emp = est_prod.cd_emp AND est_prod_preco.cd_prod = est_prod.cd_prod JOIN est_prod_cd_barra ON est_prod_preco.cd_emp = est_prod_cd_barra.cd_emp AND est_prod_preco.cd_prod = est_prod_cd_barra.cd_prod GROUP BY est_prod_cd_barra.cd_barra, est_prod.ds_prod, est_prod_preco.vlr_oferta, est_prod_preco.vlr_tabela; -- Permissions ALTER TABLE public.V_TERMINAL_BUSCA_PRECO OWNER TO postgres; GRANT ALL ON TABLE public.V_TERMINAL_BUSCA_PRECO TO postgres; RAISE NOTICE 'View V_TERMINAL_BUSCA_PRECO recriada.'; END; -- fim bloco principal $BODY$ LANGUAGE plpgsql VOLATILE COST 100; ALTER FUNCTION addView() OWNER TO postgres; SELECT addView(); DROP FUNCTION addView(); |