dojo.provide("parus.balanceUserReportParamsDialog");dojo.require("dijit.Dialog");dojo.require("dijit.form.Button");dojo.require("parus.parus8");dojo.require("parus.dialog");dojo.require("parus.customEdit");dojo.require("parus.excelFileFormatDialog");dojo.require("parus.excelColorModeDialog");dojo.require("parus.balanceUserProcParamsDialog");dojo.declare("parus.balanceUserReportParamsDialog",[parus.balanceUserProcParamsDialog],{queryid:"userRepParams",rns:null,unitcode:null,userreporttype:null,postCreate:function(){this.inherited(arguments);this._storeKey="parus.balanceUserProcParamsDialog";if(this.userreporttype!="4"){this.OKButton.attr("dropDown",this.menu)}if(!(parus.database.attributes.useReportsQueue=="1")){this.QueueButton.domNode.style.display="none"}},downloadExcel:function(){if(!this.validate()){return}this._download("xls")},downloadPDF:function(){if(!this.validate()){return}this._download("pdf")},downloadHTML:function(){if(!this.validate()){return}this._download("html")},enqueue:function(){var a=parus.database.execute("enqueueUserReport",{RN:this.rns,UNITCODE:this.unitcode,USERREPORT:this.userproc,PARAMS:parus.xml.toXml({PARAMS:dojo.clone(this.paramValues())})});if(!a){return}(new parus.confirmationDialog({message:"Пользовательский отчет поставлен в очередь. Получить отчет?",onApply:function(){setTimeout(function(){parus.parus8.enqueuedUserReport(parus.parus8.nodeField(parus.parus8.rowNodes(a)[0],"NQUEUE"))},100);return true}})).show();this.close()},_download:function(c,a){if(parus.parus8._themeEditorMode){alert("В режиме редактирования схемы это действие невозможно.");return}var b=dojo.hitch(this,function(g,f){var e=document.createElement("form");e.method="POST";e.action=parus.database.getUserReportUrl(this.userreport,g);if(!parus.parus8._embeddedMode){e.target="_blank"}var d=document.createElement("input");d.type="hidden";d.name="query";d.value=parus.xml.toXml({query:{rn:this.rns,unitcode:this.unitcode,userreport:this.userproc,colormode:f,params:parus.xml.toXml({PARAMS:dojo.clone(this.paramValues())})}});e.appendChild(d);document.body.appendChild(e);e.submit();document.body.removeChild(e);this.close()});if(c=="xls"){if(parus.database.attributes.newoffice=="1"){(new parus.excelFileFormatDialog({onApply:function(){b(this.formatEdit.value,a);return true}})).show()}else{if(parus.database.attributes.newoffice=="2"){b("xlsx",a)}else{b("xls",a)}}}else{if((c=="pdf"||c=="html")&&(a===undefined||a===null)){(new parus.excelColorModeDialog({onApply:function(){b(c,this.colorModeEdit.value);return true}})).show()}else{b(c,a)}}}});