text: /**@preserve  GeneXus Java 10_3_12-110051 on February 11, 2021 17:47:32.5
  *
  gx.evt.autoSkip=!1;gx.define("hmodalreferenciaproduto",!1,function(){var n,t;this.ServerClass="hmodalreferenciaproduto";this.PackageName="";this.setObjectType("web");this.setOnAjaxSessionTimeout("Warn");this.refreshAndEnter=!0;this.hasEnterEvent=!0;this.skipOnEnter=!1;this.addKeyListener("5","REFRESH");this.addKeyListener("12","CANCEL");this.addKeyListener("1","HELP");this.SetStandaloneVars=function(){this.AV23Modo=gx.fn.getControlValue("vMODO");this.AV13ReferenciaProduto=gx.fn.getControlValue("vREFERENCIAPRODUTO")};this.Validv_Produtoid=function(){try{var n=gx.util.balloon.getNew("vPRODUTOID");this.AnyError=0}catch(t){}try{return n==null?!0:n.show()}catch(t){}return!0};this.e1123b2_client=function(){this.executeServerEvent("'CANCELAR'",!1,null,!1,!1)};this.e1223b2_client=function(){this.executeServerEvent("ENTER",!0,null,!1,!1)};this.e1523b2_client=function(){this.executeServerEvent("CANCEL",!0,arguments[0],!1,!1)};this.GXValidFnc=[];n=this.GXValidFnc;this.GXCtrlIds=[3,6,8,11,13,18,20,21,22];this.GXLastCtrlId=22;this.GridContainer=new gx.grid.grid(this,2,"WbpLvl2",19,"Grid","Grid","GridContainer",this.CmpContext,this.IsMasterPage,"hmodalreferenciaproduto",[],!1,1,!0,!0,0,!0,!1,!1,"CollSDTReferenciaProduto.SDTReferenciaProdutoItem",0,"px","Novo registro",!0,!1,!0,null,null,!1,"AV15SDTReferenciaProduto",!1,[1,1,1,1]);t=this.GridContainer;t.addSingleLineEdit("GXV10K",20,"CTLREFERENCIAORDEM","","","ReferenciaOrdem","int",0,"px",4,4,"right",null,[],"GXV10K","GXV10K",!0,0,!1,!1,"Attribute",1,"");t.addSingleLineEdit("GXV10L",21,"CTLREFERENCIAPRODUTOREF","Referencia Produto","","ReferenciaProdutoRef","svchar",0,"px",20,20,"left",null,[],"GXV10L","GXV10L",!0,0,!1,!1,"Attribute",1,"");this.setGrid(t);n[3]={fld:"TABLE1",grid:0};n[6]={fld:"TEXTBLOCK1",format:0,grid:0};n[8]={lvl:0,type:"int",len:10,dec:0,sign:!1,pic:"ZZZZZZZZZ9",ro:1,grid:0,gxgrid:null,fnc:this.Validv_Produtoid,isvalid:null,rgrid:[],fld:"vPRODUTOID",gxz:"ZV12ProdutoId",gxold:"OV12ProdutoId",gxvar:"AV12ProdutoId",ucs:[],op:[],ip:[],nacdep:[],ctrltype:"edit",v2v:function(n){gx.O.AV12ProdutoId=gx.num.intval(n)},v2z:function(n){gx.O.ZV12ProdutoId=gx.num.intval(n)},v2c:function(){gx.fn.setControlValue("vPRODUTOID",gx.O.AV12ProdutoId,0)},c2v:function(){gx.O.AV12ProdutoId=gx.num.intval(this.val())},val:function(){return gx.fn.getIntegerValue("vPRODUTOID",".")},nac:gx.falseFn};n[11]={fld:"TEXTBLOCK2",format:0,grid:0};n[13]={lvl:0,type:"svchar",len:40,dec:0,sign:!1,ro:1,grid:0,gxgrid:null,fnc:null,isvalid:null,rgrid:[],fld:"vPRODUTODESCRICAORESUMIDA",gxz:"ZV11ProdutoDescricaoResumida",gxold:"OV11ProdutoDescricaoResumida",gxvar:"AV11ProdutoDescricaoResumida",ucs:[],op:[],ip:[],nacdep:[],ctrltype:"edit",v2v:function(n){gx.O.AV11ProdutoDescricaoResumida=n},v2z:function(n){gx.O.ZV11ProdutoDescricaoResumida=n},v2c:function(){gx.fn.setControlValue("vPRODUTODESCRICAORESUMIDA",gx.O.AV11ProdutoDescricaoResumida,0)},c2v:function(){gx.O.AV11ProdutoDescricaoResumida=this.val()},val:function(){return gx.fn.getControlValue("vPRODUTODESCRICAORESUMIDA")},nac:gx.falseFn};n[18]={fld:"DIV1",format:2,grid:0};n[20]={lvl:2,type:"int",len:4,dec:0,sign:!1,pic:"ZZZ9",ro:0,isacc:0,grid:19,gxgrid:this.GridContainer,fnc:null,isvalid:null,rgrid:[],fld:"CTLREFERENCIAORDEM",gxz:"ZV37GXV10K",gxold:"OV37GXV10K",gxvar:"GXV10K",ucs:[],op:[],ip:[],nacdep:[],ctrltype:"edit",inputType:"text",v2v:function(n){gx.O.GXV10K=gx.num.intval(n)},v2z:function(n){gx.O.ZV37GXV10K=gx.num.intval(n)},v2c:function(n){gx.fn.setGridControlValue("CTLREFERENCIAORDEM",n||gx.fn.currentGridRowImpl(19),gx.O.GXV10K,0)},c2v:function(){gx.O.GXV10K=gx.num.intval(this.val())},val:function(n){return gx.fn.getGridIntegerValue("CTLREFERENCIAORDEM",n||gx.fn.currentGridRowImpl(19),".")},nac:gx.falseFn};n[21]={lvl:2,type:"svchar",len:20,dec:0,sign:!1,ro:0,isacc:0,grid:19,gxgrid:this.GridContainer,fnc:null,isvalid:null,rgrid:[],fld:"CTLREFERENCIAPRODUTOREF",gxz:"ZV38GXV10L",gxold:"OV38GXV10L",gxvar:"GXV10L",ucs:[],op:[],ip:[],nacdep:[],ctrltype:"edit",inputType:"text",autoCorrect:"1",v2v:function(n){gx.O.GXV10L=n},v2z:function(n){gx.O.ZV38GXV10L=n},v2c:function(n){gx.fn.setGridControlValue("CTLREFERENCIAPRODUTOREF",n||gx.fn.currentGridRowImpl(19),gx.O.GXV10L,0)},c2v:function(){gx.O.GXV10L=this.val()},val:function(n){return gx.fn.getGridControlValue("CTLREFERENCIAPRODUTOREF",n||gx.fn.currentGridRowImpl(19))},nac:gx.falseFn};n[22]={fld:"DIV2",format:2,grid:0};this.AV12ProdutoId=0;this.ZV12ProdutoId=0;this.OV12ProdutoId=0;this.AV11ProdutoDescricaoResumida="";this.ZV11ProdutoDescricaoResumida="";this.OV11ProdutoDescricaoResumida="";this.ZV37GXV10K=0;this.OV37GXV10K=0;this.ZV38GXV10L="";this.OV38GXV10L="";this.AV12ProdutoId=0;this.AV11ProdutoDescricaoResumida="";this.AV23Modo="";this.AV13ReferenciaProduto="";this.GXV10K=0;this.GXV10L="";this.A9891ReferenciaProdutoRef="";this.A9889ReferenciaProdutoEmpresaId="";this.A9890ReferenciaProdutoId=0;this.Events={e1123b2_client:["'CANCELAR'",!0],e1223b2_client:["ENTER",!0],e1523b2_client:["CANCEL",!0]};this.EvtParms.REFRESH=[[{av:"GRID_nFirstRecordOnPage"},{av:"GRID_nEOF"},{av:"AV15SDTReferenciaProduto",fld:"vSDTREFERENCIAPRODUTO",grid:19},{av:"subGrid_Rows"}],[]];this.EvtParms["'CANCELAR'"]=[[{av:"AV15SDTReferenciaProduto",fld:"vSDTREFERENCIAPRODUTO",grid:19},{av:"AV17SnBranco",fld:"vSNBRANCO"},{av:"AV19SNExiste",fld:"vSNEXISTE"},{av:"AV13ReferenciaProduto",fld:"vREFERENCIAPRODUTO"},{av:"AV23Modo",fld:"vMODO"},{av:"AV11ProdutoDescricaoResumida",fld:"vPRODUTODESCRICAORESUMIDA"},{av:"AV12ProdutoId",fld:"vPRODUTOID"},{av:"AV18SnExigirRef",fld:"vSNEXIGIRREF"},{av:"A9890ReferenciaProdutoId",fld:"REFERENCIAPRODUTOID"},{av:"A9889ReferenciaProdutoEmpresaId",fld:"REFERENCIAPRODUTOEMPRESAID"},{av:"AV6EmpresaPadrao",fld:"vEMPRESAPADRAO"},{av:"A9891ReferenciaProdutoRef",fld:"REFERENCIAPRODUTOREF"},{av:"AV24REFERENCIAUNICA",fld:"vREFERENCIAUNICA"}],[{av:"AV13ReferenciaProduto",fld:"vREFERENCIAPRODUTO"},{av:"AV17SnBranco",fld:"vSNBRANCO"},{av:"AV19SNExiste",fld:"vSNEXISTE"}]];this.EvtParms.ENTER=[[{av:"AV17SnBranco",fld:"vSNBRANCO"},{av:"AV15SDTReferenciaProduto",fld:"vSDTREFERENCIAPRODUTO",grid:19},{av:"AV19SNExiste",fld:"vSNEXISTE"},{av:"AV12ProdutoId",fld:"vPRODUTOID"},{av:"AV6EmpresaPadrao",fld:"vEMPRESAPADRAO"},{av:"AV13ReferenciaProduto",fld:"vREFERENCIAPRODUTO"},{av:"AV23Modo",fld:"vMODO"},{av:"AV11ProdutoDescricaoResumida",fld:"vPRODUTODESCRICAORESUMIDA"},{av:"AV18SnExigirRef",fld:"vSNEXIGIRREF"},{av:"A9890ReferenciaProdutoId",fld:"REFERENCIAPRODUTOID"},{av:"A9889ReferenciaProdutoEmpresaId",fld:"REFERENCIAPRODUTOEMPRESAID"},{av:"A9891ReferenciaProdutoRef",fld:"REFERENCIAPRODUTOREF"},{av:"AV24REFERENCIAUNICA",fld:"vREFERENCIAUNICA"},{av:"GRID_nFirstRecordOnPage"},{av:"GRID_nEOF"},{av:"subGrid_Rows"}],[{av:"AV15SDTReferenciaProduto",fld:"vSDTREFERENCIAPRODUTO",grid:19},{av:"AV12ProdutoId",fld:"vPRODUTOID"},{av:"AV6EmpresaPadrao",fld:"vEMPRESAPADRAO"},{av:"AV13ReferenciaProduto",fld:"vREFERENCIAPRODUTO"},{av:"AV17SnBranco",fld:"vSNBRANCO"},{av:"AV19SNExiste",fld:"vSNEXISTE"}]];this.EvtParms.GRID_FIRSTPAGE=[[{av:"GRID_nFirstRecordOnPage"},{av:"GRID_nEOF"},{av:"subGrid_Rows"},{av:"AV15SDTReferenciaProduto",fld:"vSDTREFERENCIAPRODUTO",grid:19}],[]];this.EvtParms.GRID_PREVPAGE=[[{av:"GRID_nFirstRecordOnPage"},{av:"GRID_nEOF"},{av:"subGrid_Rows"},{av:"AV15SDTReferenciaProduto",fld:"vSDTREFERENCIAPRODUTO",grid:19}],[]];this.EvtParms.GRID_NEXTPAGE=[[{av:"GRID_nFirstRecordOnPage"},{av:"GRID_nEOF"},{av:"subGrid_Rows"},{av:"AV15SDTReferenciaProduto",fld:"vSDTREFERENCIAPRODUTO",grid:19}],[]];this.EvtParms.GRID_LASTPAGE=[[{av:"GRID_nFirstRecordOnPage"},{av:"GRID_nEOF"},{av:"subGrid_Rows"},{av:"AV15SDTReferenciaProduto",fld:"vSDTREFERENCIAPRODUTO",grid:19}],[]];this.EnterCtrl=["BUTTON1"];this.setVCMap("AV23Modo","vMODO",0,"char");this.setVCMap("AV13ReferenciaProduto","vREFERENCIAPRODUTO",0,"svchar");this.addGridBCProperty("Sdtreferenciaproduto",["ReferenciaOrdem"],this.GXValidFnc[20],"AV15SDTReferenciaProduto");this.addGridBCProperty("Sdtreferenciaproduto",["ReferenciaProdutoRef"],this.GXValidFnc[21],"AV15SDTReferenciaProduto");this.InitStandaloneVars()});gx.setParentObj(new hmodalreferenciaproduto)