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 1: comunicação não inicializada. -999: falha ao executar comando. operador efetuou o login. Print de tela na consulta ao LOGCX: Processo de Inicialização. Image Removed Ao - É gerado no arquivo LogCX o registro do retorno da função.
Processo de Fechamento: Image Added
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 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 informadotenha a GCPlug.dll no arquivo de diretório da rotina 2075, é 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 GATECASH_AbrePdvEx_InformPDV(const Funcionario: string; const Codigo: string; Pdv: Integer). No parâmetro Funcionario, é informado o nome do operador de caixa. No parâmetro Codigo, é informado o código do operador de caixa. No parâmetro Pdv, é informado o número do caixa. A função GATECASH_AbrePdvEx_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 É gerado no arquivo LogCX o registro do retorno da função.
Image Added
LogGatecash: Image Added
Fechamento PDV: 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. Processo de Fechamento: Image Removed
Image Added
Image Added
Informa Operador: Ao abrir o PDV após efetuar o Login na tela inicial 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 F4PDV, 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, é 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.Image Removed LogGatecash: Image Removed Fechamento PDV: 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 - 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 Added
Image Added
LogGatecash:
Image Added
O Emulador de Serviço Gatecahs irá trazer a mensagem de Informa Operador conforme imagem abaixo: Image Added
Abertura de Cupom Ao realizar abertura do cupom fiscal Image Removed Image Removed Informa Operador: 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 Abertura de Cupom Ao realizar abertura do cupom fiscal, caso o parâmetro 4519 - UTILIZAGATECASH estiver marcado
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
Fechamento de Documento: Ao Finalizar a emissão de algum documento ou Fechar a Venda Cupom Fiscal, estando oparâmetro 4519 - UTILIZAGATECASH 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: AbreCupom- FechaDocumentoCod_InformPDV(Codigo: Integer
; Pdv: Integer): Integer;No parâmetro Codigo, é informado o número do cupom fiscalPdv informado caixa- documento ou cupom fiscal;
- A função GATECASH_
AbreCupom- FechaDocumentoCod_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 |