Páginas filhas
  • Manual de configuração e instalação da comanda eletrônica Android

Versões comparadas

Chave

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

...

Totvs custom tabs box
tabsServiço integração comandas, Novas APIs, Validação das APIs, Configurações automáticas, Configuração do G-SAT
idspasso1,passo2,passo3,passo4,passo5
Totvs custom tabs box items
defaultyes
referenciapasso1

Foram incluídas mais três novas APIs no exe serviço integrações comandas a partir da versão 2.28.03, agora ao realizar a instalação do mesmo, além das APIs ComandaEletronica.API e do ServicoIntegracaoComandas as APIs TOTVS Food Service Mobile, Pagamento e Finaliza Venda são instaladas também. 

Totvs custom tabs box items
defaultno
referenciapasso2

Quais são as finalidades das novas APIs?

TOTVS Food Service Mobile: Necessário para o funcionamento da comanda.
TOTVS Food Service Pagamento: Responsável pelo processamento dos pagamentos.
TOTVS Food Service Finaliza Venda: Responsável pela emissão e cancelamento do cupom, nos modelos fiscais NFC-e e SAT.

Totvs custom tabs box items
defaultno
referenciapasso3

Após a instalação do Serviço integração comandas por precaução é recomendado verificar se as APIs estão em execução.

Para verificar as APIs ComandaEletronica.API e ServicoIntegracaoComandas execute os dois link abaixo no navegador:

http://localhost/ComandaEletronica.Api/
http://localhost/ServicoIntegracaoComanda/Servico.svc

Para verificar se as três novas APIs, estão em execução é necessário:

1- Validar se as 3 APIs estão em execução no serviços do Windows:


2- Validar a URL do Swagger de cada uma das APIs:

TOTVS Food Service Pagamento API: http://192.168.0.130:3101/swagger
TOTVS Food Service Mobile API: http://192.168.0.130:2601/swagger
TOTVS Food Service Finaliza Venda API:  http://192.168.0.130:5001/swagger

Como preencher a URL com os dados corretos:

Exemplos:

TOTVS Food Service Pagamento API: http://IP_da_máquina_que_possui_as_APIs_instaladas:31+Número_do_PC_da_Licença/swagger
TOTVS Food Service Mobile API: http://IP_da_máquina_que_possui_as_APIs_instaladas:26+Número_do_PC_da_Licença/swagger
TOTVS Food Service Finaliza Venda API:  http://IP_da_máquina_que_possui_as_APIs_instaladas:50+Número_do_PC_da_Licença/swagger

EM NEGRITO: Não deve ser alterado.
EM VEMELHO: Deve ser alterado para os dados da máquina do cliente.

Totvs custom tabs box items
defaultno
referenciapasso4

Após a instalação do Serviço integração comandas, o mesmo cria uma porta de quatro dígitos no Firewall do Windows para cada nova API, sendo por padrão os dois número referente a identificação da API e os dois últimos sendo o PC da licença do cliente.

Exemplo:

PORTA: 26+NÚMERO PC (EX: 2601) ENDERECO_API_MOBILE
PORTA: 50+NÚMERO PC (EX: 5001) ENDERECO_FINALIZA_VENDA
PORTA: 32+NÚMERO PC (EX: 32013101) ENDERECO_API_PAGAMENTO


Além da criação automática no Firewall do Windows, as novas APIs são inseridas na aba integrações do configurações.exe, com o IP que a máquina está, caso o IP da máquina altere o IP no configurações das APIs irão ser alterados automaticamente.

Configuração do G-SAT:
Totvs custom tabs box items
defaultno
referenciapasso5

Nesta tela, é necessário configurar o G-SAT, com o Nome da maquina que esta configurado como Caixa e Servidor da(s) Comanda(s).

 

Se esta configuração não for realizada, Ocorre erros no momento de emitir o cupom.  

Image Modified

 Mensagem


Mensagem de erro quando o G-SAT não está configurado: The hostname cloud not be parsed.


Image Modified


04. DIREITOS DE ACESSO

Lista com todos os direitos de acessos utilizados pela comanda eletrônica Android.

Direitos de acessoFuncionalidadeDescrição
LANÇAMENTOLoginPermite realizar o login na comanda eletrônica Android.
TRANSFERÊNCIATransferência de itensPermite acessar a tela de transferência de itens entre mesas.
APLICAR DESCONTO PADRÃODesconto na contaPermite acessar a tela de descontos no fechamento da conta.
FECHAMENTOFechamento da contaPermite realizar o fechamento da conta.
FECHAR CONTA SEM SERVIÇOFechamento/Pagamento sem serviçoPermite retirar o serviço no fechamento da conta e na tela de pagamento
FUNÇÕES ADMINISTRATIVASPagamento do pedidoPermite acessar a tela de pagamento após o fechamento a conta
CANCELAR CUPOM FISCALCancelar o cupom fiscalPermite cancelar o cupom fiscal realizado na comanda
REIMPRIMIR CUPOM FISCALReimprime o cupom fiscalPermite reimprimir o cupom fiscal realizado na comanda
DELETAR PRODUTOCancelamento de itens anteriores e atendimento pendentePermite deletar os itens anteriores no lançamento e o atendimento pendente
CANCELAR CUPOM FISCALFiscalPermite cancelar o cupom fiscal
REIMPRIMIR CUPOM FISCALFiscalPermite reimprimir o cupom fiscal
CADASTRO DE CLIENTESCadastro de portariaPermite alterar os dados do cadastro dos clientes pelo cadastro de portaria.
LIBERAR CONSUMAÇÃOCadastro de portariaPermite desmarcar a opção de cobrar consumação na tela de cadastro de portaria.
ESTOQUE ON-LINE VENDER ITEM COMPOSTO SEM ESTOQUECadastro de portariaPermite vender o produto composto sem estoque como ingresso quando a configuração baixa de estoque online está habilitada.
ACESSAR CONFIGURACOES AVANCADASConfiguraçõesPermite o acessar a tela de configurações do atendimento.
ALTERAR CONFIGURACAO SOLICITAR ATENDENTEConfiguraçõesPermite habilitar ou desabilitar a configuração de solicitar o atendente durante o atendimento.
ALTERAR CONFIGURACAO SOLICITAR SENHA ATENDENTEConfiguraçõesPermite habilitar ou desabilitar a configuração de solicitar a senha do atendente durante o atendimento.
GRAVAR TAG NCFNFCPermite gravar a tag NFC


05. CONCLUSÃO

Após realizar todos os passos informados anteriormente a comanda eletrônica Android estará pronta para o uso.

...


Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>