MVC - Vários GRIDS em uma mesma tela

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

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!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags grid mvc fwexecview ou faça a sua própria pergunta.