Pular para o conteúdo principal

NRLICENCAPRODUCAO - Nº Licenças de Dispositivo Móvel (Produção)

Tela de configuração: ADM010 — Parâmetros do Sistema Tabela: PARMSISTEMA.NRLICENCAPRODUCAO Tipo: INTEGER Valor padrão: Sem padrão (preenchido automaticamente pelo registro de licença)

Resumo​

Armazena a quantidade de dispositivos móveis do tipo Produção permitida pela licença do ERP. O valor é gravado automaticamente durante o processo de registro/ativação da chave de licença e não deve ser editado manualmente.

Telas impactadas​

TelaRotinaEfeito
SIN001 — Dispositivo Móvel (Recap)verificaLicencaDispositivosBloqueia cadastro de dispositivos do tipo Produção (V) quando a quantidade excede o limite da licença
SIN006 — Dispositivo Móvel (Captação)verificaLicencaDispositivosBloqueia cadastro de dispositivos do tipo Captação (L) quando a quantidade excede o limite da licença
Registro de LicençagravarChave (UformRegistro)Grava o valor extraído da chave de licença no campo NRLICENCAPRODUCAO

Campos envolvidos​

CampoTabelaDescrição
NRLICENCAPRODUCAOPARMSISTEMAQuantidade de dispositivos de produção licenciados
NRLICENCACOLETAPARMSISTEMAQuantidade de dispositivos de coleta licenciados (gravado junto no mesmo UPDATE)
TPDISPOSITIVODISPOSITIVOMOVELTipo do dispositivo (C = Coleta, V = Produção, P = Pedido, L = Captação, T = Todos)

Opções disponíveis​

O que fazDetalhe
Limite de dispositivosValor inteiro que representa o número máximo de dispositivos móveis permitidos
PreenchimentoAutomático — extraído do campo numérico 2 da chave de licença
Edição manualNão recomendado — o valor é sobrescrito ao registrar nova chave
Valores permitidosQualquer inteiro ≥ 0

Comportamento — Preenchimento automático na ativação da licença​

Simulação passo a passo​

  1. Acesse a tela de Registro de Licença do sistema.
  2. Informe a chave de licença fornecida pela Junsoft.
  3. Confirme o registro.
  4. O sistema decodifica a chave e extrai dois valores numéricos:
    • campoNumerico1 → gravado em NRLICENCACOLETA
    • campoNumerico2 → gravado em NRLICENCAPRODUCAO
  5. O sistema executa o UPDATE na tabela PARMSISTEMA com ambos os valores.

Resultado esperado: Os campos NRLICENCACOLETA e NRLICENCAPRODUCAO são atualizados automaticamente com os limites de dispositivos definidos na licença contratada.

Comportamento — Verificação de limite ao cadastrar dispositivo (SIN001)​

Simulação passo a passo​

  1. Acesse SIN001 — Dispositivo Móvel.

  2. Clique em Incluir para adicionar um novo dispositivo.

  3. Selecione o tipo Produção Recap. (V) ou Todos (T).

  4. Confirme o cadastro.

  5. O sistema totaliza os dispositivos do tipo V já cadastrados na tabela DISPOSITIVOMOVEL.

  6. O sistema compara o total + 1 com o valor de NRLICENCAPRODUCAO.

  7. Se o total exceder o limite, o sistema exibe erro:

    O número de dispositivos cadastrados do tipo Produção Recap. excede o número de dispositivos permitidos para a licença! Número de dispositivos cadastrados: X. Número de dispositivos na licença: Y.

Resultado esperado: O cadastro é bloqueado quando a quantidade de dispositivos de produção ultrapassa o limite da licença. Caso contrário, o dispositivo é salvo normalmente.

Exceção / Importante: A verificação soma dispositivos dos tipos C (Coleta) e P (Pedido) para checá-los contra NRLICENCACOLETA. Os tipos V (Produção) e T (Todos) são checados contra NRLICENCAPRODUCAO.

Comportamento — Verificação de limite ao cadastrar dispositivo (SIN006)​

Simulação passo a passo​

  1. Acesse SIN006 — Dispositivo Móvel (Captação).

  2. Clique em Incluir para adicionar um novo dispositivo.

  3. O sistema totaliza os dispositivos do tipo L (Captação) já cadastrados.

  4. O sistema compara o total + 1 com o valor de NRLICENCAPRODUCAO.

  5. Se o total exceder o limite, o sistema exibe erro:

    O número de dispositivos cadastrados do tipo Captação excede o número de dispositivos permitidos para a licença!

Resultado esperado: O cadastro é bloqueado quando a quantidade de dispositivos de captação ultrapassa o limite. Caso contrário, o dispositivo é salvo normalmente.

Exceção / Importante: Na tela SIN006, o campo NRLICENCAPRODUCAO é utilizado como limite para dispositivos do tipo Captação (L), e não Produção como em SIN001.

Relação com outros parâmetros​

ParâmetroConfiguraçãoRelação
NRLICENCACOLETAADM010 — gravado junto no mesmo UPDATE do registro de licençaDefine o limite de dispositivos de Coleta/Pedido

Procedures impactadas​

Rotinas Delphi com referência direta​

RotinaArquivoDescrição
gravarChavesource/Junsoft/UformRegistro.pasGrava NRLICENCAPRODUCAO ao registrar a chave de licença
TformSIN001.verificaLicencaDispositivossource/SIN001/UformSIN001.pasVerifica limite de dispositivos de produção ao salvar
TformSIN006.verificaLicencaDispositivossource/SIN006/UformSIN006.pasVerifica limite de dispositivos de captação ao salvar

Referências SQL diretas ao campo​

Nenhuma procedure ou view SQL em Scripts/ referencia diretamente o campo NRLICENCAPRODUCAO.

Candidatas por uso da tabela​

As procedures abaixo utilizam a tabela PARMSISTEMA, mas não referenciam o campo NRLICENCAPRODUCAO diretamente. Sem impacto funcional direto confirmado:

ARRUMA_MASCARACONTA, ATUALIZA_CONTACONTABIL, CALCULA_TEMPOPERMANENCIA, CONTABILIZA_CUPOMFISCAL, ENDERECOPESSOA_BI0, GERA_CONTACLIFOR, GERA_DARF, GERA_PLANOFILIAL, GERA_SPEDBLOCOL, GERA_SPEDCONTABIL, GERA_SPEDCONTABIL_0000, GERA_SPEDECF, GERA_SPEDECFBLOCOJ, GERA_SPEDECFBLOCOK155, GERA_SPEDECFBLOCOK355, GERA_SPEDECFBLOCOL210, GERA_SPEDECFBLOCOY, GRAVA_REGISTROSPED0500, IMPORTA_ARQUIVOMAGNETICO, INCLUI_IMPOSTONOTACTB.