Objetivo

O ponto de entrada EM_CSTEA é utilizado para customizar a consulta de clientes no sistema Easy.Mobile. Através dele, é possível alterar a query SQL que será executada para buscar informações de clientes com base em parâmetros específicos enviados pelo aplicativo.


Funcionamento:

O ponto de entrada EM_CSTEA realiza uma busca no banco de dados, utilizando as informações fornecidas pelo Easy.Mobile. Ele recebe dois parâmetros principais dentro de opJson:


1. opJson:DOCCOMPANIE - O CNPJ da empresa que está realizando a consulta.

2. opJson:SEARCHTEXT - O texto ou termo de busca inserido pelo usuário.


Com base nesses parâmetros, o ponto de entrada deve construir a clQuery, que será a consulta SQL responsável por retornar as informações solicitadas pelo Easy.Mobile.


Parâmetros de Entrada:


opJson:DOCCOMPANIE: CNPJ da empresa que está realizando a consulta.

opJson:SEARCHTEXT: Texto ou termo de busca.


Parâmetros de Saída:


A rotina EM_CSTEA deverá retornar uma query (clQuery) que contenha os seguintes campos:

A1_FILIAL: Filial da empresa (BRANCH)

A1_COD: Código do cliente (CODE)

A1_LOJA: Loja do cliente (STORE)

A1_NOME: Nome do cliente (NAME)

A1_CGC: CNPJ ou CPF do cliente (DOCUMENT)

A1_COND: Condição de pagamento (PAYCOND)

A1_DESC: Desconto (DESCONT)

A1_TABELA: Código da tabela de preços (CODPRILIST)

LABEL: Formatação combinada do código, nome e CNPJ/CPF

OBSERV: Observações (mantido vazio por padrão)



Exemplo de Uso:


1. Parâmetros recebidos:

opJson:DOCCOMPANIE = “12345678000123”

opJson:SEARCHTEXT = “JOÃO”

2. Construção da Query: