Mudanças entre as edições de "13872 - Validação de entrega antecipada"

De Wiki Trovata
Ir para: navegação, pesquisa
(13974R Validação de entrega antecipada quando usa período de entrega de venda)
 
(Uma revisão intermediária pelo mesmo usuário não estão sendo mostradas)
Linha 18: Linha 18:
  
 
== 13974R Validação de entrega antecipada quando usa período de entrega de venda ==
 
== 13974R Validação de entrega antecipada quando usa período de entrega de venda ==
 
 
Ajuste na validação da data de entrega minima x periodo de entrega.
 
Ajuste na validação da data de entrega minima x periodo de entrega.
 +
 +
== 13886 Tratamento para validação de entrega antecipada - ACEITA_ENTREGA_ANTECIPADA ==
 +
Implementado o bloqueio do campo ACEITA_ENTREGA_ANTECIPADA  caso VENDA.DATA_ENTREGA for maior que a MENOR/MAIOR data de entrega permitida para o pedido, seja pela validação de disponibilidade (saldo de estoque e pronta entrega), seja pelas restrições de data mínima, o sistema deverá fixar o campo VENDA.ACEITA_ENTREGA_ANTECIPADA como 'NO' e bloquear sua edição
 +
 +
[[Arquivo:13886.jpg| 800px]]

Edição atual tal como às 08h51min de 28 de agosto de 2023

Implementada a função VALIDA_ENTREGA_ANTECIPADA_VENDA na 2.12.400 usando o campo "VENDA.ATRIBUTO_GENERICO_2", como segue:

  • LAYOUT_IHC_DADOS.TELA_PROGRAMA_RELATORIO = 'WIZARD_CARRINHO_VENDA'
  • LAYOUT_IHC_CAMPO.NOME_CAMPO = 'VENDA.ATRIBUTO_GENERICO_2'
  • LAYOUT_IHC_CAMPO.FORMATO_CAMPO = 'VALIDA_ENTREGA_ANTECIPADA_VENDA_COMBO'

Se existir LAYOUT_IHC_DADOS com o campo TELA_PROGRAMA_RELATORIO = 'WIZARD_CARRINHO_VENDA', dentre os campos, existir LAYOUT_IHC_CAMPO.NOME_CAMPO = 'VENDA.ATRIBUTO_GENERICO_2' e LAYOUT_IHC_CAMPO.FORMATO_CAMPO = 'VALIDA_ENTREGA_ANTECIPADA_VENDA_COMBO', a regra deverá ser:

  • Os valores válidos para o campo deverão ser: Sim ou Não, conforme a seguinte regra:
  1. Sempre que VENDA.DATA_ENTREGA for maior que a MENOR/MAIOR data de entrega permitida para o pedido, seja pela validação de disponibilidade (saldo de estoque e pronta entrega), seja pelas restrições de data mínima, o sistema deverá fixar o campo VENDA.ATRIBUTO_GENERICO_2 como 'NO' e bloquear sua edição (apenas desabilita a edição, mas mantém na tela conforme configuração da LAYOUT_IHC).
  1. Caso VENDA.DATA_ENTREGA seja = MENOR/MAIOR data de entrega permitida para o pedido, permite a edição do campo VENDA.ACEITA_ENTREGA_ANTECIPADA pelo usuário.
  • Ainda nesta validação, VENDA.DATA_ENTREGA seja = HOJE, permitir a edição, mesmo que as datas base sejam menores, visto que não há como atribuir data menor que hoje na venda.


13974R Validação de entrega antecipada quando usa período de entrega de venda

Ajuste na validação da data de entrega minima x periodo de entrega.

13886 Tratamento para validação de entrega antecipada - ACEITA_ENTREGA_ANTECIPADA

Implementado o bloqueio do campo ACEITA_ENTREGA_ANTECIPADA caso VENDA.DATA_ENTREGA for maior que a MENOR/MAIOR data de entrega permitida para o pedido, seja pela validação de disponibilidade (saldo de estoque e pronta entrega), seja pelas restrições de data mínima, o sistema deverá fixar o campo VENDA.ACEITA_ENTREGA_ANTECIPADA como 'NO' e bloquear sua edição

13886.jpg