Pular para o conteúdo principal

NR_PORTAREMOTA - Porta Remota do Plug-in Bina

Tela de configuração: MRE001 — Parâmetros de Restaurante
Tabela: PARMRESTAURANTE.NR_PORTAREMOTA
Tipo: DOM_INTEGER
Valor padrão: 3821
Restrição: NOT NULL

Descrição​

Define o número da porta TCP remota utilizada pelo plug-in externo do Bina (Caller ID) para comunicação via socket TCP/IP no módulo de Restaurante (MRE005). Este parâmetro trabalha em conjunto com:

  • NR_PORTALOCAL (valor padrão 6511) — porta local de escuta.
  • NR_IPEXTERNO — endereço IP do equipamento Bina.

Nota: A integração Bina efetivamente implementada no ERP utiliza comunicação socket TCP/IP com plug-in externo, não comunicação serial COM. Os parâmetros de rede são armazenados em PARMRESTAURANTE e gerenciados pela tela MRE001.

Telas impactadas​

TelaDescriçãoUso do parâmetro
MRE001Parâmetros de RestauranteCadastro e edição do valor de NR_PORTAREMOTA.
MRE005Atendimento de RestauranteMódulo que implementa a integração com Bina, consultando PARMRESTAURANTE para obter a porta remota de comunicação.

Campos envolvidos​

  • NR_PORTAREMOTA — PARMRESTAURANTE.NR_PORTAREMOTA (inteiro, NOT NULL, default 3821).
  • NR_PORTALOCAL — PARMRESTAURANTE.NR_PORTALOCAL (configurado em MRE001 — Parâmetros de Restaurante).
  • NR_IPEXTERNO — PARMRESTAURANTE.NR_IPEXTERNO (configurado em MRE001 — Parâmetros de Restaurante).
  • ST_ATIVABINA — PARMRESTAURANTE.ST_ATIVABINA (configurado em MRE001 — Parâmetros de Restaurante): habilita ou desabilita a integração Bina.

Opções disponíveis​

ValorO que representa
3821Porta remota padrão (default)
3822Porta remota alternativa
3823Porta remota alternativa
3824Porta remota alternativa
3825Porta remota alternativa
3826Porta remota alternativa

O campo é apresentado como uma lista drop-down (wwDBComboBox) com os valores acima, permitindo apenas a seleção de uma das opções predefinidas. O usuário não pode digitar um valor livre.

Simulação passo a passo​

  1. Acesse MRE001 — Parâmetros de Restaurante.
  2. Localize a seção de parâmetros de rede / integração Bina.
  3. No campo Porta Remota (NR_PORTAREMOTA), selecione na lista a porta desejada (ex.: 3821).
  4. Confirme também os campos relacionados:
    • Porta Local (NR_PORTALOCAL) — ex.: 6511.
    • IP Externo (NR_IPEXTERNO) — ex.: 192.168.1.100.
    • Ativar Bina (ST_ATIVABINA) — marque S se desejar ativar a integração.
  5. Pressione F2 ou clique em Gravar para salvar as alterações.

Resultado esperado:
O sistema persiste o valor escolhido em PARMRESTAURANTE.NR_PORTAREMOTA. Quando o operador abrir a tela MRE005, o módulo de atendimento utilizará essa porta para estabelecer a comunicação TCP/IP com o plug-in externo do Bina.

Exceção / Importante:
A integração Bina só será efetivada se o campo ST_ATIVABINA estiver configurado como S (Sim). Caso ST_ATIVABINA = 'N', o preenchimento de NR_PORTAREMOTA não produzirá efeito operacional no MRE005.

Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

RotinaArquivoEvidência
TdmMRE001.tabPARMRESTAfterInsertsource/MRE001/UdmMRE001.pasAtribuição do valor padrão 3821 ao campo NR_PORTAREMOTA no momento da inserção de um novo registro em PARMRESTAURANTE.

Candidatas por uso da tabela (sem referência direta ao campo)​

Não foi encontrada referência direta ao campo NR_PORTAREMOTA em scripts SQL (Scripts/). As procedures/views abaixo utilizam a tabela PARMRESTAURANTE, mas não citam o campo literalmente:

  • ATUALIZA_PESSOA
  • ENCERRA_MESA
  • PROCESSA_PEDIDOSITE
  • PRODUCAO_RESTAURANTE
  • VIEW_LCM006

Nota: Essas rotinas dependem de outros campos de PARMRESTAURANTE (taxa de serviço, condições de pagamento, impressoras etc.) e não são impactadas diretamente pela alteração de NR_PORTAREMOTA.

Regras gerais​

  • O campo é obrigatório (NOT NULL) e possui valor padrão 3821.
  • A alteração do valor requer que o usuário tenha acesso à tela MRE001 (verificar permissões em ADM004/ACESSO).
  • A comunicação via socket depende da correta configuração conjunta de NR_PORTAREMOTA, NR_PORTALOCAL e NR_IPEXTERNO, além da habilitação via ST_ATIVABINA.