// FUNCOES RECORTADAS DO HEAD // Chama tela para gravar Composicao de valores - fixas 6 a 8 function abrirValores(){ var left=screen.width-760-10; var top=0; var url = projDir + "estoques/tabelas/parametrofixas.wsp?&tmp.codParametro="+f['tmp.codigo'].value +"&tmp.possuiICMS="+f['tmp.par.possuiICMS'].value +"&tmp.possuiIPI="+f['tmp.par.possuiIPI'].value +"&tmp.possuiISS="+f['tmp.par.possuiISS'].value +"&tmp.possuiFunrural="+f['tmp.par.possuiFunrural'].value +"&tmp.possuiIRRF="+f['tmp.par.possuiIRRF'].value +"&tmp.possuiINSS="+f['tmp.par.possuiINSS'].value +"&tmp.permiteAlteracao="+f['tmp.par.permiteAlteracao'].value; janela = abrirTela(380,500,'Teste',url,'',true,true,top,left); janela.focus(); } function ocultarCfgEstoque() { // INTEGRACAO if ('|tmp.int.atualEscritaFiscal|' == 0) { ocultarCampo('lbEscritaFiscal'); ocultarCampo('atuEscrita'); } if ('|tmp.int.atualEstoque|' == 0) { ocultarCampo('lbEstoque'); ocultarCampo('atuEstoque'); } if ('|tmp.int.atualSuprimentos|' == 0) { ocultarCampo('lbSuprimento'); ocultarCampo('atuSuprimento'); } if ('|tmp.int.atualCPagar|' == 0) { ocultarCampo('lbCtasPagar'); ocultarCampo('atuCtasPagar'); } if ('|tmp.int.atualFluxoCaixa|' == 0) { ocultarCampo('lbFluxoCaixa'); ocultarCampo('atuFluxoCaixa'); } if ('|tmp.int.atualCustos|' == 0) { ocultarCampo('lbCustos'); ocultarCampo('atuCustos'); } if ('|tmp.int.atualContabil|' == 0) { ocultarCampo('lbContabilidade'); ocultarCampo('atuContabilidade'); } if ('|tmp.int.atualCReceber|' == 0) { ocultarCampo('lbCtasReceber'); ocultarCampo('atuCtasReceber'); } if ('|tmp.int.atualManutIndustrial|' == 0) { ocultarCampo('lbManuIndust'); ocultarCampo('atuManuIndust'); } if ('|tmp.int.atualRemessaIndustrial|' == 0) { ocultarCampo('lbRemessaIndustr'); ocultarCampo('atuRemessaIndustr'); } if ('|tmp.int.atualCCorrente|' == 0) { ocultarCampo('lbCtaCorrenteItens'); ocultarCampo('atuCtaCorrenteItens'); } // IMPOSTOS if ('|tmp.imp.temICMS|' == 0) { ocultarCampo('lbPossuiICMS'); ocultarCampo('possuiICMS'); } if ('|tmp.imp.temIPI|' == 0) { ocultarCampo('lbPossuiIPI'); ocultarCampo('possuiIPI'); } if ('|tmp.imp.temISS|' == 0) { ocultarCampo('lbPossuiISS'); ocultarCampo('possuiISS'); } if ('|tmp.imp.temFunrural|' == 0) { ocultarCampo('lbPossuiFunrural'); ocultarCampo('possuiFunrural'); } if ('|tmp.imp.temIRRF|' == 0) { ocultarCampo('lbPossuiIRRF'); ocultarCampo('possuiIRRF'); } if ('|tmp.imp.temINSS|' == 0) { ocultarCampo('lbPossuiINSS'); ocultarCampo('possuiINSS'); } } function ocultarTransacao(){ if (f['tmp.par.atuEstoque'].value == 1){ mostrarCampo('lbTransacao'); mostrarCampo('codTransacao'); mostrarCampo('tabelaTransacao'); } else { ocultarCampo('lbTransacao'); ocultarCampo('codTransacao'); ocultarCampo('tabelaTransacao'); } } function ocultarIcms(){ if (f['tmp.par.possuiICMS'].value == 1){ mostrarCampo('lbposReducaoICMS'); mostrarCampo('posReducaoICMS'); mostrarCampo('lbperReducaoICMS'); mostrarCampo('perReducaoICMS'); mostrarCampo('lbAceita'); mostrarCampo('aceitaBaseICMSMaior'); ocultarRedIcms(); } else { ocultarCampo('lbposReducaoICMS'); ocultarCampo('posReducaoICMS'); ocultarCampo('lbperReducaoICMS'); ocultarCampo('perReducaoICMS'); ocultarCampo('lbAceita'); ocultarCampo('aceitaBaseICMSMaior'); } } function ocultarRedIcms(){ var obj1=document.getElementById('perReducaoICMS'); var obj2=document.getElementById('aceitaBaseICMSMaior'); if (f['tmp.par.posReducaoICMS'].value == 1){ obj1.disabled=false; obj1.className='campos'; obj2.value = ""; obj2.disabled=true; obj2.className='camposquery'; } if(f['tmp.par.posReducaoICMS'].value == 0){ obj1.value = ""; obj1.disabled=true; obj1.className='camposquery'; obj2.disabled=false; obj2.className='campos'; } if(f['tmp.par.posReducaoICMS'].value == ""){ obj1.value = ""; obj1.disabled=true; obj1.className='camposquery'; obj2.value = ""; obj2.disabled=true; obj2.className='camposquery'; } } function ocultarIpi(){ if (f['tmp.par.possuiIPI'].value == 1){ mostrarCampo('lbposReducaoIPI'); mostrarCampo('posReducaoIPI'); mostrarCampo('lbperReducaoIPI'); mostrarCampo('perReducaoIPI'); ocultarRedIpi(); } else { ocultarCampo('lbposReducaoIPI'); ocultarCampo('posReducaoIPI'); ocultarCampo('lbperReducaoIPI'); ocultarCampo('perReducaoIPI'); } } function ocultarRedIpi(){ var obj=document.getElementById('perReducaoIPI'); if (f['tmp.par.posReducaoIPI'].value == 1){ obj.disabled=false; obj.className='campos'; } else { obj.value = ""; obj.disabled=true; obj.className='camposquery'; } } function ocultarComp(obj){ var ind=(obj.name).substr(8,1); // recupera fixas 1 a 5 ocultarOperacao(obj); if (obj.value == 1){ mostrarCampo('compCustos'+ind); mostrarCampo('operCustos'+ind); mostrarCampo('lbCompoeEntrada'+ind); mostrarCampo('lbOpe'+ind+'2'); if (f['tmp.par.possuiICMS'].value == 1) { mostrarCampo('compBaseICMS'+ind); mostrarCampo('operBaseICMS'+ind); mostrarCampo('lbOpe'+ind+'3'); mostrarCampo('lbCompoeIcms'+ind); } else { ocultarCampo('compBaseICMS'+ind); ocultarCampo('operBaseICMS'+ind); ocultarCampo('lbOpe'+ind+'3'); ocultarCampo('lbCompoeIcms'+ind); } if (f['tmp.par.possuiIPI'].value == 1) { mostrarCampo('compBaseIPI'+ind); mostrarCampo('operBaseIPI'+ind); mostrarCampo('lbOpe'+ind+'4'); mostrarCampo('lbCompoeIpi'+ind); } else { ocultarCampo('compBaseIPI'+ind); ocultarCampo('operBaseIPI'+ind); ocultarCampo('lbOpe'+ind+'4'); ocultarCampo('lbCompoeIpi'+ind); } if (f['tmp.par.possuiISS'].value == 1) { mostrarCampo('compBaseISS'+ind); mostrarCampo('operBaseISS'+ind); mostrarCampo('lbOpe'+ind+'5'); mostrarCampo('lbCompoeIss'+ind); } else { ocultarCampo('compBaseISS'+ind); ocultarCampo('operBaseISS'+ind); ocultarCampo('lbOpe'+ind+'5'); ocultarCampo('lbCompoeIss'+ind); } if (f['tmp.par.possuiFunrural'].value == 1) { mostrarCampo('compBaseFunrural'+ind); mostrarCampo('operBaseFunrural'+ind); mostrarCampo('lbOpe'+ind+'6'); mostrarCampo('lbCompoeFunrural'+ind); } else{ ocultarCampo('compBaseFunrural'+ind); ocultarCampo('operBaseFunrural'+ind); ocultarCampo('lbOpe'+ind+'6'); ocultarCampo('lbCompoeFunrural'+ind); } if (f['tmp.par.possuiIRRF'].value == 1) { mostrarCampo('compBaseIR'+ind); mostrarCampo('operBaseIR'+ind); mostrarCampo('lbOpe'+ind+'7'); mostrarCampo('lbCompoeIrrf'+ind); } else { ocultarCampo('compBaseIR'+ind); ocultarCampo('operBaseIR'+ind); ocultarCampo('lbOpe'+ind+'7'); ocultarCampo('lbCompoeIrrf'+ind); } if (f['tmp.par.possuiINSS'].value == 1) { mostrarCampo('compBaseINSS'+ind); mostrarCampo('operBaseINSS'+ind); mostrarCampo('lbOpe'+ind+'8'); mostrarCampo('lbCompoeInss'+ind); } else { ocultarCampo('compBaseINSS'+ind); ocultarCampo('operBaseINSS'+ind); ocultarCampo('lbOpe'+ind+'8'); ocultarCampo('lbCompoeInss'+ind); } } else { ocultarCampo('compCustos'+ind); ocultarCampo('operCustos'+ind); ocultarCampo('lbCompoeEntrada'+ind); ocultarCampo('lbOpe'+ind+'2'); // ocultarCampo('compBaseICMS'+ind); ocultarCampo('operBaseICMS'+ind); ocultarCampo('lbOpe'+ind+'3'); ocultarCampo('lbCompoeIcms'+ind); // ocultarCampo('compBaseIPI'+ind); ocultarCampo('operBaseIPI'+ind); ocultarCampo('lbOpe'+ind+'4'); ocultarCampo('lbCompoeIpi'+ind); // ocultarCampo('compBaseISS'+ind); ocultarCampo('operBaseISS'+ind); ocultarCampo('lbOpe'+ind+'5'); ocultarCampo('lbCompoeIss'+ind); // ocultarCampo('compBaseFunrural'+ind); ocultarCampo('operBaseFunrural'+ind); ocultarCampo('lbOpe'+ind+'6'); ocultarCampo('lbCompoeFunrural'+ind); // ocultarCampo('compBaseIR'+ind); ocultarCampo('operBaseIR'+ind); ocultarCampo('lbOpe'+ind+'7'); ocultarCampo('lbCompoeIrrf'+ind); // ocultarCampo('compBaseINSS'+ind); ocultarCampo('operBaseINSS'+ind); ocultarCampo('lbOpe'+ind+'8'); ocultarCampo('lbCompoeInss'+ind); } ocultarOperacao(f['tmp.parf'+ind+'.compCustos']); ocultarOperacao(f['tmp.parf'+ind+'.compBaseICMS']); ocultarOperacao(f['tmp.parf'+ind+'.compBaseIPI']); ocultarOperacao(f['tmp.parf'+ind+'.compBaseISS']); ocultarOperacao(f['tmp.parf'+ind+'.compBaseFunrural']); ocultarOperacao(f['tmp.parf'+ind+'.compBaseIR']); ocultarOperacao(f['tmp.parf'+ind+'.compBaseINSS']); } function ocultarOperacao(obj){ if (f['tmp.par.permiteAlteracao'].value != '0'){ var array=(obj.name).split("."); var ind=array[1].substr(4,1); // recupera fixas 1 a 5 var campo=array[2].slice(4); // recupera nome do campo var objD=document.getElementById('oper'+campo+ind); if (obj.value == 1){ objD.disabled=false; objD.className='campos'; } else { objD.value = ""; objD.disabled=true; objD.className='camposquery'; } } } function ocultarCampo(id){ var obj=document.getElementById(id); obj.value=""; obj.style.display="none"; } function mostrarCampo(id){ var obj=document.getElementById(id); obj.style.display=""; } /* PADRAO */ // consulta parametros de nfe function consultarParametros(objPar) { var url = projDir + "estoques/tabelas/showparametrosnfe.wsp?tmp.descricao="+filtrarCGI(objPar.value); consultarGenerico(objPar,url,450,450); } // abrir parametro de nfe function abrirParametro(codigo){ abrirGenerico(codigo); } // cadastro de parametros function cadastrarParametros(objPar) { var url = projDir + "estoques/tabelas/parametrosnfe.wsp"; cadastrarGenerico(objPar,url,480,650); } // W.I. Event para acessar parametros function getParametros(objCodParametro, objDescParametro) { // verifica se deve executar o wievent ao sair do campo if (!window.execFocusBlur) return false; // testar se nao esta executando pelo Wizard if (window.designMode) return false; var wievent=new WIEvent(); if (objCodParametro.value=="") { objDescParametro.value=""; return true; } wievent.writeobj("tmp.codParametro",objCodParametro.value); wievent.selectdb('EstGetParametro'); wievent.next(); //objCodParametro.value = wievent.column("codParametro"); objDescParametro.value = wievent.column("descricao"); if (wievent.column("error") != "1"){ alert (wievent.column("error")); objCodParametro.focus(); return false; } return true; }