A7Pharma:Integração com Consulta Remédios

De Base de Conhecimento Alpha7
Esta página não tem nenhuma revisão aprovada.
Revisão de 17h33min de 8 de outubro de 2020 por Bianca.araujo (discussão | contribs)$7

Ir para: navegação, pesquisa

Problema / Pergunta

Como realizar a Integração com Consulta Remédios?

Ambiente

Solução / Resposta

A partir da Versão 2.49. as views já estão sendo criadas, sendo assim o processo agora consiste em criar o usuário e dar as devidas permissões:

1. Acessar o banco de dados do cliente com o usuário postgres;

2. Rodar a seguinte consulta para criar o usuário do Consulta Remédios;
-- Executar com o usuário postgres
DROP ROLE IF EXISTS chinchila_consultaremedios;
CREATE ROLE chinchila_consultaremedios login password 'chinchila_consultaremedios' nosuperuser inherit nocreatedb nocreaterole;
4. Ainda com o usuário postgres, será necessário inserir o id do Caderno de Ofertas na view;
INSERT INTO integracao_consultaremedios.caderno_oferta VALUES (id_cadernooferta);
3. Após a criação do usuário, dar as devidas permissões as views;
GRANT USAGE ON SCHEMA integracao_consultaremedios TO chinchila_consultaremedios;
GRANT SELECT ON integracao_consultaremedios.v_consultaremedios_estoquediario_seminario  TO chinchila_consultaremedios;
4. Incluir o usuário criado no arquivo de configuração do postgres;

5. Acessar como root; vim /var/lib/pgsql/9.6/data/pg_hba.conf

6. Adicionar ao final do arquivo a linha:
host    all           chinchila_consultaremedios           samenet             md5
7. Recarregar as definições do postgres;
service postgresql-9.6 reload
8. Testar as views;

9. Criar uma conexão no postgres com o usuário do chinchila_consultaremedios;

Imagesdsdsds.png

10. Abrir o editor de SQL (Lupinha);

11. Testar A view;
SELECT * FROM integracao_consultaremedios.v_consultaremedios_estoquediario_seminario;
Importante:
  1. Só é permitido que o Tipo de Item seja Embalagem;
  2. O Tipo de Oferta deve ser "Preço" ou "% Desconto";
  3. A Embalagem deve conter código de barras;
  4. O Estoque da Embalagem deve ser maior ou igual a zero.

Palavras-Chave

Consulta Remédios, Caderno de Ofertas, View


Este conteúdo foi útil para você?
Então curta esse artigo!

2