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ão6511NR_PORTAREMOTA(configurado em TFA007 — Parâmetros do Restaurante) — porta do plug-in externo, padrão3821NR_IPEXTERNO(configurado em TFA007 — Parâmetros do Restaurante) — endereço IP do computador onde o plug-in está instaladoST_ATIVABINA(configurado em TFA007 — Parâmetros do Restaurante) — flag que liga/desliga a integração (S/N)
Telas impactadas
| Tela | Descrição | Papel |
|---|---|---|
| MRE001 | Parâmetros do Restaurante | Manutenção do valor em PARMRESTAURANTE |
| MRE005 | Atendimento de Restaurante | Consumo do parâmetro para comunicação com o plug-in Bina |
Campos envolvidos
| Campo | Tabela | Descrição |
|---|---|---|
NR_PORTALOCAL | PARMRESTAURANTE | Porta TCP/IP local do ERP para o Bina |
NR_PORTAREMOTA | PARMRESTAURANTE | Porta TCP/IP remota do plug-in externo |
NR_IPEXTERNO | PARMRESTAURANTE | Endereço IP do computador com o plug-in |
ST_ATIVABINA | PARMRESTAURANTE | Ativa/desativa a integração com o Bina |
Opções disponíveis
Configuração da Porta Local (valor numérico livre)
| O que faz | Detalhe |
|---|---|
| Define a porta TCP/IP local | Campo numérico editável; padrão 6511. Deve corresponder à porta configurada no plug-in externo do Bina. |
Simulação passo a passo
- Acesse TFA007 — Parâmetros do Restaurante (formulário MRE001).
- Localize a seção de configuração do Bina.
- Verifique se o campo Ativa Bina (
ST_ATIVABINA) está marcado comoS(Sim). - No campo Porta Local, digite o número da porta desejada (ex.:
6511). - Preencha também a Porta Remota (ex.:
3821) e o IP Externo. - 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'. ComST_ATIVABINA = 'N', o valor deNR_PORTALOCALé armazenado mas não utilizado pelo MRE005.
Regra Geral
- O campo é
NOT NULLcom valor padrão6511. - Ao inserir um novo registro em
PARMRESTAURANTE, o sistema atribui automaticamente6511viatabPARMRESTAfterInsert(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
| Rotina | Arquivo | Linha | Evidência |
|---|---|---|---|
TdmMRE001.tabPARMRESTAfterInsert | source/MRE001/UdmMRE001.pas | 180 | tabPARMRESTNR_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/View | Arquivo |
|---|---|
ATUALIZA_PESSOA | Scripts/ATUALIZA_PESSOA.sql |
ENCERRA_MESA | Scripts/ENCERRA_MESA.sql |
PROCESSA_PEDIDOSITE | Scripts/PROCESSA_PEDIDOSITE.sql |
PRODUCAO_RESTAURANTE | Scripts/PRODUCAO_RESTAURANTE.sql |
VIEW_LCM006 | Scripts/VIEW_LCM006.sql |
Tabela Comparativa Resumida
| Parâmetro | Tipo | Padrão | Função |
|---|---|---|---|
NR_PORTALOCAL | INTEGER | 6511 | Porta TCP/IP local do ERP para integração Bina |
NR_PORTAREMOTA | INTEGER | 3821 | Porta TCP/IP remota do plug-in externo |
NR_IPEXTERNO | VARCHAR(15) | — | IP do computador com o plug-in Bina |
ST_ATIVABINA | CHAR(1) | N | Liga/desliga a integração (S/N) |