Histórico da Página
Ponto de entrada FT600UTRIGGER - Aplicação de regras de negócios específicas na execução de gatilhos nas grids de Produtos e Acessórios da Proposta Comercial
Características do Requisito
Linha de Produto: | Microsiga Protheus® | ||||||
Segmento: | Serviços | ||||||
Módulo: | CRM - SIGACRM | ||||||
Rotina: |
| ||||||
Tickets relacionados | 790786 | ||||||
Requisito/Story/Issue |
: | DSERFAT-2025 |
País(es): | Todos os países. |
Banco(s) de Dados: | Todos os bancos de dados homologados. |
Sistema(s) Operacional(is): | Todos os sistemas operacionais homologados. |
Versão: | A partir da versão 12.1.17. |
Descrição
Permite interferir no conteúdo a ser atribuído ao campo de contra domínio previsto em alguns gatilhos do ModelGrid dos produtos / acessórios da Proposta Comercial.
Importante
Este ponto de entrada estará disponível somente se os programas fonte FATA600.PRW e FATN600.PRW possuírem data posterior à 06 de novembro de 2017 (versão 12.1.17) em seu repositório (arquivo ".RPO" do seu ambiente). Portanto, caso deseje utilizar este ponto de entrada, certifique-se desta premissa.
Ponto de Entrada
Descrição: | A finalidade do ponto de entrada FT600UTRIGGER é possibilitar que os conteúdos a serem enviados aos campos de contra domínio de alguns gatilhos do ModelGrid dos produtos / acessórios da Proposta Comercial possam ser alterados conforme uma necessidade específica. | ||||||||||||||||||||||||||||||||
Localização: |
| ||||||||||||||||||||||||||||||||
Programa Fonte: | FATN600.PRW | ||||||||||||||||||||||||||||||||
Parâmetros: | { <cFieldDom>, <cFieldCDom>, <cMdlDetail>, <uValue> } Onde:
| ||||||||||||||||||||||||||||||||
Gatilhos previstos: | A seguir, a relação dos gatilhos que estão previstos na execução deste ponto de entrada:
| ||||||||||||||||||||||||||||||||
Retorno: |
|
Exemplo:
#Include 'Protheus.ch'
*==========================
User Function FT600UTRIGGER()
*==========================
Local cFieldDom := ParamIXB[1]
Local cFieldCDom := ParamIXB[2]
Local cMdlDetail := ParamIXB[3]
Local xRet := ParamIXB[4]
If cFieldDom == "ADZ_PRODUT"
If cFieldCDom == "ADZ_CONDPG"
If Empty(xRet)
xRet := GetMV("MV_XMYCDPG")
EndIf
ElseIf cFieldCDom == "ADZ_TES"
If Empty(xRet)
xRet := GetMV("MV_XMYTES")
EndIf
EndIf
EndIf
Return xRet
Imagem da aplicação do ponto de entrada
Não disponível.