SobreCarga de metodo de carga não recomendado.

Um dos meus fontes no codeanalysis acusou esse erro, alguém tem ideia do que pode ser e como consertar? Ele deu erro no bCommit. Vou deixar em baixo uma parte do código para análise.

Static Function ModelDef()
    Local oStruPai := FWFormStruct(1, cTabPai)
    Local oStruFilho := FWFormStruct(1, cTabFilho)
    Local aRelation := {}
    Local oModel
    Local bPre := Nil
    Local bPos := Nil
    Local bCommit := Nil
    Local bCancel := Nil
    Local bVldPos := {|| u_ValidPrio()} //Validação ao clicar no Confirmar

    //Cria o modelo de dados para cadastro
    oModel := MPFormModel():New("zCodBarM", bPre, bVldPos, bCommit, bCancel) -> ERRO NESSA LINHA, NO bCommit 
    oModel:AddFields("SB1MASTER", /*cOwner*/, oStruPai)
    oModel:AddGrid("SLKDETAIL","SB1MASTER",oStruFilho,/*bLinePre*/, /*bLinePost*/,/*bPre - Grid Inteiro*/,/*bPos - Grid Inteiro*/,/*bLoad - Carga do modelo manualmente*/)
    oModel:SetDescription("Modelo de dados - " + cTitulo)
    oModel:GetModel("SB1MASTER"):SetDescription( "Dados de - " + cTitulo)
    oModel:GetModel("SLKDETAIL"):SetDescription( "Grid de - " + cTitulo)
    oModel:SetPrimaryKey({})

    //Fazendo o relacionamento
    aAdd(aRelation, {"LK_FILIAL", "FWxFilial('SLK')"} )
    aAdd(aRelation, {"LK_CODIGO", "B1_COD"})
    oModel:SetRelation("SLKDETAIL", aRelation, SLK->(IndexKey(1)))

Return oModel
compartilhar
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags sonarqube sonarcube codeanalysys codeanalysis code codeanalysisexecutado advpl protheus ou faça a sua própria pergunta.