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: Composição da Query de Retorno:
A função deve montar e retornar uma variável query (clQuery) SQL que respeite os campos esperados pelo Easy.Mobile, garantindo a compatibilidade e a correta exibição dos dados.
Os campos necessários são:
• 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:
opJson contendo o CNPJ e o texto da busca.