Observações / Validações: - No proc3. Realizado registro conforme necessidade clique o botão Gravar.esso de inicialização da rotina 2075, caso o parâmetro 4519 - UTILIZAGATECASH da rotina 132 estiver marcado como Sim e no cadastro do caixa contém o IP do servidor Gatecash informado, é implementada a chamada da seguinte função da dll GCPlug.dll:
- GATECASH_InicializaEx2(const CaminhoBase: string; const Servidor: string; Pdv: Integer; const CaminhoLog: string); - No parâmetro CaminhoBase, é repassado valor “.”.; - No parâmetro Servidor, é repassado o IP configurado na rotina 2044; - No parâmetro Pdv, é repassado o número do caixa; - No parâmetro CaminhoLog, é repassado o diretório da pasta que será salvo os logs. São gravados registros de log em arquivos gcecho#.log, onde # indica o dia do mês. Esses arquivos de logs serão gerados pela DLL e não pela rotina 2075, na qual só terá o trabalho em passar o diretório que a DLL irá gravar esses arquivos. Será usado o diretório “C:\winthor\prod\MOD-020\LOGGATECASH” mais as pastas do ano e mês corrente. Exemplo: “C:\winthor\prod\MOD-020\LOGGATECASH\2021\janeiro”. - A função GATECASH_InicializaEx2 terá os seguintes retornos:
- 0: sucesso ao inicializar comunicação. - 999: falha ao executar comando. - Deve ser gerado no arquivo LogCX o registro do retorno da função. - Caso a dll não exista dentro do diretório “C:\winthor\prod\MOD-020", deverá registrar no arquivo LogCX a seguinte descrição "O arquivo GCPlug.dll é inexistente. Cód. Operador: XX", onde XX é o código do operador efetuou o login. Print de tela na consulta ao LOGCX: Processo de Inicialização. Image Removed - Ao ao fechar o sistema, caso o parâmetro 4519 - UTILIZAGATECASH da rotina 132 estiver marcado como Sim e no cadastro do caixa contém o IP do servidor Gatecash informado, é implementada a chamada da seguinte função da dll GCPlug.dll:
- GATECASH_Finaliza(). (Obs: Essa informação não é exibida, ela só exibida no Log quando fecho a rotina 2075 deve apresentar a função GATECASH_Finaliza); - A função GATECASH_Finaliza terá os seguintes retornos: 0: sucesso ao enviar evento. -1: comunicação não inicializada. -999: falha ao executar comando. - É gerado no arquivo LogCX o registro do retorno da função. Processo de Fechamento: Image Removed Ao efetuar o login de acesso ao Caixa, na opção F6 da tela de Login do caixa e na tela de Bloqueio do caixa do atalho F4, caso o parâmetro 4519 - UTILIZAGATECASH estiver marcado como Sim e tenha a GCPlug.dll no arquivo de diretório da rotina 2075, é | implementada realizada a chamada da seguinte função da dll: | AbrePdvEx- InformaOperador_InformPDV(const Funcionario: string; const Codigo: string; Pdv: Integer)
| .- : Integer;
- No parâmetro Funcionario,
| é informado - deve-se passar o nome do operador
| de - do caixa.
- No parâmetro Codigo,
| é informado - deve-se passar o código do operador
| de - do caixa.
- No parâmetro Pdv,
| é informado - deve-se passar o número do caixa
| .AbrePdvEx- InformaOperador_InformPDV terá os seguintes retornos:
- 0: sucesso ao enviar evento.
- -
| 1- 1: comunicação não inicializada.
- -
| 999- 999: falha ao executar comando.
- É gerado no arquivo LogCX o registro do retorno da função.
- Para esta função, inserida a essa função também em um timeout para ser chamada a cada uma hora.
|
É gerado no arquivo LogCX o registro do retorno da função.Image RemovedLOGCX Image Added
Image Added
LogGatecash: |
Image Removed
Image Added
O Emulador de Serviço Gatecahs irá trazer a mensagem de Informa Operador conforme imagem abaixo: Image Added |
Expandir |
---|
| Ao realizar abertura do cupom fiscal | Expandir |
---|
| Na Função de Bloquear a tela do Caixa (atalho F4), ou, Fechar a rotina (botão X ou funções 1000, 1001, 1002 e 1003) é gerado no arquivo LogCX e LOGGATECASH o registro do retorno da função. Image Removed Image Removed Expandir |
---|
| Ao abrir o PDV após efetuar o Login na tela inicial e na tela de Bloqueio do PDV, também ao abrir um Cupom/Venda, caso o parâmetro 4519 - UTILIZAGATECASH estiver marcado como Sim e tenha a GCPlug.dll no arquivo de diretório da rotina 2075, é realizada a chamada da seguinte função da dllDll: - GATECASH_InformaOperadorAbreCupom_InformPDV(const Funcionario: string; const Codigo: string Integer; Pdv: Integer): Integer;
- No parâmetro Funcionario, deve-se passar o nome do operador do caixa.No parâmetro Codigo, deve-se passar o código do operador do caixa. Codigo, é informado o número do cupom fiscal;
- No parâmetro Pdv, deve-se passar é informado o número do caixa;
- A função GATECASH_InformaOperadorAbreCupom_InformPDV terá os seguintes retornos:
- 0: sucesso ao enviar evento.;
- -1: comunicação não inicializada.iniciada;
- -999: falha ao executar comando.;
- É gerado no arquivo LogCX o registro do retorno da função.
- Para esta função, inserida a essa função também em um timeout para ser chamada a cada uma hora.
LOGCX Image Removed Image Removed LogGatecash: Image Removed O Emulador de Serviço Gatecahs irá trazer a mensagem de Informa Operador conforme imagem abaixo: Image Removed
Nas imagens abaixo conferimos a informação do Cupom Fiscal no arquivo LOGCX validado no a geração do mesmo no Cupom Fiscal e Relatório Gerencial.
Consulta LOGCX: Image Added
LogGatecash: Image Added
Cupom Fiscal e Relatório Gerencial: Image Added
Image Added |
Expandir |
---|
title | Fechamento de Documento |
---|
| Ao Finalizar a emissão de algum documento ou Fechar a Venda Cupom Fiscal, estando oparâmetro 4519 - UTILIZAGATECASH marcado | Expandir |
---|
| Ao realizar abertura do cupom fiscal, caso o parâmetro 4519 - UTILIZAGATECASH estiver marcado como Sim e tenha a GCPlug.dll no arquivo de diretório da rotina 2075, é realizada implementado a chamada da seguinte função da Dlldll: - GATECASH_AbreCupomFechaDocumentoCod_InformPDV(Codigo: Integer; Pdv: Integer): Integer;
- No parâmetro Codigo, é informado repassado o número do documento ou cupom fiscal;No parâmetro Pdv, é informado o número do caixa;
- A função GATECASH_ AbreCupomFechaDocumentoCod_InformPDV terá os tem os seguintes retornos:
- 0: sucesso ao enviar evento;
- -1: comunicação não iniciada;
- -999: falha ao executar comando
; - É gerado no arquivo LogCX o registro do retorno da função.
Nas imagens abaixo conferimos a informação do Cupom Fiscal no arquivo LOGCX validado no a geração do mesmo no Cupom Fiscal e Relatório Gerencial.
Consulta LOGCX: Image RemovedImage Added
LogGatecash:
Image RemovedImage Added
Consulta a Cupom Fiscal e Relatório Gerencial : Image Removed com o número do documento ou cupom fiscal;
Image Added
Image AddedImage Removed |
Expandir |
---|
title | Fechamento Cancelamento de DocumentoCupom |
---|
| Ao Finalizar a emissão de algum documento ou Fechar a Venda Cupom Fiscal, estando oparâmetro Cancelar o Cupom com a venda aberta ,estando o parâmetro 4519 - UTILIZAGATECASH marcado como Sim e tenha a GCPlug.dll no arquivo de diretório da rotina 2075, é deve ser implementado a chamada da seguinte função da dll: - GATECASH_FechaDocumentoCodCancelaCupomEx_InformPDV(Codigo: Integer; Pdv: Integer): Integer;
- No parâmetro Codigo, é repassado o número do documento ou cupom fiscalcupom;
- No parâmetro Pdv, é repassado o número do caixa;
- A função GATECASH_ FechaDocumentoCodCancelaCupomEx_InformPDV tem os terá os seguintes retornos:
- 0: sucesso ao enviar evento;
- -1: comunicação não iniciada;
- -999: falha falha ao executar comando.
- É Deve ser gerado no arquivo LogCX o registro do retorno da função.
Consulta LOGCX: Image RemovedImage Added
LogGatecash: Image Removed Consulta a Cupom Fiscal e Relatório Gerencial com o número do documento ou cupom fiscal; Image Removed Image Removed Image Added |
Expandir |
---|
title | Cancelamento Anulação de Cupom |
---|
| Ao Cancelar o Cupom com a venda aberta ,estando efetuar o Cancelamento de um cupom fiscal, após ser fechado, caso o parâmetro 4519 - UTILIZAGATECASH marcado esteja marcado como Sim e tenha a GCPlug.dll no arquivo de diretório da rotina 2075, deve ser implementado é implementada a chamada da seguinte função da dll: - GATECASH_CancelaCupomExAnulaCupom_InformPDV(CodigoPdv: Integer; Pdv Codigo: Integer): Integer;
- No parâmetro Codigo Pdv, é repassado o número do cupomcaixa;
- No parâmetro Pdv Codigo, é ér repassado o número do caixacupom;
- A função GATECASH_CancelaCupomExAnulaCupom_InformPDV terá os seguintes retornos:
- 0: sucesso ao enviar evento;
- -1: comunicação não iniciada
;-999: falha ao executar comando - Deve ser gerado no arquivo LogCX o registro do retorno da função.
Consulta LOGCX: Image RemovedImage Added
LogGatecashLOGGATECASH: Image Added
Cupom cancelado Image AddedImage Removed |
Expandir |
---|
| Ao efetuar o Cancelamento de um cupom fiscal, após ser fechado, caso o parâmetro 4519 - UTILIZAGATECASH esteja marcado como Sim e tenha a GCPlug.dll no arquivo de diretório da rotina 2075, é implementada a chamada da seguinte função da dll: - GATECASH_AnulaCupom_InformPDV(Pdv: Integer; Codigo: Integer): Integer;
- No parâmetro Pdv, é repassado o número do caixa;
- No parâmetro Codigo, ér repassado o número do cupom;
- A função GATECASH_AnulaCupom_InformPDV terá os seguintes retornos:
- 0: sucesso ao enviar evento;
- -1: comunicação não iniciada.
- Deve ser gerado no arquivo LogCX o registro do retorno da função.
Consulta LOGCX: Image Removed LOGGATECASH: Image Removed Cupom cancelado Image Removed Expandir |
---|
title | Informações do Cliente com Código |
---|
| Informações do Cliente com Código Executado enquanto o cupom está aberto e informado o cliente que realiza a compra, utilizada tecla de atalho Ctrl = C. • Cliente: string com nome do cliente ou com número que o identifica (RG, CPF, etc). • Código: código do cliente. Pode ser um identificador genérico (RG ou CPF, caso já possua um nome sendo passado no campo Cliente) ou um identificador específico do negócio (número de matrícula, por exemplo). Se não disponível, informar string vazia (“”). Retorno: • 0: sucesso ao enviar evento. • -1: comunicação não inicializada. • -999: falha ao executar comando. Consulta LOGCX: Image Removed LOGGATECASH: Image Removed Cupom Com Informações do Cliente: Image Removed Expandir |
---|
title | Informações de Supervisor/Fiscal |
---|
| Informações do Cliente com Código |
| Informações do Cliente com Código
Executado enquanto o cupom está aberto e informado o cliente que realiza a compra, utilizada tecla de atalho Ctrl = C. • Cliente: string com nome do cliente ou com número que o identifica (RG, CPF, etc). • Código: código do cliente. Pode ser um identificador genérico (RG ou CPF, caso já possua um nome sendo passado no campo Cliente) ou um identificador específico do negócio (número de matrícula, por exemplo). Se não disponível, informar string vazia (“”). Retorno: • 0: sucesso ao enviar evento. • -1: comunicação não inicializada. • -999: falha ao executar comando.
Consulta LOGCX: Image Added
LOGGATECASH: Image Added
Cupom Com Informações do Cliente: Image Added |
Expandir |
---|
title | Informações de Supervisor/Fiscal |
---|
| Informações de Supervisor/Fiscal Ao solicitar a senha do Supervisor/Fiscal de Caixa, caso o parâmetro 4519 - UTILIZAGATECASH esteja marcado como Sim e tenha a GCPlug.dll no arquivo de diretório da rotina 2075, é implementado a chamada da seguinte função da dll: - GATECASH_InformaSupervisor_InformPDV(const Supervisor: PAnsiChar; const Codigo: PAnsiChar; Pdv: Integer): Integer;
- No parâmetro Supervisor, é informado o Nome do Supervisor/Fiscal de caixa.
- No parâmetro Codigo, é informado o código do sSupervisor/Fiscal de caixa (conforme a tabela: PCEMPR, campo: MATRICULA).
- No parâmetro Pdv, é informado o número do caixa.
- A função GATECASH_InformaSupervisor_InformPDV terá os seguintes retornos:
- 0: sucesso ao enviar evento;
- -1: comunicação não iniciada;
- -999: falha ao executar comando;
- É gerado no arquivo LogCX o registro do retorno da função.
Observação: para este exemplo solicitou Funções Especiais. Funcao: 1025.
Consulta LOGCX: Image Added
Consulta LOGGATECASH: Image Added |
Expandir |
---|
title | Diferença de Cupom - Acréscimos ou Descontos |
---|
| title | Diferença de Cupom - Acréscimos ou DescontosPara este processo o parâmetro 1186 - Permite desconto no rodapé no checkout, da rotina 132 deverá estar marcado como Sim. Realizar venda na rotina 2075 e no momento do fechamento da venda aplicar Desconto (atalho “D”). Realizar venda na rotina 2075 e no momento do fechamento da venda aplicar Acréscimo (atalho “A”). Informações de Supervisor/Fiscal Ao solicitar a senha do Supervisor/Fiscal de Caixa, caso o parâmetro 4519 - UTILIZAGATECASH esteja marcado como Sim e tenha a GCPlug.dll no arquivo de diretório da rotina 2075, é implementado a chamada da seguinte função da dll: GATECASH_InformaSupervisor_InformPDV(const Supervisor: PAnsiChar; const Codigo: PAnsiChar; No parâmetro Diferença está sendo passado o Acréscimo (positivo) e Desconto (negativo) no valor total do cupom. GATECASH_DiferencaCupom_InformPDV(Diferenca: Double; Pdv: Integer): Integer ;. No parâmetro Supervisorparâmetro Pdv, é informado repassado o Nome número do Supervisor/Fiscal de caixa. No parâmetro Codigo, é informado o código do sSupervisor/Fiscal de caixa (conforme a tabela: PCEMPR, campo: MATRICULA).No parâmetro Pdv, é informado o número do caixa.A função GATECASH_InformaSupervisor_InformPDV terá Validado parâmetro 4519 - UTILIZAGATECASH marcado como Sim na rotina 132, com o IP do servidor Gatecash informado no cadastro do caixa (rotina 2044) e com o arquivo GCPlug.dll dentro do diretório da rotina 2075. (Ver tela anexa). A função tem os seguintes retornos: - 0: sucesso ao enviar evento;
- -1: comunicação não iniciadainicializada;
- -999: falha ao executar o comando;.
- É gerado no arquivo LogCX o registro do retorno da função.
Observação: para este exemplo solicitou Funções Especiais. Funcao: 1025. Consulta LOGCX: Image Removed Consulta LOGGATECASH: Image Removed |
---|
Expandir |
---|
|
|