01. DADOS GERAIS
Produto: | TOTVS Prestadores de Serviços Terceirização |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Serviços |
Módulo: | SIGATEC |
Função: | TECA790 |
País: | Brasil |
Ticket: | Não há |
Requisito/Story/Issue (informe o requisito relacionado) : | DSERSGS-20034 |
02. SITUAÇÃO/REQUISITO
Retirar uso de macro execução bCommit no Cadastro de Feriados GS.
03. SOLUÇÃO
Alterado Cadastro de Feriados GS para uso da classe FwModelEvent confome indicação do SonarQube.
04. DEMAIS INFORMAÇÕES
Exemplo de uso da classe FWModelEvent:
Static Function ModelDef() Local oCommit := TC790EVENT():New() oModel:InstallEvent(" TC790EVENT", /*cOwner*/, oCommit) Return(oModel) Class TC790EVENT FROM FWModelEvent Method New() Método chamados pelo MVC Method Destroy() //limpar atributos como array,objetos da memória. Method After() //quando ocorrer as ações do commit depois da gravação de cada submodelo (field ou cada linha de uma grid). Method Before() //quando ocorrer as ações do commit antes da gravação de cada submodelo (field ou cada linha de uma grid). Method AfterTTS() //quando ocorrer as ações do commit depois da transação. Method BeforeTTS() //quando ocorrer as ações do commit antes da transação. Method InTTS() //quando ocorrer as ações do commit depois das gravações porém antes do final da transação. Method VldActivate() //quando ocorrer as ações de validação do Model. Method ModelPreVld() //quando ocorrer as ações de pre validação do Model. Method ModelPosVld() //quando ocorrer as ações de pos validação do Model. Method GridPosVld() //quando ocorrer as ações de pós validação do Grid. Method GridLinePreVld() //quando ocorrer as ações de pre validação da linha do Grid Method GridLinePosVld() //quando ocorrer as ações de pos validação da linha do Grid Method FieldPreVld() //quando ocorrer a ação de pré validação do Field Method FieldPosVld() //quando ocorrer a ação de pós validação do Field End Class Method New() Class TC790EVENT Return Method Before(oSubModel, cModelId, cAlias, lNewRecord) Class TC790EVENT Return Method BeforeTTS(oSubModel, cModelId) Class TC790EVENT Return
05. ASSUNTOS RELACIONADOS
- Interceptação do Commit e Validação MVC - FWModelEvent
- Cadastro de Feriados Gestão de Serviços - TECA790 - Gestão de Serviços - P12
Import HTML Content
Visão Geral
Conteúdo das Ferramentas