Perguntas Identificadas Transação Frota Completa JSON
Perguntas Identificadas Transação Frota Completa JSON
Funções exportadas para registrar as funções de Callback
extern "C" {
void(DIRETIVA_CALLBACK RegPDVEntraValorIdentificado)(pCallBackEntraValorIdentificado);
void(DIRETIVA_CALLBACK RegPDVEntraStringIdentificado)(pCallBackEntraStringIdentificado);
void(DIRETIVA_CALLBACK RegPDVEntraNumeroIdentificado)(pCallBackEntraNumeroIdentificado);
void(DIRETIVA_CALLBACK RegPDVEntraDataIdentificado)(pCallBackEntraDataIdentificado);
void(DIRETIVA_CALLBACK RegPDVEntraDataValidadeIdentificado)(pCallBackEntraDataValidadeIdentificado);
void(DIRETIVA_CALLBACK RegPDVSelecionaOpcaoIdentificado)(pCallBackSelecionaOpcaoIdentificado);
void(DIRETIVA_CALLBACK RegPDVEntraValorSegurancaIdentificado)(pCallBackEntraValorSegurancaIdentificado);
}
Declaração dos parâmetros das funções
typedef int(DIRETIVA_CALLBACK *pCallBackEntraValorIdentificado)(int iIdentificador, char* pLabel, char* pDadosRetorno,
char* pValorMinimo, char* pValorMaximo);
typedef int(DIRETIVA_CALLBACK *pCallBackEntraStringIdentificado)(int iIdentificador, char* pLabel, char* pDadosRetorno,
char* iTamanhoMaximo);
typedef int(DIRETIVA_CALLBACK *pCallBackEntraNumeroIdentificado)(int iIdentificador, char* pLabel, char* pDadosRetorno,
char* pNumeroMinimo, char* pNumeroMaximo,
int iMinimoDigitos, int iMaximoDigitos, int iDigitosExatos);
typedef int(DIRETIVA_CALLBACK *pCallBackEntraDataIdentificado)(int iIdentificador, char *pLabel, char *pDadosRetorno);
typedef int(DIRETIVA_CALLBACK *pCallBackEntraDataValidadeIdentificado)(int iIdentificador, char *pLabel, char *pDadosRetorno);
typedef int(DIRETIVA_CALLBACK *pCallBackSelecionaOpcaoIdentificado)(int iIdentificador, char* pLabel,
char* pListaOpcoes, int *iOpcaoSelecionada);
typedef int(DIRETIVA_CALLBACK *pCallBackEntraValorSegurancaIdentificado)(int iIdentificador, char* pLabel,
int iTamanhoMin, int iTamanhoMax, char* pDadosRetorno);
Callbacks
Entra Valor Identificado
int EntraValorIdentificado(int iIdentificador, char *pLabel, char *pDadosRetorno, int iTamValor, int iDecimais,
char *pValorMin, char *pValorMax);
Entra String Identificado
int EntraStringIdentificado(int iIdentificador, char *pLabel, char *pDadosRetorno, int iTamMin, int iTamMax);
Entra Numero Identificado
int EntraNumeroIdentificado(int iIdentificador, char *pLabel, char *pDadosRetorno, int iTamMin, int iTamMax,
int iNumMin, int iNumMax);
Entra Data Identificado
int EntraDataIdentificado(int iIdentificador, char *pLabel, char *pDadosRetorno);
Entra Data Validade Identificado
int EntraDataValidadeIdentificado(int iIdentificador, char *pLabel, char *pDadosRetorno);
Seleciona Opcao Identificado
int SelecionaOpcaoIdentificado(int iIdentificador, char *pLabel, char *pListaOpcoes, int *iOpcaoSelecionada);
Entra Valor Seguranca Identificado
int EntraValorSegurancaIdentificado(int iIdentificador, char *pLabel, int iTamanhoMin,
int iTamanhoMax, char *pDadosRetorno);
Descrição dos parâmetros
| Parâmetro solicitação | Formato | Descrição |
|---|---|---|
| Identificador | 03N | Número do campo |
| Label | 40A | Mensagem para display no client |
| iTamMin | 02N | Tamanho Mínimo |
| iTamValor | 02N | Tamanho Máximo |
| iDecimais | 01N | Quantidade de casas decimais |
| pValorMin | 12N | Valor Mínimo |
| pValorMax | 12N | Valor Máximo |
| iNumMin | 02N | Número Mínimo |
| iNumMax | 02N | Número Máximo |
| iQuantidadeOpcoes | 02N | Quantidade de Opções |
| pListaOpcoes | A | Lista de Opções separadas por ";". Exemplo: "(1,"1-Gasolina Comum")#(30,"30-Diesel")" |
| pDadosRetorno | 2048A | Dados de retorno. (Seguindo a mesma documentação da página de callbacks) Clique aqui para ser direcionado |
Código dos campos
| Identificação do Campo | Descrição |
|---|---|
| 246 | Valor do Hodômetro do veículo |
| 247 | Tipo Abastecimento |
| 248 | Matricula Cartão Frota |
| 249 | Quantidade de Litros Abastecida |
| 250 | Placa do Veiculo |
| 299 | Tipo de Operação |
| 388 | CPF ou CNPJ coletados no POS |
| 392 | Quantidade coletada |
| 397 | Valor Litro |
| 617 | Código de Serviço |
| 633 | Horimetro do veiculo/equipamento |
| 887 | Identificador para o valor total do produto frota |
| 1302 | Bomba de Combustível |
| 1303 | Letras da Placa do Veículo |
| 1304 | Números da Placa do Veículo |
| 1305 | Ordem de Serviço |
| 1306 | Registro Empregado (Funcionário) |
| 1307 | Litros Óleo |
| 1308 | Valor Óleo |
| 1309 | Número Frota |
| 1310 | Tipo de Coleta Horimetro ou Quilometragem |
| 1311 | Valor serviço |
Este conteúdo foi útil para você?