OS 103243 - CORREÇÃO - CORPORATIVO - VALIDAÇÃO DE POLÍTICA DE SEGURANÇA AO TROCAR A SENHA E AO CONECTAR NO SISTEMA
Objetivo:
Esta alteração tem por objetivo validar a aplicação ajustecorreta realizado na rotinada DevoluçPolítica de Segurança no que se refere à expiração de NF do Recebimentosenha, garantindo que:
-
Ao definir 0 dias, o sistema:
-
SejaNãopossívelconsideredevolver umaNFdata deentradaexpiraçãocomaodestaque de acondicionamento e ID de acondicionamento;conectar. -
APermitadevoluçãlogin mesmo que exista data antiga registrada na tabelausuari06.
-
-
Ao definir um valor maior que zero (ex: 999 dias), o
funcionesistema:corretamente-
Exija troca de senha ao conectar, caso a
operaçãosenhamovimentarestejaestoque(CFOP/CIO que movimenta estoque);expirada. -
NãoCalculeocorracorretamentemaisaerronova data deintegridade (foreign key)na gravaçexpiraçãodaaoNFtrocardeadevolução; O pedido interno gerado para emissão da NF de devolução aceite corretamente oacondicionamento e ID;O destaque de acondicionamento seja exibido corretamente na tela e gravado na NF gerada.senha.
quando -
Situação reportada:
UsuárioreportaFoi reportado que
ao tentar efetuaradevoluçvalidação da expiração deumasenhaNFnão estava considerando corretamente a configuração definida na Política derecebimentoSegurança,queapresentandopossuía:os seguintes comportamentos:-
ProdutoAo conectar no sistema, a validação de expiração era realizada mesmo quando a política estava configurada comacondicionamento0 dias (não expira);. -
definidaIDAo trocar a senha, o sistema não considerava corretamente a quantidade deacondicionamentodiasvinculado;na - Política
Operaçde Segurança para cálculo da nova expiração quemovimentava estoque;o.
O sistema apresentava erro de integridade na geração da NF.Erro apresentado:-
Causa identificada
A versão anterior do sistema:
Não estava preparada para montar a devolução considerando oacondicionamento e ID do acondicionamento;O pedido interno utilizado para emissão da NF de devolução não aceitava o vínculo com acondicionamento;Gerava erro de integridade ao gravar a NF.
Premissas:
- Necessário o ambiente estar atualizado com a versão
FaturamentoCorporativo de número132726XXXXX ou superior;
Teste realizado após a atualização
CenáCENÁRIO 01- Política configurada com 0 dias (Senha não expira)
01.01 – Criar usuário 1:para Identificarteste
Módulo gerarSegurança NF> Cadastro de entradaUsuário
Criar usuário: USUARIO_TESTE_EXPIRACAO
Definir senha inicial.
01.02 – Configurar Política de Segurança
Acessar: Segurança > Política de Segurança
Definir: Número de dias para expiração da senha = 0
Confirmar.
01.03 – Acessar o sistema com acondicionamentoo enovo movimentaçãusuário
Resultado Esperado:
✅ Sistema permite login normalmente
✅ Não solicita troca de estoquesenha
✅ Mesmo após múltiplos logins, não ocorre bloqueio por expiração
CENÁRIO 02 - Política configurada com 1 dia (Forçar validação)
(Usar 1 dia é melhor que 999 para teste funcional visível)
Objetivo02.01 do– cenário
Alterar Política
Definir: Número de dias para expiração da senha = 1
Confirmar.
02.02 – Realizar troca de senha
-
Logar com o usuário
-
Alterar senha
-
Confirmar operação
02.03 – Simular expiração
GarantirAguardar quepassar existao umaprazo NFconfigurado
(ou ajustar data do ambiente de entradahomologação com:se permitido)
02.04 – Tentar acessar novamente
Resultado Esperado:
⚠ Sistema solicita obrigatoriamente a troca da senha
⚠ Não permite acesso direto ao sistema
CENÁRIO 03 - Validação do cálculo da nova data
Após troca de senha:
Resultado Esperado:
-
ProdutoSistemaacondicionado;permite acesso. -
IDNova contagem passa a considerar novamente a quantidade deacondicionamento;dias definida. -
Movimentação de estoque.
Resultado esperado:
NF com produto que possuaAcond.CampoId. Acond.preenchido.Operação que movimentou estoqueNF identificada com produto acondicionado.Estoque movimentado corretamente no recebimento.
CenáUsuário 02somente –será Acessar rotina de devolução de NF de recebimento
Passoobrigado a passo
01após -novo Acessarperíodo módulo Menu: Faturamento → Notas Fiscais → Devolução → De Recebimento
02 - Selecionar a NF localizada no cenário anteriorFiltrar pelo número da nota.
Resultado esperado:
NF listada corretamente.Permite avançar para próxima etapa.
Cenário 03 – Validar exibição do Acondicionamento na tela de devolução
01 - Avançar até Step 4/4 – Itens a serem devolvidos
Verificar colunas:
Acond.Id. Acond.Quantidade entregueQuantidade devolvida
Resultado esperado:
A colunaAcond.é exibida.OId. Acond.aparece corretamente.Quantidade disponível para devolução correta.Não ocorre erro ao carregar os itens.
Cenário 04 – Efetuar devolução com movimentação de estoque
01 - Clicar em: Finalizar
Resultado esperado:
✅ NF de devolução gerada com sucesso;✅ Mensagem apresentada: Nota Fiscal XXXX da Série X foi gerada com sucesso!❌ NÃO ocorre erro de integridade;❌ Não ocorre erro de foreign key.
Cenário 05 – Validar NF gerada
01 - Acessar: Faturamento → Consulta Nota Fiscal
02 - Localizar NF gerada. Filtrar por emissão/data.
03 - Abrir a NF e acessar aba: Itens
Validar:
CFOP/CIO utilizado movimenta estoque;Produto correto;Quantidade correta;Acondicionamento exibido;ID de acondicionamento mantido;Estoque movimentado corretamente.
Resultado esperado:
Item devolvido com destaque de:✅ Acondicionamento✅ ID de acondicionamento
Estoque atualizado corretamente.Nenhum erro de integridade registrado.configurado.
ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.










