Páginas filhas
  • DDLEGFIN-1232 - Comunicação com Sistema GATECASH.

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Expandir
titleSolicitação: DDLEGFIN-1232

Essa implementação e as demais referente a este processo de integração, deverá ocorrer nos caixas:

  • NFCE, SAT, MFE NFCE  e faturamento de nova via PDV.


1) Deve ser criado o seguinte parâmetro na rotina 132:

  • Nome: UTILIZAGATECASH
  • Descrição: Utiliza a integração Gatecash
  • Texto de Ajuda: O parâmetro visa a realizar a integração do PDV com o sistema Gatecash.
  • Será por filial, dentro do assunto Autosserviço.
  • Ter as opções SIM e NÃO (sendo a opção NÃO o valor padrão)


2) Na rotina 2044, deverá ser realizado os ajustes:

  • Deve ser criado uma aba com a descrição “Configurações Gatecash”.
  • Esta nova aba só deve ser disponibilizada para o usuário quando o parâmetro UTILIZAGATECASH, na filial selecionada, estiver marcado como SIM.
  • Dentro da nova aba, deve ser criado o campo “IP Servidor”, sendo um campo alfanumérico, sem obrigatoriedade de preenchimento e com a seguinte dica: “Endereço IP do servidor Gatecash”.


3) Na rotina 2075, no processo de inicialização, caso o parâmetro UTILIZAGATECASH estiver marcado como SIM e no cadastro do caixa contém o IP do servidor Gatecash informado, deve ser implementação 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, deve ser passado valor “.”.
  • No parâmetro Servidor, deve ser passado o IP configurado na rotina 2044.
  • No parâmetro Pdv, deve ser passado o número do caixa.
  • No parâmetro CaminhoLog, deverá passar o diretório da pasta que será salvo os logs. Serã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.

...