/**
  * Força o download dos relatórios
  */
 public function downloadAction()
 {
     parent::noLayout();
     parent::download($this->getRequest()->getParam('arquivo'));
 }
 /**
  * Formulário de impressão automatica das guias
  */
 public function impressaoGeracaoAutomaticaAction()
 {
     $oForm = new Fiscal_Form_Guias();
     $oForm->getElement('btn_gerar')->setAttrib('style', 'display:none;');
     $oForm->getElement('btn_consultar')->setLabel('Imprimir');
     $oForm->getElement('btn_consultar')->setAttrib('type', 'submit');
     $oForm->setAction($this->action);
     $this->view->oForm = $oForm;
     if ($this->getRequest()->isPost()) {
         $aParametros = $this->getRequest()->getParams();
         parent::noTemplate();
         $iMesCompetencia = str_pad($aParametros['mes_competencia'], 2, '0', STR_PAD_LEFT);
         $iAnoCompetencia = $aParametros['ano_competencia'];
         $aGuiasCompetencia = Contribuinte_Model_Competencia::getByGuiasContribuinteAndCompetencia($iMesCompetencia, $iAnoCompetencia);
         $oPrefeitura = Administrativo_Model_Prefeitura::getDadosPrefeituraBase();
         $aDadosRelatorio = array();
         foreach ($aGuiasCompetencia as $oGuia) {
             $oDados = new stdClass();
             $oDados->competencia = $oGuia->getCompetencia();
             $oDados->valorTotal = $oGuia->getFormatedTotalServico();
             $oDados->valorIss = $oGuia->getFormatedTotalIss();
             $oDados->razaoSocial = $oGuia->getContribuinte()->getNome();
             $oDados->im = $oGuia->getContribuinte()->getInscricaoMunicipal();
             $oDados->cnpj = $oGuia->getContribuinte()->getCgcCpf();
             $aDadosRelatorio[] = $oDados;
         }
         $oImpressaoRelatorio = new Fiscal_Model_ImpressaoRelatorioDeGuias();
         $oImpressaoRelatorio->setAmbiente(getenv("APPLICATION_ENV"));
         $oImpressaoRelatorio->setPrefeitura($oPrefeitura->getNome());
         $oImpressaoRelatorio->setDados($aDadosRelatorio);
         $aArquivo = $oImpressaoRelatorio->montaRelatorio();
         parent::download($aArquivo['filename']);
     }
 }