Boa tarde! Estou desenvolvendo uma tela onde agrupo diversos GRIDs em MVC. Mas, estou com dificuldades em executar as rotinas de INCLUI, ALTERAR, EXCLUIR especificas de cada GRID. Estou utilizando a função FWEXECVIEW, mas, está ocorrendo o erro abaixo que não estou conseguindo identificar/solucionar.
[11:28:33] INFO: Application Server connected. [11:28:36] INFO: TDS-DA ready. [12:01:19] ERROR: type mismatch on + BUILDWHERE - PROTHEUSFUNCTIONMVC.PRX(6132) - Params: OGRID:O,OMODEL:O,@ARELATION:,@APRIMARYKEY:,@CSEEK:,@CWHILE: ) FORMLOADGRID - PROTHEUSFUNCTIONMVC.PRX(2993) - Params: OGRID:O,LCOPY:.F.,LSEESX2:.T. ) {|X,Y|FORMLOADGRID(X,Y)} - MPFORMMODEL.PRX(381) - Params: X:O,Y:.F. ) LOAD - FWFORMGRIDMODEL.PRX(5189) - Params: OSELF:O,@ALOAD:,LLOADCHILDREN:.T.,OXML:NIL ) ACTIVATE - FWFORMGRIDMODEL.PRX(349) - Params: OXML:NIL,LCOPY:.F.,CROOT: ) LOAD - FWFORMFIELDSMODEL.PRX(2770) - Params: OSELF:O,@ALOAD:,LLOADCHILDREN:.T.,OXML:NIL,CROOT: ) ACTIVATE - FWFORMFIELDSMODEL.PRX(236) - Params: OXML:NIL,LCOPY:.F.,CROOT: ) ACTIVATE - FWFORMMODEL.PRX(428) - Params: LCOPY:.F. ) ACTIVATE - MPFORMMODEL.PRX(158) - Params: LLOAD:.F. ) ACTIVATE - FWFORMVIEW.PRW(1509) - Params: LFORCEUPDLINE:.F.,CXMLLOAD:NIL,LFORCE:.F.,LLOAD:.F. ) SHOW - FWMVCWINDOW.PRW(175) - Params: UPARAM:NIL,BOK:NIL,AENABLEBOTTONS:NIL,LLOAD:.F.,BCANCEL:NIL,CXML:NIL ) ACTIVATE - FWMVCWINDOW.PRW(217) - Params: UPARAM:NIL,BOK:NIL,AENABLEBOTTONS:NIL,BCANCEL:NIL,LLOAD:.F.,CXML:NIL ) OPENVIEW - FWVIEWEXEC.PRW(488) - Params: LDEACTIVATEVIEW:.T.,LDESTROYMODEL:.T. ) FWEXECVIEW - PROTHEUSFUNCTIONMVC.PRX(4420) - Params: CTITULO:ORÇAMENTO,CPROGRAMA:VIEWDEF.RPMP002,NOPERATION:4,ODLG:NIL,BCLOSEONOK:NIL,BOK:NIL,NPERCREDUCAO:0,AENABLEBUTTONS:NIL,BCANCEL:NIL,COPERATID:,CTOOLBAR:,OMODELACT:NIL ) EXECUTE - FWFORMBROWSE.PRW(1107) - Params: CFUNCTION:FWEXECVIEW( 'ORÇAMENTO', 'VIEWDEF.RPMP002', 4 ),NOPTION:4,NVERIFY:0,CTITLE:ALTERAR,NREALOPC:3,CPARFUNCTION:( 'ORÇAMENTO', 'VIEWDEF.RPMP002', 4 ),COPERATID:,CTOOLBAR:,NROTOPC:2 ) { || OSELF:EXECUTE("FWEXECVIEW", 4, 0,"ALTERAR", 3,"( 'ORÇAMENTO', 'VIEWDEF.RPMP002', 4 )","","", 2 ) } - FWFORMBROWSE.PRW(600) MSDIALOG:ACTIVATE - (0) U_RPMP001 - RPMGESTAOCIRURGIA.PRW(122) SIGAIXB - APLIB190.PRW(231) - Params: CBLOCK:RPMP001 ) __EXECUTE - APLIB090.PRW(614) - Params: CFUNCTION:RPMP001,CACCESS:xxxxxxxxxx,CDESCRI:Gestao Cirurgias,CMODEXEC:05,CPAI:Gestao Cirurgias,NTYPE:3,LONLOAD:.F.,NOLDMOD:5 ) FWPREEXECUTE - FWPREEXECUTE.PRW(79) - Params: CTITLE:Gestao Cirurgias,CFUNCTION:RPMP001(),NTYPE:3,CMODULE:05,CACCESS:xxxxxxxxxx ) { ||FWPreExecute('Gestao Cirurgias', 'RPMP001()', 3, '05', 'xxxxxxxxxx') } - FWUIMENUF.PRW(407) TWINDOW:ACTIVATE - (0) ACTIVATE - FWAPP.PRW(734) - Params: BACTION:NIL ) SIGAADV - APLIB000.PRW(47) - Params: PAR01:NIL,PAR02:NIL ) [12:01:19] INFO: SmartClient closed. ExitCode=62097 ExistStatus=CancelExit [12:01:19] INFO: TDS-DA finished.
Alguém poderia me ajudar?
Atenciosamente,
Leonardo Pereira