Mudanças entre as edições de "14815 - Validação de entrega antecipada na geração da venda pelo catálogo link"

De Wiki Trovata
Ir para: navegação, pesquisa
(Criou página com 'Implementado função VALIDA_ENTREGA_ANTECIPADA_VENDA usando o campo "VENDA.ATRIBUTO_GENERICO_2" e o campo "VENDA.ACEITA_ENTREGA_ANTECIPADA", como segue: LAYOUT_IHC_DADOS.TEL...')
 
 
(4 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
Implementado função VALIDA_ENTREGA_ANTECIPADA_VENDA usando o campo "VENDA.ATRIBUTO_GENERICO_2" e o campo "VENDA.ACEITA_ENTREGA_ANTECIPADA", como segue:
+
Implementado função VALIDA_ENTREGA_ANTECIPADA_VENDA usando o campo '''"VENDA.ATRIBUTO_GENERICO_2"''' e o campo '''"VENDA.ACEITA_ENTREGA_ANTECIPADA"''', como segue:
  
LAYOUT_IHC_DADOS.TELA_PROGRAMA_RELATORIO = 'WIZARD_CARRINHO_VENDA'
+
'''LAYOUT_IHC_DADOS.TELA_PROGRAMA_RELATORIO''' = ''''WIZARD_CARRINHO_VENDA''''
LAYOUT_IHC_CAMPO.NOME_CAMPO = 'VENDA.ATRIBUTO_GENERICO_2' ou "VENDA.ACEITA_ENTREGA_ANTECIPADA"
+
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' ou "VENDA.ACEITA_ENTREGA_ANTECIPADA" e LAYOUT_IHC_CAMPO.FORMATO_CAMPO = 'VALIDA_ENTREGA_ANTECIPADA_VENDA_COMBO' e LAYOUT_IHC_CAMPO.EXIBE_CAMPO = 'YES', a regra deverá ser:
+
  
--> Os valores válidos para o campo deverão ser: Sim ou Não, conforme a seguinte regra:
+
'''LAYOUT_IHC_CAMPO.NOME_CAMPO''' = ''''VENDA.ATRIBUTO_GENERICO_2'''' ou '''"VENDA.ACEITA_ENTREGA_ANTECIPADA"'''
  
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).
+
'''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'''' ou '''"VENDA.ACEITA_ENTREGA_ANTECIPADA"''' e '''LAYOUT_IHC_CAMPO.FORMATO_CAMPO''' = ''''VALIDA_ENTREGA_ANTECIPADA_VENDA_COMBO'''' e '''LAYOUT_IHC_CAMPO.EXIBE_CAMPO''' = ''''YES'''', a regra deverá ser:
 +
 
 +
--> Os valores válidos para o campo deverão ser: Sim ou Não, conforme a seguinte regra:
  
2 --> 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.
+
# 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).
 +
# 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.
  
 
[[Arquivo:14515.png]]
 
[[Arquivo:14515.png]]

Edição atual tal como às 08h20min de 26 de junho de 2024

Implementado função VALIDA_ENTREGA_ANTECIPADA_VENDA usando o campo "VENDA.ATRIBUTO_GENERICO_2" e o campo "VENDA.ACEITA_ENTREGA_ANTECIPADA", como segue:

LAYOUT_IHC_DADOS.TELA_PROGRAMA_RELATORIO = 'WIZARD_CARRINHO_VENDA'

LAYOUT_IHC_CAMPO.NOME_CAMPO = 'VENDA.ATRIBUTO_GENERICO_2' ou "VENDA.ACEITA_ENTREGA_ANTECIPADA"

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' ou "VENDA.ACEITA_ENTREGA_ANTECIPADA" e LAYOUT_IHC_CAMPO.FORMATO_CAMPO = 'VALIDA_ENTREGA_ANTECIPADA_VENDA_COMBO' e LAYOUT_IHC_CAMPO.EXIBE_CAMPO = 'YES', 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).
  2. 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.

14515.png