Ao usar o APP da e-pharma no balcão para fazer as pré-autorizações, existe um recurso de integração com o Autocom3 que permite que ao digitar o EAN no aplicativo da e-pharma o seu código, nome, preço máximo e preço de venda sejam consultadas na base de dados do Autocom3.

Esta integração é feita via troca de arquivos.

O Autocom3 fica monitorando a pasta C:\e-pharma\CONVENV para verificar se tem arquivos TXT de solicitação de consulta. Havendo algum arquivo, o Autocom3 lê o arquivo (que em seu conteúdo tem o EAN desejado), busca na base de dados os dados do produto e devolve com um arquivo de mesmo na pasta C:\e-pharma\CONVRESP.

É fundamental que exista o arquivo C:\e-pharma\pbms_pdv.exe. Se ele não existir o TIMER do Autocom3 fica desabilitado.

 

DOCUMENTAÇÃO E-PHARMA usada neste desenvolvimento:

SOLUÇÃO PARA PDV COM ECF ESPECIFICAÇÃO V. 7.0.3 SOLUÇÃO WIN32

4.3.2 Consulta de Preço

 

Função usada pelo Sistema e-Pharma para determinar a validade de um código de produto informado e, em caso positivo, seu preço e descrição.

A pesquisa pode ser feita tanto pelo código numérico quanto pela descrição.

No caso de pesquisa pelo código numérico, o sistema de Automação deve ser absoluto, testando apenas a existência ou não de um único produto para este caso, se não for encontrado nenhum com o código exato, deve retornar erro. Neste caso o conteúdo do campo de descrição informado não deve ser considerado.

No caso da pesquisa pela descrição, o código numérico conterá zeros e o Sistema de Automação deve voltar tantas linhas quantas ache necessário em resposta ao que for informado no campo de descrição. O critério e os métodos de pesquisa ficam por conta da implementação que se desejar. Se retornar apenas um elemento, este será considerado como uma resposta exata e usado de acordo diretamente. Se retornar mais de um, será apresentada uma lista de opções ao operador para selecionar o que deseja.

 

 

Campo

Formato

Descrição

Solicitação – Linha 1

SEQUENC

n4

Número seqüencial da solicitação original

FUNCAO

n2

Código da função de Consulta de Preço = 60

PRD_TPR_COD

n7

Código da tabela de preços a ser usada

PRD_EAN

n13

Código Numérico do produto informado pelo operador

PRD_DESC

an40

Descrição textual do produto informado pelo operador

PRD_CART

an30

Número do cartão fidelidade do cliente

PRD_CONVTP

n1

Tipo de Convênio (1=PBM, 2=Farmácia)

Resposta – Linha 1

SEQUENC

n4

Número seqüencial da solicitação de consulta ou venda

FUNCAO

n2

Código da função executada = 60

STATUS

an2

Status de execução da função (“OK” ou “ER”)

MENSAG

an40

Mensagem descrevendo o erro, a ser apresentada na tela

Resposta – Linha 2 em diante (uma linha para cada produto encontrado)

PRD_EAN

n13

Código EAN-13 do produto

PRD_CAT_COD

n8

Código da Categoria do Produto

PRD_DESC

an40

Descrição do produto conforme tabela interna

PRD_QTD

n2

Quantidade máxima do produto a ser vendida (se zero, é desprezado)

PRD_PMC

n7

Valor Preço Base, em centavos de Reais

PRD_PLOJA

n7

Valor do Menor Preço, em centavos de Reais

 

 

 

 
 

 
 

 
 

 
 

  

Print Friendly, PDF & Email