Versão atual:

Problemas om tabelas customisadas em MVC

Criei um programa em MVC, que utiliza duas tabelas customizadas. Tipo Pai e Filho. Similar as tabelas SC5 e SC6. Estou usando FWMBrowse, por isso utilizei a relação abaixo no Static Function ModelDef.

Local oModel := Nil Local oStPai := FWFormStruct(1, 'SZD') Local oStFilho := FWFormStruct(1, 'SZE') Local aSZERel := {}

oModel := MPFormModel():New('zMVCMd3M') oModel:AddFields('SZDMASTER',,oStPai) oModel:AddGrid('SZEDETAIL','SZDMASTER',oStFilho,,,,,)

aAdd(aSZERel, {'ZE_FILIAL' ,'ZD_FILIAL' } ) aAdd(aSZERel, {'ZE_EDITAL' ,'ZD_EDITAL' } )

oModel:SetRelation('SZEDETAIL', aSZERel, SZE->(IndexKey(1))) oModel:GetModel('SZEDETAIL'):SetUniqueLine({"ZE_FILIAL","ZE_EDITAL","ZE_CODPROD"})oModel:SetPrimaryKey({})

Return oModel

O problema é que na hora da gravação na tabela filho ele não grava o campo filial(ZE_FILIAL), mas grava o campo edital(ZE_EDITAL). Alguem já passou por isso?

Versão (1):

Ver a versão formatada

Problemas om tabelas customisadas em MVC

Comentário

new question