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)
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 ==
 +
 +
== 13886 Tratamento para validação de entrega antecipada - ACEITA_ENTREGA_ANTECIPADA ==
  
 
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.

Edição das 09h48min 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

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

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