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ão6511) — 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
PARMRESTAURANTEe gerenciados pela tela MRE001.
Telas impactadas
| Tela | Descrição | Uso do parâmetro |
|---|---|---|
| MRE001 | Parâmetros de Restaurante | Cadastro e edição do valor de NR_PORTAREMOTA. |
| MRE005 | Atendimento de Restaurante | Mó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, default3821).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
| Valor | O que representa |
|---|---|
3821 | Porta remota padrão (default) |
3822 | Porta remota alternativa |
3823 | Porta remota alternativa |
3824 | Porta remota alternativa |
3825 | Porta remota alternativa |
3826 | Porta 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
- Acesse MRE001 — Parâmetros de Restaurante.
- Localize a seção de parâmetros de rede / integração Bina.
- No campo Porta Remota (
NR_PORTAREMOTA), selecione na lista a porta desejada (ex.:3821). - 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) — marqueSse desejar ativar a integração.
- Porta Local (
- Pressione
F2ou 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 campoST_ATIVABINAestiver configurado comoS(Sim). CasoST_ATIVABINA = 'N', o preenchimento deNR_PORTAREMOTAnão produzirá efeito operacional no MRE005.
Procedures impactadas
Rotinas Delphi com referência direta ao campo
| Rotina | Arquivo | Evidência |
|---|---|---|
TdmMRE001.tabPARMRESTAfterInsert | source/MRE001/UdmMRE001.pas | Atribuiçã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_PESSOAENCERRA_MESAPROCESSA_PEDIDOSITEPRODUCAO_RESTAURANTEVIEW_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 deNR_PORTAREMOTA.
Regras gerais
- O campo é obrigatório (
NOT NULL) e possui valor padrão3821. - 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_PORTALOCALeNR_IPEXTERNO, além da habilitação viaST_ATIVABINA.