get('stAcao'); include_once(CAM_GRH_FOL_MAPEAMENTO."TFolhaPagamentoPeriodoMovimentacao.class.php"); $obTFolhaPagamentoPeriodoMovimentacao = new TFolhaPagamentoPeriodoMovimentacao(); $obTFolhaPagamentoPeriodoMovimentacao->recuperaUltimaMovimentacao($rsPeriodoMovimentacao); if (trim($stAcao)=="incluir") { $preview = new PreviewBirt(4,27,9); $preview->setNomeArquivo('reajustesSalariais'); } else { list($inCodReajusteExclusao, $stOrigemExclusao) = explode("*_*", Sessao::read("inCodReajuste")); $preview = new PreviewBirt(4,27,21); $preview->setNomeArquivo('reajusteSalariaisExclusao'); $preview->addParametro("inCodReajuste",$inCodReajusteExclusao); } $preview->setVersaoBirt("2.5.0"); $preview->setReturnURL( CAM_GRH_FOL_INSTANCIAS."rotinaMensal/FMReajustesSalariais.php?stAcao=".$stAcao); if (is_array(Sessao::read("arRegistros"))) { $stContratos = ""; foreach (Sessao::read("arRegistros") as $arRegistro) { $stContratos .= $arRegistro["cod_contrato"].","; } $stContratos = substr($stContratos,0,strlen($stContratos)-1); } if (trim(Sessao::read("inCodigoEvento")) != "") { include_once(CAM_GRH_FOL_MAPEAMENTO."TFolhaPagamentoEvento.class.php"); $obTFolhaPagamentoEvento = new TFolhaPagamentoEvento(); $stFiltroEvento = " WHERE codigo = '".trim(Sessao::read("inCodigoEvento"))."'"; $obTFolhaPagamentoEvento->recuperaTodos($rsEvento,$stFiltroEvento); } $preview->addParametro("entidade",Sessao::getCodEntidade($boTransacao)); $preview->addParametro("stEntidade",Sessao::getEntidade()); $preview->addParametro("stObs",Sessao::read("stObservacao")); $preview->addParametro("stPercentual",str_replace(",",".",str_replace(".","",Sessao::read("nuPercentualReajuste")*1))); $preview->addParametro("stValor",str_replace(",",".",str_replace(".","",Sessao::read("nuValorReajuste")*1))); $preview->addParametro("stTipoReajuste",Sessao::read("stTipoReajuste")); $preview->addParametro("stFaixas",Sessao::read("nuFaixaInicial")." ate ".Sessao::read("nuFaixaFinal")); $preview->addParametro("stVigencia",Sessao::read("dtVigencia")); $preview->addParametro("competencia",$dtCompetencia); $preview->addParametro("stTipoFiltro","contrato"); $preview->addParametro("stValoresFiltro",$stContratos); if (Sessao::read("stCadastro") == "o") { $preview->addParametro("stSituacao","P"); } if (Sessao::read("stCadastro") == "a") { $preview->addParametro("stSituacao","A"); } if (Sessao::read("stCadastro") == "p") { $preview->addParametro("stSituacao","E"); } $preview->addParametro("inCodPeriodoMovimentacao",$rsPeriodoMovimentacao->getCampo("cod_periodo_movimentacao")); if (trim(Sessao::read("inCodigoEvento")) != "") { $preview->addParametro("inCodEvento",$rsEvento->getCampo("cod_evento")); } $preview->addParametro("stReajuste",Sessao::read("stReajuste")); $preview->addParametro("inCodConfiguracao",Sessao::read("inCodConfiguracao")); $preview->addParametro("desdobramento",$stFiltroAdicional); $preview->preview(); ?>