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();


Veja os materiais disponíveis:

Neste arquivo compactado contém:

  • Os manuais da Gertec de Instalação Busca Preço G2 e MANUAL_USUARIO_CONEXAO_JDBC;
  • E o instaladores postgresql-42.2.8.jre7 e postgresql-9.4-1202.jdbc4;
  • O script para ser executado em banco do Linx Itec que está em anexo com o nome V_TERMINAL_BUSCA_PRECO_02.sql.


Configurar preço Gertec G2.zip