Tenho um fonte no code analysis que deu esse erro: SobreCarga de metodo de carga não recomendado. Deu esse erro no bCommit(). Alguém sabe o que pode ser e como consertar? Vou deixar uma parte do código para análise abaixo:
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
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