Pular para o conteúdo principal

NR_PORTALOCAL - Porta Local do Bina (Restaurante)

Tela de configuração: TFA007 — Parâmetros do Restaurante (formulário MRE001)
Localização: Seção de configuração de rede / Bina
Tabela: PARMRESTAURANTE.NR_PORTALOCAL
Valor padrão: 6511
Tipo: INTEGER NOT NULL

Visão Geral​

O parâmetro NR_PORTALOCAL define o número da porta TCP/IP local utilizada pelo módulo de atendimento de restaurante (MRE005) para comunicação com o plug-in externo do Bina (caller ID). Essa integração permite identificar automaticamente o cliente através do número telefônico recebido em chamadas.

A comunicação ocorre via socket TCP/IP (não via porta serial COM), usando os seguintes parâmetros conjuntamente:

  • NR_PORTALOCAL (configurado em TFA007 — Parâmetros do Restaurante) — porta local do ERP, padrão 6511
  • NR_PORTAREMOTA (configurado em TFA007 — Parâmetros do Restaurante) — porta do plug-in externo, padrão 3821
  • NR_IPEXTERNO (configurado em TFA007 — Parâmetros do Restaurante) — endereço IP do computador onde o plug-in está instalado
  • ST_ATIVABINA (configurado em TFA007 — Parâmetros do Restaurante) — flag que liga/desliga a integração (S/N)

Telas impactadas​

TelaDescriçãoPapel
MRE001Parâmetros do RestauranteManutenção do valor em PARMRESTAURANTE
MRE005Atendimento de RestauranteConsumo do parâmetro para comunicação com o plug-in Bina

Campos envolvidos​

CampoTabelaDescrição
NR_PORTALOCALPARMRESTAURANTEPorta TCP/IP local do ERP para o Bina
NR_PORTAREMOTAPARMRESTAURANTEPorta TCP/IP remota do plug-in externo
NR_IPEXTERNOPARMRESTAURANTEEndereço IP do computador com o plug-in
ST_ATIVABINAPARMRESTAURANTEAtiva/desativa a integração com o Bina

Opções disponíveis​

Configuração da Porta Local (valor numérico livre)​

O que fazDetalhe
Define a porta TCP/IP localCampo numérico editável; padrão 6511. Deve corresponder à porta configurada no plug-in externo do Bina.

Simulação passo a passo​

  1. Acesse TFA007 — Parâmetros do Restaurante (formulário MRE001).
  2. Localize a seção de configuração do Bina.
  3. Verifique se o campo Ativa Bina (ST_ATIVABINA) está marcado como S (Sim).
  4. No campo Porta Local, digite o número da porta desejada (ex.: 6511).
  5. Preencha também a Porta Remota (ex.: 3821) e o IP Externo.
  6. Pressione <F2> ou clique em Gravar para salvar.

Resultado esperado: O módulo MRE005 passa a escutar na porta local configurada (NR_PORTALOCAL) para receber o identificador de chamadas (caller ID) do plug-in externo via socket TCP/IP.

Exceção / Importante: A integração só funciona se ST_ATIVABINA = 'S'. Com ST_ATIVABINA = 'N', o valor de NR_PORTALOCAL é armazenado mas não utilizado pelo MRE005.

Regra Geral​

  • O campo é NOT NULL com valor padrão 6511.
  • Ao inserir um novo registro em PARMRESTAURANTE, o sistema atribui automaticamente 6511 via tabPARMRESTAfterInsert (MRE001).
  • A alteração do valor exige que o usuário entre em modo de edição no MRE001 e grave o registro.

Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

RotinaArquivoLinhaEvidência
TdmMRE001.tabPARMRESTAfterInsertsource/MRE001/UdmMRE001.pas180tabPARMRESTNR_PORTALOCAL.AsString := '6511';

Referências SQL diretas ao campo​

Não foram encontradas referências diretas a NR_PORTALOCAL em scripts SQL do diretório Scripts/.

Candidatas por uso da tabela PARMRESTAURANTE​

As seguintes procedures/views acessam PARMRESTAURANTE, mas não citam NR_PORTALOCAL literalmente; portanto, não há impacto funcional direto verificado:

Procedure/ViewArquivo
ATUALIZA_PESSOAScripts/ATUALIZA_PESSOA.sql
ENCERRA_MESAScripts/ENCERRA_MESA.sql
PROCESSA_PEDIDOSITEScripts/PROCESSA_PEDIDOSITE.sql
PRODUCAO_RESTAURANTEScripts/PRODUCAO_RESTAURANTE.sql
VIEW_LCM006Scripts/VIEW_LCM006.sql

Tabela Comparativa Resumida​

ParâmetroTipoPadrãoFunção
NR_PORTALOCALINTEGER6511Porta TCP/IP local do ERP para integração Bina
NR_PORTAREMOTAINTEGER3821Porta TCP/IP remota do plug-in externo
NR_IPEXTERNOVARCHAR(15)—IP do computador com o plug-in Bina
ST_ATIVABINACHAR(1)NLiga/desliga a integração (S/N)