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

De Wiki Trovata
Ir para: navegação, pesquisa
Linha 14: Linha 14:
  
 
* 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.
 
* 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 ==

Edição das 16h29min de 23 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