Produto: | Backoffice TOTVS |
Linha de Produto: | Linha Protheus |
Segmento: | Backoffice |
Módulo: | Gestão de Contratos |
Programa: | CNTA240.PRW |
Ponto de entrada: | CN240CGRV |
Descrição: | Ponto de entrada executado após a gravação da estrutura de acesso do contrato. | |||||||||
Eventos: | Executado após a gravação da estrutura de acesso do contrato. | |||||||||
Fonte do Programa: | CNTA240.PRW | |||||||||
Função: | CN240Grv | |||||||||
Parâmetros: |
| |||||||||
Retorno: |
|
Exemplo
Situação: Ao incluir o contrato, podemos customizar o acesso dando controle total (001) para um determinado usuário em todos os contratos incluidos. #INCLUDE "PROTHEUS.CH" /*/{Protheus.doc} CN240CGRV Local aArea := GetArea() CNN->(DbSetOrder(1)) //CNN_FILIAL+CNN_USRCOD+CNN_CONTRA+CNN_TRACOD RecLock("CNN",.T.) EndIf RestArea(aArea) Return Nil Imagem 1: O contrato foi criado pelo administrador.
Imagem 2: Ao verificar o acesso, foi criado automaticamente o acesso total ao contrato para o usuário selecionado
|
|---|
Ao incluir o contrato, verificar o campo Vl.Cont S/N (CN9_VLDCTR) se está preenchido com 1 - Sim Para acionar esse ponto de entrada, necessário após criar o contrato, posicionar no mesmo e clicar em Outras Ações - Acessos. Nesse momento, o ponto de entrada será acionado e no exemplo acima, criara o acesso automaticamente para o usuário estipulado no fonte. |