Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Linha de Produto:Protheus
Segmento:Backoffice
Módulo:

Gestão de Contratos - SIGAGCT

Função:Não se aplicaCtaAlert e SchedCtaAl
Ticket:Não se aplica
Requisito/Story/Issue:Não se aplica


02. SITUAÇÃO/REQUISITO

A partir do release 12.1.2310, o sistema passa a permitir a alteração do tamanho do sequencial(CNB_ITEM) dos itens da planilha(CNB). Todos os campos responsáveis pelo vínculo entre a CNB e outras entidades devem ser mantidos com tamanho idêntico para garantir a integridade referencial. Abaixo uma lista dos camposOs eventos 038 e 039 podem ser ativados através da rotina Messenger - MATA045 ou Event Viewer - CFGA040, esses eventos alertam os usuários sobre o término do contrato(038) ou seu iminente vencimento(039). Abaixo algumas informações complementares:


EventoMensagem exemploExemplo alteração da mensagem padrão
038Aviso de vencimento do contrato
Contrato\Revisao: {NÚMERO DO CONTRATO}\{REVISÃO}   
Filial : {FILIAL DO CONTRATO}
Data de inicio: {DATA DE INICIO - CN9_DTINIC}
Data de Termino: {DATA FIM - CN9_DTFIM}
Bloco de código
firstline1
titleExemplo
linenumberstrue
#INCLUDE "PROTHEUS.CH"
/*/{Protheus.doc} MMENS038
	Ponto de entrada que permite modificar a mensagem enviada pelo evento 038
@param aDados, vetor, dados do contrato atual no formato:
    aDados[1] = Contrato
    aDados[2] = Revisão
    aDados[3] = Data Inicio
    aDados[4] = Data Final
    aDados[5] = Filial
@param cMensagem, caractere, mensagem padrão do sistema
@return cNovaMsg, caractere, mensagem a ser enviada aos usuários
*/
User Function MMENS038()
    Local cNovaMsg  := ""
    Local aDados    := ParamIxb[1]//Dados do Contrato
    Local cMensagem := ParamIxb[2]//Mensagem Atual

    cNovaMsg := I18N("Contrato #1 no evento 038", {aDados[1]})

    ConOut(I18N("Mensagem #1 será 
substituida
substituída por #2",{cMensagem, cNovaMsg}) )

Return cNovaMsg
039Aviso de vencimento do contrato: 
Contrato\Revisao: {NÚMERO DO CONTRATO}\{REVISÃO}   
Filial : {FILIAL DO CONTRATO}
Data de inicio: {DATA DE INICIO - CN9_DTINIC}
Data de Termino: {DATA FIM - CN9_DTFIM}
Bloco de código
firstline1
titleExemplo
linenumberstrue
#INCLUDE "PROTHEUS.CH"
/*/{Protheus.doc} MMENS039
	Ponto de entrada que permite modificar a mensagem enviada pelo evento 039
@param aDados, vetor, dados do contrato atual no formato:
    aDados[1] = Contrato
    aDados[2] = Revisão
    aDados[3] = Data Inicio
    aDados[4] = Data Final
    aDados[5] = Filial
@param cMensagem, caractere, mensagem padrão do sistema
@return cNovaMsg, caractere, mensagem a ser enviada aos usuários
*/
User Function MMENS039()
    Local cNovaMsg  := ""
    Local aDados    := ParamIxb[1]//Dados do Contrato
    Local cMensagem := ParamIxb[2]//Mensagem Atual

    cNovaMsg := I18N("Contrato #1 no evento 039", {aDados[1]})

    ConOut(I18N("Mensagem #1 será 
substituida
substituída por #2",{cMensagem, cNovaMsg}) )

Return cNovaMsg
Informações
titlePontos de Entrada

Os pontos de entrada dos eventos do GCT são acionados tanto via M-Messenger quanto EventViewer



03 DEMAIS INFORMAÇÕES

...

Lista de parâmetros:

ParâmetroPropósito
MV_ATUGCTData da última vez que os eventos 038 e 039 foram acionados pelo usuário. Utilizado para que o sistema execute os eventos apenas uma vez por dia, após a execução dos eventos é automaticamente atualizado. Se estiver vazio, os eventos não serão acionados.
MV_CNSCHATData da última vez que os eventos 038 e 039 foram acionados pelo schedule(rotina SchedCtaAl). Utilizado para que o sistema execute os eventos apenas uma vez por dia, após a execução dos eventos é automaticamente atualizado. Se estiver vazio, os eventos não serão acionados.
MV_CNSCHED

Informa se a verificação de alerta de vencimento de contrato deverá ser por:

    • 1=Início do Módulo
    • 2=Schedule(CFG)
    • 3=Ambos
MV_COMPEVE

Define se o eventos 038 e 039 devem ser acionados por :

    • 1=Empresa
    • 2=Respeita o compartilhamento do contrato
MV_CNGRMSG

Habilita envio de alerta por e-mail na proximidade do término ou término da vigência. Valores possíveis:

    • 0=Usuários X Eventos(tabela SAN)
    • 1=Grupos de Aprovação(tabela SAL)
    • 2=Todos
    • 3=Entidades Contábeis X Grupos de Aprovação(tabelas SAL e DBL)
Aviso
titleRelease 12.1.2410

A partir do release 12.1.2410 o parâmetro MV_CNGRMSG deixará de ter utilidade, já que o Event Viewer(CFGA040) não considera os grupos de aprovadores da alçada de compras.

Informações
title12.1.2410

A partir do release 12.1.2410 a rotina de envio de mensagens M-messenger será descontinuado. Para isso será necessário configurar o Event Viewer. Para mais informações, clique aqui.


04. ASSUNTOS RELACIONADOS


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>