Versão atual:

SobreCarga de metodo de carga não recomendado.

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

Versões (2):

Ver a versão formatada

SobreCarga de metodo de carga não recomendado.

Comentário

new question