Commit 00a7f1b045ea55786e39dd83133bc756db12b3ab
1 parent
ec514ad0
Exists in
master
Atualização
Showing
37 changed files
with
1275 additions
and
2127 deletions
Show diff stats
config.yml-dist
gestaoAdministrativa/fontes/PHP/framework/bancoDados/postgreSQL/PersistenteRelatorio.class.php
| @@ -74,7 +74,7 @@ function PersistenteRelatorio() | @@ -74,7 +74,7 @@ function PersistenteRelatorio() | ||
| 74 | * Método abstrato | 74 | * Método abstrato |
| 75 | * @access Public | 75 | * @access Public |
| 76 | */ | 76 | */ |
| 77 | -function geraRecordSet(&$rsRecordSet , $stOrder = "") | ||
| 78 | -{ | ||
| 79 | -} | 77 | +//function geraRecordSet(&$rsRecordSet , $stOrder = "") |
| 78 | +//{ | ||
| 79 | +//} | ||
| 80 | } | 80 | } |
gestaoAdministrativa/fontes/PHP/protocolo/protocolo/processos/incluiProcesso.php
| @@ -32,7 +32,7 @@ | @@ -32,7 +32,7 @@ | ||
| 32 | 32 | ||
| 33 | Casos de uso: uc-01.06.98 | 33 | Casos de uso: uc-01.06.98 |
| 34 | 34 | ||
| 35 | - $Id: incluiProcesso.php 60298 2014-10-10 21:01:01Z arthur $ | 35 | + $Id: incluiProcesso.php 62399 2015-05-04 17:27:11Z jean $ |
| 36 | 36 | ||
| 37 | */ | 37 | */ |
| 38 | 38 | ||
| @@ -157,6 +157,7 @@ switch ($controle) { | @@ -157,6 +157,7 @@ switch ($controle) { | ||
| 157 | 157 | ||
| 158 | # Insere o processo no banco de dados e exibe mensagens | 158 | # Insere o processo no banco de dados e exibe mensagens |
| 159 | $processos = new processosLegado; | 159 | $processos = new processosLegado; |
| 160 | + | ||
| 160 | $boProcessoIncluido = $processos->incluiProcesso($codProcesso,$_REQUEST["vinculo"],$codClassificacao,$codAssunto,$numCgm,$_REQUEST["numMatricula"], | 161 | $boProcessoIncluido = $processos->incluiProcesso($codProcesso,$_REQUEST["vinculo"],$codClassificacao,$codAssunto,$numCgm,$_REQUEST["numMatricula"], |
| 161 | $_REQUEST['numInscricao'],$_REQUEST["observacoes"],$_REQUEST["resumo"],$refAnterior,$processosAnexos, | 162 | $_REQUEST['numInscricao'],$_REQUEST["observacoes"],$_REQUEST["resumo"],$refAnterior,$processosAnexos, |
| 162 | Sessao::read('numCgm'),$codOrgao,$codUnidade,$codDpto,$codSetor, | 163 | Sessao::read('numCgm'),$codOrgao,$codUnidade,$codDpto,$codSetor, |
gestaoAdministrativa/fontes/PHP/protocolo/protocolo/processos/interfaceProcessos.class.php
| @@ -32,7 +32,7 @@ | @@ -32,7 +32,7 @@ | ||
| 32 | 32 | ||
| 33 | * Casos de uso: uc-01.06.98 | 33 | * Casos de uso: uc-01.06.98 |
| 34 | 34 | ||
| 35 | - $Id: interfaceProcessos.class.php 62345 2015-04-27 18:46:06Z jean $ | 35 | + $Id: interfaceProcessos.class.php 62399 2015-05-04 17:27:11Z jean $ |
| 36 | */ | 36 | */ |
| 37 | 37 | ||
| 38 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkHTML.inc.php'; | 38 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkHTML.inc.php'; |
| @@ -594,6 +594,13 @@ function formIncluiProcesso($dadosForm="",$action="",$controle=0) | @@ -594,6 +594,13 @@ function formIncluiProcesso($dadosForm="",$action="",$controle=0) | ||
| 594 | mensagem += '@A combo Assunto é obrigatória'; | 594 | mensagem += '@A combo Assunto é obrigatória'; |
| 595 | erro = true; | 595 | erro = true; |
| 596 | } | 596 | } |
| 597 | + | ||
| 598 | + campo = jq('#inCodOrganogramaClassificacao').val(); | ||
| 599 | + | ||
| 600 | + if (campo=='0.00.00' || campo=='') { | ||
| 601 | + mensagem += '@A combo Classificação de Encaminhamento de Processo é obrigatória'; | ||
| 602 | + erro = true; | ||
| 603 | + } | ||
| 597 | 604 | ||
| 598 | if (erro) { | 605 | if (erro) { |
| 599 | jq('#botaoOk').attr('disabled','disabled'); | 606 | jq('#botaoOk').attr('disabled','disabled'); |
gestaoAdministrativa/fontes/RPT/protocolo/report/design/arquivaProcessoDefinitivo.rptdesign
| 1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | -<report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.23" id="1"> | ||
| 3 | - <property name="comments">Copyright (c) 2007 <<Your Company Name here>></property> | ||
| 4 | - <property name="createdBy">Eclipse BIRT Designer Version 4.4.0.v201405191524 Build <4.4.0.v20140606-1451></property> | 2 | +<report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.20" id="1"> |
| 3 | + <property name="createdBy">Eclipse BIRT Designer Version 2.5.0.v20090603 Build <2.5.0.v20090617-0630></property> | ||
| 5 | <property name="units">in</property> | 4 | <property name="units">in</property> |
| 5 | + <property name="comments">Copyright (c) 2007 <<Your Company Name here>></property> | ||
| 6 | <text-property name="displayName">Template Urbem Retrato</text-property> | 6 | <text-property name="displayName">Template Urbem Retrato</text-property> |
| 7 | <property name="layoutPreference">auto layout</property> | 7 | <property name="layoutPreference">auto layout</property> |
| 8 | <list-property name="libraries"> | 8 | <list-property name="libraries"> |
| @@ -15,9 +15,9 @@ | @@ -15,9 +15,9 @@ | ||
| 15 | <scalar-parameter name="term_user" id="6666"> | 15 | <scalar-parameter name="term_user" id="6666"> |
| 16 | <property name="valueType">static</property> | 16 | <property name="valueType">static</property> |
| 17 | <property name="dataType">string</property> | 17 | <property name="dataType">string</property> |
| 18 | - <property name="distinct">true</property> | ||
| 19 | <property name="paramType">simple</property> | 18 | <property name="paramType">simple</property> |
| 20 | <property name="controlType">text-box</property> | 19 | <property name="controlType">text-box</property> |
| 20 | + <property name="distinct">true</property> | ||
| 21 | <structure name="format"> | 21 | <structure name="format"> |
| 22 | <property name="category">Unformatted</property> | 22 | <property name="category">Unformatted</property> |
| 23 | </structure> | 23 | </structure> |
| @@ -27,9 +27,9 @@ | @@ -27,9 +27,9 @@ | ||
| 27 | <property name="valueType">static</property> | 27 | <property name="valueType">static</property> |
| 28 | <property name="isRequired">false</property> | 28 | <property name="isRequired">false</property> |
| 29 | <property name="dataType">string</property> | 29 | <property name="dataType">string</property> |
| 30 | - <property name="distinct">true</property> | ||
| 31 | <property name="paramType">simple</property> | 30 | <property name="paramType">simple</property> |
| 32 | <property name="controlType">text-box</property> | 31 | <property name="controlType">text-box</property> |
| 32 | + <property name="distinct">true</property> | ||
| 33 | <structure name="format"> | 33 | <structure name="format"> |
| 34 | <property name="category">Unformatted</property> | 34 | <property name="category">Unformatted</property> |
| 35 | </structure> | 35 | </structure> |
| @@ -39,9 +39,9 @@ | @@ -39,9 +39,9 @@ | ||
| 39 | <property name="valueType">static</property> | 39 | <property name="valueType">static</property> |
| 40 | <property name="isRequired">false</property> | 40 | <property name="isRequired">false</property> |
| 41 | <property name="dataType">string</property> | 41 | <property name="dataType">string</property> |
| 42 | - <property name="distinct">true</property> | ||
| 43 | <property name="paramType">simple</property> | 42 | <property name="paramType">simple</property> |
| 44 | <property name="controlType">text-box</property> | 43 | <property name="controlType">text-box</property> |
| 44 | + <property name="distinct">true</property> | ||
| 45 | <structure name="format"> | 45 | <structure name="format"> |
| 46 | <property name="category">Unformatted</property> | 46 | <property name="category">Unformatted</property> |
| 47 | </structure> | 47 | </structure> |
| @@ -51,12 +51,12 @@ | @@ -51,12 +51,12 @@ | ||
| 51 | <property name="valueType">static</property> | 51 | <property name="valueType">static</property> |
| 52 | <property name="isRequired">false</property> | 52 | <property name="isRequired">false</property> |
| 53 | <property name="dataType">string</property> | 53 | <property name="dataType">string</property> |
| 54 | - <property name="distinct">true</property> | ||
| 55 | <simple-property-list name="defaultValue"> | 54 | <simple-property-list name="defaultValue"> |
| 56 | <value type="constant">org.postgresql.Driver</value> | 55 | <value type="constant">org.postgresql.Driver</value> |
| 57 | </simple-property-list> | 56 | </simple-property-list> |
| 58 | <property name="paramType">simple</property> | 57 | <property name="paramType">simple</property> |
| 59 | <property name="controlType">text-box</property> | 58 | <property name="controlType">text-box</property> |
| 59 | + <property name="distinct">true</property> | ||
| 60 | <structure name="format"> | 60 | <structure name="format"> |
| 61 | <property name="category">Unformatted</property> | 61 | <property name="category">Unformatted</property> |
| 62 | </structure> | 62 | </structure> |
| @@ -66,12 +66,12 @@ | @@ -66,12 +66,12 @@ | ||
| 66 | <property name="valueType">static</property> | 66 | <property name="valueType">static</property> |
| 67 | <property name="isRequired">false</property> | 67 | <property name="isRequired">false</property> |
| 68 | <property name="dataType">string</property> | 68 | <property name="dataType">string</property> |
| 69 | - <property name="distinct">true</property> | ||
| 70 | <simple-property-list name="defaultValue"> | 69 | <simple-property-list name="defaultValue"> |
| 71 | <value type="constant">jdbc:postgresql://172.16.30.4:5432/ga_mariana_1809_1910_1</value> | 70 | <value type="constant">jdbc:postgresql://172.16.30.4:5432/ga_mariana_1809_1910_1</value> |
| 72 | </simple-property-list> | 71 | </simple-property-list> |
| 73 | <property name="paramType">simple</property> | 72 | <property name="paramType">simple</property> |
| 74 | <property name="controlType">text-box</property> | 73 | <property name="controlType">text-box</property> |
| 74 | + <property name="distinct">true</property> | ||
| 75 | <structure name="format"> | 75 | <structure name="format"> |
| 76 | <property name="category">Unformatted</property> | 76 | <property name="category">Unformatted</property> |
| 77 | </structure> | 77 | </structure> |
| @@ -81,12 +81,12 @@ | @@ -81,12 +81,12 @@ | ||
| 81 | <property name="valueType">static</property> | 81 | <property name="valueType">static</property> |
| 82 | <property name="isRequired">false</property> | 82 | <property name="isRequired">false</property> |
| 83 | <property name="dataType">string</property> | 83 | <property name="dataType">string</property> |
| 84 | - <property name="distinct">true</property> | ||
| 85 | <simple-property-list name="defaultValue"> | 84 | <simple-property-list name="defaultValue"> |
| 86 | <value type="constant">sw.suporte</value> | 85 | <value type="constant">sw.suporte</value> |
| 87 | </simple-property-list> | 86 | </simple-property-list> |
| 88 | <property name="paramType">simple</property> | 87 | <property name="paramType">simple</property> |
| 89 | <property name="controlType">text-box</property> | 88 | <property name="controlType">text-box</property> |
| 89 | + <property name="distinct">true</property> | ||
| 90 | <structure name="format"> | 90 | <structure name="format"> |
| 91 | <property name="category">Unformatted</property> | 91 | <property name="category">Unformatted</property> |
| 92 | </structure> | 92 | </structure> |
| @@ -96,12 +96,12 @@ | @@ -96,12 +96,12 @@ | ||
| 96 | <property name="valueType">static</property> | 96 | <property name="valueType">static</property> |
| 97 | <property name="isRequired">false</property> | 97 | <property name="isRequired">false</property> |
| 98 | <property name="dataType">string</property> | 98 | <property name="dataType">string</property> |
| 99 | - <property name="distinct">true</property> | ||
| 100 | <simple-property-list name="defaultValue"> | 99 | <simple-property-list name="defaultValue"> |
| 101 | <value type="constant">suporte</value> | 100 | <value type="constant">suporte</value> |
| 102 | </simple-property-list> | 101 | </simple-property-list> |
| 103 | <property name="paramType">simple</property> | 102 | <property name="paramType">simple</property> |
| 104 | <property name="controlType">text-box</property> | 103 | <property name="controlType">text-box</property> |
| 104 | + <property name="distinct">true</property> | ||
| 105 | <structure name="format"> | 105 | <structure name="format"> |
| 106 | <property name="category">Unformatted</property> | 106 | <property name="category">Unformatted</property> |
| 107 | </structure> | 107 | </structure> |
| @@ -110,9 +110,9 @@ | @@ -110,9 +110,9 @@ | ||
| 110 | <property name="valueType">static</property> | 110 | <property name="valueType">static</property> |
| 111 | <property name="isRequired">false</property> | 111 | <property name="isRequired">false</property> |
| 112 | <property name="dataType">integer</property> | 112 | <property name="dataType">integer</property> |
| 113 | - <property name="distinct">true</property> | ||
| 114 | <property name="paramType">simple</property> | 113 | <property name="paramType">simple</property> |
| 115 | <property name="controlType">text-box</property> | 114 | <property name="controlType">text-box</property> |
| 115 | + <property name="distinct">true</property> | ||
| 116 | <structure name="format"> | 116 | <structure name="format"> |
| 117 | <property name="category">Unformatted</property> | 117 | <property name="category">Unformatted</property> |
| 118 | </structure> | 118 | </structure> |
| @@ -121,10 +121,10 @@ | @@ -121,10 +121,10 @@ | ||
| 121 | <property name="valueType">static</property> | 121 | <property name="valueType">static</property> |
| 122 | <property name="isRequired">false</property> | 122 | <property name="isRequired">false</property> |
| 123 | <property name="dataType">string</property> | 123 | <property name="dataType">string</property> |
| 124 | - <property name="distinct">true</property> | ||
| 125 | <property name="paramType">simple</property> | 124 | <property name="paramType">simple</property> |
| 126 | <property name="concealValue">false</property> | 125 | <property name="concealValue">false</property> |
| 127 | <property name="controlType">text-box</property> | 126 | <property name="controlType">text-box</property> |
| 127 | + <property name="distinct">true</property> | ||
| 128 | <structure name="format"> | 128 | <structure name="format"> |
| 129 | <property name="category">Unformatted</property> | 129 | <property name="category">Unformatted</property> |
| 130 | </structure> | 130 | </structure> |
| @@ -133,10 +133,10 @@ | @@ -133,10 +133,10 @@ | ||
| 133 | <property name="valueType">static</property> | 133 | <property name="valueType">static</property> |
| 134 | <property name="isRequired">false</property> | 134 | <property name="isRequired">false</property> |
| 135 | <property name="dataType">string</property> | 135 | <property name="dataType">string</property> |
| 136 | - <property name="distinct">true</property> | ||
| 137 | <property name="paramType">simple</property> | 136 | <property name="paramType">simple</property> |
| 138 | <property name="concealValue">false</property> | 137 | <property name="concealValue">false</property> |
| 139 | <property name="controlType">text-box</property> | 138 | <property name="controlType">text-box</property> |
| 139 | + <property name="distinct">true</property> | ||
| 140 | <structure name="format"> | 140 | <structure name="format"> |
| 141 | <property name="category">Unformatted</property> | 141 | <property name="category">Unformatted</property> |
| 142 | </structure> | 142 | </structure> |
| @@ -145,9 +145,9 @@ | @@ -145,9 +145,9 @@ | ||
| 145 | <property name="valueType">static</property> | 145 | <property name="valueType">static</property> |
| 146 | <property name="isRequired">false</property> | 146 | <property name="isRequired">false</property> |
| 147 | <property name="dataType">string</property> | 147 | <property name="dataType">string</property> |
| 148 | - <property name="distinct">true</property> | ||
| 149 | <property name="paramType">simple</property> | 148 | <property name="paramType">simple</property> |
| 150 | <property name="controlType">text-box</property> | 149 | <property name="controlType">text-box</property> |
| 150 | + <property name="distinct">true</property> | ||
| 151 | <structure name="format"> | 151 | <structure name="format"> |
| 152 | <property name="category">Unformatted</property> | 152 | <property name="category">Unformatted</property> |
| 153 | </structure> | 153 | </structure> |
| @@ -156,9 +156,9 @@ | @@ -156,9 +156,9 @@ | ||
| 156 | <property name="valueType">static</property> | 156 | <property name="valueType">static</property> |
| 157 | <property name="isRequired">false</property> | 157 | <property name="isRequired">false</property> |
| 158 | <property name="dataType">string</property> | 158 | <property name="dataType">string</property> |
| 159 | - <property name="distinct">true</property> | ||
| 160 | <property name="paramType">simple</property> | 159 | <property name="paramType">simple</property> |
| 161 | <property name="controlType">text-box</property> | 160 | <property name="controlType">text-box</property> |
| 161 | + <property name="distinct">true</property> | ||
| 162 | <structure name="format"> | 162 | <structure name="format"> |
| 163 | <property name="category">Unformatted</property> | 163 | <property name="category">Unformatted</property> |
| 164 | </structure> | 164 | </structure> |
| @@ -167,10 +167,10 @@ | @@ -167,10 +167,10 @@ | ||
| 167 | <property name="valueType">static</property> | 167 | <property name="valueType">static</property> |
| 168 | <property name="isRequired">false</property> | 168 | <property name="isRequired">false</property> |
| 169 | <property name="dataType">string</property> | 169 | <property name="dataType">string</property> |
| 170 | - <property name="distinct">true</property> | ||
| 171 | <property name="paramType">simple</property> | 170 | <property name="paramType">simple</property> |
| 172 | <property name="concealValue">false</property> | 171 | <property name="concealValue">false</property> |
| 173 | <property name="controlType">text-box</property> | 172 | <property name="controlType">text-box</property> |
| 173 | + <property name="distinct">true</property> | ||
| 174 | <structure name="format"> | 174 | <structure name="format"> |
| 175 | <property name="category">Unformatted</property> | 175 | <property name="category">Unformatted</property> |
| 176 | </structure> | 176 | </structure> |
| @@ -179,9 +179,9 @@ | @@ -179,9 +179,9 @@ | ||
| 179 | <property name="valueType">static</property> | 179 | <property name="valueType">static</property> |
| 180 | <property name="isRequired">false</property> | 180 | <property name="isRequired">false</property> |
| 181 | <property name="dataType">string</property> | 181 | <property name="dataType">string</property> |
| 182 | - <property name="distinct">true</property> | ||
| 183 | <property name="paramType">simple</property> | 182 | <property name="paramType">simple</property> |
| 184 | <property name="controlType">text-box</property> | 183 | <property name="controlType">text-box</property> |
| 184 | + <property name="distinct">true</property> | ||
| 185 | <structure name="format"> | 185 | <structure name="format"> |
| 186 | <property name="category">Unformatted</property> | 186 | <property name="category">Unformatted</property> |
| 187 | </structure> | 187 | </structure> |
| @@ -190,23 +190,22 @@ | @@ -190,23 +190,22 @@ | ||
| 190 | <property name="valueType">static</property> | 190 | <property name="valueType">static</property> |
| 191 | <property name="isRequired">false</property> | 191 | <property name="isRequired">false</property> |
| 192 | <property name="dataType">string</property> | 192 | <property name="dataType">string</property> |
| 193 | - <property name="distinct">true</property> | ||
| 194 | <simple-property-list name="defaultValue"> | 193 | <simple-property-list name="defaultValue"> |
| 195 | <value type="constant"></value> | 194 | <value type="constant"></value> |
| 196 | </simple-property-list> | 195 | </simple-property-list> |
| 197 | <property name="paramType">simple</property> | 196 | <property name="paramType">simple</property> |
| 198 | <property name="controlType">text-box</property> | 197 | <property name="controlType">text-box</property> |
| 198 | + <property name="distinct">true</property> | ||
| 199 | <structure name="format"> | 199 | <structure name="format"> |
| 200 | <property name="category">Unformatted</property> | 200 | <property name="category">Unformatted</property> |
| 201 | </structure> | 201 | </structure> |
| 202 | </scalar-parameter> | 202 | </scalar-parameter> |
| 203 | - <scalar-parameter name="pEntidadePrincipal" id="6669"> | 203 | + <scalar-parameter name="pEntidadePrincipal" id="6668"> |
| 204 | <property name="valueType">static</property> | 204 | <property name="valueType">static</property> |
| 205 | <property name="dataType">string</property> | 205 | <property name="dataType">string</property> |
| 206 | - <property name="distinct">true</property> | ||
| 207 | - <list-property name="selectionList"/> | ||
| 208 | <property name="paramType">simple</property> | 206 | <property name="paramType">simple</property> |
| 209 | <property name="controlType">text-box</property> | 207 | <property name="controlType">text-box</property> |
| 208 | + <property name="distinct">true</property> | ||
| 210 | <structure name="format"> | 209 | <structure name="format"> |
| 211 | <property name="category">Unformatted</property> | 210 | <property name="category">Unformatted</property> |
| 212 | </structure> | 211 | </structure> |
| @@ -519,9 +518,8 @@ params['query'] = this.queryText; ]]></method> | @@ -519,9 +518,8 @@ params['query'] = this.queryText; ]]></method> | ||
| 519 | </structure> | 518 | </structure> |
| 520 | <structure> | 519 | <structure> |
| 521 | <property name="name">valor</property> | 520 | <property name="name">valor</property> |
| 522 | - <expression name="expression" type="javascript">params["pEntidadePrincipal"] + ", " + params["pDataHoje"]</expression> | 521 | + <expression name="expression">params["pEntidadePrincipal"] + ", " + params["pDataHoje"]</expression> |
| 523 | <property name="dataType">string</property> | 522 | <property name="dataType">string</property> |
| 524 | - <property name="allowExport">true</property> | ||
| 525 | </structure> | 523 | </structure> |
| 526 | <structure> | 524 | <structure> |
| 527 | <property name="name">endereco</property> | 525 | <property name="name">endereco</property> |
| @@ -833,12 +831,14 @@ params['query'] = this.queryText; ]]></method> | @@ -833,12 +831,14 @@ params['query'] = this.queryText; ]]></method> | ||
| 833 | <cell id="1776"> | 831 | <cell id="1776"> |
| 834 | <property name="colSpan">3</property> | 832 | <property name="colSpan">3</property> |
| 835 | <property name="rowSpan">1</property> | 833 | <property name="rowSpan">1</property> |
| 836 | - <text-data id="6670"> | 834 | + <data id="1678"> |
| 837 | <property name="fontWeight">bold</property> | 835 | <property name="fontWeight">bold</property> |
| 836 | + <property name="paddingTop">1pt</property> | ||
| 837 | + <property name="paddingLeft">1pt</property> | ||
| 838 | + <property name="paddingRight">10pt</property> | ||
| 838 | <property name="textAlign">center</property> | 839 | <property name="textAlign">center</property> |
| 839 | - <expression name="valueExpr">params["pEntidadePrincipal"] + ", " + params["pDataHoje"]</expression> | ||
| 840 | - <property name="contentType">html</property> | ||
| 841 | - </text-data> | 840 | + <property name="resultSetColumn">valor</property> |
| 841 | + </data> | ||
| 842 | </cell> | 842 | </cell> |
| 843 | </row> | 843 | </row> |
| 844 | <row id="1897"> | 844 | <row id="1897"> |
gestaoAdministrativa/fontes/RPT/protocolo/report/design/reciboProcesso.rptdesign
| 1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | -<report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.23" id="1"> | 2 | +<report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.20" id="1"> |
| 3 | + <property name="createdBy">Eclipse BIRT Designer Version 2.5.0.v20090603 Build <2.5.0.v20090617-0630></property> | ||
| 4 | + <property name="units">in</property> | ||
| 3 | <property name="comments">Copyright (c) 2007 <<Your Company Name here>></property> | 5 | <property name="comments">Copyright (c) 2007 <<Your Company Name here>></property> |
| 4 | - <property name="createdBy">Eclipse BIRT Designer Version 4.4.0.v201405191524 Build <4.4.0.v20140606-1451></property> | ||
| 5 | <list-property name="propertyBindings"> | 6 | <list-property name="propertyBindings"> |
| 6 | <structure> | 7 | <structure> |
| 7 | <property name="name">queryText</property> | 8 | <property name="name">queryText</property> |
| @@ -20,7 +21,6 @@ | @@ -20,7 +21,6 @@ | ||
| 20 | <property name="id">1181</property> | 21 | <property name="id">1181</property> |
| 21 | </structure> | 22 | </structure> |
| 22 | </list-property> | 23 | </list-property> |
| 23 | - <property name="units">in</property> | ||
| 24 | <text-property name="displayName">Template Urbem Retrato</text-property> | 24 | <text-property name="displayName">Template Urbem Retrato</text-property> |
| 25 | <property name="layoutPreference">auto layout</property> | 25 | <property name="layoutPreference">auto layout</property> |
| 26 | <list-property name="libraries"> | 26 | <list-property name="libraries"> |
| @@ -33,9 +33,9 @@ | @@ -33,9 +33,9 @@ | ||
| 33 | <scalar-parameter name="term_user" id="6666"> | 33 | <scalar-parameter name="term_user" id="6666"> |
| 34 | <property name="valueType">static</property> | 34 | <property name="valueType">static</property> |
| 35 | <property name="dataType">string</property> | 35 | <property name="dataType">string</property> |
| 36 | - <property name="distinct">true</property> | ||
| 37 | <property name="paramType">simple</property> | 36 | <property name="paramType">simple</property> |
| 38 | <property name="controlType">text-box</property> | 37 | <property name="controlType">text-box</property> |
| 38 | + <property name="distinct">true</property> | ||
| 39 | <structure name="format"> | 39 | <structure name="format"> |
| 40 | <property name="category">Unformatted</property> | 40 | <property name="category">Unformatted</property> |
| 41 | </structure> | 41 | </structure> |
| @@ -45,9 +45,9 @@ | @@ -45,9 +45,9 @@ | ||
| 45 | <property name="valueType">static</property> | 45 | <property name="valueType">static</property> |
| 46 | <property name="isRequired">false</property> | 46 | <property name="isRequired">false</property> |
| 47 | <property name="dataType">string</property> | 47 | <property name="dataType">string</property> |
| 48 | - <property name="distinct">true</property> | ||
| 49 | <property name="paramType">simple</property> | 48 | <property name="paramType">simple</property> |
| 50 | <property name="controlType">text-box</property> | 49 | <property name="controlType">text-box</property> |
| 50 | + <property name="distinct">true</property> | ||
| 51 | <structure name="format"> | 51 | <structure name="format"> |
| 52 | <property name="category">Unformatted</property> | 52 | <property name="category">Unformatted</property> |
| 53 | </structure> | 53 | </structure> |
| @@ -57,9 +57,9 @@ | @@ -57,9 +57,9 @@ | ||
| 57 | <property name="valueType">static</property> | 57 | <property name="valueType">static</property> |
| 58 | <property name="isRequired">false</property> | 58 | <property name="isRequired">false</property> |
| 59 | <property name="dataType">string</property> | 59 | <property name="dataType">string</property> |
| 60 | - <property name="distinct">true</property> | ||
| 61 | <property name="paramType">simple</property> | 60 | <property name="paramType">simple</property> |
| 62 | <property name="controlType">text-box</property> | 61 | <property name="controlType">text-box</property> |
| 62 | + <property name="distinct">true</property> | ||
| 63 | <structure name="format"> | 63 | <structure name="format"> |
| 64 | <property name="category">Unformatted</property> | 64 | <property name="category">Unformatted</property> |
| 65 | </structure> | 65 | </structure> |
| @@ -69,12 +69,12 @@ | @@ -69,12 +69,12 @@ | ||
| 69 | <property name="valueType">static</property> | 69 | <property name="valueType">static</property> |
| 70 | <property name="isRequired">false</property> | 70 | <property name="isRequired">false</property> |
| 71 | <property name="dataType">string</property> | 71 | <property name="dataType">string</property> |
| 72 | - <property name="distinct">true</property> | ||
| 73 | <simple-property-list name="defaultValue"> | 72 | <simple-property-list name="defaultValue"> |
| 74 | <value type="constant">org.postgresql.Driver</value> | 73 | <value type="constant">org.postgresql.Driver</value> |
| 75 | </simple-property-list> | 74 | </simple-property-list> |
| 76 | <property name="paramType">simple</property> | 75 | <property name="paramType">simple</property> |
| 77 | <property name="controlType">text-box</property> | 76 | <property name="controlType">text-box</property> |
| 77 | + <property name="distinct">true</property> | ||
| 78 | <structure name="format"> | 78 | <structure name="format"> |
| 79 | <property name="category">Unformatted</property> | 79 | <property name="category">Unformatted</property> |
| 80 | </structure> | 80 | </structure> |
| @@ -84,12 +84,12 @@ | @@ -84,12 +84,12 @@ | ||
| 84 | <property name="valueType">static</property> | 84 | <property name="valueType">static</property> |
| 85 | <property name="isRequired">false</property> | 85 | <property name="isRequired">false</property> |
| 86 | <property name="dataType">string</property> | 86 | <property name="dataType">string</property> |
| 87 | - <property name="distinct">true</property> | ||
| 88 | <simple-property-list name="defaultValue"> | 87 | <simple-property-list name="defaultValue"> |
| 89 | <value type="constant">jdbc:postgresql://[ip]:5432/[database]</value> | 88 | <value type="constant">jdbc:postgresql://[ip]:5432/[database]</value> |
| 90 | </simple-property-list> | 89 | </simple-property-list> |
| 91 | <property name="paramType">simple</property> | 90 | <property name="paramType">simple</property> |
| 92 | <property name="controlType">text-box</property> | 91 | <property name="controlType">text-box</property> |
| 92 | + <property name="distinct">true</property> | ||
| 93 | <structure name="format"> | 93 | <structure name="format"> |
| 94 | <property name="category">Unformatted</property> | 94 | <property name="category">Unformatted</property> |
| 95 | </structure> | 95 | </structure> |
| @@ -99,12 +99,12 @@ | @@ -99,12 +99,12 @@ | ||
| 99 | <property name="valueType">static</property> | 99 | <property name="valueType">static</property> |
| 100 | <property name="isRequired">false</property> | 100 | <property name="isRequired">false</property> |
| 101 | <property name="dataType">string</property> | 101 | <property name="dataType">string</property> |
| 102 | - <property name="distinct">true</property> | ||
| 103 | <simple-property-list name="defaultValue"> | 102 | <simple-property-list name="defaultValue"> |
| 104 | <value type="constant">[usuario]</value> | 103 | <value type="constant">[usuario]</value> |
| 105 | </simple-property-list> | 104 | </simple-property-list> |
| 106 | <property name="paramType">simple</property> | 105 | <property name="paramType">simple</property> |
| 107 | <property name="controlType">text-box</property> | 106 | <property name="controlType">text-box</property> |
| 107 | + <property name="distinct">true</property> | ||
| 108 | <structure name="format"> | 108 | <structure name="format"> |
| 109 | <property name="category">Unformatted</property> | 109 | <property name="category">Unformatted</property> |
| 110 | </structure> | 110 | </structure> |
| @@ -114,12 +114,12 @@ | @@ -114,12 +114,12 @@ | ||
| 114 | <property name="valueType">static</property> | 114 | <property name="valueType">static</property> |
| 115 | <property name="isRequired">false</property> | 115 | <property name="isRequired">false</property> |
| 116 | <property name="dataType">string</property> | 116 | <property name="dataType">string</property> |
| 117 | - <property name="distinct">true</property> | ||
| 118 | <simple-property-list name="defaultValue"> | 117 | <simple-property-list name="defaultValue"> |
| 119 | <value type="constant">[usuario]</value> | 118 | <value type="constant">[usuario]</value> |
| 120 | </simple-property-list> | 119 | </simple-property-list> |
| 121 | <property name="paramType">simple</property> | 120 | <property name="paramType">simple</property> |
| 122 | <property name="controlType">text-box</property> | 121 | <property name="controlType">text-box</property> |
| 122 | + <property name="distinct">true</property> | ||
| 123 | <structure name="format"> | 123 | <structure name="format"> |
| 124 | <property name="category">Unformatted</property> | 124 | <property name="category">Unformatted</property> |
| 125 | </structure> | 125 | </structure> |
| @@ -128,9 +128,9 @@ | @@ -128,9 +128,9 @@ | ||
| 128 | <property name="valueType">static</property> | 128 | <property name="valueType">static</property> |
| 129 | <property name="isRequired">false</property> | 129 | <property name="isRequired">false</property> |
| 130 | <property name="dataType">integer</property> | 130 | <property name="dataType">integer</property> |
| 131 | - <property name="distinct">true</property> | ||
| 132 | <property name="paramType">simple</property> | 131 | <property name="paramType">simple</property> |
| 133 | <property name="controlType">text-box</property> | 132 | <property name="controlType">text-box</property> |
| 133 | + <property name="distinct">true</property> | ||
| 134 | <structure name="format"> | 134 | <structure name="format"> |
| 135 | <property name="category">Unformatted</property> | 135 | <property name="category">Unformatted</property> |
| 136 | </structure> | 136 | </structure> |
| @@ -139,10 +139,10 @@ | @@ -139,10 +139,10 @@ | ||
| 139 | <property name="valueType">static</property> | 139 | <property name="valueType">static</property> |
| 140 | <property name="isRequired">false</property> | 140 | <property name="isRequired">false</property> |
| 141 | <property name="dataType">string</property> | 141 | <property name="dataType">string</property> |
| 142 | - <property name="distinct">true</property> | ||
| 143 | <property name="paramType">simple</property> | 142 | <property name="paramType">simple</property> |
| 144 | <property name="concealValue">false</property> | 143 | <property name="concealValue">false</property> |
| 145 | <property name="controlType">text-box</property> | 144 | <property name="controlType">text-box</property> |
| 145 | + <property name="distinct">true</property> | ||
| 146 | <structure name="format"> | 146 | <structure name="format"> |
| 147 | <property name="category">Unformatted</property> | 147 | <property name="category">Unformatted</property> |
| 148 | </structure> | 148 | </structure> |
| @@ -151,9 +151,9 @@ | @@ -151,9 +151,9 @@ | ||
| 151 | <property name="valueType">static</property> | 151 | <property name="valueType">static</property> |
| 152 | <property name="isRequired">false</property> | 152 | <property name="isRequired">false</property> |
| 153 | <property name="dataType">string</property> | 153 | <property name="dataType">string</property> |
| 154 | - <property name="distinct">true</property> | ||
| 155 | <property name="paramType">simple</property> | 154 | <property name="paramType">simple</property> |
| 156 | <property name="controlType">text-box</property> | 155 | <property name="controlType">text-box</property> |
| 156 | + <property name="distinct">true</property> | ||
| 157 | <structure name="format"> | 157 | <structure name="format"> |
| 158 | <property name="category">Unformatted</property> | 158 | <property name="category">Unformatted</property> |
| 159 | </structure> | 159 | </structure> |
| @@ -162,10 +162,10 @@ | @@ -162,10 +162,10 @@ | ||
| 162 | <property name="valueType">static</property> | 162 | <property name="valueType">static</property> |
| 163 | <property name="isRequired">false</property> | 163 | <property name="isRequired">false</property> |
| 164 | <property name="dataType">string</property> | 164 | <property name="dataType">string</property> |
| 165 | - <property name="distinct">true</property> | ||
| 166 | <property name="paramType">simple</property> | 165 | <property name="paramType">simple</property> |
| 167 | <property name="concealValue">false</property> | 166 | <property name="concealValue">false</property> |
| 168 | <property name="controlType">text-box</property> | 167 | <property name="controlType">text-box</property> |
| 168 | + <property name="distinct">true</property> | ||
| 169 | <structure name="format"> | 169 | <structure name="format"> |
| 170 | <property name="category">Unformatted</property> | 170 | <property name="category">Unformatted</property> |
| 171 | </structure> | 171 | </structure> |
| @@ -174,10 +174,10 @@ | @@ -174,10 +174,10 @@ | ||
| 174 | <property name="valueType">static</property> | 174 | <property name="valueType">static</property> |
| 175 | <property name="isRequired">false</property> | 175 | <property name="isRequired">false</property> |
| 176 | <property name="dataType">string</property> | 176 | <property name="dataType">string</property> |
| 177 | - <property name="distinct">true</property> | ||
| 178 | <property name="paramType">simple</property> | 177 | <property name="paramType">simple</property> |
| 179 | <property name="concealValue">false</property> | 178 | <property name="concealValue">false</property> |
| 180 | <property name="controlType">text-box</property> | 179 | <property name="controlType">text-box</property> |
| 180 | + <property name="distinct">true</property> | ||
| 181 | <structure name="format"> | 181 | <structure name="format"> |
| 182 | <property name="category">Unformatted</property> | 182 | <property name="category">Unformatted</property> |
| 183 | </structure> | 183 | </structure> |
| @@ -186,9 +186,9 @@ | @@ -186,9 +186,9 @@ | ||
| 186 | <property name="valueType">static</property> | 186 | <property name="valueType">static</property> |
| 187 | <property name="isRequired">false</property> | 187 | <property name="isRequired">false</property> |
| 188 | <property name="dataType">string</property> | 188 | <property name="dataType">string</property> |
| 189 | - <property name="distinct">true</property> | ||
| 190 | <property name="paramType">simple</property> | 189 | <property name="paramType">simple</property> |
| 191 | <property name="controlType">text-box</property> | 190 | <property name="controlType">text-box</property> |
| 191 | + <property name="distinct">true</property> | ||
| 192 | <structure name="format"> | 192 | <structure name="format"> |
| 193 | <property name="category">Unformatted</property> | 193 | <property name="category">Unformatted</property> |
| 194 | </structure> | 194 | </structure> |
| @@ -197,9 +197,9 @@ | @@ -197,9 +197,9 @@ | ||
| 197 | <property name="valueType">static</property> | 197 | <property name="valueType">static</property> |
| 198 | <property name="isRequired">false</property> | 198 | <property name="isRequired">false</property> |
| 199 | <property name="dataType">string</property> | 199 | <property name="dataType">string</property> |
| 200 | - <property name="distinct">true</property> | ||
| 201 | <property name="paramType">simple</property> | 200 | <property name="paramType">simple</property> |
| 202 | <property name="controlType">text-box</property> | 201 | <property name="controlType">text-box</property> |
| 202 | + <property name="distinct">true</property> | ||
| 203 | <structure name="format"> | 203 | <structure name="format"> |
| 204 | <property name="category">Unformatted</property> | 204 | <property name="category">Unformatted</property> |
| 205 | </structure> | 205 | </structure> |
| @@ -208,9 +208,9 @@ | @@ -208,9 +208,9 @@ | ||
| 208 | <property name="valueType">static</property> | 208 | <property name="valueType">static</property> |
| 209 | <property name="isRequired">false</property> | 209 | <property name="isRequired">false</property> |
| 210 | <property name="dataType">string</property> | 210 | <property name="dataType">string</property> |
| 211 | - <property name="distinct">true</property> | ||
| 212 | <property name="paramType">simple</property> | 211 | <property name="paramType">simple</property> |
| 213 | <property name="controlType">text-box</property> | 212 | <property name="controlType">text-box</property> |
| 213 | + <property name="distinct">true</property> | ||
| 214 | <structure name="format"> | 214 | <structure name="format"> |
| 215 | <property name="category">Unformatted</property> | 215 | <property name="category">Unformatted</property> |
| 216 | </structure> | 216 | </structure> |
| @@ -219,9 +219,9 @@ | @@ -219,9 +219,9 @@ | ||
| 219 | <property name="valueType">static</property> | 219 | <property name="valueType">static</property> |
| 220 | <property name="isRequired">false</property> | 220 | <property name="isRequired">false</property> |
| 221 | <property name="dataType">string</property> | 221 | <property name="dataType">string</property> |
| 222 | - <property name="distinct">true</property> | ||
| 223 | <property name="paramType">simple</property> | 222 | <property name="paramType">simple</property> |
| 224 | <property name="controlType">text-box</property> | 223 | <property name="controlType">text-box</property> |
| 224 | + <property name="distinct">true</property> | ||
| 225 | <structure name="format"> | 225 | <structure name="format"> |
| 226 | <property name="category">Unformatted</property> | 226 | <property name="category">Unformatted</property> |
| 227 | </structure> | 227 | </structure> |
| @@ -233,10 +233,9 @@ | @@ -233,10 +233,9 @@ | ||
| 233 | <scalar-parameter name="pEntidadePrincipal" id="6686"> | 233 | <scalar-parameter name="pEntidadePrincipal" id="6686"> |
| 234 | <property name="valueType">static</property> | 234 | <property name="valueType">static</property> |
| 235 | <property name="dataType">string</property> | 235 | <property name="dataType">string</property> |
| 236 | - <property name="distinct">true</property> | ||
| 237 | - <list-property name="selectionList"/> | ||
| 238 | <property name="paramType">simple</property> | 236 | <property name="paramType">simple</property> |
| 239 | <property name="controlType">text-box</property> | 237 | <property name="controlType">text-box</property> |
| 238 | + <property name="distinct">true</property> | ||
| 240 | <structure name="format"> | 239 | <structure name="format"> |
| 241 | <property name="category">Unformatted</property> | 240 | <property name="category">Unformatted</property> |
| 242 | </structure> | 241 | </structure> |
| @@ -1395,7 +1394,7 @@ INNER JOIN sw_municipio | @@ -1395,7 +1394,7 @@ INNER JOIN sw_municipio | ||
| 1395 | </structure> | 1394 | </structure> |
| 1396 | <structure> | 1395 | <structure> |
| 1397 | <property name="name">Column Binding</property> | 1396 | <property name="name">Column Binding</property> |
| 1398 | - <text-property name="displayName">cod_situacao</text-property> | 1397 | + <property name="displayName">cod_situacao</property> |
| 1399 | <expression name="expression">dataSetRow["cod_situacao"]</expression> | 1398 | <expression name="expression">dataSetRow["cod_situacao"]</expression> |
| 1400 | <property name="dataType">any</property> | 1399 | <property name="dataType">any</property> |
| 1401 | </structure> | 1400 | </structure> |
| @@ -1490,8 +1489,8 @@ INNER JOIN sw_municipio | @@ -1490,8 +1489,8 @@ INNER JOIN sw_municipio | ||
| 1490 | </list-property> | 1489 | </list-property> |
| 1491 | <property name="pageBreakInterval">50</property> | 1490 | <property name="pageBreakInterval">50</property> |
| 1492 | <column id="1227"> | 1491 | <column id="1227"> |
| 1493 | - <property name="textAlign">right</property> | ||
| 1494 | <property name="width">1.6145833333in</property> | 1492 | <property name="width">1.6145833333in</property> |
| 1493 | + <property name="textAlign">right</property> | ||
| 1495 | </column> | 1494 | </column> |
| 1496 | <column id="1228"> | 1495 | <column id="1228"> |
| 1497 | <property name="width">0.3229166667in</property> | 1496 | <property name="width">0.3229166667in</property> |
| @@ -2154,7 +2153,7 @@ INNER JOIN sw_municipio | @@ -2154,7 +2153,7 @@ INNER JOIN sw_municipio | ||
| 2154 | </structure> | 2153 | </structure> |
| 2155 | <structure> | 2154 | <structure> |
| 2156 | <property name="name">valor</property> | 2155 | <property name="name">valor</property> |
| 2157 | - <expression name="expression">dataSetRow["valor"]+', '</expression> | 2156 | + <expression name="expression">params["pEntidadePrincipal"] + ', '</expression> |
| 2158 | <property name="dataType">string</property> | 2157 | <property name="dataType">string</property> |
| 2159 | </structure> | 2158 | </structure> |
| 2160 | </list-property> | 2159 | </list-property> |
| @@ -2166,15 +2165,14 @@ INNER JOIN sw_municipio | @@ -2166,15 +2165,14 @@ INNER JOIN sw_municipio | ||
| 2166 | <detail> | 2165 | <detail> |
| 2167 | <row id="1618"> | 2166 | <row id="1618"> |
| 2168 | <cell id="1619"> | 2167 | <cell id="1619"> |
| 2169 | - <data id="6687"> | 2168 | + <data id="6688"> |
| 2170 | <property name="fontWeight">bold</property> | 2169 | <property name="fontWeight">bold</property> |
| 2171 | <property name="textAlign">right</property> | 2170 | <property name="textAlign">right</property> |
| 2172 | <list-property name="boundDataColumns"> | 2171 | <list-property name="boundDataColumns"> |
| 2173 | <structure> | 2172 | <structure> |
| 2174 | <property name="name">pEntidadePrincipal</property> | 2173 | <property name="name">pEntidadePrincipal</property> |
| 2175 | - <expression name="expression" type="javascript">params["pEntidadePrincipal"] + ', '</expression> | 2174 | + <expression name="expression">params["pEntidadePrincipal"].value + ', '</expression> |
| 2176 | <property name="dataType">string</property> | 2175 | <property name="dataType">string</property> |
| 2177 | - <property name="allowExport">true</property> | ||
| 2178 | </structure> | 2176 | </structure> |
| 2179 | </list-property> | 2177 | </list-property> |
| 2180 | <property name="resultSetColumn">pEntidadePrincipal</property> | 2178 | <property name="resultSetColumn">pEntidadePrincipal</property> |
| @@ -2203,42 +2201,270 @@ INNER JOIN sw_municipio | @@ -2203,42 +2201,270 @@ INNER JOIN sw_municipio | ||
| 2203 | <property name="marginTop">0pt</property> | 2201 | <property name="marginTop">0pt</property> |
| 2204 | <property name="paddingTop">1pt</property> | 2202 | <property name="paddingTop">1pt</property> |
| 2205 | </label> | 2203 | </label> |
| 2206 | - <grid name="assinaturas" id="6667" extends="urbem_221.assinaturas"> | ||
| 2207 | - <overridden-values> | ||
| 2208 | - <ref-entry baseId="1215" id="1215"/> | ||
| 2209 | - <ref-entry baseId="1150" id="1150"/> | ||
| 2210 | - <ref-entry baseId="1151" id="6668"/> | ||
| 2211 | - <ref-entry baseId="1152" id="6669"/> | ||
| 2212 | - <ref-entry baseId="1218" id="1218"/> | ||
| 2213 | - <ref-entry baseId="1179" id="1179"/> | ||
| 2214 | - <ref-entry baseId="1213" id="6670"/> | ||
| 2215 | - <ref-entry baseId="1180" id="1180"/> | ||
| 2216 | - <ref-entry baseId="1183" name="NewTable2" id="1183"/> | ||
| 2217 | - <ref-entry baseId="1186" id="1186"/> | ||
| 2218 | - <ref-entry baseId="1187" id="6671"/> | ||
| 2219 | - <ref-entry baseId="1188" name="NewData122" id="6672"/> | ||
| 2220 | - <ref-entry baseId="1189" name="NewData132" id="6673"/> | ||
| 2221 | - <ref-entry baseId="1192" id="6674"/> | ||
| 2222 | - <ref-entry baseId="1216" id="1216"/> | ||
| 2223 | - <ref-entry baseId="1153" id="1153"/> | ||
| 2224 | - <ref-entry baseId="1214" id="6675"/> | ||
| 2225 | - <ref-entry baseId="1154" id="1154"/> | ||
| 2226 | - <ref-entry baseId="1157" name="NewTable" id="1157"/> | ||
| 2227 | - <ref-entry baseId="1160" id="1160"/> | ||
| 2228 | - <ref-entry baseId="1161" id="1161"/> | ||
| 2229 | - <ref-entry baseId="1167" name="NewData12" id="1167"/> | ||
| 2230 | - <ref-entry baseId="1168" name="NewData13" id="1168"/> | ||
| 2231 | - <ref-entry baseId="1164" id="1164"/> | ||
| 2232 | - <ref-entry baseId="1155" id="1155"/> | ||
| 2233 | - <ref-entry baseId="1156" id="1156"/> | ||
| 2234 | - <ref-entry baseId="1169" name="NewTable1" id="1169"/> | ||
| 2235 | - <ref-entry baseId="1172" id="1172"/> | ||
| 2236 | - <ref-entry baseId="1173" id="1173"/> | ||
| 2237 | - <ref-entry baseId="1174" name="NewData121" id="1174"/> | ||
| 2238 | - <ref-entry baseId="1175" name="NewData131" id="1175"/> | ||
| 2239 | - <ref-entry baseId="1178" id="1178"/> | ||
| 2240 | - <ref-entry baseId="1217" id="1217"/> | ||
| 2241 | - </overridden-values> | 2204 | + <grid id="6789"> |
| 2205 | + <list-property name="visibility"> | ||
| 2206 | + <structure> | ||
| 2207 | + <property name="format">all</property> | ||
| 2208 | + <expression name="valueExpr">params["numero_assinatura"] == 0</expression> | ||
| 2209 | + </structure> | ||
| 2210 | + </list-property> | ||
| 2211 | + <column id="6790"> | ||
| 2212 | + <property name="width">20%</property> | ||
| 2213 | + </column> | ||
| 2214 | + <column id="6806"> | ||
| 2215 | + <property name="width">25%</property> | ||
| 2216 | + <property name="textAlign">center</property> | ||
| 2217 | + </column> | ||
| 2218 | + <column id="6791"> | ||
| 2219 | + <property name="width">10%</property> | ||
| 2220 | + <property name="textAlign">center</property> | ||
| 2221 | + </column> | ||
| 2222 | + <column id="6792"> | ||
| 2223 | + <property name="width">25%</property> | ||
| 2224 | + <property name="textAlign">center</property> | ||
| 2225 | + </column> | ||
| 2226 | + <column id="6793"> | ||
| 2227 | + <property name="width">20%</property> | ||
| 2228 | + </column> | ||
| 2229 | + <row id="6794"> | ||
| 2230 | + <cell id="6795"/> | ||
| 2231 | + <cell id="6804"> | ||
| 2232 | + <property name="colSpan">3</property> | ||
| 2233 | + <property name="rowSpan">1</property> | ||
| 2234 | + <table name="NewTable21" id="6819"> | ||
| 2235 | + <property name="marginTop">0pt</property> | ||
| 2236 | + <property name="width">100%</property> | ||
| 2237 | + <property name="dataSet">urbem_221.assinaturas</property> | ||
| 2238 | + <list-property name="visibility"> | ||
| 2239 | + <structure> | ||
| 2240 | + <property name="format">all</property> | ||
| 2241 | + <expression name="valueExpr">params["numero_assinatura"] > 1 || params["numero_assinatura"] == "" || params["numero_assinatura"] == ""</expression> | ||
| 2242 | + </structure> | ||
| 2243 | + </list-property> | ||
| 2244 | + <list-property name="boundDataColumns"> | ||
| 2245 | + <structure> | ||
| 2246 | + <property name="name">exercicio</property> | ||
| 2247 | + <expression name="expression">dataSetRow["exercicio"]</expression> | ||
| 2248 | + <property name="dataType">string</property> | ||
| 2249 | + </structure> | ||
| 2250 | + <structure> | ||
| 2251 | + <property name="name">cod_entidade</property> | ||
| 2252 | + <expression name="expression">dataSetRow["cod_entidade"]</expression> | ||
| 2253 | + <property name="dataType">integer</property> | ||
| 2254 | + </structure> | ||
| 2255 | + <structure> | ||
| 2256 | + <property name="name">numcgm</property> | ||
| 2257 | + <expression name="expression">dataSetRow["numcgm"]</expression> | ||
| 2258 | + <property name="dataType">integer</property> | ||
| 2259 | + </structure> | ||
| 2260 | + <structure> | ||
| 2261 | + <property name="name">cargo</property> | ||
| 2262 | + <expression name="expression">dataSetRow["cargo"]</expression> | ||
| 2263 | + <property name="dataType">string</property> | ||
| 2264 | + </structure> | ||
| 2265 | + <structure> | ||
| 2266 | + <property name="name">timestamp</property> | ||
| 2267 | + <expression name="expression">dataSetRow["timestamp"]</expression> | ||
| 2268 | + <property name="dataType">date-time</property> | ||
| 2269 | + </structure> | ||
| 2270 | + <structure> | ||
| 2271 | + <property name="name">nom_cgm</property> | ||
| 2272 | + <expression name="expression">dataSetRow["nom_cgm"]</expression> | ||
| 2273 | + <property name="dataType">string</property> | ||
| 2274 | + </structure> | ||
| 2275 | + </list-property> | ||
| 2276 | + <property name="pageBreakInterval">50</property> | ||
| 2277 | + <column id="6824"/> | ||
| 2278 | + <detail> | ||
| 2279 | + <row id="6820"> | ||
| 2280 | + <list-property name="visibility"> | ||
| 2281 | + <structure> | ||
| 2282 | + <property name="format">all</property> | ||
| 2283 | + <expression name="valueExpr">(row.__rownum%2==1)</expression> | ||
| 2284 | + </structure> | ||
| 2285 | + </list-property> | ||
| 2286 | + <cell id="6821"> | ||
| 2287 | + <property name="borderTopColor">#000000</property> | ||
| 2288 | + <property name="borderTopStyle">solid</property> | ||
| 2289 | + <property name="borderTopWidth">1px</property> | ||
| 2290 | + <property name="paddingTop">1pt</property> | ||
| 2291 | + <property name="paddingBottom">40pt</property> | ||
| 2292 | + <data name="NewData1221" id="6822"> | ||
| 2293 | + <property name="fontFamily">serif</property> | ||
| 2294 | + <property name="fontSize">medium</property> | ||
| 2295 | + <property name="textAlign">center</property> | ||
| 2296 | + <property name="resultSetColumn">nom_cgm</property> | ||
| 2297 | + </data> | ||
| 2298 | + <data name="NewData1321" id="6823"> | ||
| 2299 | + <property name="fontFamily">serif</property> | ||
| 2300 | + <property name="fontSize">medium</property> | ||
| 2301 | + <property name="textAlign">center</property> | ||
| 2302 | + <property name="resultSetColumn">cargo</property> | ||
| 2303 | + </data> | ||
| 2304 | + </cell> | ||
| 2305 | + </row> | ||
| 2306 | + </detail> | ||
| 2307 | + </table> | ||
| 2308 | + </cell> | ||
| 2309 | + <cell id="6798"/> | ||
| 2310 | + </row> | ||
| 2311 | + <row id="6799"> | ||
| 2312 | + <cell id="6800"> | ||
| 2313 | + <property name="colSpan">2</property> | ||
| 2314 | + <property name="rowSpan">1</property> | ||
| 2315 | + <table name="NewTable3" id="6807"> | ||
| 2316 | + <property name="width">100%</property> | ||
| 2317 | + <property name="dataSet">urbem_221.assinaturas</property> | ||
| 2318 | + <list-property name="visibility"> | ||
| 2319 | + <structure> | ||
| 2320 | + <property name="format">all</property> | ||
| 2321 | + <expression name="valueExpr">params["numero_assinatura"] < 2 || params["numero_assinatura"] == "" || params["numero_assinatura"] == ""</expression> | ||
| 2322 | + </structure> | ||
| 2323 | + </list-property> | ||
| 2324 | + <list-property name="boundDataColumns"> | ||
| 2325 | + <structure> | ||
| 2326 | + <property name="name">exercicio</property> | ||
| 2327 | + <expression name="expression">dataSetRow["exercicio"]</expression> | ||
| 2328 | + <property name="dataType">string</property> | ||
| 2329 | + </structure> | ||
| 2330 | + <structure> | ||
| 2331 | + <property name="name">cod_entidade</property> | ||
| 2332 | + <expression name="expression">dataSetRow["cod_entidade"]</expression> | ||
| 2333 | + <property name="dataType">integer</property> | ||
| 2334 | + </structure> | ||
| 2335 | + <structure> | ||
| 2336 | + <property name="name">numcgm</property> | ||
| 2337 | + <expression name="expression">dataSetRow["numcgm"]</expression> | ||
| 2338 | + <property name="dataType">integer</property> | ||
| 2339 | + </structure> | ||
| 2340 | + <structure> | ||
| 2341 | + <property name="name">cargo</property> | ||
| 2342 | + <expression name="expression">dataSetRow["cargo"]</expression> | ||
| 2343 | + <property name="dataType">string</property> | ||
| 2344 | + </structure> | ||
| 2345 | + <structure> | ||
| 2346 | + <property name="name">timestamp</property> | ||
| 2347 | + <expression name="expression">dataSetRow["timestamp"]</expression> | ||
| 2348 | + <property name="dataType">date-time</property> | ||
| 2349 | + </structure> | ||
| 2350 | + <structure> | ||
| 2351 | + <property name="name">nom_cgm</property> | ||
| 2352 | + <expression name="expression">dataSetRow["nom_cgm"]</expression> | ||
| 2353 | + <property name="dataType">string</property> | ||
| 2354 | + </structure> | ||
| 2355 | + </list-property> | ||
| 2356 | + <property name="pageBreakInterval">50</property> | ||
| 2357 | + <column id="6812"/> | ||
| 2358 | + <detail> | ||
| 2359 | + <row id="6808"> | ||
| 2360 | + <list-property name="visibility"> | ||
| 2361 | + <structure> | ||
| 2362 | + <property name="format">all</property> | ||
| 2363 | + <expression name="valueExpr">(row.__rownum%2==1)</expression> | ||
| 2364 | + </structure> | ||
| 2365 | + </list-property> | ||
| 2366 | + <cell id="6809"> | ||
| 2367 | + <property name="borderTopColor">#000000</property> | ||
| 2368 | + <property name="borderTopStyle">solid</property> | ||
| 2369 | + <property name="borderTopWidth">1px</property> | ||
| 2370 | + <property name="paddingTop">1pt</property> | ||
| 2371 | + <property name="paddingBottom">40pt</property> | ||
| 2372 | + <data name="NewData123" id="6810"> | ||
| 2373 | + <property name="fontFamily">serif</property> | ||
| 2374 | + <property name="fontSize">medium</property> | ||
| 2375 | + <property name="textAlign">center</property> | ||
| 2376 | + <property name="resultSetColumn">nom_cgm</property> | ||
| 2377 | + </data> | ||
| 2378 | + <data name="NewData133" id="6811"> | ||
| 2379 | + <property name="fontFamily">serif</property> | ||
| 2380 | + <property name="fontSize">medium</property> | ||
| 2381 | + <property name="textAlign">center</property> | ||
| 2382 | + <property name="resultSetColumn">cargo</property> | ||
| 2383 | + </data> | ||
| 2384 | + </cell> | ||
| 2385 | + </row> | ||
| 2386 | + </detail> | ||
| 2387 | + </table> | ||
| 2388 | + </cell> | ||
| 2389 | + <cell id="6801"/> | ||
| 2390 | + <cell id="6802"> | ||
| 2391 | + <property name="colSpan">2</property> | ||
| 2392 | + <property name="rowSpan">1</property> | ||
| 2393 | + <table name="NewTable11" id="6813"> | ||
| 2394 | + <property name="width">100%</property> | ||
| 2395 | + <property name="dataSet">urbem_221.assinaturas</property> | ||
| 2396 | + <list-property name="visibility"> | ||
| 2397 | + <structure> | ||
| 2398 | + <property name="format">all</property> | ||
| 2399 | + <expression name="valueExpr">params["numero_assinatura"] < 2 || params["numero_assinatura"] == "" || params["numero_assinatura"] == ""</expression> | ||
| 2400 | + </structure> | ||
| 2401 | + </list-property> | ||
| 2402 | + <list-property name="boundDataColumns"> | ||
| 2403 | + <structure> | ||
| 2404 | + <property name="name">exercicio</property> | ||
| 2405 | + <expression name="expression">dataSetRow["exercicio"]</expression> | ||
| 2406 | + <property name="dataType">string</property> | ||
| 2407 | + </structure> | ||
| 2408 | + <structure> | ||
| 2409 | + <property name="name">cod_entidade</property> | ||
| 2410 | + <expression name="expression">dataSetRow["cod_entidade"]</expression> | ||
| 2411 | + <property name="dataType">integer</property> | ||
| 2412 | + </structure> | ||
| 2413 | + <structure> | ||
| 2414 | + <property name="name">numcgm</property> | ||
| 2415 | + <expression name="expression">dataSetRow["numcgm"]</expression> | ||
| 2416 | + <property name="dataType">integer</property> | ||
| 2417 | + </structure> | ||
| 2418 | + <structure> | ||
| 2419 | + <property name="name">cargo</property> | ||
| 2420 | + <expression name="expression">dataSetRow["cargo"]</expression> | ||
| 2421 | + <property name="dataType">string</property> | ||
| 2422 | + </structure> | ||
| 2423 | + <structure> | ||
| 2424 | + <property name="name">timestamp</property> | ||
| 2425 | + <expression name="expression">dataSetRow["timestamp"]</expression> | ||
| 2426 | + <property name="dataType">date-time</property> | ||
| 2427 | + </structure> | ||
| 2428 | + <structure> | ||
| 2429 | + <property name="name">nom_cgm</property> | ||
| 2430 | + <expression name="expression">dataSetRow["nom_cgm"]</expression> | ||
| 2431 | + <property name="dataType">string</property> | ||
| 2432 | + </structure> | ||
| 2433 | + </list-property> | ||
| 2434 | + <property name="pageBreakInterval">50</property> | ||
| 2435 | + <column id="6818"/> | ||
| 2436 | + <detail> | ||
| 2437 | + <row id="6814"> | ||
| 2438 | + <list-property name="visibility"> | ||
| 2439 | + <structure> | ||
| 2440 | + <property name="format">all</property> | ||
| 2441 | + <expression name="valueExpr">(row.__rownum%2==0)</expression> | ||
| 2442 | + </structure> | ||
| 2443 | + </list-property> | ||
| 2444 | + <cell id="6815"> | ||
| 2445 | + <property name="borderTopColor">#000000</property> | ||
| 2446 | + <property name="borderTopStyle">solid</property> | ||
| 2447 | + <property name="borderTopWidth">1px</property> | ||
| 2448 | + <property name="paddingTop">1pt</property> | ||
| 2449 | + <property name="paddingBottom">40pt</property> | ||
| 2450 | + <data name="NewData1211" id="6816"> | ||
| 2451 | + <property name="fontFamily">serif</property> | ||
| 2452 | + <property name="fontSize">medium</property> | ||
| 2453 | + <property name="textAlign">center</property> | ||
| 2454 | + <property name="resultSetColumn">nom_cgm</property> | ||
| 2455 | + </data> | ||
| 2456 | + <data name="NewData1311" id="6817"> | ||
| 2457 | + <property name="fontFamily">serif</property> | ||
| 2458 | + <property name="fontSize">medium</property> | ||
| 2459 | + <property name="textAlign">center</property> | ||
| 2460 | + <property name="resultSetColumn">cargo</property> | ||
| 2461 | + </data> | ||
| 2462 | + </cell> | ||
| 2463 | + </row> | ||
| 2464 | + </detail> | ||
| 2465 | + </table> | ||
| 2466 | + </cell> | ||
| 2467 | + </row> | ||
| 2242 | </grid> | 2468 | </grid> |
| 2243 | </body> | 2469 | </body> |
| 2244 | </report> | 2470 | </report> |
gestaoFinanceira/fontes/PHP/contabilidade/instancias/lancamentoContabil/FLAberturaRestosAPagar.php
| @@ -33,7 +33,7 @@ | @@ -33,7 +33,7 @@ | ||
| 33 | 33 | ||
| 34 | * @ignore | 34 | * @ignore |
| 35 | 35 | ||
| 36 | - $Id: FLAberturaRestosAPagar.php 59612 2014-09-02 12:00:51Z gelson $ | 36 | + $Id: FLAberturaRestosAPagar.php 62406 2015-05-05 14:43:16Z franver $ |
| 37 | 37 | ||
| 38 | $Revision: $ | 38 | $Revision: $ |
| 39 | $Name$ | 39 | $Name$ |
| @@ -73,17 +73,17 @@ $obHdnCtrl->setName ( "stCtrl" ); | @@ -73,17 +73,17 @@ $obHdnCtrl->setName ( "stCtrl" ); | ||
| 73 | $obHdnCtrl->setValue( $stCtrl ); | 73 | $obHdnCtrl->setValue( $stCtrl ); |
| 74 | 74 | ||
| 75 | $obRConfiguracao = new RConfiguracaoConfiguracao; | 75 | $obRConfiguracao = new RConfiguracaoConfiguracao; |
| 76 | -$obRConfiguracao->setParametro('virada_GF'); | 76 | +$obRConfiguracao->setParametro('abertura_RP'); |
| 77 | $obRConfiguracao->setExercicio( Sessao::getExercicio()); | 77 | $obRConfiguracao->setExercicio( Sessao::getExercicio()); |
| 78 | -$obRConfiguracao->setCodModulo( 10 ); | ||
| 79 | -$obRConfiguracao->consultar(); | 78 | +$obRConfiguracao->setCodModulo( 9 ); |
| 79 | +$obRConfiguracao->consultar($boTransacao); | ||
| 80 | 80 | ||
| 81 | $obHdnEval = new HiddenEval; | 81 | $obHdnEval = new HiddenEval; |
| 82 | $obHdnEval->setName ( "stEval" ); | 82 | $obHdnEval->setName ( "stEval" ); |
| 83 | $obHdnEval->setValue ( $stEval ); | 83 | $obHdnEval->setValue ( $stEval ); |
| 84 | 84 | ||
| 85 | if ( $obRConfiguracao->getValor() == 'T' ) { | 85 | if ( $obRConfiguracao->getValor() == 'T' ) { |
| 86 | - $stObs = "Este processo já foi executado! Se deseja prosseguir faça a Anulação de Restos à pagar primeiro!"; | 86 | + $stObs = "Este processo já foi executado! Se deseja prosseguir faça a Anulação de Restos à pagar primeiro!"; |
| 87 | } else { | 87 | } else { |
| 88 | $stObs = "Este processo é lento devido aos cálculos de restos a pagar.<BR>Recomenda-se que o mesmo seja executado após o término do expediente."; | 88 | $stObs = "Este processo é lento devido aos cálculos de restos a pagar.<BR>Recomenda-se que o mesmo seja executado após o término do expediente."; |
| 89 | } | 89 | } |
| @@ -102,7 +102,7 @@ $obFormulario->addHidden( $obHdnAcao ); | @@ -102,7 +102,7 @@ $obFormulario->addHidden( $obHdnAcao ); | ||
| 102 | $obFormulario->addHidden( $obHdnCtrl ); | 102 | $obFormulario->addHidden( $obHdnCtrl ); |
| 103 | $obFormulario->addTitulo( "Restos a Pagar Abertura do Exercício." ); | 103 | $obFormulario->addTitulo( "Restos a Pagar Abertura do Exercício." ); |
| 104 | $obFormulario->addComponente($obLblObs); | 104 | $obFormulario->addComponente($obLblObs); |
| 105 | -$obBtnOk = new Ok(); | 105 | +$obBtnOk = new Ok(true); |
| 106 | if ( $obRConfiguracao->getValor() != 'T') { | 106 | if ( $obRConfiguracao->getValor() != 'T') { |
| 107 | $obFormulario->defineBarra( array($obBtnOk) ); | 107 | $obFormulario->defineBarra( array($obBtnOk) ); |
| 108 | } | 108 | } |
gestaoFinanceira/fontes/PHP/contabilidade/instancias/lancamentoContabil/FLCancelarAberturaRestosAPagar.php
| @@ -35,7 +35,7 @@ | @@ -35,7 +35,7 @@ | ||
| 35 | 35 | ||
| 36 | * @ignore | 36 | * @ignore |
| 37 | 37 | ||
| 38 | - $Id: FLCancelarAberturaRestosAPagar.php 59612 2014-09-02 12:00:51Z gelson $ | 38 | + $Id: FLCancelarAberturaRestosAPagar.php 62406 2015-05-05 14:43:16Z franver $ |
| 39 | 39 | ||
| 40 | * Casos de uso: | 40 | * Casos de uso: |
| 41 | */ | 41 | */ |
| @@ -77,7 +77,17 @@ $obHdnEval = new HiddenEval; | @@ -77,7 +77,17 @@ $obHdnEval = new HiddenEval; | ||
| 77 | $obHdnEval->setName ( "stEval" ); | 77 | $obHdnEval->setName ( "stEval" ); |
| 78 | $obHdnEval->setValue ( $stEval ); | 78 | $obHdnEval->setValue ( $stEval ); |
| 79 | 79 | ||
| 80 | -$stObs = "Este processo é lento devido aos cálculos de restos a pagar.<BR>Recomenda-se que o mesmo seja executado após o término do expediente."; | 80 | +$obRConfiguracao = new RConfiguracaoConfiguracao; |
| 81 | +$obRConfiguracao->setParametro('abertura_RP'); | ||
| 82 | +$obRConfiguracao->setExercicio( Sessao::getExercicio()); | ||
| 83 | +$obRConfiguracao->setCodModulo( 9 ); | ||
| 84 | +$obRConfiguracao->consultar($boTransacao); | ||
| 85 | + | ||
| 86 | +if ( $obRConfiguracao->getValor() == 'T' ) { | ||
| 87 | + $stObs = "Este processo é lento devido aos cálculos de restos a pagar.<BR>Recomenda-se que o mesmo seja executado após o término do expediente."; | ||
| 88 | +} else { | ||
| 89 | + $stObs = "Este processo já foi executado! Se deseja prosseguir faça a Abertura de Restos à pagar primeiro!"; | ||
| 90 | +} | ||
| 81 | 91 | ||
| 82 | $obLblObs = new Label; | 92 | $obLblObs = new Label; |
| 83 | $obLblObs->setValue ( $stObs ); | 93 | $obLblObs->setValue ( $stObs ); |
| @@ -95,9 +105,9 @@ $obFormulario->addTitulo( "Cancelar Abertura de Restos a Pagar do Exercício." | @@ -95,9 +105,9 @@ $obFormulario->addTitulo( "Cancelar Abertura de Restos a Pagar do Exercício." | ||
| 95 | $obFormulario->addComponente($obLblObs ); | 105 | $obFormulario->addComponente($obLblObs ); |
| 96 | $obBtnOk = new Ok(); | 106 | $obBtnOk = new Ok(); |
| 97 | $obBtnOk ->obEvento->setOnClick('BloqueiaFrames(true,false); Salvar();' ); | 107 | $obBtnOk ->obEvento->setOnClick('BloqueiaFrames(true,false); Salvar();' ); |
| 98 | - | ||
| 99 | -$obFormulario->defineBarra( array($obBtnOk) ); | ||
| 100 | - | 108 | +if ( $obRConfiguracao->getValor() == 'T' ) { |
| 109 | + $obFormulario->defineBarra( array($obBtnOk) ); | ||
| 110 | +} | ||
| 101 | $obFormulario->show(); | 111 | $obFormulario->show(); |
| 102 | 112 | ||
| 103 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/rodape.inc.php'; | 113 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/rodape.inc.php'; |
gestaoFinanceira/fontes/PHP/contabilidade/instancias/lancamentoContabil/PRAberturaRestosAPagar.php
| @@ -32,7 +32,7 @@ | @@ -32,7 +32,7 @@ | ||
| 32 | 32 | ||
| 33 | * @ignore | 33 | * @ignore |
| 34 | 34 | ||
| 35 | - $Id: PRAberturaRestosAPagar.php 59612 2014-09-02 12:00:51Z gelson $ | 35 | + $Id: PRAberturaRestosAPagar.php 62406 2015-05-05 14:43:16Z franver $ |
| 36 | 36 | ||
| 37 | $Revision: 30668 $ | 37 | $Revision: 30668 $ |
| 38 | $Name$ | 38 | $Name$ |
| @@ -41,14 +41,6 @@ | @@ -41,14 +41,6 @@ | ||
| 41 | 41 | ||
| 42 | * Casos de uso: uc-02.02.31 | 42 | * Casos de uso: uc-02.02.31 |
| 43 | */ | 43 | */ |
| 44 | - | ||
| 45 | -/* | ||
| 46 | -$Log$ | ||
| 47 | -Revision 1.2 2006/07/05 20:50:57 cleisson | ||
| 48 | -Adicionada tag Log aos arquivos | ||
| 49 | - | ||
| 50 | -*/ | ||
| 51 | - | ||
| 52 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkHTML.inc.php'; | 44 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkHTML.inc.php'; |
| 53 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/cabecalho.inc.php'; | 45 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/cabecalho.inc.php'; |
| 54 | include_once ( CAM_GA_ADM_NEGOCIO."RConfiguracaoConfiguracao.class.php" ); | 46 | include_once ( CAM_GA_ADM_NEGOCIO."RConfiguracaoConfiguracao.class.php" ); |
| @@ -73,7 +65,16 @@ switch ($stAcao) { | @@ -73,7 +65,16 @@ switch ($stAcao) { | ||
| 73 | case "incluir": | 65 | case "incluir": |
| 74 | 66 | ||
| 75 | $obFContabilidadeAberturaRestosAPagar->setDado("stExercicio", Sessao::getExercicio()); | 67 | $obFContabilidadeAberturaRestosAPagar->setDado("stExercicio", Sessao::getExercicio()); |
| 76 | - $obErro = $obFContabilidadeAberturaRestosAPagar->gerarRestosAbertura($rsRecordSet, ""); | 68 | + $obErro = $obFContabilidadeAberturaRestosAPagar->gerarRestosAbertura($rsRecordSet, $boTransacao); |
| 69 | + if (!$obErro->ocorreu()) { | ||
| 70 | + $obRConfiguracao = new RConfiguracaoConfiguracao; | ||
| 71 | + $obRConfiguracao->setParametro('abertura_RP'); | ||
| 72 | + $obRConfiguracao->setExercicio( Sessao::getExercicio()); | ||
| 73 | + $obRConfiguracao->setCodModulo( 9 ); | ||
| 74 | + $obRConfiguracao->setValor( 'T' ); | ||
| 75 | + $obErro = $obRConfiguracao->alterar($boTransacao); | ||
| 76 | + } | ||
| 77 | + | ||
| 77 | if ( !$obErro->ocorreu() ) { | 78 | if ( !$obErro->ocorreu() ) { |
| 78 | SistemaLegado::alertaAviso($pgFilt."?stAcao=incluir","Geração de Abertura do Exercício - Restos a Pagar realizado.","pagar","aviso", Sessao::getId(), "../"); | 79 | SistemaLegado::alertaAviso($pgFilt."?stAcao=incluir","Geração de Abertura do Exercício - Restos a Pagar realizado.","pagar","aviso", Sessao::getId(), "../"); |
| 79 | } else { | 80 | } else { |
| @@ -81,4 +82,5 @@ switch ($stAcao) { | @@ -81,4 +82,5 @@ switch ($stAcao) { | ||
| 81 | } | 82 | } |
| 82 | break; | 83 | break; |
| 83 | } | 84 | } |
| 85 | +SistemaLegado::LiberaFrames(true, false); | ||
| 84 | ?> | 86 | ?> |
gestaoFinanceira/fontes/PHP/contabilidade/instancias/lancamentoContabil/PRCancelarAberturaRestosAPagar.php
| @@ -35,7 +35,7 @@ | @@ -35,7 +35,7 @@ | ||
| 35 | 35 | ||
| 36 | * @ignore | 36 | * @ignore |
| 37 | 37 | ||
| 38 | - $Id: PRCancelarAberturaRestosAPagar.php 59612 2014-09-02 12:00:51Z gelson $ | 38 | + $Id: PRCancelarAberturaRestosAPagar.php 62406 2015-05-05 14:43:16Z franver $ |
| 39 | 39 | ||
| 40 | * Casos de uso: | 40 | * Casos de uso: |
| 41 | */ | 41 | */ |
| @@ -43,6 +43,7 @@ | @@ -43,6 +43,7 @@ | ||
| 43 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkHTML.inc.php'; | 43 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkHTML.inc.php'; |
| 44 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/cabecalho.inc.php'; | 44 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/cabecalho.inc.php'; |
| 45 | include_once ( CAM_GF_CONT_NEGOCIO."RContabilidadeCancelarAberturaRestosAPagar.class.php" ); | 45 | include_once ( CAM_GF_CONT_NEGOCIO."RContabilidadeCancelarAberturaRestosAPagar.class.php" ); |
| 46 | +include_once ( CAM_GA_ADM_NEGOCIO."RConfiguracaoConfiguracao.class.php" ); | ||
| 46 | 47 | ||
| 47 | //Define o nome dos arquivos PHP | 48 | //Define o nome dos arquivos PHP |
| 48 | $stPrograma = "CancelarAberturaRestosAPagar"; | 49 | $stPrograma = "CancelarAberturaRestosAPagar"; |
| @@ -110,7 +111,15 @@ switch ($stAcao) { | @@ -110,7 +111,15 @@ switch ($stAcao) { | ||
| 110 | } | 111 | } |
| 111 | #FIM DA CADEIA | 112 | #FIM DA CADEIA |
| 112 | } | 113 | } |
| 113 | - $obTransacao->fechaTransacao( $boFlagTransacao, $boTransacao, $obErro, $obRContabilidadeCancelarAberturaRestosAPagar->obTContabilidadeLote ); | 114 | + if (!$obErro->ocorreu()) { |
| 115 | + $obRConfiguracao = new RConfiguracaoConfiguracao; | ||
| 116 | + $obRConfiguracao->setParametro('abertura_RP'); | ||
| 117 | + $obRConfiguracao->setExercicio( Sessao::getExercicio()); | ||
| 118 | + $obRConfiguracao->setCodModulo( 9 ); | ||
| 119 | + $obRConfiguracao->setValor( 'F' ); | ||
| 120 | + $obErro = $obRConfiguracao->alterar($boTransacao); | ||
| 121 | + } | ||
| 122 | + $obTransacao->fechaTransacao( $boFlagTransacao, $boTransacao, $obErro, $obRContabilidadeCancelarAberturaRestosAPagar->obTContabilidadeLote ); | ||
| 114 | } | 123 | } |
| 115 | 124 | ||
| 116 | if (!$obErro->ocorreu()) { | 125 | if (!$obErro->ocorreu()) { |
gestaoFinanceira/fontes/PHP/orcamento/classes/mapeamento/TOrcamentoReceita.class.php
| @@ -27,7 +27,7 @@ | @@ -27,7 +27,7 @@ | ||
| 27 | * @author Analista: Jorge B. Ribarr | 27 | * @author Analista: Jorge B. Ribarr |
| 28 | * @author Desenvolvedor: Marcelo B. Paulino | 28 | * @author Desenvolvedor: Marcelo B. Paulino |
| 29 | 29 | ||
| 30 | - $Id: TOrcamentoReceita.class.php 62365 2015-04-28 19:43:51Z carlos.silva $ | 30 | + $Id: TOrcamentoReceita.class.php 62404 2015-05-04 20:44:10Z arthur $ |
| 31 | 31 | ||
| 32 | * Casos de uso: uc-02.01.06, uc-02.04.04, uc-02.01.34, uc-02.04.03 | 32 | * Casos de uso: uc-02.01.06, uc-02.04.04, uc-02.01.34, uc-02.04.03 |
| 33 | */ | 33 | */ |
| @@ -1034,349 +1034,6 @@ function montaRecuperaReceitaConfiguracaoLancamento() | @@ -1034,349 +1034,6 @@ function montaRecuperaReceitaConfiguracaoLancamento() | ||
| 1034 | return $stSql; | 1034 | return $stSql; |
| 1035 | } | 1035 | } |
| 1036 | 1036 | ||
| 1037 | -function recuperaReceitaExportacao10(&$rsRecordSet, $boTransacao = "") | ||
| 1038 | -{ | ||
| 1039 | - $obErro = new Erro; | ||
| 1040 | - $obConexao = new Conexao; | ||
| 1041 | - $rsRecordSet = new RecordSet; | ||
| 1042 | - $stSql = $this->montaRecuperaReceitaExportacao10(); | ||
| 1043 | - $this->setDebug( $stSql); | ||
| 1044 | - $obErro = $obConexao->executaSQL( $rsRecordSet, $stSql, $boTransacao ); | ||
| 1045 | - | ||
| 1046 | - return $obErro; | ||
| 1047 | -} | ||
| 1048 | - | ||
| 1049 | -function montaRecuperaReceitaExportacao10() | ||
| 1050 | -{ | ||
| 1051 | - $stSql = " | ||
| 1052 | - | ||
| 1053 | - SELECT tipo_registro | ||
| 1054 | - , cod_receita_final AS cod_receita | ||
| 1055 | - , cod_orgao | ||
| 1056 | - , deducao_receita | ||
| 1057 | - , identificador_deducao | ||
| 1058 | - , CASE WHEN SUBSTR(natureza_receita::text, 1, 1) = '9' | ||
| 1059 | - THEN SUBSTR(natureza_receita::text, 2, 8)::integer | ||
| 1060 | - ELSE natureza_receita | ||
| 1061 | - END AS natureza_receita | ||
| 1062 | - , remove_acentos(especificacao) as especificacao | ||
| 1063 | - , CASE WHEN SUBSTR(cod_receita_final::VARCHAR, 1, 1) = '9' | ||
| 1064 | - THEN REPLACE(REPLACE(sum(tabela.vl_previsto)::VARCHAR,'.',','),'-','') | ||
| 1065 | - ELSE REPLACE(sum(tabela.vl_previsto)::VARCHAR,'.',',') | ||
| 1066 | - END AS vl_previsto | ||
| 1067 | - FROM ( | ||
| 1068 | - SELECT 10::integer AS tipo_registro | ||
| 1069 | - , CASE WHEN SUBSTR(conta_receita.cod_estrutural, 1, 1) = '9' | ||
| 1070 | - THEN SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 9)::integer | ||
| 1071 | - ELSE CASE WHEN SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8)::INTEGER = 17240101 | ||
| 1072 | - OR SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8)::INTEGER = 17240102 | ||
| 1073 | - OR SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8)::INTEGER = 17219903 | ||
| 1074 | - THEN RPAD(SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 6), 8, '0')::INTEGER | ||
| 1075 | - WHEN SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8)::INTEGER = 24210100 | ||
| 1076 | - THEN '24210101' | ||
| 1077 | - WHEN SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8)::INTEGER = 19319902 | ||
| 1078 | - THEN '19319900' | ||
| 1079 | - ELSE SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8)::INTEGER | ||
| 1080 | - END | ||
| 1081 | - END AS cod_receita_final | ||
| 1082 | - , configuracao_entidade.valor AS cod_orgao | ||
| 1083 | - , rec.masc_recurso_red AS recurso | ||
| 1084 | - , CASE WHEN SUBSTR(conta_receita.cod_estrutural, 1, 1) = '9' | ||
| 1085 | - THEN 1 | ||
| 1086 | - ELSE 2 | ||
| 1087 | - END AS deducao_receita | ||
| 1088 | - , valores_identificadores.cod_identificador::integer AS identificador_deducao | ||
| 1089 | - , CASE WHEN SUBSTR(conta_receita.cod_estrutural, 1, 1) = '9' | ||
| 1090 | - THEN SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 9)::integer | ||
| 1091 | - ELSE CASE WHEN SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8)::INTEGER = 17240101 | ||
| 1092 | - OR SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8)::INTEGER = 17240102 | ||
| 1093 | - OR SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8)::INTEGER = 17219903 | ||
| 1094 | - THEN RPAD(SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 6), 8, '0')::INTEGER | ||
| 1095 | - WHEN SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8)::INTEGER = 24210100 | ||
| 1096 | - THEN '24210101' | ||
| 1097 | - WHEN SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8)::INTEGER = 19319902 | ||
| 1098 | - THEN '19319900' | ||
| 1099 | - ELSE SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8)::INTEGER | ||
| 1100 | - END | ||
| 1101 | - END AS natureza_receita | ||
| 1102 | - , CASE WHEN SUBSTR(conta_receita.cod_estrutural, 1, 1) = '9' | ||
| 1103 | - THEN (SELECT TRIM(o_cr.descricao) | ||
| 1104 | - FROM orcamento.conta_receita AS o_cr | ||
| 1105 | - WHERE o_cr.exercicio ='".Sessao::getExercicio()."' | ||
| 1106 | - AND RPAD(SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 9),15,'0') = REPLACE(o_cr.cod_estrutural,'.','')) | ||
| 1107 | - ELSE (SELECT TRIM(descricao) | ||
| 1108 | - FROM orcamento.conta_receita AS o_cr | ||
| 1109 | - WHERE o_cr.exercicio ='".Sessao::getExercicio()."' | ||
| 1110 | - AND RPAD(SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8),14,'0') = REPLACE(o_cr.cod_estrutural,'.','')) | ||
| 1111 | - END AS especificacao | ||
| 1112 | - , CASE WHEN SUBSTR(conta_receita.cod_estrutural, 1, 1) = '9' | ||
| 1113 | - THEN detalhamento_receitas.arrecadado_periodo | ||
| 1114 | - ELSE ABS(detalhamento_receitas.arrecadado_periodo) | ||
| 1115 | - END AS vl_previsto | ||
| 1116 | - FROM orcamento.receita | ||
| 1117 | - | ||
| 1118 | - LEFT JOIN orcamento.recurso('".Sessao::getExercicio()."') as rec | ||
| 1119 | - ON rec.cod_recurso = receita.cod_recurso | ||
| 1120 | - AND rec.exercicio = receita.exercicio | ||
| 1121 | - | ||
| 1122 | - JOIN orcamento.conta_receita | ||
| 1123 | - ON conta_receita.cod_conta = receita.cod_conta | ||
| 1124 | - AND conta_receita.exercicio = receita.exercicio | ||
| 1125 | - | ||
| 1126 | - JOIN administracao.configuracao_entidade | ||
| 1127 | - ON configuracao_entidade.cod_entidade = receita.cod_entidade | ||
| 1128 | - AND configuracao_entidade.exercicio = receita.exercicio | ||
| 1129 | - | ||
| 1130 | - JOIN tcemg.fn_detalhamento_receitas('".Sessao::getExercicio()."','','".$this->getDado('dt_inicial')."','".$this->getDado('dt_final')."','".$this->getDado('entidades')."','','','','','','','') | ||
| 1131 | - AS detalhamento_receitas ( | ||
| 1132 | - cod_estrutural varchar, | ||
| 1133 | - receita integer, | ||
| 1134 | - recurso varchar, | ||
| 1135 | - descricao varchar, | ||
| 1136 | - valor_previsto numeric, | ||
| 1137 | - arrecadado_periodo numeric, | ||
| 1138 | - arrecadado_ano numeric, | ||
| 1139 | - diferenca numeric | ||
| 1140 | - ) ON detalhamento_receitas.cod_estrutural = conta_receita.cod_estrutural | ||
| 1141 | - AND SUBSTR(detalhamento_receitas.cod_estrutural, 1, 1) != '9' | ||
| 1142 | - | ||
| 1143 | - LEFT JOIN tcemg.receita_indentificadores_peculiar_receita | ||
| 1144 | - ON receita_indentificadores_peculiar_receita.exercicio = receita.exercicio | ||
| 1145 | - AND receita_indentificadores_peculiar_receita.cod_receita = receita.cod_receita | ||
| 1146 | - | ||
| 1147 | - LEFT JOIN tcemg.valores_identificadores | ||
| 1148 | - ON valores_identificadores.cod_identificador = receita_indentificadores_peculiar_receita.cod_identificador | ||
| 1149 | - | ||
| 1150 | - WHERE receita.exercicio = '".Sessao::getExercicio()."' | ||
| 1151 | - AND receita.cod_entidade IN (".$this->getDado('entidades').") | ||
| 1152 | - AND configuracao_entidade.cod_modulo = 55 | ||
| 1153 | - AND configuracao_entidade.parametro = 'tcemg_codigo_orgao_entidade_sicom' | ||
| 1154 | - --AND receita.vl_original <> 0.00 | ||
| 1155 | - AND conta_receita.cod_conta NOT IN (384) -- Retirado esta conta devido a erro de cadastro do wallace, sendo cadastrada duas vezes. | ||
| 1156 | - | ||
| 1157 | - GROUP BY cod_receita_final | ||
| 1158 | - , conta_receita.cod_estrutural | ||
| 1159 | - , conta_receita.descricao | ||
| 1160 | - , cod_orgao | ||
| 1161 | - , identificador_deducao | ||
| 1162 | - , detalhamento_receitas.arrecadado_periodo | ||
| 1163 | - , rec.masc_recurso_red | ||
| 1164 | - UNION | ||
| 1165 | - | ||
| 1166 | - SELECT | ||
| 1167 | - 10::integer AS tipo_registro | ||
| 1168 | - , SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 9)::integer AS cod_receita_final | ||
| 1169 | - , LPAD(configuracao_entidade.valor::VARCHAR,2,'0') AS cod_orgao | ||
| 1170 | - , rec.masc_recurso_red AS recurso | ||
| 1171 | - , CASE WHEN SUBSTR(conta_receita.cod_estrutural, 1, 1) = '9' | ||
| 1172 | - THEN 1 | ||
| 1173 | - ELSE 2 | ||
| 1174 | - END AS deducao_receita | ||
| 1175 | - , valores_identificadores.cod_identificador AS indentificador_deducao | ||
| 1176 | - , SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 9)::integer AS natureza_receita | ||
| 1177 | - , TRIM(conta_receita.descricao) AS especificacao | ||
| 1178 | - , SUM(arrecadacao_receita_dedutora.vl_deducao) AS vl_previsto | ||
| 1179 | - | ||
| 1180 | - FROM orcamento.receita | ||
| 1181 | - | ||
| 1182 | - LEFT JOIN orcamento.recurso('".Sessao::getExercicio()."') as rec | ||
| 1183 | - ON rec.cod_recurso = receita.cod_recurso | ||
| 1184 | - AND rec.exercicio = receita.exercicio | ||
| 1185 | - | ||
| 1186 | - JOIN tesouraria.arrecadacao_receita_dedutora | ||
| 1187 | - ON arrecadacao_receita_dedutora.cod_receita_dedutora=receita.cod_receita | ||
| 1188 | - AND arrecadacao_receita_dedutora.exercicio=receita.exercicio | ||
| 1189 | - AND arrecadacao_receita_dedutora.timestamp_arrecadacao::date BETWEEN TO_DATE( '".$this->getDado('dt_inicial')."', 'dd/mm/yyyy' ) AND TO_DATE( '".$this->getDado('dt_final')."', 'dd/mm/yyyy' ) | ||
| 1190 | - | ||
| 1191 | - JOIN administracao.configuracao_entidade | ||
| 1192 | - ON configuracao_entidade.cod_entidade = receita.cod_entidade | ||
| 1193 | - AND configuracao_entidade.exercicio = receita.exercicio | ||
| 1194 | - | ||
| 1195 | - JOIN orcamento.conta_receita | ||
| 1196 | - ON conta_receita.cod_conta = receita.cod_conta | ||
| 1197 | - AND conta_receita.exercicio = receita.exercicio | ||
| 1198 | - | ||
| 1199 | - LEFT JOIN tcemg.receita_indentificadores_peculiar_receita | ||
| 1200 | - ON receita_indentificadores_peculiar_receita.exercicio = receita.exercicio | ||
| 1201 | - AND receita_indentificadores_peculiar_receita.cod_receita = receita.cod_receita | ||
| 1202 | - | ||
| 1203 | - LEFT JOIN tcemg.valores_identificadores | ||
| 1204 | - ON valores_identificadores.cod_identificador = receita_indentificadores_peculiar_receita.cod_identificador | ||
| 1205 | - | ||
| 1206 | - WHERE receita.exercicio = '".Sessao::getExercicio()."' | ||
| 1207 | - AND receita.cod_entidade IN (".$this->getDado('entidades').") | ||
| 1208 | - AND configuracao_entidade.cod_modulo = 55 | ||
| 1209 | - AND configuracao_entidade.parametro = 'tcemg_tipo_orgao_entidade_sicom' | ||
| 1210 | - | ||
| 1211 | - GROUP BY receita.cod_receita | ||
| 1212 | - , receita.exercicio | ||
| 1213 | - , cod_orgao | ||
| 1214 | - , conta_receita.cod_estrutural | ||
| 1215 | - , conta_receita.descricao | ||
| 1216 | - , indentificador_deducao | ||
| 1217 | - , natureza_receita | ||
| 1218 | - , especificacao | ||
| 1219 | - , rec.masc_recurso_red | ||
| 1220 | - ) AS tabela | ||
| 1221 | - WHERE tabela.vl_previsto<>0.00 | ||
| 1222 | - GROUP BY tipo_registro, cod_orgao, deducao_receita, identificador_deducao, natureza_receita, cod_receita, especificacao | ||
| 1223 | - ORDER BY tabela.natureza_receita | ||
| 1224 | - "; | ||
| 1225 | - | ||
| 1226 | - return $stSql; | ||
| 1227 | -} | ||
| 1228 | - | ||
| 1229 | -function recuperaReceitaExportacao11(&$rsRecordSet, $boTransacao = "") | ||
| 1230 | -{ | ||
| 1231 | - $obErro = new Erro; | ||
| 1232 | - $obConexao = new Conexao; | ||
| 1233 | - $rsRecordSet = new RecordSet; | ||
| 1234 | - $stSql = $this->montaRecuperaReceitaExportacao11(); | ||
| 1235 | - $this->setDebug( $stSql); | ||
| 1236 | - $obErro = $obConexao->executaSQL( $rsRecordSet, $stSql, $boTransacao ); | ||
| 1237 | - | ||
| 1238 | - return $obErro; | ||
| 1239 | -} | ||
| 1240 | - | ||
| 1241 | -function montaRecuperaReceitaExportacao11() | ||
| 1242 | -{ | ||
| 1243 | - $stSql = " | ||
| 1244 | - | ||
| 1245 | - SELECT tipo_registro | ||
| 1246 | - , cod_receita | ||
| 1247 | - , cod_font_recursos | ||
| 1248 | - , REPLACE(REPLACE(sum(vl_arrecadado_fonte)::VARCHAR,'.',','),'-','') AS vl_arrecadado_fonte | ||
| 1249 | - | ||
| 1250 | - FROM( | ||
| 1251 | - | ||
| 1252 | - SELECT 11 AS tipo_registro | ||
| 1253 | - , CASE WHEN SUBSTR(conta_receita.cod_estrutural, 1, 1) = '9' | ||
| 1254 | - THEN SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 9)::integer | ||
| 1255 | - ELSE CASE WHEN SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8)::INTEGER = 17240101 | ||
| 1256 | - OR SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8)::INTEGER = 17240102 | ||
| 1257 | - OR SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8)::INTEGER = 17219903 | ||
| 1258 | - THEN RPAD(SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 6), 8, '0')::INTEGER | ||
| 1259 | - WHEN SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8)::INTEGER = 24210100 | ||
| 1260 | - THEN '24210101' | ||
| 1261 | - WHEN SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8)::INTEGER = 19319902 | ||
| 1262 | - THEN '19319900' | ||
| 1263 | - ELSE SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8)::INTEGER | ||
| 1264 | - END | ||
| 1265 | - END AS cod_receita | ||
| 1266 | - , receita.cod_recurso::integer AS cod_font_recursos | ||
| 1267 | - , detalhamento_receitas.arrecadado_periodo AS vl_arrecadado_fonte | ||
| 1268 | - | ||
| 1269 | - FROM orcamento.receita | ||
| 1270 | - | ||
| 1271 | - JOIN orcamento.conta_receita | ||
| 1272 | - ON conta_receita.cod_conta = receita.cod_conta | ||
| 1273 | - AND conta_receita.exercicio = receita.exercicio | ||
| 1274 | - | ||
| 1275 | - JOIN (SELECT cod_estrutural | ||
| 1276 | - , receita | ||
| 1277 | - , recurso | ||
| 1278 | - , descricao | ||
| 1279 | - , sum(detalhamento.arrecadado_periodo) as arrecadado_periodo | ||
| 1280 | - | ||
| 1281 | - FROM | ||
| 1282 | - ( | ||
| 1283 | - SELECT * FROM tcemg.fn_detalhamento_receitas('".Sessao::getExercicio()."','','".$this->getDado('dt_inicial')."','".$this->getDado('dt_final')."','".$this->getDado('entidades')."','','','','','','','') | ||
| 1284 | - AS detalhamento_receitas | ||
| 1285 | - ( | ||
| 1286 | - cod_estrutural varchar, | ||
| 1287 | - receita integer, | ||
| 1288 | - recurso varchar, | ||
| 1289 | - descricao varchar, | ||
| 1290 | - valor_previsto numeric, | ||
| 1291 | - arrecadado_periodo numeric, | ||
| 1292 | - arrecadado_ano numeric, | ||
| 1293 | - diferenca numeric | ||
| 1294 | - ) | ||
| 1295 | - WHERE SUBSTR(cod_estrutural, 1, 1) != '9' | ||
| 1296 | - | ||
| 1297 | - UNION | ||
| 1298 | - | ||
| 1299 | - SELECT conta_receita.cod_estrutural::varchar AS cod_estrutural | ||
| 1300 | - , receita.cod_receita AS receita | ||
| 1301 | - , rec.masc_recurso_red AS recurso | ||
| 1302 | - , TRIM(conta_receita.descricao)::varchar AS descricao | ||
| 1303 | - , 0.00::numeric AS valor_previsto | ||
| 1304 | - , SUM(arrecadacao_receita_dedutora.vl_deducao)::numeric AS arrecadado_periodo | ||
| 1305 | - , 0.00::numeric AS arrecadado_ano | ||
| 1306 | - , 0.00::numeric AS diferenca | ||
| 1307 | - | ||
| 1308 | - FROM orcamento.receita | ||
| 1309 | - | ||
| 1310 | - LEFT JOIN orcamento.recurso('".Sessao::getExercicio()."') as rec | ||
| 1311 | - ON rec.cod_recurso = receita.cod_recurso | ||
| 1312 | - AND rec.exercicio = receita.exercicio | ||
| 1313 | - | ||
| 1314 | - JOIN tesouraria.arrecadacao_receita_dedutora | ||
| 1315 | - ON arrecadacao_receita_dedutora.cod_receita_dedutora=receita.cod_receita | ||
| 1316 | - AND arrecadacao_receita_dedutora.exercicio=receita.exercicio | ||
| 1317 | - AND arrecadacao_receita_dedutora.timestamp_arrecadacao::date BETWEEN TO_DATE( '".$this->getDado('dt_inicial')."', 'dd/mm/yyyy' ) AND TO_DATE( '".$this->getDado('dt_final')."', 'dd/mm/yyyy' ) | ||
| 1318 | - | ||
| 1319 | - JOIN administracao.configuracao_entidade | ||
| 1320 | - ON configuracao_entidade.cod_entidade = receita.cod_entidade | ||
| 1321 | - AND configuracao_entidade.exercicio = receita.exercicio | ||
| 1322 | - | ||
| 1323 | - JOIN orcamento.conta_receita | ||
| 1324 | - ON conta_receita.cod_conta = receita.cod_conta | ||
| 1325 | - AND conta_receita.exercicio = receita.exercicio | ||
| 1326 | - | ||
| 1327 | - | ||
| 1328 | - LEFT JOIN tcemg.receita_indentificadores_peculiar_receita | ||
| 1329 | - ON receita_indentificadores_peculiar_receita.exercicio = receita.exercicio | ||
| 1330 | - AND receita_indentificadores_peculiar_receita.cod_receita = receita.cod_receita | ||
| 1331 | - | ||
| 1332 | - LEFT JOIN tcemg.valores_identificadores | ||
| 1333 | - ON valores_identificadores.cod_identificador = receita_indentificadores_peculiar_receita.cod_identificador | ||
| 1334 | - | ||
| 1335 | - WHERE receita.exercicio = '".Sessao::getExercicio()."' | ||
| 1336 | - AND receita.cod_entidade IN (".$this->getDado('entidades').") | ||
| 1337 | - AND configuracao_entidade.cod_modulo = 55 | ||
| 1338 | - AND configuracao_entidade.parametro = 'tcemg_tipo_orgao_entidade_sicom' | ||
| 1339 | - | ||
| 1340 | - GROUP BY receita.cod_receita | ||
| 1341 | - , receita.exercicio | ||
| 1342 | - , cod_estrutural | ||
| 1343 | - , conta_receita.descricao | ||
| 1344 | - , rec.masc_recurso_red | ||
| 1345 | - ) | ||
| 1346 | - AS detalhamento | ||
| 1347 | - GROUP BY cod_estrutural | ||
| 1348 | - , receita | ||
| 1349 | - , recurso | ||
| 1350 | - , descricao | ||
| 1351 | - ) | ||
| 1352 | - AS detalhamento_receitas | ||
| 1353 | - ON detalhamento_receitas.cod_estrutural = conta_receita.cod_estrutural | ||
| 1354 | - | ||
| 1355 | - WHERE receita.exercicio = '".Sessao::getExercicio()."' | ||
| 1356 | - AND receita.cod_entidade IN (".$this->getDado('entidades').") | ||
| 1357 | - --AND receita.vl_original <> 0.00 | ||
| 1358 | - AND detalhamento_receitas.arrecadado_periodo <> 0.00 | ||
| 1359 | - | ||
| 1360 | - GROUP BY receita.cod_receita | ||
| 1361 | - , receita.cod_recurso | ||
| 1362 | - , conta_receita.cod_estrutural | ||
| 1363 | - , detalhamento_receitas.arrecadado_periodo | ||
| 1364 | - | ||
| 1365 | - ORDER BY tipo_registro | ||
| 1366 | - , cod_receita | ||
| 1367 | - , cod_font_recursos | ||
| 1368 | - | ||
| 1369 | - ) AS tabela | ||
| 1370 | - | ||
| 1371 | - GROUP BY tipo_registro | ||
| 1372 | - , cod_receita | ||
| 1373 | - , cod_font_recursos | ||
| 1374 | - | ||
| 1375 | - ORDER BY tipo_registro, cod_receita, cod_font_recursos "; | ||
| 1376 | - | ||
| 1377 | - return $stSql; | ||
| 1378 | -} | ||
| 1379 | - | ||
| 1380 | function recuperaReceitaExportacaoPlanejamento10(&$rsRecordSet, $boTransacao = "") | 1037 | function recuperaReceitaExportacaoPlanejamento10(&$rsRecordSet, $boTransacao = "") |
| 1381 | { | 1038 | { |
| 1382 | $obErro = new Erro; | 1039 | $obErro = new Erro; |
| @@ -1692,882 +1349,6 @@ if ( Sessao::getExercicio() == '2014' ) { | @@ -1692,882 +1349,6 @@ if ( Sessao::getExercicio() == '2014' ) { | ||
| 1692 | return $stSql; | 1349 | return $stSql; |
| 1693 | } | 1350 | } |
| 1694 | 1351 | ||
| 1695 | -function recuperaCorrecoesReceitas10(&$rsRecordSet, $boTransacao = "") | ||
| 1696 | -{ | ||
| 1697 | - $obErro = new Erro; | ||
| 1698 | - $obConexao = new Conexao; | ||
| 1699 | - $rsRecordSet = new RecordSet; | ||
| 1700 | - $stSql = $this->montaRecuperaCorrecoesReceitas10(); | ||
| 1701 | - $this->setDebug( $stSql); | ||
| 1702 | - $obErro = $obConexao->executaSQL( $rsRecordSet, $stSql, $boTransacao ); | ||
| 1703 | - | ||
| 1704 | - return $obErro; | ||
| 1705 | -} | ||
| 1706 | - | ||
| 1707 | -function montaRecuperaCorrecoesReceitas10() | ||
| 1708 | -{ | ||
| 1709 | - $stSql = " | ||
| 1710 | - SELECT | ||
| 1711 | - tipo_registro | ||
| 1712 | - , cod_correcao | ||
| 1713 | - , cod_orgao | ||
| 1714 | - , deducao_receita | ||
| 1715 | - , indentificador_deducao_reduzida | ||
| 1716 | - , natureza_receita_reduzida | ||
| 1717 | - , especificacao_reduzida | ||
| 1718 | - , identificador_acrescida | ||
| 1719 | - , natureza_receita_acrescida | ||
| 1720 | - , especificacao_acrescida | ||
| 1721 | - , SUM(vl_reduzido_acrescido) AS vl_reduzido_acrescido | ||
| 1722 | - , cod_receita | ||
| 1723 | - FROM ( | ||
| 1724 | - SELECT | ||
| 1725 | - 10 AS tipo_registro | ||
| 1726 | - , receita.cod_receita | ||
| 1727 | - , receita.exercicio||SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8) AS cod_correcao | ||
| 1728 | - , LPAD(configuracao_entidade.valor::VARCHAR,2,'0') AS cod_orgao | ||
| 1729 | - , CASE WHEN SUBSTR(conta_receita.cod_estrutural, 1, 1) = '9' THEN | ||
| 1730 | - 1 | ||
| 1731 | - ELSE | ||
| 1732 | - 2 | ||
| 1733 | - END AS deducao_receita | ||
| 1734 | - , valores_identificadores.cod_identificador AS indentificador_deducao_reduzida | ||
| 1735 | - , CASE WHEN SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8) = '17240101' | ||
| 1736 | - THEN RPAD(SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 6), 8, '0')::INTEGER | ||
| 1737 | - ELSE SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8)::INTEGER | ||
| 1738 | - END AS natureza_receita_reduzida | ||
| 1739 | - , TRIM(conta_receita.descricao) AS especificacao_reduzida | ||
| 1740 | - , '' AS identificador_acrescida | ||
| 1741 | - , '' AS natureza_receita_acrescida | ||
| 1742 | - , '' AS especificacao_acrescida | ||
| 1743 | - , SUM(arrecadacao_receita.vl_arrecadacao) AS vl_reduzido_acrescido | ||
| 1744 | - | ||
| 1745 | - FROM orcamento.receita | ||
| 1746 | - | ||
| 1747 | - JOIN tesouraria.arrecadacao_receita | ||
| 1748 | - ON arrecadacao_receita.cod_receita=receita.cod_receita | ||
| 1749 | - AND arrecadacao_receita.exercicio=receita.exercicio | ||
| 1750 | - AND arrecadacao_receita.timestamp_arrecadacao::date BETWEEN TO_DATE( '01/".$this->getDado('mes')."/".$this->getDado('exercicio')."', 'dd/mm/yyyy' ) AND last_day(TO_DATE('".$this->getDado('exercicio')."' || '-' || '".$this->getDado('mes')."' || '-' || '01','yyyy-mm-dd')) | ||
| 1751 | - | ||
| 1752 | - JOIN tesouraria.arrecadacao | ||
| 1753 | - ON arrecadacao.cod_arrecadacao=arrecadacao_receita.cod_arrecadacao | ||
| 1754 | - AND arrecadacao.exercicio=arrecadacao_receita.exercicio | ||
| 1755 | - AND arrecadacao.timestamp_arrecadacao=arrecadacao_receita.timestamp_arrecadacao | ||
| 1756 | - AND arrecadacao.devolucao=true | ||
| 1757 | - | ||
| 1758 | - JOIN administracao.configuracao_entidade | ||
| 1759 | - ON configuracao_entidade.cod_entidade = receita.cod_entidade | ||
| 1760 | - AND configuracao_entidade.exercicio = receita.exercicio | ||
| 1761 | - | ||
| 1762 | - JOIN orcamento.conta_receita | ||
| 1763 | - ON conta_receita.cod_conta = receita.cod_conta | ||
| 1764 | - AND conta_receita.exercicio = receita.exercicio | ||
| 1765 | - | ||
| 1766 | - LEFT JOIN tcemg.receita_indentificadores_peculiar_receita | ||
| 1767 | - ON receita_indentificadores_peculiar_receita.exercicio = receita.exercicio | ||
| 1768 | - AND receita_indentificadores_peculiar_receita.cod_receita = receita.cod_receita | ||
| 1769 | - | ||
| 1770 | - LEFT JOIN tcemg.valores_identificadores | ||
| 1771 | - ON valores_identificadores.cod_identificador = receita_indentificadores_peculiar_receita.cod_identificador | ||
| 1772 | - | ||
| 1773 | - WHERE receita.exercicio = '". $this->getDado('exercicio')."' | ||
| 1774 | - AND receita.cod_entidade IN (".$this->getDado('entidades').") | ||
| 1775 | - AND configuracao_entidade.cod_modulo = 55 | ||
| 1776 | - AND configuracao_entidade.parametro = 'tcemg_tipo_orgao_entidade_sicom' | ||
| 1777 | - | ||
| 1778 | - GROUP BY receita.cod_receita | ||
| 1779 | - , receita.exercicio | ||
| 1780 | - , cod_orgao | ||
| 1781 | - , conta_receita.cod_estrutural | ||
| 1782 | - , conta_receita.descricao | ||
| 1783 | - , indentificador_deducao_reduzida | ||
| 1784 | - , natureza_receita_reduzida | ||
| 1785 | - , especificacao_reduzida | ||
| 1786 | - , identificador_acrescida | ||
| 1787 | - , natureza_receita_acrescida | ||
| 1788 | - , especificacao_acrescida | ||
| 1789 | - | ||
| 1790 | - UNION | ||
| 1791 | - | ||
| 1792 | - SELECT | ||
| 1793 | - 10 AS tipo_registro | ||
| 1794 | - , receita.cod_receita | ||
| 1795 | - , receita.exercicio||SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8) AS cod_correcao | ||
| 1796 | - , LPAD(configuracao_entidade.valor::VARCHAR,2,'0') AS cod_orgao | ||
| 1797 | - , CASE WHEN SUBSTR(conta_receita.cod_estrutural, 1, 1) = '9' THEN | ||
| 1798 | - 1 | ||
| 1799 | - ELSE | ||
| 1800 | - 2 | ||
| 1801 | - END AS deducao_receita | ||
| 1802 | - , valores_identificadores.cod_identificador AS indentificador_deducao_reduzida | ||
| 1803 | - , CASE WHEN SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8) = '17240101' | ||
| 1804 | - THEN RPAD(SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 6), 8, '0')::INTEGER | ||
| 1805 | - ELSE SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8)::INTEGER | ||
| 1806 | - END AS natureza_receita_reduzida | ||
| 1807 | - , TRIM(conta_receita.descricao) AS especificacao_reduzida | ||
| 1808 | - , '' AS identificador_acrescida | ||
| 1809 | - , '' AS natureza_receita_acrescida | ||
| 1810 | - , '' AS especificacao_acrescida | ||
| 1811 | - , SUM(arrecadacao_estornada_receita.vl_estornado) AS vl_reduzido_acrescido | ||
| 1812 | - | ||
| 1813 | - FROM orcamento.receita | ||
| 1814 | - | ||
| 1815 | - JOIN tesouraria.arrecadacao_receita | ||
| 1816 | - ON arrecadacao_receita.cod_receita=receita.cod_receita | ||
| 1817 | - AND arrecadacao_receita.exercicio=receita.exercicio | ||
| 1818 | - | ||
| 1819 | - JOIN tesouraria.arrecadacao_estornada_receita | ||
| 1820 | - ON arrecadacao_estornada_receita.cod_arrecadacao=arrecadacao_receita.cod_arrecadacao | ||
| 1821 | - AND arrecadacao_estornada_receita.cod_receita=arrecadacao_receita.cod_receita | ||
| 1822 | - AND arrecadacao_estornada_receita.exercicio=arrecadacao_receita.exercicio | ||
| 1823 | - AND arrecadacao_estornada_receita.timestamp_arrecadacao=arrecadacao_receita.timestamp_arrecadacao | ||
| 1824 | - AND arrecadacao_estornada_receita.timestamp_estornada::date BETWEEN TO_DATE( '01/".$this->getDado('mes')."/".$this->getDado('exercicio')."', 'dd/mm/yyyy' ) AND last_day(TO_DATE('".$this->getDado('exercicio')."' || '-' || '".$this->getDado('mes')."' || '-' || '01','yyyy-mm-dd')) | ||
| 1825 | - | ||
| 1826 | - JOIN administracao.configuracao_entidade | ||
| 1827 | - ON configuracao_entidade.cod_entidade = receita.cod_entidade | ||
| 1828 | - AND configuracao_entidade.exercicio = receita.exercicio | ||
| 1829 | - | ||
| 1830 | - JOIN orcamento.conta_receita | ||
| 1831 | - ON conta_receita.cod_conta = receita.cod_conta | ||
| 1832 | - AND conta_receita.exercicio = receita.exercicio | ||
| 1833 | - | ||
| 1834 | - LEFT JOIN tcemg.receita_indentificadores_peculiar_receita | ||
| 1835 | - ON receita_indentificadores_peculiar_receita.exercicio = receita.exercicio | ||
| 1836 | - AND receita_indentificadores_peculiar_receita.cod_receita = receita.cod_receita | ||
| 1837 | - | ||
| 1838 | - LEFT JOIN tcemg.valores_identificadores | ||
| 1839 | - ON valores_identificadores.cod_identificador = receita_indentificadores_peculiar_receita.cod_identificador | ||
| 1840 | - | ||
| 1841 | - WHERE receita.exercicio = '". $this->getDado('exercicio')."' | ||
| 1842 | - AND receita.cod_entidade IN (".$this->getDado('entidades').") | ||
| 1843 | - AND configuracao_entidade.cod_modulo = 55 | ||
| 1844 | - AND configuracao_entidade.parametro = 'tcemg_tipo_orgao_entidade_sicom' | ||
| 1845 | - | ||
| 1846 | - GROUP BY receita.cod_receita | ||
| 1847 | - , receita.exercicio | ||
| 1848 | - , cod_orgao | ||
| 1849 | - , conta_receita.cod_estrutural | ||
| 1850 | - , conta_receita.descricao | ||
| 1851 | - , indentificador_deducao_reduzida | ||
| 1852 | - , natureza_receita_reduzida | ||
| 1853 | - , especificacao_reduzida | ||
| 1854 | - , identificador_acrescida | ||
| 1855 | - , natureza_receita_acrescida | ||
| 1856 | - , especificacao_acrescida | ||
| 1857 | - | ||
| 1858 | - UNION | ||
| 1859 | - | ||
| 1860 | - SELECT | ||
| 1861 | - 10 AS tipo_registro | ||
| 1862 | - , receita.cod_receita | ||
| 1863 | - , receita.exercicio||SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 9) AS cod_correcao | ||
| 1864 | - , LPAD(configuracao_entidade.valor::VARCHAR,2,'0') AS cod_orgao | ||
| 1865 | - , CASE WHEN SUBSTR(conta_receita.cod_estrutural, 1, 1) = '9' THEN | ||
| 1866 | - 1 | ||
| 1867 | - ELSE | ||
| 1868 | - 2 | ||
| 1869 | - END AS deducao_receita | ||
| 1870 | - , valores_identificadores.cod_identificador AS indentificador_deducao_reduzida | ||
| 1871 | - , CASE WHEN SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8) = '17240101' | ||
| 1872 | - THEN RPAD(SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 6), 8, '0')::INTEGER | ||
| 1873 | - ELSE SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8)::INTEGER | ||
| 1874 | - END AS natureza_receita_reduzida | ||
| 1875 | - , TRIM(conta_receita.descricao) AS especificacao_reduzida | ||
| 1876 | - , '' AS identificador_acrescida | ||
| 1877 | - , '' AS natureza_receita_acrescida | ||
| 1878 | - , '' AS especificacao_acrescida | ||
| 1879 | - , SUM(redutora.vl_deducao) AS vl_reduzido_acrescido | ||
| 1880 | - | ||
| 1881 | - FROM orcamento.receita | ||
| 1882 | - | ||
| 1883 | - JOIN (SELECT tabela.cod_receita_dedutora | ||
| 1884 | - , tabela.exercicio | ||
| 1885 | - , SUM(tabela.vl_arrecadacao) AS vl_deducao | ||
| 1886 | - FROM( | ||
| 1887 | - SELECT arrecadacao_receita.cod_arrecadacao | ||
| 1888 | - , arrecadacao_receita.cod_receita AS cod_receita_dedutora | ||
| 1889 | - , arrecadacao_receita.exercicio | ||
| 1890 | - , arrecadacao_receita.vl_arrecadacao | ||
| 1891 | - FROM tesouraria.arrecadacao_receita | ||
| 1892 | - JOIN tesouraria.arrecadacao | ||
| 1893 | - ON arrecadacao.cod_arrecadacao=arrecadacao_receita.cod_arrecadacao | ||
| 1894 | - AND arrecadacao.exercicio=arrecadacao_receita.exercicio | ||
| 1895 | - AND arrecadacao.timestamp_arrecadacao=arrecadacao_receita.timestamp_arrecadacao | ||
| 1896 | - AND arrecadacao.devolucao=false | ||
| 1897 | - WHERE arrecadacao_receita.timestamp_arrecadacao::date BETWEEN TO_DATE( '01/".$this->getDado('mes')."/".$this->getDado('exercicio')."', 'dd/mm/yyyy' ) AND last_day(TO_DATE('".$this->getDado('exercicio')."' || '-' || '".$this->getDado('mes')."' || '-' || '01','yyyy-mm-dd')) | ||
| 1898 | - | ||
| 1899 | - UNION | ||
| 1900 | - | ||
| 1901 | - SELECT arrecadacao_receita_dedutora_estornada.cod_arrecadacao | ||
| 1902 | - , arrecadacao_receita_dedutora_estornada.cod_receita_dedutora | ||
| 1903 | - , arrecadacao_receita_dedutora_estornada.exercicio | ||
| 1904 | - , arrecadacao_receita_dedutora_estornada.vl_estornado AS vl_arrecadacao | ||
| 1905 | - FROM tesouraria.arrecadacao_receita_dedutora_estornada | ||
| 1906 | - WHERE arrecadacao_receita_dedutora_estornada.timestamp_dedutora_estornada::date BETWEEN TO_DATE( '01/".$this->getDado('mes')."/".$this->getDado('exercicio')."', 'dd/mm/yyyy' ) AND last_day(TO_DATE('".$this->getDado('exercicio')."' || '-' || '".$this->getDado('mes')."' || '-' || '01','yyyy-mm-dd')) | ||
| 1907 | - ) AS tabela | ||
| 1908 | - GROUP BY tabela.cod_receita_dedutora | ||
| 1909 | - , tabela.exercicio | ||
| 1910 | - , tabela.vl_arrecadacao | ||
| 1911 | - ) AS redutora | ||
| 1912 | - ON redutora.cod_receita_dedutora=receita.cod_receita | ||
| 1913 | - AND redutora.exercicio=receita.exercicio | ||
| 1914 | - | ||
| 1915 | - JOIN administracao.configuracao_entidade | ||
| 1916 | - ON configuracao_entidade.cod_entidade = receita.cod_entidade | ||
| 1917 | - AND configuracao_entidade.exercicio = receita.exercicio | ||
| 1918 | - | ||
| 1919 | - JOIN orcamento.conta_receita | ||
| 1920 | - ON conta_receita.cod_conta = receita.cod_conta | ||
| 1921 | - AND conta_receita.exercicio = receita.exercicio | ||
| 1922 | - AND SUBSTR(conta_receita.cod_estrutural, 1, 1) = '9' | ||
| 1923 | - | ||
| 1924 | - LEFT JOIN tcemg.receita_indentificadores_peculiar_receita | ||
| 1925 | - ON receita_indentificadores_peculiar_receita.exercicio = receita.exercicio | ||
| 1926 | - AND receita_indentificadores_peculiar_receita.cod_receita = receita.cod_receita | ||
| 1927 | - | ||
| 1928 | - LEFT JOIN tcemg.valores_identificadores | ||
| 1929 | - ON valores_identificadores.cod_identificador = receita_indentificadores_peculiar_receita.cod_identificador | ||
| 1930 | - | ||
| 1931 | - WHERE receita.exercicio = '". $this->getDado('exercicio')."' | ||
| 1932 | - AND receita.cod_entidade IN (".$this->getDado('entidades').") | ||
| 1933 | - AND configuracao_entidade.cod_modulo = 55 | ||
| 1934 | - AND configuracao_entidade.parametro = 'tcemg_tipo_orgao_entidade_sicom' | ||
| 1935 | - | ||
| 1936 | - GROUP BY receita.cod_receita | ||
| 1937 | - , receita.exercicio | ||
| 1938 | - , cod_orgao | ||
| 1939 | - , conta_receita.cod_estrutural | ||
| 1940 | - , conta_receita.descricao | ||
| 1941 | - , indentificador_deducao_reduzida | ||
| 1942 | - , natureza_receita_reduzida | ||
| 1943 | - , especificacao_reduzida | ||
| 1944 | - , identificador_acrescida | ||
| 1945 | - , natureza_receita_acrescida | ||
| 1946 | - , especificacao_acrescida | ||
| 1947 | - | ||
| 1948 | - ) AS consulta | ||
| 1949 | - GROUP BY | ||
| 1950 | - tipo_registro | ||
| 1951 | - , cod_receita | ||
| 1952 | - , cod_correcao | ||
| 1953 | - , cod_orgao | ||
| 1954 | - , deducao_receita | ||
| 1955 | - , indentificador_deducao_reduzida | ||
| 1956 | - , natureza_receita_reduzida | ||
| 1957 | - , especificacao_reduzida | ||
| 1958 | - , identificador_acrescida | ||
| 1959 | - , natureza_receita_acrescida | ||
| 1960 | - , especificacao_acrescida | ||
| 1961 | - | ||
| 1962 | - ORDER BY consulta.cod_receita | ||
| 1963 | - | ||
| 1964 | - "; | ||
| 1965 | - | ||
| 1966 | - return $stSql; | ||
| 1967 | -} | ||
| 1968 | - | ||
| 1969 | -function recuperaCorrecoesReceitas11(&$rsRecordSet, $boTransacao = "") | ||
| 1970 | -{ | ||
| 1971 | - $obErro = new Erro; | ||
| 1972 | - $obConexao = new Conexao; | ||
| 1973 | - $rsRecordSet = new RecordSet; | ||
| 1974 | - $stSql = $this->montaRecuperaCorrecoesReceitas11(); | ||
| 1975 | - $this->setDebug( $stSql); | ||
| 1976 | - $obErro = $obConexao->executaSQL( $rsRecordSet, $stSql, $boTransacao ); | ||
| 1977 | - | ||
| 1978 | - return $obErro; | ||
| 1979 | -} | ||
| 1980 | - | ||
| 1981 | -function montaRecuperaCorrecoesReceitas11() | ||
| 1982 | -{ | ||
| 1983 | - $stSql = " | ||
| 1984 | - SELECT | ||
| 1985 | - tipo_registro | ||
| 1986 | - , cod_correcao | ||
| 1987 | - , cod_fonte_reduzida | ||
| 1988 | - , SUM(vl_reduzido_acrescido) AS vl_reduzido_fonte | ||
| 1989 | - , cod_receita | ||
| 1990 | - FROM ( | ||
| 1991 | - SELECT 11 AS tipo_registro | ||
| 1992 | - , receita.cod_receita | ||
| 1993 | - , receita.exercicio||SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8) AS cod_correcao | ||
| 1994 | - , receita.cod_recurso AS cod_fonte_reduzida | ||
| 1995 | - , SUM(valor_lancamento.vl_lancamento) AS vl_reduzido_acrescido | ||
| 1996 | - | ||
| 1997 | - FROM contabilidade.lancamento_receita | ||
| 1998 | - | ||
| 1999 | - JOIN contabilidade.lancamento | ||
| 2000 | - ON lancamento.exercicio=lancamento_receita.exercicio | ||
| 2001 | - AND lancamento.cod_entidade=lancamento_receita.cod_entidade | ||
| 2002 | - AND lancamento.tipo=lancamento_receita.tipo | ||
| 2003 | - AND lancamento.cod_lote=lancamento_receita.cod_lote | ||
| 2004 | - AND lancamento.sequencia=lancamento_receita.sequencia | ||
| 2005 | - | ||
| 2006 | - JOIN contabilidade.lote | ||
| 2007 | - ON lancamento.exercicio=lote.exercicio | ||
| 2008 | - AND lancamento.cod_entidade=lote.cod_entidade | ||
| 2009 | - AND lancamento.tipo=lote.tipo | ||
| 2010 | - AND lancamento.cod_lote=lote.cod_lote | ||
| 2011 | - | ||
| 2012 | - JOIN contabilidade.valor_lancamento | ||
| 2013 | - ON lancamento.exercicio=valor_lancamento.exercicio | ||
| 2014 | - AND lancamento.cod_entidade=valor_lancamento.cod_entidade | ||
| 2015 | - AND lancamento.tipo=valor_lancamento.tipo | ||
| 2016 | - AND lancamento.cod_lote=valor_lancamento.cod_lote | ||
| 2017 | - AND lancamento.sequencia=valor_lancamento.sequencia | ||
| 2018 | - AND valor_lancamento.tipo_valor='D' | ||
| 2019 | - | ||
| 2020 | - JOIN orcamento.receita | ||
| 2021 | - ON receita.cod_receita=lancamento_receita.cod_receita | ||
| 2022 | - AND receita.exercicio=lancamento_receita.exercicio | ||
| 2023 | - | ||
| 2024 | - JOIN orcamento.conta_receita | ||
| 2025 | - ON receita.cod_conta=conta_receita.cod_conta | ||
| 2026 | - AND receita.exercicio=conta_receita.exercicio | ||
| 2027 | - AND SUBSTR(conta_receita.cod_estrutural, 1, 1) != '9' | ||
| 2028 | - | ||
| 2029 | - LEFT JOIN orcamento.recurso('". $this->getDado('exercicio')."') as rec | ||
| 2030 | - ON rec.cod_recurso=receita.cod_recurso | ||
| 2031 | - AND rec.exercicio=receita.exercicio | ||
| 2032 | - | ||
| 2033 | - WHERE estorno=true | ||
| 2034 | - AND lote.dt_lote BETWEEN TO_DATE( '01/".$this->getDado('mes')."/".$this->getDado('exercicio')."', 'dd/mm/yyyy' ) AND last_day(TO_DATE('".$this->getDado('exercicio')."' || '-' || '".$this->getDado('mes')."' || '-' || '01','yyyy-mm-dd')) | ||
| 2035 | - AND receita.cod_entidade IN (".$this->getDado('entidades').") | ||
| 2036 | - | ||
| 2037 | - GROUP BY tipo_registro | ||
| 2038 | - | ||
| 2039 | - , receita.cod_receita | ||
| 2040 | - , receita.exercicio | ||
| 2041 | - , conta_receita.cod_estrutural | ||
| 2042 | - , receita.cod_recurso | ||
| 2043 | - | ||
| 2044 | - UNION | ||
| 2045 | - | ||
| 2046 | - SELECT | ||
| 2047 | - 11 AS tipo_registro | ||
| 2048 | - , receita.cod_receita | ||
| 2049 | - , receita.exercicio||SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 9) AS cod_correcao | ||
| 2050 | - , receita.cod_recurso AS cod_fonte_reduzida | ||
| 2051 | - , SUM(redutora.vl_deducao) AS vl_reduzido_acrescido | ||
| 2052 | - | ||
| 2053 | - FROM orcamento.receita | ||
| 2054 | - | ||
| 2055 | - JOIN (SELECT tabela.cod_receita_dedutora | ||
| 2056 | - , tabela.exercicio | ||
| 2057 | - , SUM(tabela.vl_arrecadacao) AS vl_deducao | ||
| 2058 | - FROM( | ||
| 2059 | - SELECT arrecadacao_receita.cod_arrecadacao | ||
| 2060 | - , arrecadacao_receita.cod_receita AS cod_receita_dedutora | ||
| 2061 | - , arrecadacao_receita.exercicio | ||
| 2062 | - , arrecadacao_receita.vl_arrecadacao | ||
| 2063 | - FROM tesouraria.arrecadacao_receita | ||
| 2064 | - JOIN tesouraria.arrecadacao | ||
| 2065 | - ON arrecadacao.cod_arrecadacao=arrecadacao_receita.cod_arrecadacao | ||
| 2066 | - AND arrecadacao.exercicio=arrecadacao_receita.exercicio | ||
| 2067 | - AND arrecadacao.timestamp_arrecadacao=arrecadacao_receita.timestamp_arrecadacao | ||
| 2068 | - AND arrecadacao.devolucao=false | ||
| 2069 | - WHERE arrecadacao_receita.timestamp_arrecadacao::date BETWEEN TO_DATE( '01/".$this->getDado('mes')."/".$this->getDado('exercicio')."', 'dd/mm/yyyy' ) AND last_day(TO_DATE('".$this->getDado('exercicio')."' || '-' || '".$this->getDado('mes')."' || '-' || '01','yyyy-mm-dd')) | ||
| 2070 | - | ||
| 2071 | - UNION | ||
| 2072 | - | ||
| 2073 | - SELECT arrecadacao_receita_dedutora_estornada.cod_arrecadacao | ||
| 2074 | - , arrecadacao_receita_dedutora_estornada.cod_receita_dedutora | ||
| 2075 | - , arrecadacao_receita_dedutora_estornada.exercicio | ||
| 2076 | - , arrecadacao_receita_dedutora_estornada.vl_estornado AS vl_arrecadacao | ||
| 2077 | - FROM tesouraria.arrecadacao_receita_dedutora_estornada | ||
| 2078 | - WHERE arrecadacao_receita_dedutora_estornada.timestamp_dedutora_estornada::date BETWEEN TO_DATE( '01/".$this->getDado('mes')."/".$this->getDado('exercicio')."', 'dd/mm/yyyy' ) AND last_day(TO_DATE('".$this->getDado('exercicio')."' || '-' || '".$this->getDado('mes')."' || '-' || '01','yyyy-mm-dd')) | ||
| 2079 | - ) AS tabela | ||
| 2080 | - GROUP BY tabela.cod_receita_dedutora | ||
| 2081 | - , tabela.exercicio | ||
| 2082 | - , tabela.vl_arrecadacao | ||
| 2083 | - ) AS redutora | ||
| 2084 | - ON redutora.cod_receita_dedutora=receita.cod_receita | ||
| 2085 | - AND redutora.exercicio=receita.exercicio | ||
| 2086 | - | ||
| 2087 | - JOIN administracao.configuracao_entidade | ||
| 2088 | - ON configuracao_entidade.cod_entidade = receita.cod_entidade | ||
| 2089 | - AND configuracao_entidade.exercicio = receita.exercicio | ||
| 2090 | - | ||
| 2091 | - JOIN orcamento.conta_receita | ||
| 2092 | - ON conta_receita.cod_conta = receita.cod_conta | ||
| 2093 | - AND conta_receita.exercicio = receita.exercicio | ||
| 2094 | - AND SUBSTR(conta_receita.cod_estrutural, 1, 1) = '9' | ||
| 2095 | - | ||
| 2096 | - LEFT JOIN tcemg.receita_indentificadores_peculiar_receita | ||
| 2097 | - ON receita_indentificadores_peculiar_receita.exercicio = receita.exercicio | ||
| 2098 | - AND receita_indentificadores_peculiar_receita.cod_receita = receita.cod_receita | ||
| 2099 | - | ||
| 2100 | - LEFT JOIN tcemg.valores_identificadores | ||
| 2101 | - ON valores_identificadores.cod_identificador = receita_indentificadores_peculiar_receita.cod_identificador | ||
| 2102 | - | ||
| 2103 | - WHERE receita.exercicio = '". $this->getDado('exercicio')."' | ||
| 2104 | - AND receita.cod_entidade IN (".$this->getDado('entidades').") | ||
| 2105 | - AND configuracao_entidade.cod_modulo = 55 | ||
| 2106 | - AND configuracao_entidade.parametro = 'tcemg_tipo_orgao_entidade_sicom' | ||
| 2107 | - | ||
| 2108 | - GROUP BY receita.cod_receita | ||
| 2109 | - , receita.exercicio | ||
| 2110 | - , conta_receita.cod_estrutural | ||
| 2111 | - | ||
| 2112 | - ) AS consulta | ||
| 2113 | - GROUP BY | ||
| 2114 | - tipo_registro | ||
| 2115 | - , cod_receita | ||
| 2116 | - , cod_correcao | ||
| 2117 | - , cod_fonte_reduzida | ||
| 2118 | - | ||
| 2119 | - ORDER BY consulta.cod_receita | ||
| 2120 | - "; | ||
| 2121 | - return $stSql; | ||
| 2122 | -} | ||
| 2123 | - | ||
| 2124 | -function recuperaCorrecoesReceitas12(&$rsRecordSet, $boTransacao = "") | ||
| 2125 | -{ | ||
| 2126 | - $obErro = new Erro; | ||
| 2127 | - $obConexao = new Conexao; | ||
| 2128 | - $rsRecordSet = new RecordSet; | ||
| 2129 | - $stSql = $this->montaRecuperaCorrecoesReceitas12(); | ||
| 2130 | - $this->setDebug( $stSql); | ||
| 2131 | - $obErro = $obConexao->executaSQL( $rsRecordSet, $stSql, $boTransacao ); | ||
| 2132 | - | ||
| 2133 | - return $obErro; | ||
| 2134 | -} | ||
| 2135 | - | ||
| 2136 | -function montaRecuperaCorrecoesReceitas12() | ||
| 2137 | -{ | ||
| 2138 | - $stSql = " | ||
| 2139 | - SELECT 12 AS tipo_registro | ||
| 2140 | - , receita.cod_receita||''||receita.cod_recurso||receita.cod_entidade||receita.exercicio AS cod_correcao | ||
| 2141 | - , 0 AS cod_fonte_acrescida | ||
| 2142 | - , 0 AS vl_acrescido_fonte | ||
| 2143 | - FROM orcamento.receita | ||
| 2144 | - JOIN orcamento.previsao_receita | ||
| 2145 | - ON previsao_receita.cod_receita = receita.cod_receita | ||
| 2146 | - AND previsao_receita.exercicio = receita.exercicio | ||
| 2147 | - WHERE receita.exercicio = '".Sessao::getExercicio()."' | ||
| 2148 | - AND receita.cod_entidade IN (".$this->getDado('entidades').") | ||
| 2149 | - GROUP BY receita.cod_receita | ||
| 2150 | - , receita.cod_recurso | ||
| 2151 | - , receita.cod_entidade | ||
| 2152 | - , receita.exercicio | ||
| 2153 | - "; | ||
| 2154 | - | ||
| 2155 | - return $stSql; | ||
| 2156 | -} | ||
| 2157 | - | ||
| 2158 | -function recuperaCorrecoesReceitas20(&$rsRecordSet, $boTransacao = "") | ||
| 2159 | -{ | ||
| 2160 | - $obErro = new Erro; | ||
| 2161 | - $obConexao = new Conexao; | ||
| 2162 | - $rsRecordSet = new RecordSet; | ||
| 2163 | - $stSql = $this->montaRecuperaCorrecoesReceitas20(); | ||
| 2164 | - $this->setDebug( $stSql); | ||
| 2165 | - $obErro = $obConexao->executaSQL( $rsRecordSet, $stSql, $boTransacao ); | ||
| 2166 | - | ||
| 2167 | - return $obErro; | ||
| 2168 | -} | ||
| 2169 | - | ||
| 2170 | -function montaRecuperaCorrecoesReceitas20() | ||
| 2171 | -{ | ||
| 2172 | - $stSql = " | ||
| 2173 | - SELECT | ||
| 2174 | - tipo_registro | ||
| 2175 | - , '20'||cod_correcao AS cod_estorno | ||
| 2176 | - , cod_orgao | ||
| 2177 | - , deducao_receita | ||
| 2178 | - , indentificador_deducao_reduzida AS identificador_deducao | ||
| 2179 | - , natureza_receita_reduzida AS natureza_receita_estornada | ||
| 2180 | - ,( SELECT sem_acentos(descricao) as descricao | ||
| 2181 | - FROM orcamento.conta_receita | ||
| 2182 | - WHERE REPLACE(conta_receita.cod_estrutural, '.', '')::TEXT = RPAD(natureza_receita_reduzida::TEXT, 14, '0')::TEXT | ||
| 2183 | - AND exercicio = '".$this->getDado('exercicio')."' | ||
| 2184 | - ) AS especificacao_estornada | ||
| 2185 | - , SUM(vl_reduzido_acrescido) AS vl_estornado | ||
| 2186 | - , cod_correcao | ||
| 2187 | - | ||
| 2188 | - FROM ( | ||
| 2189 | - SELECT | ||
| 2190 | - 20 AS tipo_registro | ||
| 2191 | - , receita.cod_receita | ||
| 2192 | - , LPAD(configuracao_entidade.valor::VARCHAR,2,'0') AS cod_orgao | ||
| 2193 | - , CASE WHEN SUBSTR(conta_receita.cod_estrutural, 1, 1) = '9' THEN | ||
| 2194 | - 1 | ||
| 2195 | - ELSE | ||
| 2196 | - 2 | ||
| 2197 | - END AS deducao_receita | ||
| 2198 | - , valores_identificadores.cod_identificador AS indentificador_deducao_reduzida | ||
| 2199 | - , CASE WHEN SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8) = '17240101' | ||
| 2200 | - THEN RPAD(SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 6), 8, '0')::INTEGER | ||
| 2201 | - ELSE SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8)::INTEGER | ||
| 2202 | - END AS natureza_receita_reduzida | ||
| 2203 | - , SUM(arrecadacao_receita.vl_arrecadacao) AS vl_reduzido_acrescido | ||
| 2204 | - , CASE WHEN SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8) = '17240101' | ||
| 2205 | - THEN receita.exercicio||RPAD(SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 6), 8, '0')::INTEGER | ||
| 2206 | - ELSE receita.exercicio||SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8)::INTEGER | ||
| 2207 | - END AS cod_correcao | ||
| 2208 | - | ||
| 2209 | - FROM orcamento.receita | ||
| 2210 | - | ||
| 2211 | - JOIN tesouraria.arrecadacao_receita | ||
| 2212 | - ON arrecadacao_receita.cod_receita=receita.cod_receita | ||
| 2213 | - AND arrecadacao_receita.exercicio=receita.exercicio | ||
| 2214 | - AND arrecadacao_receita.timestamp_arrecadacao::date BETWEEN TO_DATE( '01/".$this->getDado('mes')."/".$this->getDado('exercicio')."', 'dd/mm/yyyy' ) AND last_day(TO_DATE('".$this->getDado('exercicio')."' || '-' || '".$this->getDado('mes')."' || '-' || '01','yyyy-mm-dd')) | ||
| 2215 | - | ||
| 2216 | - JOIN tesouraria.arrecadacao | ||
| 2217 | - ON arrecadacao.cod_arrecadacao=arrecadacao_receita.cod_arrecadacao | ||
| 2218 | - AND arrecadacao.exercicio=arrecadacao_receita.exercicio | ||
| 2219 | - AND arrecadacao.timestamp_arrecadacao=arrecadacao_receita.timestamp_arrecadacao | ||
| 2220 | - AND arrecadacao.devolucao=true | ||
| 2221 | - | ||
| 2222 | - JOIN administracao.configuracao_entidade | ||
| 2223 | - ON configuracao_entidade.cod_entidade = receita.cod_entidade | ||
| 2224 | - AND configuracao_entidade.exercicio = receita.exercicio | ||
| 2225 | - | ||
| 2226 | - JOIN orcamento.conta_receita | ||
| 2227 | - ON conta_receita.cod_conta = receita.cod_conta | ||
| 2228 | - AND conta_receita.exercicio = receita.exercicio | ||
| 2229 | - | ||
| 2230 | - LEFT JOIN tcemg.receita_indentificadores_peculiar_receita | ||
| 2231 | - ON receita_indentificadores_peculiar_receita.exercicio = receita.exercicio | ||
| 2232 | - AND receita_indentificadores_peculiar_receita.cod_receita = receita.cod_receita | ||
| 2233 | - | ||
| 2234 | - LEFT JOIN tcemg.valores_identificadores | ||
| 2235 | - ON valores_identificadores.cod_identificador = receita_indentificadores_peculiar_receita.cod_identificador | ||
| 2236 | - | ||
| 2237 | - WHERE receita.exercicio = '". $this->getDado('exercicio')."' | ||
| 2238 | - AND receita.cod_entidade IN (".$this->getDado('entidades').") | ||
| 2239 | - AND configuracao_entidade.cod_modulo = 55 | ||
| 2240 | - AND configuracao_entidade.parametro = 'tcemg_tipo_orgao_entidade_sicom' | ||
| 2241 | - | ||
| 2242 | - GROUP BY receita.cod_receita | ||
| 2243 | - , receita.exercicio | ||
| 2244 | - , cod_orgao | ||
| 2245 | - , deducao_receita | ||
| 2246 | - , indentificador_deducao_reduzida | ||
| 2247 | - , natureza_receita_reduzida | ||
| 2248 | - , cod_correcao | ||
| 2249 | - | ||
| 2250 | - UNION | ||
| 2251 | - | ||
| 2252 | - SELECT | ||
| 2253 | - 20 AS tipo_registro | ||
| 2254 | - , receita.cod_receita | ||
| 2255 | - , LPAD(configuracao_entidade.valor::VARCHAR,2,'0') AS cod_orgao | ||
| 2256 | - , CASE WHEN SUBSTR(conta_receita.cod_estrutural, 1, 1) = '9' THEN | ||
| 2257 | - 1 | ||
| 2258 | - ELSE | ||
| 2259 | - 2 | ||
| 2260 | - END AS deducao_receita | ||
| 2261 | - , valores_identificadores.cod_identificador AS indentificador_deducao_reduzida | ||
| 2262 | - , CASE WHEN SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8) = '17240101' | ||
| 2263 | - THEN RPAD(SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 6), 8, '0')::INTEGER | ||
| 2264 | - ELSE SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8)::INTEGER | ||
| 2265 | - END AS natureza_receita_reduzida | ||
| 2266 | - , SUM(arrecadacao_estornada_receita.vl_estornado) AS vl_reduzido_acrescido | ||
| 2267 | - , CASE WHEN SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8) = '17240101' | ||
| 2268 | - THEN receita.exercicio||RPAD(SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 6), 8, '0')::INTEGER | ||
| 2269 | - ELSE receita.exercicio||SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8)::INTEGER | ||
| 2270 | - END AS cod_correcao | ||
| 2271 | - | ||
| 2272 | - FROM orcamento.receita | ||
| 2273 | - | ||
| 2274 | - JOIN tesouraria.arrecadacao_receita | ||
| 2275 | - ON arrecadacao_receita.cod_receita=receita.cod_receita | ||
| 2276 | - AND arrecadacao_receita.exercicio=receita.exercicio | ||
| 2277 | - | ||
| 2278 | - JOIN tesouraria.arrecadacao_estornada_receita | ||
| 2279 | - ON arrecadacao_estornada_receita.cod_arrecadacao=arrecadacao_receita.cod_arrecadacao | ||
| 2280 | - AND arrecadacao_estornada_receita.cod_receita=arrecadacao_receita.cod_receita | ||
| 2281 | - AND arrecadacao_estornada_receita.exercicio=arrecadacao_receita.exercicio | ||
| 2282 | - AND arrecadacao_estornada_receita.timestamp_arrecadacao=arrecadacao_receita.timestamp_arrecadacao | ||
| 2283 | - AND arrecadacao_estornada_receita.timestamp_estornada::date BETWEEN TO_DATE( '01/".$this->getDado('mes')."/".$this->getDado('exercicio')."', 'dd/mm/yyyy' ) AND last_day(TO_DATE('".$this->getDado('exercicio')."' || '-' || '".$this->getDado('mes')."' || '-' || '01','yyyy-mm-dd')) | ||
| 2284 | - | ||
| 2285 | - JOIN administracao.configuracao_entidade | ||
| 2286 | - ON configuracao_entidade.cod_entidade = receita.cod_entidade | ||
| 2287 | - AND configuracao_entidade.exercicio = receita.exercicio | ||
| 2288 | - | ||
| 2289 | - JOIN orcamento.conta_receita | ||
| 2290 | - ON conta_receita.cod_conta = receita.cod_conta | ||
| 2291 | - AND conta_receita.exercicio = receita.exercicio | ||
| 2292 | - AND SUBSTR(conta_receita.cod_estrutural, 1, 1) != '9' | ||
| 2293 | - | ||
| 2294 | - LEFT JOIN tcemg.receita_indentificadores_peculiar_receita | ||
| 2295 | - ON receita_indentificadores_peculiar_receita.exercicio = receita.exercicio | ||
| 2296 | - AND receita_indentificadores_peculiar_receita.cod_receita = receita.cod_receita | ||
| 2297 | - | ||
| 2298 | - LEFT JOIN tcemg.valores_identificadores | ||
| 2299 | - ON valores_identificadores.cod_identificador = receita_indentificadores_peculiar_receita.cod_identificador | ||
| 2300 | - | ||
| 2301 | - WHERE receita.exercicio = '". $this->getDado('exercicio')."' | ||
| 2302 | - AND receita.cod_entidade IN (".$this->getDado('entidades').") | ||
| 2303 | - AND configuracao_entidade.cod_modulo = 55 | ||
| 2304 | - AND configuracao_entidade.parametro = 'tcemg_tipo_orgao_entidade_sicom' | ||
| 2305 | - --and receita.vl_original > 0 | ||
| 2306 | - | ||
| 2307 | - GROUP BY receita.cod_receita | ||
| 2308 | - , receita.exercicio | ||
| 2309 | - , cod_orgao | ||
| 2310 | - , deducao_receita | ||
| 2311 | - , indentificador_deducao_reduzida | ||
| 2312 | - , natureza_receita_reduzida | ||
| 2313 | - , cod_correcao | ||
| 2314 | - | ||
| 2315 | - UNION | ||
| 2316 | - | ||
| 2317 | - SELECT | ||
| 2318 | - 20 AS tipo_registro | ||
| 2319 | - , receita.cod_receita | ||
| 2320 | - , LPAD(configuracao_entidade.valor::VARCHAR,2,'0') AS cod_orgao | ||
| 2321 | - , CASE WHEN SUBSTR(conta_receita.cod_estrutural, 1, 1) = '9' THEN | ||
| 2322 | - 1 | ||
| 2323 | - ELSE | ||
| 2324 | - 2 | ||
| 2325 | - END AS deducao_receita | ||
| 2326 | - , valores_identificadores.cod_identificador AS indentificador_deducao_reduzida | ||
| 2327 | - , SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 2, 9)::INTEGER AS natureza_receita_reduzida | ||
| 2328 | - , SUM(redutora.vl_deducao) AS vl_reduzido_acrescido | ||
| 2329 | - , receita.exercicio||SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 9) AS cod_correcao | ||
| 2330 | - | ||
| 2331 | - FROM orcamento.receita | ||
| 2332 | - | ||
| 2333 | - JOIN (SELECT tabela.cod_receita_dedutora | ||
| 2334 | - , tabela.exercicio | ||
| 2335 | - , SUM(tabela.vl_arrecadacao) AS vl_deducao | ||
| 2336 | - FROM( | ||
| 2337 | - SELECT arrecadacao_receita.cod_arrecadacao | ||
| 2338 | - , arrecadacao_receita.cod_receita AS cod_receita_dedutora | ||
| 2339 | - , arrecadacao_receita.exercicio | ||
| 2340 | - , arrecadacao_receita.vl_arrecadacao | ||
| 2341 | - FROM tesouraria.arrecadacao_receita | ||
| 2342 | - JOIN tesouraria.arrecadacao | ||
| 2343 | - ON arrecadacao.cod_arrecadacao=arrecadacao_receita.cod_arrecadacao | ||
| 2344 | - AND arrecadacao.exercicio=arrecadacao_receita.exercicio | ||
| 2345 | - AND arrecadacao.timestamp_arrecadacao=arrecadacao_receita.timestamp_arrecadacao | ||
| 2346 | - AND arrecadacao.devolucao=false | ||
| 2347 | - WHERE arrecadacao_receita.timestamp_arrecadacao::date BETWEEN TO_DATE( '01/".$this->getDado('mes')."/".$this->getDado('exercicio')."', 'dd/mm/yyyy' ) AND last_day(TO_DATE('".$this->getDado('exercicio')."' || '-' || '".$this->getDado('mes')."' || '-' || '01','yyyy-mm-dd')) | ||
| 2348 | - | ||
| 2349 | - UNION | ||
| 2350 | - | ||
| 2351 | - SELECT arrecadacao_receita_dedutora_estornada.cod_arrecadacao | ||
| 2352 | - , arrecadacao_receita_dedutora_estornada.cod_receita_dedutora | ||
| 2353 | - , arrecadacao_receita_dedutora_estornada.exercicio | ||
| 2354 | - , arrecadacao_receita_dedutora_estornada.vl_estornado AS vl_arrecadacao | ||
| 2355 | - FROM tesouraria.arrecadacao_receita_dedutora_estornada | ||
| 2356 | - WHERE arrecadacao_receita_dedutora_estornada.timestamp_dedutora_estornada::date BETWEEN TO_DATE( '01/".$this->getDado('mes')."/".$this->getDado('exercicio')."', 'dd/mm/yyyy' ) AND last_day(TO_DATE('".$this->getDado('exercicio')."' || '-' || '".$this->getDado('mes')."' || '-' || '01','yyyy-mm-dd')) | ||
| 2357 | - ) AS tabela | ||
| 2358 | - GROUP BY tabela.cod_receita_dedutora | ||
| 2359 | - , tabela.exercicio | ||
| 2360 | - , tabela.vl_arrecadacao | ||
| 2361 | - ) AS redutora | ||
| 2362 | - ON redutora.cod_receita_dedutora=receita.cod_receita | ||
| 2363 | - AND redutora.exercicio=receita.exercicio | ||
| 2364 | - | ||
| 2365 | - JOIN administracao.configuracao_entidade | ||
| 2366 | - ON configuracao_entidade.cod_entidade = receita.cod_entidade | ||
| 2367 | - AND configuracao_entidade.exercicio = receita.exercicio | ||
| 2368 | - | ||
| 2369 | - JOIN orcamento.conta_receita | ||
| 2370 | - ON conta_receita.cod_conta = receita.cod_conta | ||
| 2371 | - AND conta_receita.exercicio = receita.exercicio | ||
| 2372 | - AND SUBSTR(conta_receita.cod_estrutural, 1, 1) = '9' | ||
| 2373 | - | ||
| 2374 | - LEFT JOIN tcemg.receita_indentificadores_peculiar_receita | ||
| 2375 | - ON receita_indentificadores_peculiar_receita.exercicio = receita.exercicio | ||
| 2376 | - AND receita_indentificadores_peculiar_receita.cod_receita = receita.cod_receita | ||
| 2377 | - | ||
| 2378 | - LEFT JOIN tcemg.valores_identificadores | ||
| 2379 | - ON valores_identificadores.cod_identificador = receita_indentificadores_peculiar_receita.cod_identificador | ||
| 2380 | - | ||
| 2381 | - WHERE receita.exercicio = '". $this->getDado('exercicio')."' | ||
| 2382 | - AND receita.cod_entidade IN (".$this->getDado('entidades').") | ||
| 2383 | - AND configuracao_entidade.cod_modulo = 55 | ||
| 2384 | - AND configuracao_entidade.parametro = 'tcemg_tipo_orgao_entidade_sicom' | ||
| 2385 | - | ||
| 2386 | - GROUP BY tipo_registro | ||
| 2387 | - , receita.cod_receita | ||
| 2388 | - , cod_orgao | ||
| 2389 | - , deducao_receita | ||
| 2390 | - , indentificador_deducao_reduzida | ||
| 2391 | - , natureza_receita_reduzida | ||
| 2392 | - , cod_correcao | ||
| 2393 | - ) AS consulta | ||
| 2394 | -GROUP BY | ||
| 2395 | - tipo_registro | ||
| 2396 | - , cod_orgao | ||
| 2397 | - , deducao_receita | ||
| 2398 | - , indentificador_deducao_reduzida | ||
| 2399 | - , natureza_receita_reduzida | ||
| 2400 | - , especificacao_estornada | ||
| 2401 | - , cod_correcao | ||
| 2402 | - | ||
| 2403 | - ORDER BY consulta.natureza_receita_reduzida "; | ||
| 2404 | - | ||
| 2405 | - return $stSql; | ||
| 2406 | -} | ||
| 2407 | - | ||
| 2408 | -function recuperaCorrecoesReceitas21(&$rsRecordSet, $boTransacao = "") | ||
| 2409 | -{ | ||
| 2410 | - $obErro = new Erro; | ||
| 2411 | - $obConexao = new Conexao; | ||
| 2412 | - $rsRecordSet = new RecordSet; | ||
| 2413 | - $stSql = $this->montaRecuperaCorrecoesReceitas21(); | ||
| 2414 | - $this->setDebug( $stSql); | ||
| 2415 | - $obErro = $obConexao->executaSQL( $rsRecordSet, $stSql, $boTransacao ); | ||
| 2416 | - | ||
| 2417 | - return $obErro; | ||
| 2418 | -} | ||
| 2419 | - | ||
| 2420 | -function montaRecuperaCorrecoesReceitas21() | ||
| 2421 | -{ | ||
| 2422 | - $stSql = " | ||
| 2423 | - SELECT | ||
| 2424 | - tipo_registro | ||
| 2425 | - , '20'||cod_correcao AS cod_estorno | ||
| 2426 | - , SUM(vl_reduzido_acrescido) AS vl_estornado_fonte | ||
| 2427 | - , cod_receita | ||
| 2428 | - , cod_fonte_reduzida AS cod_fonte_estornada | ||
| 2429 | - , cod_correcao | ||
| 2430 | - FROM ( | ||
| 2431 | - SELECT 21 AS tipo_registro | ||
| 2432 | - , receita.cod_receita | ||
| 2433 | - , receita.cod_recurso AS cod_fonte_reduzida | ||
| 2434 | - , SUM(valor_lancamento.vl_lancamento) AS vl_reduzido_acrescido | ||
| 2435 | - , CASE WHEN SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8) = '17240101' | ||
| 2436 | - THEN receita.exercicio||RPAD(SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 6), 8, '0')::INTEGER | ||
| 2437 | - ELSE receita.exercicio||SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 8)::INTEGER | ||
| 2438 | - END AS cod_correcao | ||
| 2439 | - | ||
| 2440 | - | ||
| 2441 | - FROM contabilidade.lancamento_receita | ||
| 2442 | - | ||
| 2443 | - JOIN contabilidade.lancamento | ||
| 2444 | - ON lancamento.exercicio = lancamento_receita.exercicio | ||
| 2445 | - AND lancamento.cod_entidade = lancamento_receita.cod_entidade | ||
| 2446 | - AND lancamento.tipo = lancamento_receita.tipo | ||
| 2447 | - AND lancamento.cod_lote = lancamento_receita.cod_lote | ||
| 2448 | - AND lancamento.sequencia = lancamento_receita.sequencia | ||
| 2449 | - | ||
| 2450 | - JOIN contabilidade.lote | ||
| 2451 | - ON lancamento.exercicio = lote.exercicio | ||
| 2452 | - AND lancamento.cod_entidade = lote.cod_entidade | ||
| 2453 | - AND lancamento.tipo = lote.tipo | ||
| 2454 | - AND lancamento.cod_lote = lote.cod_lote | ||
| 2455 | - | ||
| 2456 | - JOIN contabilidade.valor_lancamento | ||
| 2457 | - ON lancamento.exercicio = valor_lancamento.exercicio | ||
| 2458 | - AND lancamento.cod_entidade = valor_lancamento.cod_entidade | ||
| 2459 | - AND lancamento.tipo = valor_lancamento.tipo | ||
| 2460 | - AND lancamento.cod_lote = valor_lancamento.cod_lote | ||
| 2461 | - AND lancamento.sequencia = valor_lancamento.sequencia | ||
| 2462 | - AND valor_lancamento.tipo_valor = 'D' | ||
| 2463 | - | ||
| 2464 | - JOIN orcamento.receita | ||
| 2465 | - ON receita.cod_receita=lancamento_receita.cod_receita | ||
| 2466 | - AND receita.exercicio=lancamento_receita.exercicio | ||
| 2467 | - | ||
| 2468 | - JOIN orcamento.conta_receita | ||
| 2469 | - ON receita.cod_conta = conta_receita.cod_conta | ||
| 2470 | - AND receita.exercicio = conta_receita.exercicio | ||
| 2471 | - AND SUBSTR(conta_receita.cod_estrutural, 1, 1) != '9' | ||
| 2472 | - | ||
| 2473 | - LEFT JOIN orcamento.recurso('". $this->getDado('exercicio')."') as rec | ||
| 2474 | - ON rec.cod_recurso = receita.cod_recurso | ||
| 2475 | - AND rec.exercicio = receita.exercicio | ||
| 2476 | - | ||
| 2477 | - WHERE estorno = true | ||
| 2478 | - AND lote.dt_lote BETWEEN TO_DATE( '01/".$this->getDado('mes')."/".$this->getDado('exercicio')."', 'dd/mm/yyyy' ) AND last_day(TO_DATE('".$this->getDado('exercicio')."' || '-' || '".$this->getDado('mes')."' || '-' || '01','yyyy-mm-dd')) | ||
| 2479 | - AND receita.cod_entidade IN (".$this->getDado('entidades').") | ||
| 2480 | - | ||
| 2481 | - GROUP BY tipo_registro | ||
| 2482 | - , receita.cod_receita | ||
| 2483 | - , receita.exercicio | ||
| 2484 | - , conta_receita.cod_estrutural | ||
| 2485 | - , receita.cod_recurso | ||
| 2486 | - , cod_correcao | ||
| 2487 | - | ||
| 2488 | - UNION | ||
| 2489 | - | ||
| 2490 | - SELECT | ||
| 2491 | - 21 AS tipo_registro | ||
| 2492 | - , receita.cod_receita | ||
| 2493 | - , receita.cod_recurso AS cod_fonte_reduzida | ||
| 2494 | - , SUM(redutora.vl_deducao) AS vl_reduzido_acrescido | ||
| 2495 | - , receita.exercicio||SUBSTR(REPLACE(conta_receita.cod_estrutural, '.', ''), 1, 9) AS cod_correcao | ||
| 2496 | - | ||
| 2497 | - FROM orcamento.receita | ||
| 2498 | - | ||
| 2499 | - JOIN (SELECT tabela.cod_receita_dedutora | ||
| 2500 | - , tabela.exercicio | ||
| 2501 | - , SUM(tabela.vl_arrecadacao) AS vl_deducao | ||
| 2502 | - FROM( | ||
| 2503 | - SELECT arrecadacao_receita.cod_arrecadacao | ||
| 2504 | - , arrecadacao_receita.cod_receita AS cod_receita_dedutora | ||
| 2505 | - , arrecadacao_receita.exercicio | ||
| 2506 | - , arrecadacao_receita.vl_arrecadacao | ||
| 2507 | - FROM tesouraria.arrecadacao_receita | ||
| 2508 | - JOIN tesouraria.arrecadacao | ||
| 2509 | - ON arrecadacao.cod_arrecadacao=arrecadacao_receita.cod_arrecadacao | ||
| 2510 | - AND arrecadacao.exercicio=arrecadacao_receita.exercicio | ||
| 2511 | - AND arrecadacao.timestamp_arrecadacao=arrecadacao_receita.timestamp_arrecadacao | ||
| 2512 | - AND arrecadacao.devolucao=false | ||
| 2513 | - WHERE arrecadacao_receita.timestamp_arrecadacao::date BETWEEN TO_DATE( '01/".$this->getDado('mes')."/".$this->getDado('exercicio')."', 'dd/mm/yyyy' ) AND last_day(TO_DATE('".$this->getDado('exercicio')."' || '-' || '".$this->getDado('mes')."' || '-' || '01','yyyy-mm-dd')) | ||
| 2514 | - | ||
| 2515 | - UNION | ||
| 2516 | - | ||
| 2517 | - SELECT arrecadacao_receita_dedutora_estornada.cod_arrecadacao | ||
| 2518 | - , arrecadacao_receita_dedutora_estornada.cod_receita_dedutora | ||
| 2519 | - , arrecadacao_receita_dedutora_estornada.exercicio | ||
| 2520 | - , arrecadacao_receita_dedutora_estornada.vl_estornado AS vl_arrecadacao | ||
| 2521 | - FROM tesouraria.arrecadacao_receita_dedutora_estornada | ||
| 2522 | - WHERE arrecadacao_receita_dedutora_estornada.timestamp_dedutora_estornada::date BETWEEN TO_DATE( '01/".$this->getDado('mes')."/".$this->getDado('exercicio')."', 'dd/mm/yyyy' ) AND last_day(TO_DATE('".$this->getDado('exercicio')."' || '-' || '".$this->getDado('mes')."' || '-' || '01','yyyy-mm-dd')) | ||
| 2523 | - ) AS tabela | ||
| 2524 | - GROUP BY tabela.cod_receita_dedutora | ||
| 2525 | - , tabela.exercicio | ||
| 2526 | - , tabela.vl_arrecadacao | ||
| 2527 | - ) AS redutora | ||
| 2528 | - ON redutora.cod_receita_dedutora=receita.cod_receita | ||
| 2529 | - AND redutora.exercicio=receita.exercicio | ||
| 2530 | - | ||
| 2531 | - JOIN administracao.configuracao_entidade | ||
| 2532 | - ON configuracao_entidade.cod_entidade = receita.cod_entidade | ||
| 2533 | - AND configuracao_entidade.exercicio = receita.exercicio | ||
| 2534 | - | ||
| 2535 | - JOIN orcamento.conta_receita | ||
| 2536 | - ON conta_receita.cod_conta = receita.cod_conta | ||
| 2537 | - AND conta_receita.exercicio = receita.exercicio | ||
| 2538 | - AND SUBSTR(conta_receita.cod_estrutural, 1, 1) = '9' | ||
| 2539 | - | ||
| 2540 | - LEFT JOIN tcemg.receita_indentificadores_peculiar_receita | ||
| 2541 | - ON receita_indentificadores_peculiar_receita.exercicio = receita.exercicio | ||
| 2542 | - AND receita_indentificadores_peculiar_receita.cod_receita = receita.cod_receita | ||
| 2543 | - | ||
| 2544 | - LEFT JOIN tcemg.valores_identificadores | ||
| 2545 | - ON valores_identificadores.cod_identificador = receita_indentificadores_peculiar_receita.cod_identificador | ||
| 2546 | - | ||
| 2547 | - WHERE receita.exercicio = '". $this->getDado('exercicio')."' | ||
| 2548 | - AND receita.cod_entidade IN (".$this->getDado('entidades').") | ||
| 2549 | - AND configuracao_entidade.cod_modulo = 55 | ||
| 2550 | - AND configuracao_entidade.parametro = 'tcemg_tipo_orgao_entidade_sicom' | ||
| 2551 | - | ||
| 2552 | - GROUP BY receita.cod_receita | ||
| 2553 | - , receita.exercicio | ||
| 2554 | - , conta_receita.cod_estrutural | ||
| 2555 | - | ||
| 2556 | - ) AS consulta | ||
| 2557 | - GROUP BY | ||
| 2558 | - tipo_registro | ||
| 2559 | - , cod_receita | ||
| 2560 | - , cod_correcao | ||
| 2561 | - , cod_fonte_reduzida | ||
| 2562 | - | ||
| 2563 | - | ||
| 2564 | - ORDER BY consulta.cod_receita | ||
| 2565 | - "; | ||
| 2566 | - | ||
| 2567 | - return $stSql; | ||
| 2568 | -} | ||
| 2569 | - | ||
| 2570 | - | ||
| 2571 | function recuperaLancamentosCreditosReceber(&$rsRecordSet, $boTransacao = "") | 1352 | function recuperaLancamentosCreditosReceber(&$rsRecordSet, $boTransacao = "") |
| 2572 | { | 1353 | { |
| 2573 | $obErro = new Erro; | 1354 | $obErro = new Erro; |
gestaoFinanceira/fontes/PHP/orcamento/instancias/alteracaoOrcamento/FMManterTransferencia.php
| @@ -32,32 +32,15 @@ | @@ -32,32 +32,15 @@ | ||
| 32 | 32 | ||
| 33 | * @ignore | 33 | * @ignore |
| 34 | 34 | ||
| 35 | - $Revision: 30813 $ | ||
| 36 | - $Name$ | ||
| 37 | - $Author: melo $ | ||
| 38 | - $Date: 2007-05-21 16:04:19 -0300 (Seg, 21 Mai 2007) $ | 35 | + $Id: FMManterTransferencia.php 62400 2015-05-04 17:30:31Z michel $ |
| 39 | 36 | ||
| 40 | * Casos de uso: uc-02.01.07 | 37 | * Casos de uso: uc-02.01.07 |
| 41 | */ | 38 | */ |
| 42 | 39 | ||
| 43 | -/* | ||
| 44 | -$Log$ | ||
| 45 | -Revision 1.8 2007/05/21 18:55:10 melo | ||
| 46 | -Bug #9229# | ||
| 47 | - | ||
| 48 | -Revision 1.7 2006/07/24 20:19:42 andre.almeida | ||
| 49 | -Bug #6408# | ||
| 50 | - | ||
| 51 | -Revision 1.6 2006/07/05 20:42:23 cleisson | ||
| 52 | -Adicionada tag Log aos arquivos | ||
| 53 | - | ||
| 54 | -*/ | ||
| 55 | - | ||
| 56 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkHTML.inc.php'; | 40 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkHTML.inc.php'; |
| 57 | include_once( CAM_GF_INCLUDE."validaGF.inc.php"); | 41 | include_once( CAM_GF_INCLUDE."validaGF.inc.php"); |
| 58 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/cabecalho.inc.php'; | 42 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/cabecalho.inc.php'; |
| 59 | include_once(CAM_GF_ORC_NEGOCIO."ROrcamentoSuplementacao.class.php"); | 43 | include_once(CAM_GF_ORC_NEGOCIO."ROrcamentoSuplementacao.class.php"); |
| 60 | -//include_once("../../../classes/componentes/Link.class.php"); | ||
| 61 | 44 | ||
| 62 | $stPrograma = "ManterTransferencia"; | 45 | $stPrograma = "ManterTransferencia"; |
| 63 | $pgFilt = "FL".$stPrograma.".php"; | 46 | $pgFilt = "FL".$stPrograma.".php"; |
| @@ -109,8 +92,6 @@ if ($rsUltimoMesEncerrado->getCampo('mes') >= $mesAtual AND $boUtilizarEncerrame | @@ -109,8 +92,6 @@ if ($rsUltimoMesEncerrado->getCampo('mes') >= $mesAtual AND $boUtilizarEncerrame | ||
| 109 | 92 | ||
| 110 | Sessao::remove('arRedutoras'); | 93 | Sessao::remove('arRedutoras'); |
| 111 | Sessao::remove('arSuplementada'); | 94 | Sessao::remove('arSuplementada'); |
| 112 | - //sessao->transf3['arRedutoras'] = array(); | ||
| 113 | - //sessao->transf3['arSuplementada'] = array (); | ||
| 114 | 95 | ||
| 115 | $obHdnAcao = new Hidden; | 96 | $obHdnAcao = new Hidden; |
| 116 | $obHdnAcao->setName( "stAcao" ); | 97 | $obHdnAcao->setName( "stAcao" ); |
| @@ -220,7 +201,7 @@ if ($rsUltimoMesEncerrado->getCampo('mes') >= $mesAtual AND $boUtilizarEncerrame | @@ -220,7 +201,7 @@ if ($rsUltimoMesEncerrado->getCampo('mes') >= $mesAtual AND $boUtilizarEncerrame | ||
| 220 | $obBscDespesaReducao->obCampoCod->setAlign ("left"); | 201 | $obBscDespesaReducao->obCampoCod->setAlign ("left"); |
| 221 | $obBscDespesaReducao->obCampoCod->obEvento->setOnBlur("buscaDado('buscaDespesaReducao');"); | 202 | $obBscDespesaReducao->obCampoCod->obEvento->setOnBlur("buscaDado('buscaDespesaReducao');"); |
| 222 | if ($stAcao == 'Remaneja') { | 203 | if ($stAcao == 'Remaneja') { |
| 223 | - $obBscDespesaReducao->setFuncaoBusca("abrePopUp('".CAM_GF_ORC_POPUPS."despesa/LSDespesa.php','frm','inCodDotacaoReducao','stNomDotacaoRedutora','alteracaoOrcamento&inCodEntidade='+document.frm.inCodEntidade.value + '&stMascClassificacaoDespesa=3.1','".Sessao::getId()."','800','550');"); | 204 | + $obBscDespesaReducao->setFuncaoBusca("abrePopUp('".CAM_GF_ORC_POPUPS."despesa/LSDespesa.php','frm','inCodDotacaoReducao','stNomDotacaoRedutora','alteracaoOrcamento&inCodEntidade='+document.frm.inCodEntidade.value + '&stMascClassificacaoDespesa=3.1&stAcao=Remaneja','".Sessao::getId()."','800','550');"); |
| 224 | } else { | 205 | } else { |
| 225 | $obBscDespesaReducao->setFuncaoBusca("abrePopUp('".CAM_GF_ORC_POPUPS."despesa/LSDespesa.php','frm','inCodDotacaoReducao','stNomDotacaoRedutora','alteracaoOrcamento&inCodEntidade='+document.frm.inCodEntidade.value,'".Sessao::getId()."','800','550');"); | 206 | $obBscDespesaReducao->setFuncaoBusca("abrePopUp('".CAM_GF_ORC_POPUPS."despesa/LSDespesa.php','frm','inCodDotacaoReducao','stNomDotacaoRedutora','alteracaoOrcamento&inCodEntidade='+document.frm.inCodEntidade.value,'".Sessao::getId()."','800','550');"); |
| 226 | } | 207 | } |
| @@ -265,8 +246,12 @@ if ($rsUltimoMesEncerrado->getCampo('mes') >= $mesAtual AND $boUtilizarEncerrame | @@ -265,8 +246,12 @@ if ($rsUltimoMesEncerrado->getCampo('mes') >= $mesAtual AND $boUtilizarEncerrame | ||
| 265 | $obBscDespesaSuplementada->obCampoCod->setValue ( $inCodDotacaoOrcamentaria ); | 246 | $obBscDespesaSuplementada->obCampoCod->setValue ( $inCodDotacaoOrcamentaria ); |
| 266 | $obBscDespesaSuplementada->obCampoCod->setAlign ("left"); | 247 | $obBscDespesaSuplementada->obCampoCod->setAlign ("left"); |
| 267 | $obBscDespesaSuplementada->obCampoCod->obEvento->setOnBlur("buscaDado('buscaDespesaSuplementada');"); | 248 | $obBscDespesaSuplementada->obCampoCod->obEvento->setOnBlur("buscaDado('buscaDespesaSuplementada');"); |
| 268 | - $obBscDespesaSuplementada->setFuncaoBusca("abrePopUp('".CAM_GF_ORC_POPUPS."despesa/LSDespesa.php','frm','inCodDotacaoSuplementada','stNomDotacaoSuplementada','alteracaoOrcamento&inCodEntidade='+document.frm.inCodEntidade.value,'".Sessao::getId()."','800','550');"); | ||
| 269 | - | 249 | + if ($stAcao == 'Remaneja') { |
| 250 | + $obBscDespesaSuplementada->setFuncaoBusca("abrePopUp('".CAM_GF_ORC_POPUPS."despesa/LSDespesa.php','frm','inCodDotacaoSuplementada','stNomDotacaoSuplementada','alteracaoOrcamento&stAcao=Remaneja&inCodEntidade='+document.frm.inCodEntidade.value,'".Sessao::getId()."','800','550');"); | ||
| 251 | + } else { | ||
| 252 | + $obBscDespesaSuplementada->setFuncaoBusca("abrePopUp('".CAM_GF_ORC_POPUPS."despesa/LSDespesa.php','frm','inCodDotacaoSuplementada','stNomDotacaoSuplementada','alteracaoOrcamento&inCodEntidade='+document.frm.inCodEntidade.value,'".Sessao::getId()."','800','550');"); | ||
| 253 | + } | ||
| 254 | + | ||
| 270 | // Define Objeto Numeric para Total | 255 | // Define Objeto Numeric para Total |
| 271 | $obTxtTotalSuplementada = new Numerico; | 256 | $obTxtTotalSuplementada = new Numerico; |
| 272 | $obTxtTotalSuplementada->setName ( "nuVlDotacaoSuplementada" ); | 257 | $obTxtTotalSuplementada->setName ( "nuVlDotacaoSuplementada" ); |
gestaoFinanceira/fontes/PHP/orcamento/instancias/alteracaoOrcamento/OCManterTransferencia.php
| @@ -32,10 +32,7 @@ | @@ -32,10 +32,7 @@ | ||
| 32 | 32 | ||
| 33 | * @ignore | 33 | * @ignore |
| 34 | 34 | ||
| 35 | - $Revision: 30813 $ | ||
| 36 | - $Name$ | ||
| 37 | - $Author: cleisson $ | ||
| 38 | - $Date: 2006-07-05 17:51:50 -0300 (Qua, 05 Jul 2006) $ | 35 | + $Id: OCManterTransferencia.php 62400 2015-05-04 17:30:31Z michel $ |
| 39 | 36 | ||
| 40 | * Casos de uso: uc-02.01.07 | 37 | * Casos de uso: uc-02.01.07 |
| 41 | */ | 38 | */ |
| @@ -401,10 +398,13 @@ switch ($stCtrl) { | @@ -401,10 +398,13 @@ switch ($stCtrl) { | ||
| 401 | } | 398 | } |
| 402 | } | 399 | } |
| 403 | Sessao::write('arSuplementada',$arTEMP); | 400 | Sessao::write('arSuplementada',$arTEMP); |
| 404 | - //sessao->transf3['arSuplementada'] = $arTEMP; | 401 | + |
| 405 | montaListaSuplementada( $arTEMP, $nuVlTotal ); | 402 | montaListaSuplementada( $arTEMP, $nuVlTotal ); |
| 406 | break; | 403 | break; |
| 407 | case 'buscaDespesaReducao': | 404 | case 'buscaDespesaReducao': |
| 405 | + $boErro = false; | ||
| 406 | + $stMsg = ''; | ||
| 407 | + | ||
| 408 | if (($_REQUEST["inCodDotacaoReducao"] != "") && ($_REQUEST['inCodEntidade'] != "")) { | 408 | if (($_REQUEST["inCodDotacaoReducao"] != "") && ($_REQUEST['inCodEntidade'] != "")) { |
| 409 | $obRegra->addDespesaReducao(); | 409 | $obRegra->addDespesaReducao(); |
| 410 | $obRegra->roUltimoDespesaReducao->setCodDespesa( $_REQUEST["inCodDotacaoReducao"] ); | 410 | $obRegra->roUltimoDespesaReducao->setCodDespesa( $_REQUEST["inCodDotacaoReducao"] ); |
| @@ -417,20 +417,30 @@ switch ($stCtrl) { | @@ -417,20 +417,30 @@ switch ($stCtrl) { | ||
| 417 | $stNomDespesa = $rsDespesa->getCampo( "descricao" ); | 417 | $stNomDespesa = $rsDespesa->getCampo( "descricao" ); |
| 418 | 418 | ||
| 419 | if (!$stNomDespesa) { | 419 | if (!$stNomDespesa) { |
| 420 | - $js = 'f.inCodDotacaoReducao.value = "";'; | ||
| 421 | - $js .= 'f.inCodDotacaoReducao.focus();'; | ||
| 422 | - $js .= 'd.getElementById("stNomDotacaoRedutora").innerHTML = " ";'; | ||
| 423 | - $js .= "alertaAviso('@Valor inválido. (".$_REQUEST["inCodDotacaoReducao"].")','form','erro','".Sessao::getId()."');"; | 420 | + $boErro = true; |
| 421 | + $stMsg .= "@Valor inválido. (".$_REQUEST["inCodDotacaoReducao"].")"; | ||
| 424 | } else { | 422 | } else { |
| 425 | $js = 'd.getElementById("stNomDotacaoRedutora").innerHTML = "'.$stNomDespesa.'";'; | 423 | $js = 'd.getElementById("stNomDotacaoRedutora").innerHTML = "'.$stNomDespesa.'";'; |
| 426 | } | 424 | } |
| 427 | } else { | 425 | } else { |
| 428 | - $js = 'd.getElementById("stNomDotacaoRedutora").innerHTML = " ";'; | 426 | + $boErro = true; |
| 427 | + if($_REQUEST['inCodEntidade'] == "") | ||
| 428 | + $stMsg .= "@Selecione a Entidade para buscar a Dotação Orçamentária Redutora."; | ||
| 429 | + } | ||
| 430 | + | ||
| 431 | + if ($boErro) { | ||
| 432 | + $js = 'f.inCodDotacaoReducao.value = "";'; | ||
| 433 | + $js .= 'd.getElementById("stNomDotacaoRedutora").innerHTML = " ";'; | ||
| 434 | + if($stMsg!='') | ||
| 435 | + $js .= "alertaAviso('".$stMsg."','form','erro','".Sessao::getId()."');"; | ||
| 429 | } | 436 | } |
| 430 | SistemaLegado::executaFrameOculto($js); | 437 | SistemaLegado::executaFrameOculto($js); |
| 431 | break; | 438 | break; |
| 432 | 439 | ||
| 433 | case 'buscaDespesaSuplementada': | 440 | case 'buscaDespesaSuplementada': |
| 441 | + $boErro = false; | ||
| 442 | + $stMsg = ''; | ||
| 443 | + | ||
| 434 | if (($_REQUEST["inCodDotacaoSuplementada"] != "") && ($_REQUEST['inCodEntidade'] != "")) { | 444 | if (($_REQUEST["inCodDotacaoSuplementada"] != "") && ($_REQUEST['inCodEntidade'] != "")) { |
| 435 | $obRegra->addDespesaSuplementada(); | 445 | $obRegra->addDespesaSuplementada(); |
| 436 | $obRegra->roUltimoDespesaSuplementada->setCodDespesa( $_REQUEST["inCodDotacaoSuplementada"] ); | 446 | $obRegra->roUltimoDespesaSuplementada->setCodDespesa( $_REQUEST["inCodDotacaoSuplementada"] ); |
| @@ -443,23 +453,29 @@ switch ($stCtrl) { | @@ -443,23 +453,29 @@ switch ($stCtrl) { | ||
| 443 | $stNomDespesa = $rsDespesa->getCampo( "descricao" ); | 453 | $stNomDespesa = $rsDespesa->getCampo( "descricao" ); |
| 444 | 454 | ||
| 445 | if (!$stNomDespesa) { | 455 | if (!$stNomDespesa) { |
| 446 | - $js = 'f.inCodDotacaoSuplementada.value = "";'; | ||
| 447 | - $js .= 'f.inCodDotacaoSuplementada.focus();'; | ||
| 448 | - $js .= 'd.getElementById("stNomDotacaoSuplementada").innerHTML = " ";'; | ||
| 449 | - $js .= "alertaAviso('@Valor inválido. (".$_REQUEST["inCodDotacaoSuplementada"].")','form','erro','".Sessao::getId()."');"; | 456 | + $boErro = true; |
| 457 | + $stMsg .= "@Valor inválido. (".$_REQUEST["inCodDotacaoSuplementada"].")"; | ||
| 450 | } else { | 458 | } else { |
| 451 | $js = 'd.getElementById("stNomDotacaoSuplementada").innerHTML = "'.$stNomDespesa.'";'; | 459 | $js = 'd.getElementById("stNomDotacaoSuplementada").innerHTML = "'.$stNomDespesa.'";'; |
| 452 | } | 460 | } |
| 453 | } else { | 461 | } else { |
| 454 | - $js = 'd.getElementById("stNomDotacaoSuplementada").innerHTML = " ";'; | 462 | + $boErro = true; |
| 463 | + if($_REQUEST['inCodEntidade'] == "") | ||
| 464 | + $stMsg .= "@Selecione a Entidade para buscar a Dotação Orçamentária Suplementada."; | ||
| 455 | } | 465 | } |
| 466 | + | ||
| 467 | + if ($boErro) { | ||
| 468 | + $js = 'f.inCodDotacaoSuplementada.value = "";'; | ||
| 469 | + $js .= 'd.getElementById("stNomDotacaoSuplementada").innerHTML = " ";'; | ||
| 470 | + if($stMsg!='') | ||
| 471 | + $js .= "alertaAviso('".$stMsg."','form','erro','".Sessao::getId()."');"; | ||
| 472 | + } | ||
| 473 | + | ||
| 456 | SistemaLegado::executaFrameOculto($js); | 474 | SistemaLegado::executaFrameOculto($js); |
| 457 | break; | 475 | break; |
| 458 | case 'limparListas': | 476 | case 'limparListas': |
| 459 | Sessao::remove('arSuplementada'); | 477 | Sessao::remove('arSuplementada'); |
| 460 | Sessao::remove('arRedutoras'); | 478 | Sessao::remove('arRedutoras'); |
| 461 | - //sessao->transf3['arSuplementada'] = array(); | ||
| 462 | - //sessao->transf3['arRedutoras'] = array(); | ||
| 463 | break; | 479 | break; |
| 464 | 480 | ||
| 465 | case 'buscaNorma': | 481 | case 'buscaNorma': |
gestaoFinanceira/fontes/PHP/orcamento/instancias/alteracaoOrcamento/PRManterTransferencia.php
| @@ -32,21 +32,11 @@ | @@ -32,21 +32,11 @@ | ||
| 32 | 32 | ||
| 33 | * @ignore | 33 | * @ignore |
| 34 | 34 | ||
| 35 | - $Revision: 30813 $ | ||
| 36 | - $Name$ | ||
| 37 | - $Author: cleisson $ | ||
| 38 | - $Date: 2006-07-05 17:51:50 -0300 (Qua, 05 Jul 2006) $ | 35 | + $Id: PRManterTransferencia.php 62400 2015-05-04 17:30:31Z michel $ |
| 39 | 36 | ||
| 40 | * Casos de uso: uc-02.01.07 | 37 | * Casos de uso: uc-02.01.07 |
| 41 | */ | 38 | */ |
| 42 | 39 | ||
| 43 | -/* | ||
| 44 | -$Log$ | ||
| 45 | -Revision 1.4 2006/07/05 20:42:23 cleisson | ||
| 46 | -Adicionada tag Log aos arquivos | ||
| 47 | - | ||
| 48 | -*/ | ||
| 49 | - | ||
| 50 | include '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkHTML.inc.php'; | 40 | include '../../../../../../gestaoAdministrativa/fontes/PHP/pacotes/FrameworkHTML.inc.php'; |
| 51 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/cabecalho.inc.php'; | 41 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/cabecalho.inc.php'; |
| 52 | include( CAM_GF_ORC_NEGOCIO."ROrcamentoSuplementacao.class.php" ); | 42 | include( CAM_GF_ORC_NEGOCIO."ROrcamentoSuplementacao.class.php" ); |
| @@ -131,6 +121,9 @@ switch ($stAcao) { | @@ -131,6 +121,9 @@ switch ($stAcao) { | ||
| 131 | SistemaLegado::exibeAviso(urlencode($obErro->getDescricao()),"n_incluir","erro"); | 121 | SistemaLegado::exibeAviso(urlencode($obErro->getDescricao()),"n_incluir","erro"); |
| 132 | } | 122 | } |
| 133 | } | 123 | } |
| 124 | + else { | ||
| 125 | + SistemaLegado::exibeAviso(urlencode($obErro->getDescricao()),"n_incluir","erro"); | ||
| 126 | + } | ||
| 134 | break; | 127 | break; |
| 135 | } | 128 | } |
| 136 | ?> | 129 | ?> |
gestaoFinanceira/fontes/PHP/orcamento/popups/despesa/LSDespesa.php
| @@ -30,7 +30,7 @@ | @@ -30,7 +30,7 @@ | ||
| 30 | * @author Desenvolvedor: Marcelo Boezzio Paulino | 30 | * @author Desenvolvedor: Marcelo Boezzio Paulino |
| 31 | * @ignore | 31 | * @ignore |
| 32 | 32 | ||
| 33 | - $Id: LSDespesa.php 61756 2015-03-02 16:03:30Z michel $ | 33 | + $Id: LSDespesa.php 62398 2015-05-04 17:23:58Z michel $ |
| 34 | 34 | ||
| 35 | $Revision: 31725 $ | 35 | $Revision: 31725 $ |
| 36 | $Name$ | 36 | $Name$ |
| @@ -117,14 +117,17 @@ $stMascClassificacaoDespesa = isset($_REQUEST['stMascClassificacaoDespesa']) ? $ | @@ -117,14 +117,17 @@ $stMascClassificacaoDespesa = isset($_REQUEST['stMascClassificacaoDespesa']) ? $ | ||
| 117 | $stLink = ''; | 117 | $stLink = ''; |
| 118 | //Monta sessae com os valores do filtro | 118 | //Monta sessae com os valores do filtro |
| 119 | $arFiltro = Sessao::read('filtroPopUp'); | 119 | $arFiltro = Sessao::read('filtroPopUp'); |
| 120 | -if ( is_array($arFiltro) ) { | ||
| 121 | - $_REQUEST = $arFiltro; | ||
| 122 | -} else { | ||
| 123 | - foreach ($_REQUEST as $key => $valor) { | ||
| 124 | - $arFiltro[$key] = $valor; | 120 | + |
| 121 | +if($_REQUEST['pg']&&$_REQUEST['pos']){ | ||
| 122 | + if ( is_array($arFiltro) ) { | ||
| 123 | + $_REQUEST = $arFiltro; | ||
| 125 | } | 124 | } |
| 126 | - Sessao::write('filtroPopUp',$arFiltro); | ||
| 127 | } | 125 | } |
| 126 | + | ||
| 127 | +foreach ($_REQUEST as $key => $valor) { | ||
| 128 | + $arFiltro[$key] = $valor; | ||
| 129 | +} | ||
| 130 | +Sessao::write('filtroPopUp',$arFiltro); | ||
| 128 | 131 | ||
| 129 | if ( isset($_REQUEST["campoNom"]) ) { | 132 | if ( isset($_REQUEST["campoNom"]) ) { |
| 130 | $stLink .= '&campoNom='.$_REQUEST['campoNom']; | 133 | $stLink .= '&campoNom='.$_REQUEST['campoNom']; |
| @@ -198,7 +201,9 @@ if ($stTipoBusca == 'autorizacaoEmpenho') { | @@ -198,7 +201,9 @@ if ($stTipoBusca == 'autorizacaoEmpenho') { | ||
| 198 | } elseif ($stTipoBusca == 'alteracaoOrcamento') { | 201 | } elseif ($stTipoBusca == 'alteracaoOrcamento') { |
| 199 | $obROrcamentoDespesa->setExercicio( Sessao::getExercicio() ); | 202 | $obROrcamentoDespesa->setExercicio( Sessao::getExercicio() ); |
| 200 | $obROrcamentoDespesa->obROrcamentoEntidade->setCodigoEntidade( $inCodEntidade ); | 203 | $obROrcamentoDespesa->obROrcamentoEntidade->setCodigoEntidade( $inCodEntidade ); |
| 201 | - $obROrcamentoDespesa->listarDespesaCredEspecial( $rsLista , "ORDER BY cod_despesa"); | 204 | + if( $stAcao == 'Remaneja' ) |
| 205 | + $obROrcamentoDespesa->obROrcamentoClassificacaoDespesa->setMascClassificacao('3.1'); | ||
| 206 | + $obROrcamentoDespesa->listarDespesa( $rsLista ); | ||
| 202 | } else { | 207 | } else { |
| 203 | $obROrcamentoDespesa->setCodDespesa( $inCodDespesa ); | 208 | $obROrcamentoDespesa->setCodDespesa( $inCodDespesa ); |
| 204 | $obROrcamentoDespesa->setDescricao( $stDescricao ); | 209 | $obROrcamentoDespesa->setDescricao( $stDescricao ); |
gestaoFinanceira/fontes/PHP/tesouraria/instancias/pagamentos/OCManterPagamentoExtra.php
| @@ -269,7 +269,7 @@ function montaBoletim($inCodEntidade, $inCodBoletim = '') | @@ -269,7 +269,7 @@ function montaBoletim($inCodEntidade, $inCodBoletim = '') | ||
| 269 | $obISelectBoletim = new ISelectBoletim; | 269 | $obISelectBoletim = new ISelectBoletim; |
| 270 | $obISelectBoletim->obBoletim->obROrcamentoEntidade->setCodigoEntidade( $inCodEntidade ); | 270 | $obISelectBoletim->obBoletim->obROrcamentoEntidade->setCodigoEntidade( $inCodEntidade ); |
| 271 | $obISelectBoletim->obBoletim->setExercicio( Sessao::getExercicio() ); | 271 | $obISelectBoletim->obBoletim->setExercicio( Sessao::getExercicio() ); |
| 272 | - $obISelectBoletim->obEvento->setOnChange ( "montaParametrosGET('alteraBoletim');"); | 272 | + $obISelectBoletim->obEvento->setOnChange ( "buscaDado('alteraBoletim');"); |
| 273 | $obISelectBoletim->setNull ( false ); | 273 | $obISelectBoletim->setNull ( false ); |
| 274 | 274 | ||
| 275 | $obFormulario = new Formulario; | 275 | $obFormulario = new Formulario; |
| @@ -287,14 +287,13 @@ function montaBoletim($inCodEntidade, $inCodBoletim = '') | @@ -287,14 +287,13 @@ function montaBoletim($inCodEntidade, $inCodBoletim = '') | ||
| 287 | $ISaldoCaixa = new ISaldoCaixa(); | 287 | $ISaldoCaixa = new ISaldoCaixa(); |
| 288 | $ISaldoCaixa->inCodEntidade = $_REQUEST['inCodEntidade']; | 288 | $ISaldoCaixa->inCodEntidade = $_REQUEST['inCodEntidade']; |
| 289 | $stJs .= $ISaldoCaixa->montaSaldo(); | 289 | $stJs .= $ISaldoCaixa->montaSaldo(); |
| 290 | - | 290 | + |
| 291 | if ($inCodBoletim) { | 291 | if ($inCodBoletim) { |
| 292 | $stJs .= "if(d.getElementById('inCodBoletim')) \n | 292 | $stJs .= "if(d.getElementById('inCodBoletim')) \n |
| 293 | d.getElementById('inCodBoletim').value = '".$inCodBoletim."';\n | 293 | d.getElementById('inCodBoletim').value = '".$inCodBoletim."';\n |
| 294 | "; | 294 | "; |
| 295 | } | 295 | } |
| 296 | } | 296 | } |
| 297 | - | ||
| 298 | return $stJs; | 297 | return $stJs; |
| 299 | } | 298 | } |
| 300 | 299 | ||
| @@ -465,6 +464,7 @@ function montaDescricaoTipoPagamento($inTIpoPagamento) | @@ -465,6 +464,7 @@ function montaDescricaoTipoPagamento($inTIpoPagamento) | ||
| 465 | 464 | ||
| 466 | return $stJs; | 465 | return $stJs; |
| 467 | } | 466 | } |
| 467 | + | ||
| 468 | switch ($_REQUEST['stCtrl']) { | 468 | switch ($_REQUEST['stCtrl']) { |
| 469 | case 'limparCampos': | 469 | case 'limparCampos': |
| 470 | $stJs = limparCampos(); | 470 | $stJs = limparCampos(); |
| @@ -479,12 +479,12 @@ case 'alteraBoletim': | @@ -479,12 +479,12 @@ case 'alteraBoletim': | ||
| 479 | 479 | ||
| 480 | if ( !$obErro->ocorreu() && $rsBoletimAberto->getNumLinhas() == 1 ) { | 480 | if ( !$obErro->ocorreu() && $rsBoletimAberto->getNumLinhas() == 1 ) { |
| 481 | $stJs .= "f.inCodBoletim.value = '" . $rsBoletimAberto->getCampo( 'cod_boletim' ) . "';\r\n"; | 481 | $stJs .= "f.inCodBoletim.value = '" . $rsBoletimAberto->getCampo( 'cod_boletim' ) . "';\r\n"; |
| 482 | - $stJs .= "jQuery('#stDtBoletim').val('" . $rsBoletimAberto->getCampo( 'dt_boletim' ) . "');\r\n"; | ||
| 483 | - //SistemaLegado::executaFrameOculto( "LiberaFrames(true,false);".$stJs ); | 482 | + $stJs .= "jQuery('#stDtBoletim').val('" . $rsBoletimAberto->getCampo( 'dt_boletim' ) . "');\r\n"; |
| 483 | + SistemaLegado::executaFrameOculto( "LiberaFrames(true,false);".$stJs ); | ||
| 484 | } else { | 484 | } else { |
| 485 | $stJs .= "f.inCodBoletim.value = '';\r\n"; | 485 | $stJs .= "f.inCodBoletim.value = '';\r\n"; |
| 486 | $stJs .= "jQuery('#stDtBoletim').val('');\r\n"; | 486 | $stJs .= "jQuery('#stDtBoletim').val('');\r\n"; |
| 487 | - //SistemaLegado::executaFrameOculto( "LiberaFrames(true,false);".$stJs ); | 487 | + SistemaLegado::executaFrameOculto( "LiberaFrames(true,false);".$stJs ); |
| 488 | } | 488 | } |
| 489 | //exit; | 489 | //exit; |
| 490 | 490 |
gestaoFinanceira/fontes/PHP/tesouraria/instancias/pagamentos/PRManterPagamento.php
| @@ -32,7 +32,7 @@ | @@ -32,7 +32,7 @@ | ||
| 32 | 32 | ||
| 33 | * @ignore | 33 | * @ignore |
| 34 | 34 | ||
| 35 | - * $Id: PRManterPagamento.php 62349 2015-04-28 13:34:07Z diogo.zarpelon $ | 35 | + * $Id: PRManterPagamento.php 62401 2015-05-04 17:36:47Z lisiane $ |
| 36 | 36 | ||
| 37 | * Casos de uso: uc-02.04.05 | 37 | * Casos de uso: uc-02.04.05 |
| 38 | */ | 38 | */ |
| @@ -80,7 +80,7 @@ if ($boUtilizarEncerramentoMes == 'true' AND $rsUltimoMesEncerrado->getCampo('me | @@ -80,7 +80,7 @@ if ($boUtilizarEncerramentoMes == 'true' AND $rsUltimoMesEncerrado->getCampo('me | ||
| 80 | $obRTesourariaBoletim = new RTesourariaBoletim(); | 80 | $obRTesourariaBoletim = new RTesourariaBoletim(); |
| 81 | $obRTesourariaBoletim->setExercicio ( Sessao::getExercicio() ); | 81 | $obRTesourariaBoletim->setExercicio ( Sessao::getExercicio() ); |
| 82 | $obRTesourariaBoletim->setCodBoletim ( $inCodBoletim ); | 82 | $obRTesourariaBoletim->setCodBoletim ( $inCodBoletim ); |
| 83 | -$obRTesourariaBoletim->setDataBoletim( $stDtBoletim ); | 83 | +$obRTesourariaBoletim->setDataBoletim( $stDtBoletim ); |
| 84 | $obRTesourariaBoletim->obROrcamentoEntidade->setCodigoEntidade ( $_POST['inCodEntidade'] ); | 84 | $obRTesourariaBoletim->obROrcamentoEntidade->setCodigoEntidade ( $_POST['inCodEntidade'] ); |
| 85 | $obRTesourariaBoletim->obRTesourariaUsuarioTerminal->obRCGM->setNumCGM( Sessao::read('numCgm') ); | 85 | $obRTesourariaBoletim->obRTesourariaUsuarioTerminal->obRCGM->setNumCGM( Sessao::read('numCgm') ); |
| 86 | $obRTesourariaBoletim->obRTesourariaUsuarioTerminal->setTimestampUsuario( $_POST['stTimestampUsuario'] ); | 86 | $obRTesourariaBoletim->obRTesourariaUsuarioTerminal->setTimestampUsuario( $_POST['stTimestampUsuario'] ); |
| @@ -93,7 +93,6 @@ $obRTesourariaConfiguracao->setExercicio( Sessao::getExercicio() ); | @@ -93,7 +93,6 @@ $obRTesourariaConfiguracao->setExercicio( Sessao::getExercicio() ); | ||
| 93 | $obRTesourariaConfiguracao->consultarTesouraria($boTransacao); | 93 | $obRTesourariaConfiguracao->consultarTesouraria($boTransacao); |
| 94 | 94 | ||
| 95 | #$boTransacao = isset($boTransacao) ? $boTransacao : ""; | 95 | #$boTransacao = isset($boTransacao) ? $boTransacao : ""; |
| 96 | - | ||
| 97 | switch ($stAcao) { | 96 | switch ($stAcao) { |
| 98 | case 'incluir': | 97 | case 'incluir': |
| 99 | 98 | ||
| @@ -375,6 +374,8 @@ switch ($stAcao) { | @@ -375,6 +374,8 @@ switch ($stAcao) { | ||
| 375 | } | 374 | } |
| 376 | 375 | ||
| 377 | break; | 376 | break; |
| 377 | +/////////////////////////////////////////////////////////////////////////////// | ||
| 378 | + | ||
| 378 | 379 | ||
| 379 | case 'alterar': | 380 | case 'alterar': |
| 380 | if ( $stDtBoletim == date( 'd/m/Y' ) ) { | 381 | if ( $stDtBoletim == date( 'd/m/Y' ) ) { |
| @@ -458,8 +459,11 @@ switch ($stAcao) { | @@ -458,8 +459,11 @@ switch ($stAcao) { | ||
| 458 | $obErro->setDescricao("O valor a estornar deve ser maior que 0,00."); | 459 | $obErro->setDescricao("O valor a estornar deve ser maior que 0,00."); |
| 459 | } | 460 | } |
| 460 | } | 461 | } |
| 462 | + | ||
| 461 | if (!$obErro->ocorreu()) { | 463 | if (!$obErro->ocorreu()) { |
| 462 | - $obErro = $obRTesourariaBoletim->roUltimoPagamento->estornar( $boTransacao ); | 464 | + Sessao::setTrataExcecao ( true ); |
| 465 | + $obErro = $obRTesourariaBoletim->roUltimoPagamento->estornar( $boTransacao ); | ||
| 466 | + Sessao::encerraExcecao(); | ||
| 463 | } | 467 | } |
| 464 | 468 | ||
| 465 | $boRetencao = $obRTesourariaBoletim->roUltimoPagamento->obREmpenhoPagamentoLiquidacao->obREmpenhoOrdemPagamento->getRetencao(); | 469 | $boRetencao = $obRTesourariaBoletim->roUltimoPagamento->obREmpenhoPagamentoLiquidacao->obREmpenhoOrdemPagamento->getRetencao(); |
gestaoFinanceira/fontes/PLPGSQL/contabilidade/aberturaRestosPagar.plsql
| @@ -29,7 +29,7 @@ | @@ -29,7 +29,7 @@ | ||
| 29 | 29 | ||
| 30 | * @package URBEM | 30 | * @package URBEM |
| 31 | 31 | ||
| 32 | - * $Id: aberturaRestosPagar.plsql 59612 2014-09-02 12:00:51Z gelson $ | 32 | + * $Id: aberturaRestosPagar.plsql 62406 2015-05-05 14:43:16Z franver $ |
| 33 | */ | 33 | */ |
| 34 | 34 | ||
| 35 | CREATE OR REPLACE FUNCTION contabilidade.fn_abertura_restos_pagar(varchar) RETURNS VARCHAR AS $$ | 35 | CREATE OR REPLACE FUNCTION contabilidade.fn_abertura_restos_pagar(varchar) RETURNS VARCHAR AS $$ |
| @@ -166,7 +166,7 @@ CREATE TEMPORARY TABLE tmp_valores AS | @@ -166,7 +166,7 @@ CREATE TEMPORARY TABLE tmp_valores AS | ||
| 166 | WHERE cod_estrutural like ''5.3.2.1%'' | 166 | WHERE cod_estrutural like ''5.3.2.1%'' |
| 167 | AND plano_conta.exercicio= entidade.exercicio)::VARCHAR) as cod_estrutural_debito | 167 | AND plano_conta.exercicio= entidade.exercicio)::VARCHAR) as cod_estrutural_debito |
| 168 | 168 | ||
| 169 | - , contabilidade.fn_saldo_conta_analitica_entidade(entidade.exercicio,(SELECT plano_analitica.cod_plano | 169 | + , contabilidade.fn_saldo_inicial_conta_analitica_entidade_rp(entidade.exercicio,(SELECT plano_analitica.cod_plano |
| 170 | FROM contabilidade.plano_conta | 170 | FROM contabilidade.plano_conta |
| 171 | INNER JOIN contabilidade.plano_analitica | 171 | INNER JOIN contabilidade.plano_analitica |
| 172 | ON plano_analitica.exercicio = plano_conta.exercicio | 172 | ON plano_analitica.exercicio = plano_conta.exercicio |
| @@ -177,7 +177,7 @@ CREATE TEMPORARY TABLE tmp_valores AS | @@ -177,7 +177,7 @@ CREATE TEMPORARY TABLE tmp_valores AS | ||
| 177 | FROM orcamento.entidade | 177 | FROM orcamento.entidade |
| 178 | WHERE entidade.exercicio = ''' || stExercicio || ''' | 178 | WHERE entidade.exercicio = ''' || stExercicio || ''' |
| 179 | AND entidade.cod_entidade IN ('|| stCodEntidade ||') | 179 | AND entidade.cod_entidade IN ('|| stCodEntidade ||') |
| 180 | - AND contabilidade.fn_saldo_conta_analitica_entidade(entidade.exercicio,(SELECT plano_analitica.cod_plano | 180 | + AND contabilidade.fn_saldo_inicial_conta_analitica_entidade_rp(entidade.exercicio,(SELECT plano_analitica.cod_plano |
| 181 | FROM contabilidade.plano_conta | 181 | FROM contabilidade.plano_conta |
| 182 | INNER JOIN contabilidade.plano_analitica | 182 | INNER JOIN contabilidade.plano_analitica |
| 183 | ON plano_analitica.exercicio = plano_conta.exercicio | 183 | ON plano_analitica.exercicio = plano_conta.exercicio |
| @@ -194,7 +194,7 @@ CREATE TEMPORARY TABLE tmp_valores AS | @@ -194,7 +194,7 @@ CREATE TEMPORARY TABLE tmp_valores AS | ||
| 194 | INNER JOIN contabilidade.plano_analitica | 194 | INNER JOIN contabilidade.plano_analitica |
| 195 | ON plano_analitica.exercicio = plano_conta.exercicio | 195 | ON plano_analitica.exercicio = plano_conta.exercicio |
| 196 | AND plano_analitica.cod_conta= plano_conta.cod_conta | 196 | AND plano_analitica.cod_conta= plano_conta.cod_conta |
| 197 | - WHERE cod_estrutural like ''6.3.2.7%'' | 197 | + WHERE cod_estrutural like ''6.3.2.1%'' |
| 198 | AND plano_conta.exercicio= entidade.exercicio | 198 | AND plano_conta.exercicio= entidade.exercicio |
| 199 | )::VARCHAR) as cod_estrutural_credito | 199 | )::VARCHAR) as cod_estrutural_credito |
| 200 | 200 | ||
| @@ -203,10 +203,10 @@ CREATE TEMPORARY TABLE tmp_valores AS | @@ -203,10 +203,10 @@ CREATE TEMPORARY TABLE tmp_valores AS | ||
| 203 | INNER JOIN contabilidade.plano_analitica | 203 | INNER JOIN contabilidade.plano_analitica |
| 204 | ON plano_analitica.exercicio = plano_conta.exercicio | 204 | ON plano_analitica.exercicio = plano_conta.exercicio |
| 205 | AND plano_analitica.cod_conta= plano_conta.cod_conta | 205 | AND plano_analitica.cod_conta= plano_conta.cod_conta |
| 206 | - WHERE cod_estrutural like ''6.3.2.1%'' | 206 | + WHERE cod_estrutural like ''6.3.2.7%'' |
| 207 | AND plano_conta.exercicio= entidade.exercicio)::VARCHAR) as cod_estrutural_debito | 207 | AND plano_conta.exercicio= entidade.exercicio)::VARCHAR) as cod_estrutural_debito |
| 208 | 208 | ||
| 209 | - , contabilidade.fn_saldo_conta_analitica_entidade(entidade.exercicio,(SELECT plano_analitica.cod_plano | 209 | + , contabilidade.fn_saldo_inicial_conta_analitica_entidade_rp(entidade.exercicio,(SELECT plano_analitica.cod_plano |
| 210 | FROM contabilidade.plano_conta | 210 | FROM contabilidade.plano_conta |
| 211 | INNER JOIN contabilidade.plano_analitica | 211 | INNER JOIN contabilidade.plano_analitica |
| 212 | ON plano_analitica.exercicio = plano_conta.exercicio | 212 | ON plano_analitica.exercicio = plano_conta.exercicio |
| @@ -217,7 +217,7 @@ CREATE TEMPORARY TABLE tmp_valores AS | @@ -217,7 +217,7 @@ CREATE TEMPORARY TABLE tmp_valores AS | ||
| 217 | FROM orcamento.entidade | 217 | FROM orcamento.entidade |
| 218 | WHERE entidade.exercicio = ''' || stExercicio || ''' | 218 | WHERE entidade.exercicio = ''' || stExercicio || ''' |
| 219 | AND entidade.cod_entidade IN ('|| stCodEntidade ||') | 219 | AND entidade.cod_entidade IN ('|| stCodEntidade ||') |
| 220 | - AND contabilidade.fn_saldo_conta_analitica_entidade(entidade.exercicio,(SELECT plano_analitica.cod_plano | 220 | + AND contabilidade.fn_saldo_inicial_conta_analitica_entidade_rp(entidade.exercicio,(SELECT plano_analitica.cod_plano |
| 221 | FROM contabilidade.plano_conta | 221 | FROM contabilidade.plano_conta |
| 222 | INNER JOIN contabilidade.plano_analitica | 222 | INNER JOIN contabilidade.plano_analitica |
| 223 | ON plano_analitica.exercicio = plano_conta.exercicio | 223 | ON plano_analitica.exercicio = plano_conta.exercicio |
| @@ -249,7 +249,7 @@ CREATE TEMPORARY TABLE tmp_valores AS | @@ -249,7 +249,7 @@ CREATE TEMPORARY TABLE tmp_valores AS | ||
| 249 | WHERE cod_estrutural like ''5.3.1.1%'' | 249 | WHERE cod_estrutural like ''5.3.1.1%'' |
| 250 | AND plano_conta.exercicio= entidade.exercicio)::VARCHAR) as cod_estrutural_debito | 250 | AND plano_conta.exercicio= entidade.exercicio)::VARCHAR) as cod_estrutural_debito |
| 251 | 251 | ||
| 252 | - , contabilidade.fn_saldo_conta_analitica_entidade(entidade.exercicio,(SELECT plano_analitica.cod_plano | 252 | + , contabilidade.fn_saldo_inicial_conta_analitica_entidade_rp(entidade.exercicio,(SELECT plano_analitica.cod_plano |
| 253 | FROM contabilidade.plano_conta | 253 | FROM contabilidade.plano_conta |
| 254 | INNER JOIN contabilidade.plano_analitica | 254 | INNER JOIN contabilidade.plano_analitica |
| 255 | ON plano_analitica.exercicio = plano_conta.exercicio | 255 | ON plano_analitica.exercicio = plano_conta.exercicio |
| @@ -260,7 +260,7 @@ CREATE TEMPORARY TABLE tmp_valores AS | @@ -260,7 +260,7 @@ CREATE TEMPORARY TABLE tmp_valores AS | ||
| 260 | FROM orcamento.entidade | 260 | FROM orcamento.entidade |
| 261 | WHERE entidade.exercicio = ''' || stExercicio || ''' | 261 | WHERE entidade.exercicio = ''' || stExercicio || ''' |
| 262 | AND entidade.cod_entidade IN ('|| stCodEntidade ||') | 262 | AND entidade.cod_entidade IN ('|| stCodEntidade ||') |
| 263 | - AND contabilidade.fn_saldo_conta_analitica_entidade(entidade.exercicio,(SELECT plano_analitica.cod_plano | 263 | + AND contabilidade.fn_saldo_inicial_conta_analitica_entidade_rp(entidade.exercicio,(SELECT plano_analitica.cod_plano |
| 264 | FROM contabilidade.plano_conta | 264 | FROM contabilidade.plano_conta |
| 265 | INNER JOIN contabilidade.plano_analitica | 265 | INNER JOIN contabilidade.plano_analitica |
| 266 | ON plano_analitica.exercicio = plano_conta.exercicio | 266 | ON plano_analitica.exercicio = plano_conta.exercicio |
| @@ -285,10 +285,10 @@ CREATE TEMPORARY TABLE tmp_valores AS | @@ -285,10 +285,10 @@ CREATE TEMPORARY TABLE tmp_valores AS | ||
| 285 | INNER JOIN contabilidade.plano_analitica | 285 | INNER JOIN contabilidade.plano_analitica |
| 286 | ON plano_analitica.exercicio = plano_conta.exercicio | 286 | ON plano_analitica.exercicio = plano_conta.exercicio |
| 287 | AND plano_analitica.cod_conta= plano_conta.cod_conta | 287 | AND plano_analitica.cod_conta= plano_conta.cod_conta |
| 288 | - WHERE cod_estrutural like ''6.3.1.1%'' | 288 | + WHERE cod_estrutural like ''6.3.1.7.1%'' |
| 289 | AND plano_conta.exercicio= entidade.exercicio)::VARCHAR) as cod_estrutural_debito | 289 | AND plano_conta.exercicio= entidade.exercicio)::VARCHAR) as cod_estrutural_debito |
| 290 | 290 | ||
| 291 | - , contabilidade.fn_saldo_conta_analitica_entidade(entidade.exercicio,(SELECT plano_analitica.cod_plano | 291 | + , contabilidade.fn_saldo_inicial_conta_analitica_entidade_rp(entidade.exercicio,(SELECT plano_analitica.cod_plano |
| 292 | FROM contabilidade.plano_conta | 292 | FROM contabilidade.plano_conta |
| 293 | INNER JOIN contabilidade.plano_analitica | 293 | INNER JOIN contabilidade.plano_analitica |
| 294 | ON plano_analitica.exercicio = plano_conta.exercicio | 294 | ON plano_analitica.exercicio = plano_conta.exercicio |
| @@ -299,7 +299,7 @@ CREATE TEMPORARY TABLE tmp_valores AS | @@ -299,7 +299,7 @@ CREATE TEMPORARY TABLE tmp_valores AS | ||
| 299 | FROM orcamento.entidade | 299 | FROM orcamento.entidade |
| 300 | WHERE entidade.exercicio = ''' || stExercicio || ''' | 300 | WHERE entidade.exercicio = ''' || stExercicio || ''' |
| 301 | AND entidade.cod_entidade IN ('|| stCodEntidade ||') | 301 | AND entidade.cod_entidade IN ('|| stCodEntidade ||') |
| 302 | - AND contabilidade.fn_saldo_conta_analitica_entidade(entidade.exercicio,(SELECT plano_analitica.cod_plano | 302 | + AND contabilidade.fn_saldo_inicial_conta_analitica_entidade_rp(entidade.exercicio,(SELECT plano_analitica.cod_plano |
| 303 | FROM contabilidade.plano_conta | 303 | FROM contabilidade.plano_conta |
| 304 | INNER JOIN contabilidade.plano_analitica | 304 | INNER JOIN contabilidade.plano_analitica |
| 305 | ON plano_analitica.exercicio = plano_conta.exercicio | 305 | ON plano_analitica.exercicio = plano_conta.exercicio |
| @@ -346,8 +346,8 @@ UNION ALL | @@ -346,8 +346,8 @@ UNION ALL | ||
| 346 | GROUP BY tmp_valores.exercicio, tmp_valores.cod_entidade , cod_estrutural_credito, cod_estrutural_debito | 346 | GROUP BY tmp_valores.exercicio, tmp_valores.cod_entidade , cod_estrutural_credito, cod_estrutural_debito |
| 347 | 347 | ||
| 348 | UNION ALL | 348 | UNION ALL |
| 349 | - SELECT exercicio | ||
| 350 | - ,cod_entidade | 349 | + SELECT conta_contabil_rp_np.exercicio |
| 350 | + , conta_contabil_rp_np.cod_entidade | ||
| 351 | , buscaCodigoEstrutural(conta_contabil_rp_np.exercicio,(SELECT plano_analitica.cod_plano | 351 | , buscaCodigoEstrutural(conta_contabil_rp_np.exercicio,(SELECT plano_analitica.cod_plano |
| 352 | FROM contabilidade.plano_conta | 352 | FROM contabilidade.plano_conta |
| 353 | INNER JOIN contabilidade.plano_analitica | 353 | INNER JOIN contabilidade.plano_analitica |
| @@ -360,18 +360,21 @@ UNION ALL | @@ -360,18 +360,21 @@ UNION ALL | ||
| 360 | , buscaCodigoEstrutural(conta_contabil_rp_np.exercicio,(SELECT plano_analitica.cod_plano | 360 | , buscaCodigoEstrutural(conta_contabil_rp_np.exercicio,(SELECT plano_analitica.cod_plano |
| 361 | FROM contabilidade.plano_analitica | 361 | FROM contabilidade.plano_analitica |
| 362 | WHERE plano_analitica.cod_conta = conta_contabil_rp_np.cod_conta | 362 | WHERE plano_analitica.cod_conta = conta_contabil_rp_np.cod_conta |
| 363 | - AND plano_analitica.natureza_saldo = ''D'' | 363 | + AND plano_analitica.natureza_saldo = pa.natureza_saldo |
| 364 | AND plano_analitica.exercicio= conta_contabil_rp_np.exercicio)::VARCHAR) as cod_estrutural_debito | 364 | AND plano_analitica.exercicio= conta_contabil_rp_np.exercicio)::VARCHAR) as cod_estrutural_debito |
| 365 | 365 | ||
| 366 | - , contabilidade.fn_saldo_conta_analitica_entidade(conta_contabil_rp_np.exercicio,(SELECT plano_analitica.cod_plano | 366 | + , contabilidade.fn_saldo_inicial_conta_analitica_entidade_rp(conta_contabil_rp_np.exercicio,(SELECT plano_analitica.cod_plano |
| 367 | FROM contabilidade.plano_analitica | 367 | FROM contabilidade.plano_analitica |
| 368 | WHERE plano_analitica.cod_conta = conta_contabil_rp_np.cod_conta | 368 | WHERE plano_analitica.cod_conta = conta_contabil_rp_np.cod_conta |
| 369 | - AND plano_analitica.natureza_saldo = ''D'' | 369 | + AND plano_analitica.natureza_saldo = pa.natureza_saldo |
| 370 | AND plano_analitica.exercicio= conta_contabil_rp_np.exercicio), conta_contabil_rp_np.cod_entidade) AS valor | 370 | AND plano_analitica.exercicio= conta_contabil_rp_np.exercicio), conta_contabil_rp_np.cod_entidade) AS valor |
| 371 | , CAST(''Não Processados nos Exercicios Anteriores.'' AS VARCHAR) AS complemento | 371 | , CAST(''Não Processados nos Exercicios Anteriores.'' AS VARCHAR) AS complemento |
| 372 | FROM contabilidade.conta_contabil_rp_np | 372 | FROM contabilidade.conta_contabil_rp_np |
| 373 | - WHERE exercicio = ''' || stExercicio || ''' | ||
| 374 | - AND cod_entidade IN ('|| stCodEntidade ||') | 373 | + INNER JOIN contabilidade.plano_analitica AS pa |
| 374 | + ON pa.cod_conta = conta_contabil_rp_np.cod_conta | ||
| 375 | + ANd pa.exercicio = conta_contabil_rp_np.exercicio | ||
| 376 | + WHERE conta_contabil_rp_np.exercicio = ''' || stExercicio || ''' | ||
| 377 | + AND conta_contabil_rp_np.cod_entidade IN ('|| stCodEntidade ||') | ||
| 375 | 378 | ||
| 376 | UNION ALL | 379 | UNION ALL |
| 377 | ------------------------------------------------------------------------------------------------------------ | 380 | ------------------------------------------------------------------------------------------------------------ |
gestaoFinanceira/fontes/PLPGSQL/contabilidade/relatorioInsuficiencia.plsql
| @@ -54,10 +54,16 @@ BEGIN | @@ -54,10 +54,16 @@ BEGIN | ||
| 54 | stSql := ' | 54 | stSql := ' |
| 55 | CREATE TEMPORARY TABLE tmp_recursos_processados_exercicios_anteriores AS | 55 | CREATE TEMPORARY TABLE tmp_recursos_processados_exercicios_anteriores AS |
| 56 | 56 | ||
| 57 | - SELECT busca_recurso.cod_recurso | 57 | + SELECT CASE WHEN restos_pre_empenho.recurso IS NOT NULL |
| 58 | + THEN restos_pre_empenho.recurso | ||
| 59 | + ELSE busca_recurso.cod_recurso | ||
| 60 | + END AS cod_recurso | ||
| 58 | , liquidado.cod_empenho | 61 | , liquidado.cod_empenho |
| 59 | , liquidado.cod_entidade | 62 | , liquidado.cod_entidade |
| 60 | - , busca_recurso.nom_recurso | 63 | + , CASE WHEN restos_pre_empenho.recurso IS NOT NULL |
| 64 | + THEN recurso_restos.nom_recurso | ||
| 65 | + ELSE busca_recurso.nom_recurso | ||
| 66 | + END AS nom_recurso | ||
| 61 | , sw_cgm.nom_cgm as nom_entidade | 67 | , sw_cgm.nom_cgm as nom_entidade |
| 62 | 68 | ||
| 63 | , CASE WHEN restos_pre_empenho.cod_estrutural IS NOT NULL | 69 | , CASE WHEN restos_pre_empenho.cod_estrutural IS NOT NULL |
| @@ -241,11 +247,16 @@ BEGIN | @@ -241,11 +247,16 @@ BEGIN | ||
| 241 | LEFT JOIN empenho.restos_pre_empenho | 247 | LEFT JOIN empenho.restos_pre_empenho |
| 242 | ON restos_pre_empenho.exercicio = liquidado.exercicio | 248 | ON restos_pre_empenho.exercicio = liquidado.exercicio |
| 243 | AND restos_pre_empenho.cod_pre_empenho = liquidado.cod_pre_empenho | 249 | AND restos_pre_empenho.cod_pre_empenho = liquidado.cod_pre_empenho |
| 250 | + LEFT JOIN orcamento.recurso AS recurso_restos | ||
| 251 | + ON restos_pre_empenho.recurso = recurso_restos.cod_recurso | ||
| 252 | + AND restos_pre_empenho.exercicio = liquidado.exercicio | ||
| 244 | 253 | ||
| 245 | GROUP BY busca_recurso.cod_recurso | 254 | GROUP BY busca_recurso.cod_recurso |
| 255 | + , restos_pre_empenho.recurso | ||
| 246 | , liquidado.cod_empenho | 256 | , liquidado.cod_empenho |
| 247 | , liquidado.cod_entidade | 257 | , liquidado.cod_entidade |
| 248 | , busca_recurso.nom_recurso | 258 | , busca_recurso.nom_recurso |
| 259 | + , recurso_restos.nom_recurso | ||
| 249 | , sw_cgm.nom_cgm | 260 | , sw_cgm.nom_cgm |
| 250 | , restos_pre_empenho.cod_estrutural | 261 | , restos_pre_empenho.cod_estrutural |
| 251 | , conta_despesa.cod_estrutural | 262 | , conta_despesa.cod_estrutural |
| @@ -263,10 +274,16 @@ BEGIN | @@ -263,10 +274,16 @@ BEGIN | ||
| 263 | stSql := ' | 274 | stSql := ' |
| 264 | CREATE TEMPORARY TABLE tmp_recursos_processados_exercicio_anterior AS | 275 | CREATE TEMPORARY TABLE tmp_recursos_processados_exercicio_anterior AS |
| 265 | 276 | ||
| 266 | - SELECT busca_recurso.cod_recurso | 277 | + SELECT CASE WHEN restos_pre_empenho.recurso IS NOT NULL |
| 278 | + THEN restos_pre_empenho.recurso | ||
| 279 | + ELSE busca_recurso.cod_recurso | ||
| 280 | + END AS cod_recurso | ||
| 267 | , liquidado.cod_empenho | 281 | , liquidado.cod_empenho |
| 268 | , liquidado.cod_entidade | 282 | , liquidado.cod_entidade |
| 269 | - , busca_recurso.nom_recurso | 283 | + , CASE WHEN restos_pre_empenho.recurso IS NOT NULL |
| 284 | + THEN recurso_restos.nom_recurso | ||
| 285 | + ELSE busca_recurso.nom_recurso | ||
| 286 | + END AS nom_recurso | ||
| 270 | , sw_cgm.nom_cgm as nom_entidade | 287 | , sw_cgm.nom_cgm as nom_entidade |
| 271 | 288 | ||
| 272 | , CASE WHEN restos_pre_empenho.cod_estrutural IS NOT NULL | 289 | , CASE WHEN restos_pre_empenho.cod_estrutural IS NOT NULL |
| @@ -448,11 +465,16 @@ BEGIN | @@ -448,11 +465,16 @@ BEGIN | ||
| 448 | LEFT JOIN empenho.restos_pre_empenho | 465 | LEFT JOIN empenho.restos_pre_empenho |
| 449 | ON restos_pre_empenho.exercicio = liquidado.exercicio | 466 | ON restos_pre_empenho.exercicio = liquidado.exercicio |
| 450 | AND restos_pre_empenho.cod_pre_empenho = liquidado.cod_pre_empenho | 467 | AND restos_pre_empenho.cod_pre_empenho = liquidado.cod_pre_empenho |
| 468 | + LEFT JOIN orcamento.recurso AS recurso_restos | ||
| 469 | + ON restos_pre_empenho.recurso = recurso_restos.cod_recurso | ||
| 470 | + AND restos_pre_empenho.exercicio = liquidado.exercicio | ||
| 451 | 471 | ||
| 452 | GROUP BY busca_recurso.cod_recurso | 472 | GROUP BY busca_recurso.cod_recurso |
| 473 | + , restos_pre_empenho.recurso | ||
| 453 | , liquidado.cod_empenho | 474 | , liquidado.cod_empenho |
| 454 | , liquidado.cod_entidade | 475 | , liquidado.cod_entidade |
| 455 | , busca_recurso.nom_recurso | 476 | , busca_recurso.nom_recurso |
| 477 | + , recurso_restos.nom_recurso | ||
| 456 | , sw_cgm.nom_cgm | 478 | , sw_cgm.nom_cgm |
| 457 | , restos_pre_empenho.cod_estrutural | 479 | , restos_pre_empenho.cod_estrutural |
| 458 | , conta_despesa.cod_estrutural | 480 | , conta_despesa.cod_estrutural |
| @@ -466,10 +488,16 @@ BEGIN | @@ -466,10 +488,16 @@ BEGIN | ||
| 466 | StSql := ' | 488 | StSql := ' |
| 467 | CREATE TEMPORARY TABLE tmp_recursos_nao_processados_exercicios_anteriores AS | 489 | CREATE TEMPORARY TABLE tmp_recursos_nao_processados_exercicios_anteriores AS |
| 468 | 490 | ||
| 469 | - SELECT busca_recurso.cod_recurso | 491 | + SELECT CASE WHEN restos_pre_empenho.recurso IS NOT NULL |
| 492 | + THEN restos_pre_empenho.recurso | ||
| 493 | + ELSE busca_recurso.cod_recurso | ||
| 494 | + END AS cod_recurso | ||
| 470 | , empenhado.cod_empenho | 495 | , empenhado.cod_empenho |
| 471 | , empenhado.cod_entidade | 496 | , empenhado.cod_entidade |
| 472 | - , busca_recurso.nom_recurso | 497 | + , CASE WHEN restos_pre_empenho.recurso IS NOT NULL |
| 498 | + THEN recurso_restos.nom_recurso | ||
| 499 | + ELSE busca_recurso.nom_recurso | ||
| 500 | + END AS nom_recurso | ||
| 473 | , sw_cgm.nom_cgm as nom_entidade | 501 | , sw_cgm.nom_cgm as nom_entidade |
| 474 | 502 | ||
| 475 | , CASE WHEN restos_pre_empenho.cod_estrutural IS NOT NULL | 503 | , CASE WHEN restos_pre_empenho.cod_estrutural IS NOT NULL |
| @@ -627,9 +655,14 @@ BEGIN | @@ -627,9 +655,14 @@ BEGIN | ||
| 627 | LEFT JOIN empenho.restos_pre_empenho | 655 | LEFT JOIN empenho.restos_pre_empenho |
| 628 | ON restos_pre_empenho.exercicio = empenhado.exercicio | 656 | ON restos_pre_empenho.exercicio = empenhado.exercicio |
| 629 | AND restos_pre_empenho.cod_pre_empenho = empenhado.cod_pre_empenho | 657 | AND restos_pre_empenho.cod_pre_empenho = empenhado.cod_pre_empenho |
| 658 | + LEFT JOIN orcamento.recurso AS recurso_restos | ||
| 659 | + ON restos_pre_empenho.recurso = recurso_restos.cod_recurso | ||
| 660 | + AND restos_pre_empenho.exercicio = empenhado.exercicio | ||
| 630 | 661 | ||
| 631 | GROUP BY busca_recurso.cod_recurso | 662 | GROUP BY busca_recurso.cod_recurso |
| 663 | + , restos_pre_empenho.recurso | ||
| 632 | , busca_recurso.nom_recurso | 664 | , busca_recurso.nom_recurso |
| 665 | + , recurso_restos.nom_recurso | ||
| 633 | , sw_cgm.nom_cgm | 666 | , sw_cgm.nom_cgm |
| 634 | , restos_pre_empenho.cod_estrutural | 667 | , restos_pre_empenho.cod_estrutural |
| 635 | , conta_despesa.cod_estrutural | 668 | , conta_despesa.cod_estrutural |
| @@ -645,10 +678,16 @@ BEGIN | @@ -645,10 +678,16 @@ BEGIN | ||
| 645 | StSql := ' | 678 | StSql := ' |
| 646 | CREATE TEMPORARY TABLE tmp_recursos_nao_processados_exercicio_anterior AS | 679 | CREATE TEMPORARY TABLE tmp_recursos_nao_processados_exercicio_anterior AS |
| 647 | 680 | ||
| 648 | - SELECT busca_recurso.cod_recurso | 681 | + SELECT CASE WHEN restos_pre_empenho.recurso IS NOT NULL |
| 682 | + THEN restos_pre_empenho.recurso | ||
| 683 | + ELSE busca_recurso.cod_recurso | ||
| 684 | + END AS cod_recurso | ||
| 649 | , empenhado.cod_empenho | 685 | , empenhado.cod_empenho |
| 650 | , empenhado.cod_entidade | 686 | , empenhado.cod_entidade |
| 651 | - , busca_recurso.nom_recurso | 687 | + , CASE WHEN restos_pre_empenho.recurso IS NOT NULL |
| 688 | + THEN recurso_restos.nom_recurso | ||
| 689 | + ELSE busca_recurso.nom_recurso | ||
| 690 | + END AS nom_recurso | ||
| 652 | , sw_cgm.nom_cgm as nom_entidade | 691 | , sw_cgm.nom_cgm as nom_entidade |
| 653 | 692 | ||
| 654 | , CASE WHEN restos_pre_empenho.cod_estrutural IS NOT NULL | 693 | , CASE WHEN restos_pre_empenho.cod_estrutural IS NOT NULL |
| @@ -804,9 +843,14 @@ BEGIN | @@ -804,9 +843,14 @@ BEGIN | ||
| 804 | LEFT JOIN empenho.restos_pre_empenho | 843 | LEFT JOIN empenho.restos_pre_empenho |
| 805 | ON restos_pre_empenho.exercicio = empenhado.exercicio | 844 | ON restos_pre_empenho.exercicio = empenhado.exercicio |
| 806 | AND restos_pre_empenho.cod_pre_empenho = empenhado.cod_pre_empenho | 845 | AND restos_pre_empenho.cod_pre_empenho = empenhado.cod_pre_empenho |
| 846 | + LEFT JOIN orcamento.recurso AS recurso_restos | ||
| 847 | + ON restos_pre_empenho.recurso = recurso_restos.cod_recurso | ||
| 848 | + AND restos_pre_empenho.exercicio = empenhado.exercicio | ||
| 807 | 849 | ||
| 808 | GROUP BY busca_recurso.cod_recurso | 850 | GROUP BY busca_recurso.cod_recurso |
| 851 | + , restos_pre_empenho.recurso | ||
| 809 | , busca_recurso.nom_recurso | 852 | , busca_recurso.nom_recurso |
| 853 | + , recurso_restos.nom_recurso | ||
| 810 | , sw_cgm.nom_cgm | 854 | , sw_cgm.nom_cgm |
| 811 | , restos_pre_empenho.cod_estrutural | 855 | , restos_pre_empenho.cod_estrutural |
| 812 | , conta_despesa.cod_estrutural | 856 | , conta_despesa.cod_estrutural |
gestaoFinanceira/fontes/PLPGSQL/contabilidade/saldoContaAnaliticaEntidade.plsql
| @@ -41,13 +41,12 @@ Bug #8125# | @@ -41,13 +41,12 @@ Bug #8125# | ||
| 41 | 41 | ||
| 42 | */ | 42 | */ |
| 43 | 43 | ||
| 44 | -CREATE OR REPLACE FUNCTION contabilidade.fn_saldo_conta_analitica_entidade(VARCHAR,INTEGER,INTEGER) RETURNS NUMERIC AS ' | ||
| 45 | - | 44 | +CREATE OR REPLACE FUNCTION contabilidade.fn_saldo_conta_analitica_entidade(VARCHAR,INTEGER,INTEGER) RETURNS NUMERIC AS $$ |
| 46 | DECLARE | 45 | DECLARE |
| 47 | stExercicio ALIAS FOR $1; | 46 | stExercicio ALIAS FOR $1; |
| 48 | inCodPlano ALIAS FOR $2; | 47 | inCodPlano ALIAS FOR $2; |
| 49 | inCodEntidade ALIAS FOR $3; | 48 | inCodEntidade ALIAS FOR $3; |
| 50 | - stSql VARCHAR := ''''; | 49 | + stSql VARCHAR := ''; |
| 51 | nuVlDebito NUMERIC := 0.00; | 50 | nuVlDebito NUMERIC := 0.00; |
| 52 | nuVlCredito NUMERIC := 0.00; | 51 | nuVlCredito NUMERIC := 0.00; |
| 53 | reRecord RECORD; | 52 | reRecord RECORD; |
| @@ -103,4 +102,4 @@ BEGIN | @@ -103,4 +102,4 @@ BEGIN | ||
| 103 | RETURN nuVlDebito + nuVlCredito; | 102 | RETURN nuVlDebito + nuVlCredito; |
| 104 | 103 | ||
| 105 | END; | 104 | END; |
| 106 | -'LANGUAGE 'plpgsql'; | 105 | +$$ LANGUAGE 'plpgsql'; |
gestaoFinanceira/fontes/PLPGSQL/orcamento/orcamentoSuplementacoesTransferencia.plsql
| @@ -20,6 +20,15 @@ | @@ -20,6 +20,15 @@ | ||
| 20 | * * | 20 | * * |
| 21 | ********************************************************************************** | 21 | ********************************************************************************** |
| 22 | */ | 22 | */ |
| 23 | +/* | ||
| 24 | +* Script de função PLPGSQL | ||
| 25 | +* | ||
| 26 | +* URBEM Soluções de Gestão Pública Ltda | ||
| 27 | +* www.urbem.cnm.org.br | ||
| 28 | +* | ||
| 29 | +* $Id: orcamentoSuplementacoesTransferencia.plsql 62400 2015-05-04 17:30:31Z michel $ | ||
| 30 | +*/ | ||
| 31 | + | ||
| 23 | CREATE OR REPLACE FUNCTION orcamentosuplementacoestransferencia (character varying, numeric, character varying, integer, character varying, integer, integer) RETURNS INTEGER AS $$ | 32 | CREATE OR REPLACE FUNCTION orcamentosuplementacoestransferencia (character varying, numeric, character varying, integer, character varying, integer, integer) RETURNS INTEGER AS $$ |
| 24 | DECLARE | 33 | DECLARE |
| 25 | EXERCICIO ALIAS FOR $1; | 34 | EXERCICIO ALIAS FOR $1; |
| @@ -32,6 +41,12 @@ DECLARE | @@ -32,6 +41,12 @@ DECLARE | ||
| 32 | 41 | ||
| 33 | SEQUENCIA INTEGER; | 42 | SEQUENCIA INTEGER; |
| 34 | BEGIN | 43 | BEGIN |
| 44 | + IF EXERCICIO::integer > 2013 THEN | ||
| 45 | + SEQUENCIA := FAZERLANCAMENTO( '622110000' , '522190109' , CODHISTORICO , EXERCICIO , VALOR , COMPLEMENTO , CODLOTE , TIPOLOTE , CODENTIDADE ); | ||
| 46 | + SEQUENCIA := FAZERLANCAMENTO( '522120100' , '622110000' , CODHISTORICO , EXERCICIO , VALOR , COMPLEMENTO , CODLOTE , TIPOLOTE , CODENTIDADE ); | ||
| 47 | + SEQUENCIA := FAZERLANCAMENTO( '522130300' , '522139900' , CODHISTORICO , EXERCICIO , VALOR , COMPLEMENTO , CODLOTE , TIPOLOTE , CODENTIDADE ); | ||
| 48 | + END IF; | ||
| 49 | + | ||
| 35 | IF EXERCICIO::integer > 2012 THEN | 50 | IF EXERCICIO::integer > 2012 THEN |
| 36 | SEQUENCIA := FAZERLANCAMENTO( '522190101' , '622110000' , CODHISTORICO , EXERCICIO , VALOR , COMPLEMENTO , CODLOTE , TIPOLOTE , CODENTIDADE ); | 51 | SEQUENCIA := FAZERLANCAMENTO( '522190101' , '622110000' , CODHISTORICO , EXERCICIO , VALOR , COMPLEMENTO , CODLOTE , TIPOLOTE , CODENTIDADE ); |
| 37 | SEQUENCIA := FAZERLANCAMENTO( '522120100' , '522190109' , CODHISTORICO , EXERCICIO , VALOR , COMPLEMENTO , CODLOTE , TIPOLOTE , CODENTIDADE ); | 52 | SEQUENCIA := FAZERLANCAMENTO( '522120100' , '522190109' , CODHISTORICO , EXERCICIO , VALOR , COMPLEMENTO , CODLOTE , TIPOLOTE , CODENTIDADE ); |
gestaoFinanceira/fontes/PLPGSQL/tesouraria/conciliacaoMovimentacaoCorrente.plsql
| @@ -154,9 +154,13 @@ BEGIN | @@ -154,9 +154,13 @@ BEGIN | ||
| 154 | ,coalesce( lpad(lc.mes::text,2,''0''), '''') as mes | 154 | ,coalesce( lpad(lc.mes::text,2,''0''), '''') as mes |
| 155 | ,lc.exercicio_conciliacao | 155 | ,lc.exercicio_conciliacao |
| 156 | FROM | 156 | FROM |
| 157 | + | ||
| 157 | tesouraria.boletim as BOLETIM, | 158 | tesouraria.boletim as BOLETIM, |
| 158 | tesouraria.pagamento as P, | 159 | tesouraria.pagamento as P, |
| 159 | - contabilidade.pagamento as cp | 160 | + contabilidade.pagamento as cp |
| 161 | + | ||
| 162 | + | ||
| 163 | + | ||
| 160 | LEFT JOIN tesouraria.conciliacao_lancamento_contabil as lc | 164 | LEFT JOIN tesouraria.conciliacao_lancamento_contabil as lc |
| 161 | on( cp.cod_lote = lc.cod_lote | 165 | on( cp.cod_lote = lc.cod_lote |
| 162 | AND cp.tipo = lc.tipo | 166 | AND cp.tipo = lc.tipo |
| @@ -238,159 +242,170 @@ BEGIN | @@ -238,159 +242,170 @@ BEGIN | ||
| 238 | AND to_char(P.timestamp,''yyyy'')::integer BETWEEN '''||stExercicio||'''::integer-1 AND '''||stExercicio||'''::integer | 242 | AND to_char(P.timestamp,''yyyy'')::integer BETWEEN '''||stExercicio||'''::integer-1 AND '''||stExercicio||'''::integer |
| 239 | AND lo.dt_lote = to_date(to_char(P.timestamp,''yyyy-mm-dd''),''yyyy-mm-dd'') | 243 | AND lo.dt_lote = to_date(to_char(P.timestamp,''yyyy-mm-dd''),''yyyy-mm-dd'') |
| 240 | 244 | ||
| 241 | - UNION | ||
| 242 | - | ||
| 243 | - | ||
| 244 | - SELECT | ||
| 245 | - cp.cod_lote, | ||
| 246 | - BOLETIM.dt_boletim as dt_lancamento, | ||
| 247 | - TO_DATE(conciliacao.dt_extrato::VARCHAR,''yyyy-mm-dd'') AS dt_conciliacao, | ||
| 248 | - boletim.exercicio, | ||
| 249 | - p.cod_plano, | ||
| 250 | - cast( | ||
| 251 | - CASE WHEN TRIM(substring(ENLPA.observacao,1,60)) = '''' THEN | ||
| 252 | - CASE WHEN (ENL.exercicio_empenho < P.exercicio_boletim) THEN | ||
| 253 | - ''Estorno de Pagamento de RP n° '' || ENL.cod_empenho || ''/'' || ENL.exercicio_empenho | ||
| 254 | - ELSE ''Estorno de Pagamento de Empenho n° '' || ENL.cod_empenho || ''/'' || ENL.exercicio_empenho | ||
| 255 | - END | ||
| 256 | - ELSE | ||
| 257 | - CASE WHEN (ENL.exercicio_empenho < P.exercicio_boletim) THEN | ||
| 258 | - ''Estorno de Pagamento de RP n° '' || ENL.cod_empenho || ''/'' || ENL.exercicio_empenho | ||
| 259 | - ELSE ''Estorno de Pagamento de Empenho n° '' || ENL.cod_empenho || ''/'' || ENL.exercicio_empenho | ||
| 260 | - END | ||
| 261 | - END as varchar) | ||
| 262 | - || CASE WHEN (cheque_emissao_ordem_pagamento.num_cheque IS NOT NULL) THEN | ||
| 263 | - '' CH '' || cheque_emissao_ordem_pagamento.num_cheque | ||
| 264 | - END | ||
| 265 | - as descricao, | ||
| 266 | - replace(trim(substring(coalesce(ENLPA.observacao,''''),1,60)),'''','''') as observacao, | ||
| 267 | - enlpa.vl_anulado as vl_lancamento, | ||
| 268 | - cast( ''C'' as varchar ) as tipo_valor, | ||
| 269 | - cp.tipo, | ||
| 270 | - cp.sequencia, | ||
| 271 | - boletim.cod_entidade, | ||
| 272 | - CASE | ||
| 273 | - WHEN lc.cod_plano is not null | ||
| 274 | - THEN ''true'' | ||
| 275 | - ELSE '''' | ||
| 276 | - END as conciliar, | ||
| 277 | - ''A'' as tipo_movimentacao, | ||
| 278 | - 0 as cod_arrecadacao, | ||
| 279 | - 0 as cod_receita, | ||
| 280 | - ttp.cod_bordero, | ||
| 281 | - CAST('''' as text ) as timestamp_arrecadacao, | ||
| 282 | - CAST('''' as text ) as timestamp_estornada, | ||
| 283 | - CAST('''' as text ) as tipo_arrecadacao | ||
| 284 | - ,coalesce( lpad(lc.mes::text,2,''0''), '''') as mes | ||
| 285 | - ,lc.exercicio_conciliacao | ||
| 286 | - FROM | ||
| 287 | - tesouraria.boletim as BOLETIM, | ||
| 288 | - tesouraria.pagamento_estornado as PE, | ||
| 289 | - tesouraria.pagamento as P, | ||
| 290 | - contabilidade.pagamento as cp | ||
| 291 | - JOIN contabilidade.pagamento_estorno as cpe | ||
| 292 | - on( cp.cod_lote = cpe.cod_lote | ||
| 293 | - AND cp.tipo = cpe.tipo | ||
| 294 | - AND cp.sequencia = cpe.sequencia | ||
| 295 | - AND cp.exercicio = cpe.exercicio | ||
| 296 | - AND cp.cod_entidade = cpe.cod_entidade | ||
| 297 | - AND cp.timestamp = cpe.timestamp | ||
| 298 | - AND cp.cod_nota = cpe.cod_nota | ||
| 299 | - AND cp.exercicio_liquidacao = cpe.exercicio_liquidacao | ||
| 300 | - ) | ||
| 301 | - LEFT JOIN tesouraria.conciliacao_lancamento_contabil as lc | ||
| 302 | - on( cp.cod_lote = lc.cod_lote | ||
| 303 | - AND cp.tipo = lc.tipo | ||
| 304 | - AND cp.sequencia = lc.sequencia | ||
| 305 | - AND cp.exercicio = lc.exercicio | ||
| 306 | - AND cp.cod_entidade = lc.cod_entidade | ||
| 307 | - AND lc.tipo_valor = ''C'' | ||
| 308 | - ) | ||
| 309 | - LEFT JOIN tesouraria.conciliacao | ||
| 310 | - ON lc.cod_plano = conciliacao.cod_plano | ||
| 311 | - AND lc.exercicio_conciliacao = conciliacao.exercicio | ||
| 312 | - AND lc.mes = conciliacao.mes | ||
| 313 | - | ||
| 314 | - JOIN contabilidade.lancamento_empenho as LE | ||
| 315 | - ON ( le.cod_entidade = cp.cod_entidade | ||
| 316 | - AND le.tipo = cp.tipo | ||
| 317 | - AND le.sequencia = cp.sequencia | ||
| 318 | - AND le.exercicio = cp.exercicio | ||
| 319 | - AND le.cod_lote = cp.cod_lote | ||
| 320 | - AND le.estorno = ''true'' | ||
| 321 | - ) | ||
| 322 | - JOIN contabilidade.lote as lo | ||
| 323 | - ON ( le.cod_lote = lo.cod_lote | ||
| 324 | - AND le.cod_entidade = lo.cod_entidade | ||
| 325 | - AND le.tipo = lo.tipo | ||
| 326 | - AND le.exercicio = lo.exercicio | ||
| 327 | - ), | ||
| 328 | - empenho.pagamento_liquidacao as EPL | ||
| 329 | - LEFT JOIN tesouraria.cheque_emissao_ordem_pagamento | ||
| 330 | - ON cheque_emissao_ordem_pagamento.cod_ordem = EPL.cod_ordem | ||
| 331 | - AND cheque_emissao_ordem_pagamento.exercicio = EPL.exercicio | ||
| 332 | - AND cheque_emissao_ordem_pagamento.cod_entidade = EPL.cod_entidade | ||
| 333 | - AND cheque_emissao_ordem_pagamento.timestamp_emissao = ( SELECT MAX(timestamp_emissao) | ||
| 334 | - FROM tesouraria.cheque_emissao_ordem_pagamento | ||
| 335 | - WHERE cod_ordem = EPL.cod_ordem | ||
| 336 | - AND exercicio = EPL.exercicio | ||
| 337 | - AND cod_entidade = EPL.cod_entidade ), | ||
| 338 | - empenho.pagamento_liquidacao_nota_liquidacao_paga as EPLNLP | ||
| 339 | - LEFT JOIN tesouraria.transacoes_pagamento as TTP | ||
| 340 | - ON ( ttp.cod_ordem = EPLNLP.cod_ordem | ||
| 341 | - AND ttp.cod_entidade = EPLNLP.cod_entidade | ||
| 342 | - AND ttp.exercicio = EPLNLP.exercicio | ||
| 343 | - ), | ||
| 344 | - empenho.nota_liquidacao_paga as ENLP, | ||
| 345 | - empenho.nota_liquidacao_paga_anulada as ENLPA, | ||
| 346 | - empenho.nota_liquidacao as ENL | ||
| 347 | - WHERE | ||
| 348 | - BOLETIM.cod_boletim = PE.cod_boletim | ||
| 349 | - AND BOLETIM.exercicio = PE.exercicio_boletim | ||
| 350 | - AND BOLETIM.cod_entidade = PE.cod_entidade | 245 | + UNION |
| 246 | + | ||
| 247 | + | ||
| 248 | + | ||
| 249 | + | ||
| 250 | + | ||
| 251 | + | ||
| 252 | + | ||
| 253 | + SELECT | ||
| 254 | + conciliacao_pagamento.cod_lote | ||
| 255 | + , boletim.dt_boletim as dt_lancamento | ||
| 256 | + , TO_DATE(conciliacao.dt_extrato::VARCHAR,''yyyy-mm-dd'') AS dt_conciliacao | ||
| 257 | + , boletim.exercicio | ||
| 258 | + , pagamento.cod_plano | ||
| 259 | + , CAST( | ||
| 260 | + CASE WHEN TRIM(substring(nota_liquidacao_paga_anulada.observacao,1,60)) = '''' THEN | ||
| 261 | + CASE WHEN (nota_liquidacao.exercicio_empenho < pagamento.exercicio_boletim) THEN | ||
| 262 | + ''Estorno de Pagamento de RP n° '' || nota_liquidacao.cod_empenho || ''/'' || nota_liquidacao.exercicio_empenho | ||
| 263 | + ELSE ''Estorno de Pagamento de Empenho n° '' || nota_liquidacao.cod_empenho || ''/'' || nota_liquidacao.exercicio_empenho | ||
| 264 | + END | ||
| 265 | + ELSE | ||
| 266 | + CASE WHEN (nota_liquidacao.exercicio_empenho < pagamento.exercicio_boletim) THEN | ||
| 267 | + ''Estorno de Pagamento de RP n° '' || nota_liquidacao.cod_empenho || ''/'' || nota_liquidacao.exercicio_empenho | ||
| 268 | + ELSE ''Estorno de Pagamento de Empenho n° '' || nota_liquidacao.cod_empenho || ''/'' || nota_liquidacao.exercicio_empenho | ||
| 269 | + END | ||
| 270 | + END as varchar) | ||
| 271 | + || CASE WHEN (cheque_emissao_ordem_pagamento.num_cheque IS NOT NULL) THEN | ||
| 272 | + '' CH '' || cheque_emissao_ordem_pagamento.num_cheque | ||
| 273 | + END | ||
| 274 | + AS descricao | ||
| 275 | + , replace(trim(substring(coalesce(nota_liquidacao_paga_anulada.observacao,''''),1,60)),'''','''') AS observacao | ||
| 276 | + , nota_liquidacao_paga_anulada.vl_anulado AS vl_lancamento | ||
| 277 | + , cast( ''C'' as varchar ) AS tipo_valor | ||
| 278 | + , conciliacao_pagamento.tipo | ||
| 279 | + , conciliacao_pagamento.sequencia | ||
| 280 | + , boletim.cod_entidade | ||
| 281 | + , CASE | ||
| 282 | + WHEN conciliacao_lancamento_contabil.cod_plano is not null | ||
| 283 | + THEN ''true'' | ||
| 284 | + ELSE '''' | ||
| 285 | + END as conciliar | ||
| 286 | + , ''A'' as tipo_movimentacao | ||
| 287 | + , 0 AS cod_arrecadacao | ||
| 288 | + , 0 AS cod_receita | ||
| 289 | + , transacoes_pagamento.cod_bordero | ||
| 290 | + , CAST('''' as text ) AS timestamp_arrecadacao | ||
| 291 | + , CAST('''' as text ) AS timestamp_estornada | ||
| 292 | + , CAST('''' as text ) AS tipo_arrecadacao | ||
| 293 | + , coalesce( lpad(conciliacao_lancamento_contabil.mes::text,2,''0''), '''') AS mes | ||
| 294 | + , conciliacao_lancamento_contabil.exercicio_conciliacao | ||
| 295 | + | ||
| 296 | + FROM tesouraria.boletim | ||
| 297 | + | ||
| 298 | + INNER JOIN tesouraria.pagamento_estornado | ||
| 299 | + ON boletim.cod_boletim = pagamento_estornado.cod_boletim | ||
| 300 | + AND boletim.exercicio = pagamento_estornado.exercicio_boletim | ||
| 301 | + AND boletim.cod_entidade = pagamento_estornado.cod_entidade | ||
| 302 | + | ||
| 303 | + INNER JOIN tesouraria.pagamento | ||
| 304 | + ON pagamento_estornado.cod_nota = pagamento.cod_nota | ||
| 305 | + AND pagamento_estornado.exercicio = pagamento.exercicio | ||
| 306 | + AND pagamento_estornado.cod_entidade = pagamento.cod_entidade | ||
| 307 | + AND pagamento_estornado.timestamp = pagamento.timestamp | ||
| 351 | 308 | ||
| 352 | - AND PE.cod_nota = P.cod_nota | ||
| 353 | - AND PE.exercicio = P.exercicio | ||
| 354 | - AND PE.cod_entidade = P.cod_entidade | ||
| 355 | - AND PE.timestamp = P.timestamp | 309 | + , contabilidade.pagamento AS conciliacao_pagamento |
| 310 | + | ||
| 311 | + INNER JOIN contabilidade.pagamento_estorno | ||
| 312 | + ON conciliacao_pagamento.cod_lote = pagamento_estorno.cod_lote | ||
| 313 | + AND conciliacao_pagamento.tipo = pagamento_estorno.tipo | ||
| 314 | + AND conciliacao_pagamento.sequencia = pagamento_estorno.sequencia | ||
| 315 | + AND conciliacao_pagamento.exercicio = pagamento_estorno.exercicio | ||
| 316 | + AND conciliacao_pagamento.cod_entidade = pagamento_estorno.cod_entidade | ||
| 317 | + AND conciliacao_pagamento.timestamp = pagamento_estorno.timestamp | ||
| 318 | + AND conciliacao_pagamento.cod_nota = pagamento_estorno.cod_nota | ||
| 319 | + AND conciliacao_pagamento.exercicio_liquidacao = pagamento_estorno.exercicio_liquidacao | ||
| 320 | + | ||
| 321 | + LEFT JOIN tesouraria.conciliacao_lancamento_contabil | ||
| 322 | + ON conciliacao_pagamento.cod_lote = conciliacao_lancamento_contabil.cod_lote | ||
| 323 | + AND conciliacao_pagamento.tipo = conciliacao_lancamento_contabil.tipo | ||
| 324 | + AND conciliacao_pagamento.sequencia = conciliacao_lancamento_contabil.sequencia | ||
| 325 | + AND conciliacao_pagamento.exercicio = conciliacao_lancamento_contabil.exercicio | ||
| 326 | + AND conciliacao_pagamento.cod_entidade = conciliacao_lancamento_contabil.cod_entidade | ||
| 327 | + AND conciliacao_lancamento_contabil.tipo_valor = ''C'' | ||
| 328 | + | ||
| 329 | + LEFT JOIN tesouraria.conciliacao | ||
| 330 | + ON conciliacao_lancamento_contabil.cod_plano = conciliacao.cod_plano | ||
| 331 | + AND conciliacao_lancamento_contabil.exercicio_conciliacao = conciliacao.exercicio | ||
| 332 | + AND conciliacao_lancamento_contabil.mes = conciliacao.mes | ||
| 333 | + | ||
| 334 | + INNER JOIN contabilidade.lancamento_empenho | ||
| 335 | + ON lancamento_empenho.cod_entidade = conciliacao_pagamento.cod_entidade | ||
| 336 | + AND lancamento_empenho.tipo = conciliacao_pagamento.tipo | ||
| 337 | + AND lancamento_empenho.sequencia = conciliacao_pagamento.sequencia | ||
| 338 | + AND lancamento_empenho.exercicio = conciliacao_pagamento.exercicio | ||
| 339 | + AND lancamento_empenho.cod_lote = conciliacao_pagamento.cod_lote | ||
| 340 | + AND lancamento_empenho.estorno = ''true'' | ||
| 341 | + | ||
| 342 | + INNER JOIN contabilidade.lote | ||
| 343 | + ON lancamento_empenho.cod_lote = lote.cod_lote | ||
| 344 | + AND lancamento_empenho.cod_entidade = lote.cod_entidade | ||
| 345 | + AND lancamento_empenho.tipo = lote.tipo | ||
| 346 | + AND lancamento_empenho.exercicio = lote.exercicio | ||
| 347 | + | ||
| 348 | + , empenho.pagamento_liquidacao | ||
| 349 | + | ||
| 350 | + LEFT JOIN ( SELECT MAX(timestamp_emissao), num_cheque, cod_ordem, exercicio, cod_entidade | ||
| 351 | + FROM tesouraria.cheque_emissao_ordem_pagamento | ||
| 352 | + GROUP BY num_cheque, cod_ordem, exercicio, cod_entidade | ||
| 353 | + ) AS cheque_emissao_ordem_pagamento | ||
| 354 | + ON cheque_emissao_ordem_pagamento.cod_ordem = pagamento_liquidacao.cod_ordem | ||
| 355 | + AND cheque_emissao_ordem_pagamento.exercicio = pagamento_liquidacao.exercicio | ||
| 356 | + AND cheque_emissao_ordem_pagamento.cod_entidade = pagamento_liquidacao.cod_entidade | ||
| 357 | + | ||
| 358 | + , empenho.pagamento_liquidacao_nota_liquidacao_paga | ||
| 359 | + | ||
| 360 | + LEFT JOIN tesouraria.transacoes_pagamento | ||
| 361 | + ON transacoes_pagamento.cod_ordem = pagamento_liquidacao_nota_liquidacao_paga.cod_ordem | ||
| 362 | + AND transacoes_pagamento.cod_entidade = pagamento_liquidacao_nota_liquidacao_paga.cod_entidade | ||
| 363 | + AND transacoes_pagamento.exercicio = pagamento_liquidacao_nota_liquidacao_paga.exercicio | ||
| 356 | 364 | ||
| 357 | - AND PE.cod_nota = ENLPA.cod_nota | ||
| 358 | - AND PE.exercicio = ENLPA.exercicio | ||
| 359 | - AND PE.cod_entidade = ENLPA.cod_entidade | ||
| 360 | - AND PE.timestamp_anulado = ENLPA.timestamp_anulada | ||
| 361 | - AND PE.timestamp = ENLPA.timestamp | 365 | + , empenho.nota_liquidacao_paga |
| 366 | + , empenho.nota_liquidacao_paga_anulada | ||
| 367 | + , empenho.nota_liquidacao | ||
| 368 | + | ||
| 369 | + WHERE | ||
| 370 | + pagamento_estornado.cod_nota = nota_liquidacao_paga_anulada.cod_nota | ||
| 371 | + AND pagamento_estornado.exercicio = nota_liquidacao_paga_anulada.exercicio | ||
| 372 | + AND pagamento_estornado.cod_entidade = nota_liquidacao_paga_anulada.cod_entidade | ||
| 373 | + AND pagamento_estornado.timestamp_anulado = nota_liquidacao_paga_anulada.timestamp_anulada | ||
| 374 | + AND pagamento_estornado.timestamp = nota_liquidacao_paga_anulada.timestamp | ||
| 362 | 375 | ||
| 363 | - AND ENLPA.exercicio = CPE.exercicio_liquidacao | ||
| 364 | - AND ENLPA.cod_nota = CPE.cod_nota | ||
| 365 | - AND ENLPA.cod_entidade = CPE.cod_entidade | ||
| 366 | - AND ENLPA.timestamp = CPE.timestamp | ||
| 367 | - AND ENLPA.timestamp_anulada = CPE.timestamp_anulada | 376 | + AND nota_liquidacao_paga_anulada.exercicio = pagamento_estorno.exercicio_liquidacao |
| 377 | + AND nota_liquidacao_paga_anulada.cod_nota = pagamento_estorno.cod_nota | ||
| 378 | + AND nota_liquidacao_paga_anulada.cod_entidade = pagamento_estorno.cod_entidade | ||
| 379 | + AND nota_liquidacao_paga_anulada.timestamp = pagamento_estorno.timestamp | ||
| 380 | + AND nota_liquidacao_paga_anulada.timestamp_anulada = pagamento_estorno.timestamp_anulada | ||
| 368 | 381 | ||
| 369 | - AND ENLPA.cod_nota = ENLP.cod_nota | ||
| 370 | - AND ENLPA.exercicio = ENLP.exercicio | ||
| 371 | - AND ENLPA.cod_entidade = ENLP.cod_entidade | ||
| 372 | - AND ENLPA.timestamp = ENLP.timestamp | 382 | + AND nota_liquidacao_paga_anulada.cod_nota = nota_liquidacao_paga.cod_nota |
| 383 | + AND nota_liquidacao_paga_anulada.exercicio = nota_liquidacao_paga.exercicio | ||
| 384 | + AND nota_liquidacao_paga_anulada.cod_entidade = nota_liquidacao_paga.cod_entidade | ||
| 385 | + AND nota_liquidacao_paga_anulada.timestamp = nota_liquidacao_paga.timestamp | ||
| 373 | 386 | ||
| 374 | - AND ENLP.cod_nota = ENL.cod_nota | ||
| 375 | - AND ENLP.exercicio = ENL.exercicio | ||
| 376 | - AND ENLP.cod_entidade = ENL.cod_entidade | 387 | + AND nota_liquidacao_paga.cod_nota = nota_liquidacao.cod_nota |
| 388 | + AND nota_liquidacao_paga.exercicio = nota_liquidacao.exercicio | ||
| 389 | + AND nota_liquidacao_paga.cod_entidade = nota_liquidacao.cod_entidade | ||
| 377 | 390 | ||
| 378 | - AND EPL.cod_ordem = EPLNLP.cod_ordem | ||
| 379 | - AND EPL.exercicio = EPLNLP.exercicio | ||
| 380 | - AND EPL.cod_entidade = EPLNLP.cod_entidade | ||
| 381 | - AND EPL.exercicio_liquidacao = EPLNLP.exercicio_liquidacao | ||
| 382 | - AND EPL.cod_nota = EPLNLP.cod_nota | 391 | + AND pagamento_liquidacao.cod_ordem = pagamento_liquidacao_nota_liquidacao_paga.cod_ordem |
| 392 | + AND pagamento_liquidacao.exercicio = pagamento_liquidacao_nota_liquidacao_paga.exercicio | ||
| 393 | + AND pagamento_liquidacao.cod_entidade = pagamento_liquidacao_nota_liquidacao_paga.cod_entidade | ||
| 394 | + AND pagamento_liquidacao.exercicio_liquidacao = pagamento_liquidacao_nota_liquidacao_paga.exercicio_liquidacao | ||
| 395 | + AND pagamento_liquidacao.cod_nota = pagamento_liquidacao_nota_liquidacao_paga.cod_nota | ||
| 383 | 396 | ||
| 384 | - AND EPLNLP.exercicio_liquidacao = ENLP.exercicio | ||
| 385 | - AND EPLNLP.cod_nota = ENLP.cod_nota | ||
| 386 | - AND EPLNLP.cod_entidade = ENLP.cod_entidade | ||
| 387 | - AND EPLNLP.timestamp = ENLP.timestamp | 397 | + AND pagamento_liquidacao_nota_liquidacao_paga.exercicio_liquidacao = nota_liquidacao_paga.exercicio |
| 398 | + AND pagamento_liquidacao_nota_liquidacao_paga.cod_nota = nota_liquidacao_paga.cod_nota | ||
| 399 | + AND pagamento_liquidacao_nota_liquidacao_paga.cod_entidade = nota_liquidacao_paga.cod_entidade | ||
| 400 | + AND pagamento_liquidacao_nota_liquidacao_paga.timestamp = nota_liquidacao_paga.timestamp | ||
| 388 | 401 | ||
| 389 | - AND p.cod_plano = '||inCodPlano||' | ||
| 390 | - AND pe.cod_entidade in ( '||stCodEntidade||' ) | ||
| 391 | - AND to_char(PE.timestamp_anulado,''yyyy'')::integer BETWEEN '''||stExercicio||'''::integer-1 AND '''||stExercicio||'''::integer | ||
| 392 | - AND TO_CHAR(BOLETIM.dt_boletim,''mm'') = TO_CHAR(TO_DATE( '''||stDtFinal||'''::VARCHAR, ''dd/mm/yyyy'' ),''mm'') | ||
| 393 | - AND lo.dt_lote = to_date(to_char(PE.timestamp_anulado,''yyyy-mm-dd''),''yyyy-mm-dd'') | 402 | + AND pagamento.cod_plano = '||inCodPlano||' |
| 403 | + AND pagamento_estornado.cod_entidade in ( '||stCodEntidade||' ) | ||
| 404 | + AND to_char(pagamento_estornado.timestamp_anulado,''yyyy'')::INTEGER BETWEEN '''||stExercicio||'''::integer-1 AND '''||stExercicio||'''::integer | ||
| 405 | + AND TO_CHAR(BOLETIM.dt_boletim,''mm'') = TO_CHAR(TO_DATE( '''||stDtFinal||'''::VARCHAR, ''dd/mm/yyyy'' ),''mm'') | ||
| 406 | + AND lote.dt_lote = to_date(to_char(pagamento_estornado.timestamp_anulado,''yyyy-mm-dd''),''yyyy-mm-dd'') | ||
| 407 | + | ||
| 408 | + | ||
| 394 | 409 | ||
| 395 | UNION | 410 | UNION |
| 396 | 411 | ||
| @@ -1061,6 +1076,8 @@ BEGIN | @@ -1061,6 +1076,8 @@ BEGIN | ||
| 1061 | AND TO_CHAR(BOLETIM.dt_boletim,''mm'') < TO_CHAR(TO_DATE( '''||stDtFinal||'''::VARCHAR, ''dd/mm/yyyy''),''mm'') | 1076 | AND TO_CHAR(BOLETIM.dt_boletim,''mm'') < TO_CHAR(TO_DATE( '''||stDtFinal||'''::VARCHAR, ''dd/mm/yyyy''),''mm'') |
| 1062 | ) as tbl | 1077 | ) as tbl |
| 1063 | '; | 1078 | '; |
| 1079 | + | ||
| 1080 | + --RAISE NOTICE '%', stSql || stFiltro; | ||
| 1064 | 1081 | ||
| 1065 | IF(stFiltro != '')THEN | 1082 | IF(stFiltro != '')THEN |
| 1066 | stSql := stSql || stFiltro; | 1083 | stSql := stSql || stFiltro; |
gestaoPatrimonial/fontes/PHP/licitacao/classes/componentes/IMontaNumeroLicitacaoMultiploEntidadeUsuario.class.php
| @@ -78,6 +78,7 @@ class IMontaNumeroLicitacaoMultiploEntidadeUsuario extends Objeto | @@ -78,6 +78,7 @@ class IMontaNumeroLicitacaoMultiploEntidadeUsuario extends Objeto | ||
| 78 | 78 | ||
| 79 | $this->obExercicio = new Exercicio(); | 79 | $this->obExercicio = new Exercicio(); |
| 80 | $this->obExercicio->setName( 'stExercicioLicitacao' ); | 80 | $this->obExercicio->setName( 'stExercicioLicitacao' ); |
| 81 | + $this->obExercicio->setId( 'stExercicioLicitacao' ); | ||
| 81 | $this->obExercicio->setNull( true ); | 82 | $this->obExercicio->setNull( true ); |
| 82 | 83 | ||
| 83 | $this->obISelectMultiploEntidadeUsuario = new ISelectMultiploEntidadeUsuario(); | 84 | $this->obISelectMultiploEntidadeUsuario = new ISelectMultiploEntidadeUsuario(); |
| @@ -88,6 +89,7 @@ class IMontaNumeroLicitacaoMultiploEntidadeUsuario extends Objeto | @@ -88,6 +89,7 @@ class IMontaNumeroLicitacaoMultiploEntidadeUsuario extends Objeto | ||
| 88 | 89 | ||
| 89 | $this->obTxtLicitacao = new TextBox(); | 90 | $this->obTxtLicitacao = new TextBox(); |
| 90 | $this->obTxtLicitacao->setName ( 'inCodLicitacao' ); | 91 | $this->obTxtLicitacao->setName ( 'inCodLicitacao' ); |
| 92 | + $this->obTxtLicitacao->setId ( 'inCodLicitacao' ); | ||
| 91 | $this->obTxtLicitacao->setRotulo ( 'Licitação' ); | 93 | $this->obTxtLicitacao->setRotulo ( 'Licitação' ); |
| 92 | $this->obTxtLicitacao->setTitle ( 'Selecione a Licitação.' ); | 94 | $this->obTxtLicitacao->setTitle ( 'Selecione a Licitação.' ); |
| 93 | 95 |
gestaoPatrimonial/fontes/PHP/licitacao/classes/mapeamento/TLicitacaoLicitacao.class.php
| @@ -32,7 +32,7 @@ | @@ -32,7 +32,7 @@ | ||
| 32 | 32 | ||
| 33 | * Casos de uso: uc-03.05.15 | 33 | * Casos de uso: uc-03.05.15 |
| 34 | 34 | ||
| 35 | - $Id: TLicitacaoLicitacao.class.php 62279 2015-04-16 18:38:45Z arthur $ | 35 | + $Id: TLicitacaoLicitacao.class.php 62370 2015-04-29 15:01:13Z jean $ |
| 36 | 36 | ||
| 37 | */ | 37 | */ |
| 38 | 38 | ||
| @@ -80,6 +80,7 @@ function TLicitacaoLicitacao() | @@ -80,6 +80,7 @@ function TLicitacaoLicitacao() | ||
| 80 | $this->AddCampo('num_orgao' ,'integer' ,true ,'' ,false,false); | 80 | $this->AddCampo('num_orgao' ,'integer' ,true ,'' ,false,false); |
| 81 | $this->AddCampo('num_unidade' ,'integer' ,true ,'' ,false,false); | 81 | $this->AddCampo('num_unidade' ,'integer' ,true ,'' ,false,false); |
| 82 | $this->AddCampo('cod_regime' ,'integer' ,false ,'' ,false,false); | 82 | $this->AddCampo('cod_regime' ,'integer' ,false ,'' ,false,false); |
| 83 | + $this->AddCampo('tipo_chamada_publica','integer' ,false ,'' ,false,true); | ||
| 83 | } | 84 | } |
| 84 | 85 | ||
| 85 | function proximoCodigoLicitacao(&$inCodLicitacao , $boTransacao = "") | 86 | function proximoCodigoLicitacao(&$inCodLicitacao , $boTransacao = "") |
gestaoPatrimonial/fontes/PHP/licitacao/instancias/processoLicitatorio/FLManterProcessoLicitatorio.php
| @@ -68,6 +68,8 @@ $pgOcul = "OC".$stPrograma.".php"; | @@ -68,6 +68,8 @@ $pgOcul = "OC".$stPrograma.".php"; | ||
| 68 | $pgJs = "JS".$stPrograma.".js"; | 68 | $pgJs = "JS".$stPrograma.".js"; |
| 69 | 69 | ||
| 70 | //include ($pgJs); | 70 | //include ($pgJs); |
| 71 | +$jsOnload = ''; | ||
| 72 | + | ||
| 71 | 73 | ||
| 72 | //Define a função do arquivo, ex: incluir, excluir, alterar, consultar, etc | 74 | //Define a função do arquivo, ex: incluir, excluir, alterar, consultar, etc |
| 73 | $stAcao = $request->get('stAcao'); | 75 | $stAcao = $request->get('stAcao'); |
| @@ -132,6 +134,7 @@ $obFormulario->setAjuda ("UC-03.05.15"); | @@ -132,6 +134,7 @@ $obFormulario->setAjuda ("UC-03.05.15"); | ||
| 132 | $obFormulario->addHidden ( $obHdnAcao ); | 134 | $obFormulario->addHidden ( $obHdnAcao ); |
| 133 | $obFormulario->addHidden ( $obHdnCtrl ); | 135 | $obFormulario->addHidden ( $obHdnCtrl ); |
| 134 | $obMontaLicitacao->geraFormulario( $obFormulario ); | 136 | $obMontaLicitacao->geraFormulario( $obFormulario ); |
| 137 | +$obMontaLicitacao->obExercicio->setReadOnly(true); | ||
| 135 | $obFormulario->addComponente ( $obHomologada); | 138 | $obFormulario->addComponente ( $obHomologada); |
| 136 | $obFormulario->addComponente ( $obPopUpProcesso ); | 139 | $obFormulario->addComponente ( $obPopUpProcesso ); |
| 137 | $obFormulario->addComponente ( $obPopUpMapa ); | 140 | $obFormulario->addComponente ( $obPopUpMapa ); |
| @@ -144,4 +147,6 @@ $obFormulario->addComponente ( $obPopUpObjeto ); | @@ -144,4 +147,6 @@ $obFormulario->addComponente ( $obPopUpObjeto ); | ||
| 144 | $obFormulario->OK(); | 147 | $obFormulario->OK(); |
| 145 | $obFormulario->show(); | 148 | $obFormulario->show(); |
| 146 | 149 | ||
| 150 | +//$jsOnload .="jq('#stExercicioLicitacao').attr('readonly',true);"; | ||
| 151 | + | ||
| 147 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/rodape.inc.php'; | 152 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/rodape.inc.php'; |
gestaoPatrimonial/fontes/PHP/licitacao/instancias/processoLicitatorio/FMManterProcessoLicitatorio.php
| @@ -30,7 +30,7 @@ | @@ -30,7 +30,7 @@ | ||
| 30 | * @author Analista: Cleisson da Silva Barboza | 30 | * @author Analista: Cleisson da Silva Barboza |
| 31 | * @author Desenvolvedor: Fernando Zank Correa Evangelista | 31 | * @author Desenvolvedor: Fernando Zank Correa Evangelista |
| 32 | 32 | ||
| 33 | - $Id: FMManterProcessoLicitatorio.php 62228 2015-04-10 13:01:15Z evandro $ | 33 | + $Id: FMManterProcessoLicitatorio.php 62402 2015-05-04 20:19:28Z jean $ |
| 34 | 34 | ||
| 35 | * Casos de uso : uc-03.04.15 | 35 | * Casos de uso : uc-03.04.15 |
| 36 | */ | 36 | */ |
| @@ -282,6 +282,7 @@ if ($stAcao == 'incluir') { | @@ -282,6 +282,7 @@ if ($stAcao == 'incluir') { | ||
| 282 | $obISelectModalidadeLicitacao->setCampoDesc ("[cod_modalidade] - [descricao]" ); | 282 | $obISelectModalidadeLicitacao->setCampoDesc ("[cod_modalidade] - [descricao]" ); |
| 283 | $obISelectModalidadeLicitacao->preencheCombo ($rsRecordSet ); | 283 | $obISelectModalidadeLicitacao->preencheCombo ($rsRecordSet ); |
| 284 | $obISelectModalidadeLicitacao->setNull ( false ); | 284 | $obISelectModalidadeLicitacao->setNull ( false ); |
| 285 | + $obISelectModalidadeLicitacao->obEvento->setOnChange ("ajaxJavaScript('".$pgOcul."?".Sessao::getId()."&inCodModalidade='+this.value,'recuperaRegistroModalidade');"); | ||
| 285 | } | 286 | } |
| 286 | 287 | ||
| 287 | if(!$boEdital) { | 288 | if(!$boEdital) { |
| @@ -419,7 +420,6 @@ if ($stAcao != "incluir") { | @@ -419,7 +420,6 @@ if ($stAcao != "incluir") { | ||
| 419 | $obLblLicitacao->setRotulo('Código da Licitação'); | 420 | $obLblLicitacao->setRotulo('Código da Licitação'); |
| 420 | $obLblLicitacao->setValue($_REQUEST['inCodLicitacao']); | 421 | $obLblLicitacao->setValue($_REQUEST['inCodLicitacao']); |
| 421 | 422 | ||
| 422 | - | ||
| 423 | if ( $compraJulgamento ) { | 423 | if ( $compraJulgamento ) { |
| 424 | $obLblProcessoAdm = new Label(); | 424 | $obLblProcessoAdm = new Label(); |
| 425 | $obLblProcessoAdm->setRotulo('Processo Administrativo'); | 425 | $obLblProcessoAdm->setRotulo('Processo Administrativo'); |
| @@ -534,6 +534,9 @@ if ($stAcao != "incluir") { | @@ -534,6 +534,9 @@ if ($stAcao != "incluir") { | ||
| 534 | $obSpnItens = new Span; | 534 | $obSpnItens = new Span; |
| 535 | $obSpnItens->setId( 'spnItens' ); | 535 | $obSpnItens->setId( 'spnItens' ); |
| 536 | 536 | ||
| 537 | +$obSpnRegistroModalidade = new Span; | ||
| 538 | +$obSpnRegistroModalidade->setId('spnRegistroModalidade'); | ||
| 539 | + | ||
| 537 | //define o formulário | 540 | //define o formulário |
| 538 | $obFormulario = new Formulario; | 541 | $obFormulario = new Formulario; |
| 539 | $obFormulario->addForm ( $obForm ); | 542 | $obFormulario->addForm ( $obForm ); |
| @@ -587,9 +590,11 @@ if ($stAcao != 'anular' ) { | @@ -587,9 +590,11 @@ if ($stAcao != 'anular' ) { | ||
| 587 | if ($stAcao == 'incluir') { | 590 | if ($stAcao == 'incluir') { |
| 588 | $obFormulario->addComponente( $obISelectModalidadeLicitacao ); | 591 | $obFormulario->addComponente( $obISelectModalidadeLicitacao ); |
| 589 | } else { | 592 | } else { |
| 590 | - $obFormulario->addComponente( $obLblModalidade ); | 593 | + $obFormulario->addComponente( $obLblModalidade ); |
| 591 | } | 594 | } |
| 592 | - | 595 | + |
| 596 | + $obFormulario->addSpan ( $obSpnRegistroModalidade ); | ||
| 597 | + | ||
| 593 | if($compraJulgamento){ | 598 | if($compraJulgamento){ |
| 594 | $obFormulario->addComponente ( $obLblCriterioJulg ); | 599 | $obFormulario->addComponente ( $obLblCriterioJulg ); |
| 595 | }else{ | 600 | }else{ |
gestaoPatrimonial/fontes/PHP/licitacao/instancias/processoLicitatorio/FMManterProcessoLicitatorioConsulta.php
| @@ -199,6 +199,26 @@ $obLblModalidade = new Label; | @@ -199,6 +199,26 @@ $obLblModalidade = new Label; | ||
| 199 | $obLblModalidade->setRotulo('Modalidade'); | 199 | $obLblModalidade->setRotulo('Modalidade'); |
| 200 | $obLblModalidade->setValue($_REQUEST['stModalidade']); | 200 | $obLblModalidade->setValue($_REQUEST['stModalidade']); |
| 201 | 201 | ||
| 202 | +include_once(TLIC."TLicitacaoTipoChamadaPublica.class.php"); | ||
| 203 | +$obTLicitacaoTipoChamadaPublica = new TLicitacaoTipoChamadaPublica; | ||
| 204 | +$obTLicitacaoTipoChamadaPublica->setDado('cod_tipo',$rsLicitacao->getCampo("tipo_chamada_publica")); | ||
| 205 | +$obTLicitacaoTipoChamadaPublica->recuperaPorChave($rsTipoChamadaPublica); | ||
| 206 | + | ||
| 207 | +# Define o Label de Tipo de Chamada Pública | ||
| 208 | +$obLblChamadaPublica = new Label; | ||
| 209 | + | ||
| 210 | +if ($rsLicitacao->getCampo('cod_modalidade') == 8 || $rsLicitacao->getCampo('cod_modalidade') == 9) { | ||
| 211 | + $obLblChamadaPublica->setRotulo('Chamada Pública'); | ||
| 212 | + if ($rsTipoChamadaPublica->getCampo("cod_tipo") != 0) { | ||
| 213 | + $obLblChamadaPublica->setValue("Sim"); | ||
| 214 | + } else { | ||
| 215 | + $obLblChamadaPublica->setValue("Não"); | ||
| 216 | + } | ||
| 217 | +} else { | ||
| 218 | + $obLblChamadaPublica->setRotulo('Tipo de Chamada Pública'); | ||
| 219 | + $obLblChamadaPublica->setValue($rsTipoChamadaPublica->getCampo("cod_tipo")." - ".$rsTipoChamadaPublica->getCampo("descricao")); | ||
| 220 | +} | ||
| 221 | + | ||
| 202 | # Define o Label para tipo de Cotação | 222 | # Define o Label para tipo de Cotação |
| 203 | $obLblTipoCotacao = new Label; | 223 | $obLblTipoCotacao = new Label; |
| 204 | $obLblTipoCotacao->setName ( 'txtTipoCotacao' ); | 224 | $obLblTipoCotacao->setName ( 'txtTipoCotacao' ); |
| @@ -336,6 +356,14 @@ $obFormulario->addComponente ( $obLblDtLicitacao ); | @@ -336,6 +356,14 @@ $obFormulario->addComponente ( $obLblDtLicitacao ); | ||
| 336 | $obFormulario->addComponente ( $obLblValorReferencia); | 356 | $obFormulario->addComponente ( $obLblValorReferencia); |
| 337 | $obFormulario->addComponente ( $obLblTipoCotacao ); | 357 | $obFormulario->addComponente ( $obLblTipoCotacao ); |
| 338 | $obFormulario->addComponente ( $obLblModalidade ); | 358 | $obFormulario->addComponente ( $obLblModalidade ); |
| 359 | + | ||
| 360 | +if ($rsLicitacao->getCampo('cod_modalidade') == 8 || | ||
| 361 | + $rsLicitacao->getCampo('cod_modalidade') == 9 || | ||
| 362 | + $rsLicitacao->getCampo('cod_modalidade') == 10 | ||
| 363 | + ) { | ||
| 364 | + $obFormulario->addComponente ( $obLblChamadaPublica ); | ||
| 365 | +} | ||
| 366 | + | ||
| 339 | $obFormulario->addComponente ( $obILblCriterioJulgamento); | 367 | $obFormulario->addComponente ( $obILblCriterioJulgamento); |
| 340 | $obFormulario->addComponente ( $obILblTipoObjeto); | 368 | $obFormulario->addComponente ( $obILblTipoObjeto); |
| 341 | $obFormulario->addComponente ( $obLblObjeto ); | 369 | $obFormulario->addComponente ( $obLblObjeto ); |
gestaoPatrimonial/fontes/PHP/licitacao/instancias/processoLicitatorio/OCManterProcessoLicitatorio.php
| @@ -31,7 +31,7 @@ | @@ -31,7 +31,7 @@ | ||
| 31 | 31 | ||
| 32 | * Casos de uso: uc-03.05.15 | 32 | * Casos de uso: uc-03.05.15 |
| 33 | 33 | ||
| 34 | - $Id: OCManterProcessoLicitatorio.php 62334 2015-04-24 17:34:31Z michel $ | 34 | + $Id: OCManterProcessoLicitatorio.php 62402 2015-05-04 20:19:28Z jean $ |
| 35 | 35 | ||
| 36 | */ | 36 | */ |
| 37 | 37 | ||
| @@ -1235,6 +1235,114 @@ switch ($stCtrl) { | @@ -1235,6 +1235,114 @@ switch ($stCtrl) { | ||
| 1235 | $dtLicitacao = SistemaLegado::dataToBr(substr($rsLicitacao->getCampo("timestamp"),0,10)); | 1235 | $dtLicitacao = SistemaLegado::dataToBr(substr($rsLicitacao->getCampo("timestamp"),0,10)); |
| 1236 | 1236 | ||
| 1237 | $stJs .= "f.stDtLicitacao.value='".$dtLicitacao."';"; | 1237 | $stJs .= "f.stDtLicitacao.value='".$dtLicitacao."';"; |
| 1238 | + | ||
| 1239 | + include_once(TLIC."TLicitacaoTipoChamadaPublica.class.php"); | ||
| 1240 | + $obLicitacaoTipoChamadaPublica = new TLicitacaoTipoChamadaPublica; | ||
| 1241 | + $obLicitacaoTipoChamadaPublica->setDado('cod_tipo',$rsLicitacao->getCampo("tipo_chamada_publica")); | ||
| 1242 | + $obLicitacaoTipoChamadaPublica->recuperaPorChave($rsTipoChamadaPublica); | ||
| 1243 | + | ||
| 1244 | + switch ($_REQUEST['inCodModalidade']) { | ||
| 1245 | + case 3: | ||
| 1246 | + case 6: | ||
| 1247 | + case 7: | ||
| 1248 | + $obRadioRegistroPrecosSim = new Radio; | ||
| 1249 | + $obRadioRegistroPrecosSim->setRotulo ('Registro de Preços'); | ||
| 1250 | + $obRadioRegistroPrecosSim->setLabel ('Sim'); | ||
| 1251 | + $obRadioRegistroPrecosSim->setName ('boRegistroModalidade'); | ||
| 1252 | + $obRadioRegistroPrecosSim->setId ('boRegistroModalidade'); | ||
| 1253 | + $obRadioRegistroPrecosSim->setTitle ('Informe se existe registros de preços.'); | ||
| 1254 | + $obRadioRegistroPrecosSim->setValue ('Sim'); | ||
| 1255 | + $obRadioRegistroPrecosSim->setNull (false); | ||
| 1256 | + $obRadioRegistroPrecosSim->setChecked (false); | ||
| 1257 | + | ||
| 1258 | + $obRadioRegistroPrecosNao = new Radio; | ||
| 1259 | + $obRadioRegistroPrecosNao->setLabel ('Não'); | ||
| 1260 | + $obRadioRegistroPrecosNao->setTitle ('Informe se existe registros de preços.'); | ||
| 1261 | + $obRadioRegistroPrecosNao->setName ('boRegistroModalidade'); | ||
| 1262 | + $obRadioRegistroPrecosNao->setId ('boRegistroModalidade'); | ||
| 1263 | + $obRadioRegistroPrecosNao->setValue (0); | ||
| 1264 | + $obRadioRegistroPrecosNao->setNull (false); | ||
| 1265 | + $obRadioRegistroPrecosNao->setChecked (true); | ||
| 1266 | + | ||
| 1267 | + if ($rsTipoChamadaPublica->getCampo('cod_tipo') != 0) { | ||
| 1268 | + $obRadioRegistroPrecosSim->setChecked (true); | ||
| 1269 | + $obRadioRegistroPrecosNao->setChecked (false); | ||
| 1270 | + } | ||
| 1271 | + | ||
| 1272 | + $obFormulario = new Formulario(); | ||
| 1273 | + $obFormulario->agrupaComponentes(array($obRadioRegistroPrecosSim,$obRadioRegistroPrecosNao)); | ||
| 1274 | + $obFormulario->montaInnerHTML(); | ||
| 1275 | + $stHTML = $obFormulario->getHTML(); | ||
| 1276 | + $stJs .= "d.getElementById('spnRegistroModalidade').innerHTML = '".$stHTML."';\n"; | ||
| 1277 | + break; | ||
| 1278 | + case 8: | ||
| 1279 | + case 9: | ||
| 1280 | + $obRadioChamadaPublicaSim = new Radio; | ||
| 1281 | + $obRadioChamadaPublicaSim->setRotulo ('Chamada Pública'); | ||
| 1282 | + $obRadioChamadaPublicaSim->setLabel ('Sim'); | ||
| 1283 | + $obRadioChamadaPublicaSim->setName ('boChamadaPublica'); | ||
| 1284 | + $obRadioChamadaPublicaSim->setId ('boChamadaPublica'); | ||
| 1285 | + $obRadioChamadaPublicaSim->setTitle ('Informe se existe chamada pública.'); | ||
| 1286 | + $obRadioChamadaPublicaSim->setValue ('Sim'); | ||
| 1287 | + $obRadioChamadaPublicaSim->setNull (false); | ||
| 1288 | + $obRadioChamadaPublicaSim->setChecked (false); | ||
| 1289 | + | ||
| 1290 | + $obRadioChamadaPublicaNao = new Radio; | ||
| 1291 | + $obRadioChamadaPublicaNao->setLabel ('Não'); | ||
| 1292 | + $obRadioChamadaPublicaNao->setTitle ('Informe se existe chamada pública.'); | ||
| 1293 | + $obRadioChamadaPublicaNao->setName ('boChamadaPublica'); | ||
| 1294 | + $obRadioChamadaPublicaNao->setId ('boChamadaPublica'); | ||
| 1295 | + $obRadioChamadaPublicaNao->setValue (0); | ||
| 1296 | + $obRadioChamadaPublicaNao->setNull (false); | ||
| 1297 | + $obRadioChamadaPublicaNao->setChecked (true); | ||
| 1298 | + | ||
| 1299 | + if ($rsTipoChamadaPublica->getCampo('cod_tipo') != 0) { | ||
| 1300 | + $obRadioChamadaPublicaSim->setChecked (true); | ||
| 1301 | + $obRadioChamadaPublicaNao->setChecked (false); | ||
| 1302 | + } | ||
| 1303 | + | ||
| 1304 | + $obFormulario = new Formulario(); | ||
| 1305 | + $obFormulario->agrupaComponentes(array($obRadioChamadaPublicaSim,$obRadioChamadaPublicaNao)); | ||
| 1306 | + $obFormulario->montaInnerHTML(); | ||
| 1307 | + $stHTML = $obFormulario->getHTML(); | ||
| 1308 | + $stJs .= "d.getElementById('spnRegistroModalidade').innerHTML = '".$stHTML."';\n"; | ||
| 1309 | + break; | ||
| 1310 | + case 10: | ||
| 1311 | + $obRadioChamadaPublicaDispensa = new Radio; | ||
| 1312 | + $obRadioChamadaPublicaDispensa->setRotulo ('Tipo de Chamada Pública'); | ||
| 1313 | + $obRadioChamadaPublicaDispensa->setLabel ('Dispensa por Chamada Pública'); | ||
| 1314 | + $obRadioChamadaPublicaDispensa->setName ('boRegistroModalidade'); | ||
| 1315 | + $obRadioChamadaPublicaDispensa->setId ('boRegistroModalidade'); | ||
| 1316 | + $obRadioChamadaPublicaDispensa->setTitle ('Informe se é por dispensa.'); | ||
| 1317 | + $obRadioChamadaPublicaDispensa->setValue (1); | ||
| 1318 | + $obRadioChamadaPublicaDispensa->setNull (false); | ||
| 1319 | + | ||
| 1320 | + $obRadioChamadaPublicaInexigibilidade = new Radio; | ||
| 1321 | + $obRadioChamadaPublicaInexigibilidade->setLabel ('Inexigibilidade por Chamada Pública'); | ||
| 1322 | + $obRadioChamadaPublicaInexigibilidade->setTitle ('Informe se é por inexigibilidade.'); | ||
| 1323 | + $obRadioChamadaPublicaInexigibilidade->setName ('boRegistroModalidade'); | ||
| 1324 | + $obRadioChamadaPublicaInexigibilidade->setId ('boRegistroModalidade'); | ||
| 1325 | + $obRadioChamadaPublicaInexigibilidade->setValue (2); | ||
| 1326 | + $obRadioChamadaPublicaInexigibilidade->setNull (false); | ||
| 1327 | + | ||
| 1328 | + if ($rsTipoChamadaPublica->getCampo('cod_tipo') != 0) { | ||
| 1329 | + if ($rsTipoChamadaPublica->getCampo('cod_tipo') == 1) { | ||
| 1330 | + $obRadioChamadaPublicaDispensa->setChecked(true); | ||
| 1331 | + } else { | ||
| 1332 | + $obRadioChamadaPublicaInexigibilidade->setChecked(true); | ||
| 1333 | + } | ||
| 1334 | + } | ||
| 1335 | + | ||
| 1336 | + $obFormulario = new Formulario(); | ||
| 1337 | + $obFormulario->agrupaComponentes(array($obRadioChamadaPublicaDispensa,$obRadioChamadaPublicaInexigibilidade)); | ||
| 1338 | + $obFormulario->montaInnerHTML(); | ||
| 1339 | + $stHTML = $obFormulario->getHTML(); | ||
| 1340 | + $stJs .= "d.getElementById('boRegistroModalidade').innerHTML = '".$stHTML."';\n"; | ||
| 1341 | + break; | ||
| 1342 | + default: | ||
| 1343 | + $stJs .= "d.getElementById('boRegistroModalidade').innerHTML = '';\n"; | ||
| 1344 | + break; | ||
| 1345 | + } | ||
| 1238 | } | 1346 | } |
| 1239 | 1347 | ||
| 1240 | include_once(TLIC."TLicitacaoMembroAdicional.class.php"); | 1348 | include_once(TLIC."TLicitacaoMembroAdicional.class.php"); |
| @@ -1510,6 +1618,94 @@ case 'validaDtLicitacao': | @@ -1510,6 +1618,94 @@ case 'validaDtLicitacao': | ||
| 1510 | } | 1618 | } |
| 1511 | 1619 | ||
| 1512 | break; | 1620 | break; |
| 1621 | + | ||
| 1622 | + case 'recuperaRegistroModalidade': | ||
| 1623 | + switch ($_REQUEST['inCodModalidade']) { | ||
| 1624 | + case 3: | ||
| 1625 | + case 6: | ||
| 1626 | + case 7: | ||
| 1627 | + $obRadioRegistroPrecosSim = new Radio; | ||
| 1628 | + $obRadioRegistroPrecosSim->setRotulo ('Registro de Preços'); | ||
| 1629 | + $obRadioRegistroPrecosSim->setLabel ('Sim'); | ||
| 1630 | + $obRadioRegistroPrecosSim->setName ('boRegistroModalidade'); | ||
| 1631 | + $obRadioRegistroPrecosSim->setId ('boRegistroModalidade'); | ||
| 1632 | + $obRadioRegistroPrecosSim->setTitle ('Informe se existe registros de preços.'); | ||
| 1633 | + $obRadioRegistroPrecosSim->setValue ('Sim'); | ||
| 1634 | + $obRadioRegistroPrecosSim->setNull (false); | ||
| 1635 | + $obRadioRegistroPrecosSim->setChecked (false); | ||
| 1636 | + | ||
| 1637 | + $obRadioRegistroPrecosNao = new Radio; | ||
| 1638 | + $obRadioRegistroPrecosNao->setLabel ('Não'); | ||
| 1639 | + $obRadioRegistroPrecosNao->setTitle ('Informe se existe registros de preços.'); | ||
| 1640 | + $obRadioRegistroPrecosNao->setName ('boRegistroModalidade'); | ||
| 1641 | + $obRadioRegistroPrecosNao->setId ('boRegistroModalidade'); | ||
| 1642 | + $obRadioRegistroPrecosNao->setValue (0); | ||
| 1643 | + $obRadioRegistroPrecosNao->setNull (false); | ||
| 1644 | + $obRadioRegistroPrecosNao->setChecked (true); | ||
| 1645 | + | ||
| 1646 | + $obFormulario = new Formulario(); | ||
| 1647 | + $obFormulario->agrupaComponentes(array($obRadioRegistroPrecosSim,$obRadioRegistroPrecosNao)); | ||
| 1648 | + $obFormulario->montaInnerHTML(); | ||
| 1649 | + $stHTML = $obFormulario->getHTML(); | ||
| 1650 | + $stJs .= "d.getElementById('spnRegistroModalidade').innerHTML = '".$stHTML."';\n"; | ||
| 1651 | + break; | ||
| 1652 | + case 8: | ||
| 1653 | + case 9: | ||
| 1654 | + $obRadioChamadaPublicaSim = new Radio; | ||
| 1655 | + $obRadioChamadaPublicaSim->setRotulo ('Chamada Pública'); | ||
| 1656 | + $obRadioChamadaPublicaSim->setLabel ('Sim'); | ||
| 1657 | + $obRadioChamadaPublicaSim->setName ('boRegistroModalidade'); | ||
| 1658 | + $obRadioChamadaPublicaSim->setId ('boRegistroModalidade'); | ||
| 1659 | + $obRadioChamadaPublicaSim->setTitle ('Informe se existe chamada pública.'); | ||
| 1660 | + $obRadioChamadaPublicaSim->setValue ('Sim'); | ||
| 1661 | + $obRadioChamadaPublicaSim->setNull (false); | ||
| 1662 | + $obRadioChamadaPublicaSim->setChecked (false); | ||
| 1663 | + | ||
| 1664 | + $obRadioChamadaPublicaNao = new Radio; | ||
| 1665 | + $obRadioChamadaPublicaNao->setLabel ('Não'); | ||
| 1666 | + $obRadioChamadaPublicaNao->setTitle ('Informe se existe chamada pública.'); | ||
| 1667 | + $obRadioChamadaPublicaNao->setName ('boRegistroModalidade'); | ||
| 1668 | + $obRadioChamadaPublicaNao->setId ('boRegistroModalidade'); | ||
| 1669 | + $obRadioChamadaPublicaNao->setValue (0); | ||
| 1670 | + $obRadioChamadaPublicaNao->setNull (false); | ||
| 1671 | + $obRadioChamadaPublicaNao->setChecked (true); | ||
| 1672 | + | ||
| 1673 | + $obFormulario = new Formulario(); | ||
| 1674 | + $obFormulario->agrupaComponentes(array($obRadioChamadaPublicaSim,$obRadioChamadaPublicaNao)); | ||
| 1675 | + $obFormulario->montaInnerHTML(); | ||
| 1676 | + $stHTML = $obFormulario->getHTML(); | ||
| 1677 | + $stJs .= "d.getElementById('spnRegistroModalidade').innerHTML = '".$stHTML."';\n"; | ||
| 1678 | + break; | ||
| 1679 | + case 10: | ||
| 1680 | + $obRadioChamadaPublicaDispensa = new Radio; | ||
| 1681 | + $obRadioChamadaPublicaDispensa->setRotulo ('Tipo de Chamada Pública'); | ||
| 1682 | + $obRadioChamadaPublicaDispensa->setLabel ('Dispensa por Chamada Pública'); | ||
| 1683 | + $obRadioChamadaPublicaDispensa->setName ('boRegistroModalidade'); | ||
| 1684 | + $obRadioChamadaPublicaDispensa->setId ('boRegistroModalidade'); | ||
| 1685 | + $obRadioChamadaPublicaDispensa->setTitle ('Informe se é por dispensa.'); | ||
| 1686 | + $obRadioChamadaPublicaDispensa->setValue (1); | ||
| 1687 | + $obRadioChamadaPublicaDispensa->setNull (false); | ||
| 1688 | + | ||
| 1689 | + $obRadioChamadaPublicaInexigibilidade = new Radio; | ||
| 1690 | + $obRadioChamadaPublicaInexigibilidade->setLabel ('Inexigibilidade por Chamada Pública'); | ||
| 1691 | + $obRadioChamadaPublicaInexigibilidade->setTitle ('Informe se é por inexigibilidade.'); | ||
| 1692 | + $obRadioChamadaPublicaInexigibilidade->setName ('boRegistroModalidade'); | ||
| 1693 | + $obRadioChamadaPublicaInexigibilidade->setId ('boRegistroModalidade'); | ||
| 1694 | + $obRadioChamadaPublicaInexigibilidade->setValue (2); | ||
| 1695 | + $obRadioChamadaPublicaInexigibilidade->setNull (false); | ||
| 1696 | + | ||
| 1697 | + $obFormulario = new Formulario(); | ||
| 1698 | + $obFormulario->agrupaComponentes(array($obRadioChamadaPublicaDispensa,$obRadioChamadaPublicaInexigibilidade)); | ||
| 1699 | + $obFormulario->montaInnerHTML(); | ||
| 1700 | + $stHTML = $obFormulario->getHTML(); | ||
| 1701 | + $stJs .= "d.getElementById('spnRegistroModalidade').innerHTML = '".$stHTML."';\n"; | ||
| 1702 | + break; | ||
| 1703 | + default: | ||
| 1704 | + $stJs .= "d.getElementById('spnRegistroModalidade').innerHTML = '';\n"; | ||
| 1705 | + break; | ||
| 1706 | + } | ||
| 1707 | + | ||
| 1708 | + break; | ||
| 1513 | 1709 | ||
| 1514 | case 'alterarMembroAdicional': | 1710 | case 'alterarMembroAdicional': |
| 1515 | $arMembro = Sessao::read('arMembro'); | 1711 | $arMembro = Sessao::read('arMembro'); |
gestaoPatrimonial/fontes/PHP/licitacao/instancias/processoLicitatorio/PRManterProcessoLicitatorio.php
| 1 | -<?php | 1 | + <?php |
| 2 | /* | 2 | /* |
| 3 | ********************************************************************************** | 3 | ********************************************************************************** |
| 4 | * * | 4 | * * |
| @@ -34,7 +34,7 @@ | @@ -34,7 +34,7 @@ | ||
| 34 | 34 | ||
| 35 | * Casos de uso: uc-03.05.15 | 35 | * Casos de uso: uc-03.05.15 |
| 36 | 36 | ||
| 37 | - $Id: PRManterProcessoLicitatorio.php 62228 2015-04-10 13:01:15Z evandro $ | 37 | + $Id: PRManterProcessoLicitatorio.php 62403 2015-05-04 20:42:51Z jean $ |
| 38 | 38 | ||
| 39 | */ | 39 | */ |
| 40 | 40 | ||
| @@ -173,6 +173,30 @@ switch ($stAcao) { | @@ -173,6 +173,30 @@ switch ($stAcao) { | ||
| 173 | $obTLicitacaoLicitacao->setDado('cod_objeto' , $_REQUEST['stObjeto'] ); | 173 | $obTLicitacaoLicitacao->setDado('cod_objeto' , $_REQUEST['stObjeto'] ); |
| 174 | $obTLicitacaoLicitacao->setDado('cod_criterio' , $_REQUEST['inCodCriterio'] ); | 174 | $obTLicitacaoLicitacao->setDado('cod_criterio' , $_REQUEST['inCodCriterio'] ); |
| 175 | $obTLicitacaoLicitacao->setDado('cod_tipo_licitacao' , $_REQUEST['inCodTipoCotacao'] ); | 175 | $obTLicitacaoLicitacao->setDado('cod_tipo_licitacao' , $_REQUEST['inCodTipoCotacao'] ); |
| 176 | + | ||
| 177 | + if ($_REQUEST['boRegistroModalidade'] == '' || (!isset($_REQUEST['boRegistroModalidade']))) { | ||
| 178 | + $registroModalidade = 0; | ||
| 179 | + } else { | ||
| 180 | + $registroModalidade = $_REQUEST['boRegistroModalidade']; | ||
| 181 | + } | ||
| 182 | + | ||
| 183 | + if (($_REQUEST['inCodModalidade'] == 3 || | ||
| 184 | + $_REQUEST['inCodModalidade'] == 6 || | ||
| 185 | + $_REQUEST['inCodModalidade'] == 7 | ||
| 186 | + ) && $registroModalidade == 'Sim') { | ||
| 187 | + $obTLicitacaoLicitacao->setDado('registro_precos' , 't' ); | ||
| 188 | + } else { | ||
| 189 | + $obTLicitacaoLicitacao->setDado('registro_precos' , 'f' ); | ||
| 190 | + } | ||
| 191 | + | ||
| 192 | + if ($_REQUEST['inCodModalidade'] == 8 && $registroModalidade == 'Sim') { | ||
| 193 | + $obTLicitacaoLicitacao->setDado('tipo_chamada_publica' , 1 ); | ||
| 194 | + } elseif ($_REQUEST['inCodModalidade'] == 9 && $chamadaPublica == 'Sim') { | ||
| 195 | + $obTLicitacaoLicitacao->setDado('tipo_chamada_publica' , 2 ); | ||
| 196 | + } else { | ||
| 197 | + $obTLicitacaoLicitacao->setDado('tipo_chamada_publica' , $chamadaPublica ); | ||
| 198 | + } | ||
| 199 | + | ||
| 176 | $obTLicitacaoLicitacao->setDado('cod_mapa' , $arMapa[0] ); | 200 | $obTLicitacaoLicitacao->setDado('cod_mapa' , $arMapa[0] ); |
| 177 | $obTLicitacaoLicitacao->setDado('exercicio_mapa' , "".$arMapa[1]."" ); | 201 | $obTLicitacaoLicitacao->setDado('exercicio_mapa' , "".$arMapa[1]."" ); |
| 178 | $obTLicitacaoLicitacao->setDado('cod_processo' , $arProcesso[0] ); | 202 | $obTLicitacaoLicitacao->setDado('cod_processo' , $arProcesso[0] ); |
| @@ -475,6 +499,30 @@ switch ($stAcao) { | @@ -475,6 +499,30 @@ switch ($stAcao) { | ||
| 475 | $obTLicitacaoLicitacao->setDado('num_orgao' , $arStUnidadeOrcamentaria[0]); | 499 | $obTLicitacaoLicitacao->setDado('num_orgao' , $arStUnidadeOrcamentaria[0]); |
| 476 | $obTLicitacaoLicitacao->setDado('num_unidade', $arStUnidadeOrcamentaria[1]); | 500 | $obTLicitacaoLicitacao->setDado('num_unidade', $arStUnidadeOrcamentaria[1]); |
| 477 | $obTLicitacaoLicitacao->setDado('cod_regime',$_REQUEST['inCodRegime'] != '' ? $_REQUEST['inCodRegime'] : 'null'); | 501 | $obTLicitacaoLicitacao->setDado('cod_regime',$_REQUEST['inCodRegime'] != '' ? $_REQUEST['inCodRegime'] : 'null'); |
| 502 | + | ||
| 503 | + if ($_REQUEST['boRegistroModalidade'] == '' || (!isset($_REQUEST['boRegistroModalidade']))) { | ||
| 504 | + $registroModalidade = 0; | ||
| 505 | + } else { | ||
| 506 | + $registroModalidade = $_REQUEST['boRegistroModalidade']; | ||
| 507 | + } | ||
| 508 | + | ||
| 509 | + if (($_REQUEST['inCodModalidade'] == 3 || | ||
| 510 | + $_REQUEST['inCodModalidade'] == 6 || | ||
| 511 | + $_REQUEST['inCodModalidade'] == 7 | ||
| 512 | + ) && $registroModalidade == 'Sim') { | ||
| 513 | + $obTLicitacaoLicitacao->setDado('registro_precos' , 't' ); | ||
| 514 | + } else { | ||
| 515 | + $obTLicitacaoLicitacao->setDado('registro_precos' , 'f' ); | ||
| 516 | + } | ||
| 517 | + | ||
| 518 | + if ($_REQUEST['inCodModalidade'] == 8 && $registroModalidade == 'Sim') { | ||
| 519 | + $obTLicitacaoLicitacao->setDado('tipo_chamada_publica' , 1 ); | ||
| 520 | + } elseif ($_REQUEST['inCodModalidade'] == 9 && $chamadaPublica == 'Sim') { | ||
| 521 | + $obTLicitacaoLicitacao->setDado('tipo_chamada_publica' , 2 ); | ||
| 522 | + } else { | ||
| 523 | + $obTLicitacaoLicitacao->setDado('tipo_chamada_publica' , $chamadaPublica ); | ||
| 524 | + } | ||
| 525 | + | ||
| 478 | $obTLicitacaoLicitacao->alteracao(); | 526 | $obTLicitacaoLicitacao->alteracao(); |
| 479 | 527 | ||
| 480 | $obTMapaModalidade = new TComprasMapaModalidade(); | 528 | $obTMapaModalidade = new TComprasMapaModalidade(); |
gestaoPrestacaoContas/fontes/PHP/TCEMG/classes/mapeamento/TTCEMGRelatorioRazaoDespesa.class.php
| @@ -33,7 +33,7 @@ | @@ -33,7 +33,7 @@ | ||
| 33 | * @package URBEM | 33 | * @package URBEM |
| 34 | * @subpackage Mapeamento | 34 | * @subpackage Mapeamento |
| 35 | * | 35 | * |
| 36 | - * $Id: TTCEMGRelatorioRazaoDespesa.class.php 62317 2015-04-22 16:28:06Z michel $ | 36 | + * $Id: TTCEMGRelatorioRazaoDespesa.class.php 62411 2015-05-05 19:01:22Z lisiane $ |
| 37 | * | 37 | * |
| 38 | * $Name: $ | 38 | * $Name: $ |
| 39 | * $Date: $ | 39 | * $Date: $ |
| @@ -73,353 +73,42 @@ class TTCEMGRelatorioRazaoDespesa extends Persistente | @@ -73,353 +73,42 @@ class TTCEMGRelatorioRazaoDespesa extends Persistente | ||
| 73 | } | 73 | } |
| 74 | 74 | ||
| 75 | public function montaRecuperaDadosConsultaPrincipal() { | 75 | public function montaRecuperaDadosConsultaPrincipal() { |
| 76 | - $stSql = "CREATE TEMPORARY TABLE tmp_liquidado_razaodespesa AS ( | ||
| 77 | - SELECT nota_liquidacao.cod_entidade, | ||
| 78 | - nota_liquidacao.cod_empenho, | ||
| 79 | - nota_liquidacao.exercicio_empenho, | ||
| 80 | - SUM(nota_liquidacao_item.vl_total) - SUM(coalesce(nota_liquidacao_item_anulado.vl_anulado, 0.00)) AS vl_total | ||
| 81 | - | ||
| 82 | - FROM empenho.nota_liquidacao | ||
| 83 | - | ||
| 84 | - INNER JOIN empenho.nota_liquidacao_item | ||
| 85 | - ON nota_liquidacao_item.exercicio = nota_liquidacao.exercicio | ||
| 86 | - AND nota_liquidacao_item.cod_entidade = nota_liquidacao.cod_entidade | ||
| 87 | - AND nota_liquidacao_item.cod_nota = nota_liquidacao.cod_nota | ||
| 88 | - | ||
| 89 | - LEFT JOIN empenho.nota_liquidacao_item_anulado | ||
| 90 | - ON nota_liquidacao_item_anulado.exercicio = nota_liquidacao_item.exercicio | ||
| 91 | - AND nota_liquidacao_item_anulado.cod_nota = nota_liquidacao_item.cod_nota | ||
| 92 | - AND nota_liquidacao_item_anulado.cod_entidade = nota_liquidacao_item.cod_entidade | ||
| 93 | - AND nota_liquidacao_item_anulado.num_item = nota_liquidacao_item.num_item | ||
| 94 | - AND nota_liquidacao_item_anulado.cod_pre_empenho = nota_liquidacao_item.cod_pre_empenho | ||
| 95 | - AND nota_liquidacao_item_anulado.exercicio_item = nota_liquidacao_item.exercicio_item | ||
| 96 | - | ||
| 97 | - WHERE nota_liquidacao_item.exercicio_item = '".$this->getDado('exercicio')."' | ||
| 98 | - AND to_date( to_char(nota_liquidacao.dt_liquidacao, 'dd/mm/yyyy'), 'dd/mm/yyyy') BETWEEN to_date('".$this->getDado('dt_inicial')."','dd/mm/yyyy') AND to_date('".$this->getDado('dt_final')."','dd/mm/yyyy') | ||
| 99 | - | ||
| 100 | - GROUP BY nota_liquidacao.cod_entidade, | ||
| 101 | - nota_liquidacao.cod_empenho, | ||
| 102 | - nota_liquidacao.exercicio_empenho | ||
| 103 | - ); | ||
| 104 | - | ||
| 105 | - SELECT entidade, | ||
| 106 | - empenho, | ||
| 107 | - exercicio, | ||
| 108 | - cgm, | ||
| 109 | - cgm||' - '||nom_cgm AS credor, | ||
| 110 | - dt_empenho, | ||
| 111 | - valor, | ||
| 112 | - valor_liquidado, | ||
| 113 | - valor_pago, | ||
| 114 | - descricao, | ||
| 115 | - cod_recurso, | ||
| 116 | - recurso, | ||
| 117 | - cod_estrutural||' - '||descricao_despesa AS despesa, | ||
| 118 | - dotacao, | ||
| 119 | - dt_pagamento, | ||
| 120 | - num_banco||' / '||num_agencia||' / '||num_conta_corrente AS banco, | ||
| 121 | - cod_recurso_banco, | ||
| 122 | - num_documento | ||
| 123 | - | ||
| 124 | - FROM ( | ||
| 125 | - SELECT empenho.cod_entidade AS entidade, | ||
| 126 | - empenho.cod_empenho AS empenho, | ||
| 127 | - empenho.exercicio AS exercicio, | ||
| 128 | - pre_empenho.cgm_beneficiario AS cgm, | ||
| 129 | - sw_cgm.nom_cgm, | ||
| 130 | - cast( pre_empenho.descricao AS varchar ) AS descricao, | ||
| 131 | - sw_cgm.nom_cgm AS nome_conta, | ||
| 132 | - to_char(empenho.dt_empenho,'dd/mm/yyyy') AS dt_empenho, | ||
| 133 | - | ||
| 134 | - sum(coalesce(empenho.vl_total, 0.00)) - sum(coalesce(empenho.vl_anulado, 0.00)) AS valor, | ||
| 135 | - coalesce(pago.vl_total, 0.00) - coalesce(pago.vl_anulado, 0.00) AS valor_pago, | ||
| 136 | - | ||
| 137 | - ( SELECT vl_total | ||
| 138 | - FROM tmp_liquidado_razaodespesa tlr | ||
| 139 | - WHERE tlr.cod_entidade = empenho.cod_entidade | ||
| 140 | - AND tlr.exercicio_empenho = empenho.exercicio | ||
| 141 | - AND tlr.cod_empenho = empenho.cod_empenho) AS valor_liquidado, | ||
| 142 | - | ||
| 143 | - ped_d_cd.cod_recurso, | ||
| 144 | - ped_d_cd.nom_recurso AS recurso, | ||
| 145 | - ped_d_cd.cod_estrutural AS cod_estrutural, | ||
| 146 | - ped_d_cd.descricao AS descricao_despesa, | ||
| 147 | - ped_d_cd.dotacao, | ||
| 148 | - to_char(pago.timestamp,'dd/mm/yyyy') AS dt_pagamento, | ||
| 149 | - banco.num_banco, | ||
| 150 | - agencia.num_agencia, | ||
| 151 | - conta_corrente.num_conta_corrente, | ||
| 152 | - plano_recurso.cod_recurso AS cod_recurso_banco, | ||
| 153 | - pago.num_documento | ||
| 154 | - FROM | ||
| 155 | - ( | ||
| 156 | - SELECT | ||
| 157 | - empenho.cod_entidade | ||
| 158 | - , empenho.cod_empenho | ||
| 159 | - , empenho.exercicio | ||
| 160 | - , empenho.dt_empenho | ||
| 161 | - , empenho.cod_categoria | ||
| 162 | - , item_pre_empenho.vl_total | ||
| 163 | - , item_pre_empenho.cod_pre_empenho | ||
| 164 | - , item_pre_empenho.num_item | ||
| 165 | - , sum(empenho_anulado_item.vl_anulado) AS vl_anulado | ||
| 166 | - | ||
| 167 | - FROM empenho.empenho | ||
| 168 | - | ||
| 169 | - INNER JOIN empenho.item_pre_empenho | ||
| 170 | - ON empenho.exercicio = item_pre_empenho.exercicio | ||
| 171 | - AND empenho.cod_pre_empenho = item_pre_empenho.cod_pre_empenho | ||
| 172 | - | ||
| 173 | - LEFT JOIN empenho.empenho_anulado | ||
| 174 | - ON empenho_anulado.exercicio = empenho.exercicio | ||
| 175 | - AND empenho_anulado.cod_entidade = empenho.cod_entidade | ||
| 176 | - AND empenho_anulado.cod_empenho = empenho.cod_empenho | ||
| 177 | - AND to_date( to_char(empenho_anulado.timestamp, 'dd/mm/yyyy'), 'dd/mm/yyyy') BETWEEN to_date('".$this->getDado('dt_inicial')."','dd/mm/yyyy') AND to_date('".$this->getDado('dt_final')."','dd/mm/yyyy') | ||
| 178 | - | ||
| 179 | - LEFT JOIN empenho.empenho_anulado_item | ||
| 180 | - ON empenho_anulado_item.exercicio = empenho_anulado.exercicio | ||
| 181 | - AND empenho_anulado_item.cod_entidade = empenho_anulado.cod_entidade | ||
| 182 | - AND empenho_anulado_item.cod_empenho = empenho_anulado.cod_empenho | ||
| 183 | - AND empenho_anulado_item.timestamp = empenho_anulado.timestamp | ||
| 184 | - AND empenho_anulado_item.exercicio = empenho.exercicio | ||
| 185 | - AND empenho_anulado_item.cod_pre_empenho = item_pre_empenho.cod_pre_empenho | ||
| 186 | - AND empenho_anulado_item.num_item = item_pre_empenho.num_item | ||
| 187 | - | ||
| 188 | - WHERE to_date(to_char(empenho.dt_empenho, 'dd/mm/yyyy'), 'dd/mm/yyyy') BETWEEN to_date('".$this->getDado('dt_inicial')."','dd/mm/yyyy') AND to_date('".$this->getDado('dt_final')."','dd/mm/yyyy') | ||
| 189 | - | ||
| 190 | - GROUP BY empenho.cod_entidade | ||
| 191 | - , empenho.cod_empenho | ||
| 192 | - , empenho.exercicio | ||
| 193 | - , empenho.dt_empenho | ||
| 194 | - , empenho.cod_categoria | ||
| 195 | - , item_pre_empenho.vl_total | ||
| 196 | - , item_pre_empenho.cod_pre_empenho | ||
| 197 | - , item_pre_empenho.num_item | ||
| 198 | - ) AS empenho | ||
| 199 | - | ||
| 200 | - INNER JOIN empenho.pre_empenho | ||
| 201 | - ON empenho.exercicio = pre_empenho.exercicio | ||
| 202 | - AND empenho.cod_pre_empenho = pre_empenho.cod_pre_empenho | ||
| 203 | - | ||
| 204 | - INNER JOIN empenho.historico | ||
| 205 | - ON historico.cod_historico = pre_empenho.cod_historico | ||
| 206 | - AND historico.exercicio = pre_empenho.exercicio | ||
| 207 | - | ||
| 208 | - INNER JOIN sw_cgm | ||
| 209 | - ON sw_cgm.numcgm = pre_empenho.cgm_beneficiario | ||
| 210 | - | ||
| 211 | - LEFT JOIN ( SELECT nota_liquidacao.cod_entidade, | ||
| 212 | - nota_liquidacao.cod_empenho, | ||
| 213 | - nota_liquidacao.exercicio, | ||
| 214 | - nota_liquidacao.exercicio_empenho, | ||
| 215 | - nota_liquidacao_paga.timestamp, | ||
| 216 | - nota_liquidacao_conta_pagadora.cod_plano, | ||
| 217 | - pagamento_tipo_documento.num_documento, | ||
| 218 | - sum(nota_liquidacao_paga.vl_pago) as vl_total, | ||
| 219 | - sum(nota_liquidacao_paga_anulada.vl_anulado) as vl_anulado | ||
| 220 | - | ||
| 221 | - FROM empenho.nota_liquidacao | ||
| 222 | - | ||
| 223 | - INNER JOIN empenho.nota_liquidacao_paga | ||
| 224 | - ON nota_liquidacao_paga.exercicio = nota_liquidacao.exercicio | ||
| 225 | - AND nota_liquidacao_paga.cod_entidade = nota_liquidacao.cod_entidade | ||
| 226 | - AND nota_liquidacao_paga.cod_nota = nota_liquidacao.cod_nota | ||
| 227 | - | ||
| 228 | - LEFT JOIN empenho.nota_liquidacao_paga_anulada | ||
| 229 | - ON nota_liquidacao_paga_anulada.exercicio = nota_liquidacao_paga.exercicio | ||
| 230 | - AND nota_liquidacao_paga_anulada.cod_entidade = nota_liquidacao_paga.cod_entidade | ||
| 231 | - AND nota_liquidacao_paga_anulada.cod_nota = nota_liquidacao_paga.cod_nota | ||
| 232 | - AND nota_liquidacao_paga_anulada.timestamp = nota_liquidacao_paga.timestamp | ||
| 233 | - | ||
| 234 | - INNER JOIN empenho.pagamento_liquidacao_nota_liquidacao_paga | ||
| 235 | - ON pagamento_liquidacao_nota_liquidacao_paga.cod_entidade = nota_liquidacao_paga.cod_entidade | ||
| 236 | - AND pagamento_liquidacao_nota_liquidacao_paga.cod_nota = nota_liquidacao_paga.cod_nota | ||
| 237 | - AND pagamento_liquidacao_nota_liquidacao_paga.exercicio_liquidacao = nota_liquidacao_paga.exercicio | ||
| 238 | - AND pagamento_liquidacao_nota_liquidacao_paga.timestamp = nota_liquidacao_paga.timestamp | ||
| 239 | - | ||
| 240 | - INNER JOIN empenho.nota_liquidacao_conta_pagadora | ||
| 241 | - ON nota_liquidacao_conta_pagadora.cod_entidade = nota_liquidacao_paga.cod_entidade | ||
| 242 | - AND nota_liquidacao_conta_pagadora.cod_nota = nota_liquidacao_paga.cod_nota | ||
| 243 | - AND nota_liquidacao_conta_pagadora.exercicio_liquidacao = nota_liquidacao_paga.exercicio | ||
| 244 | - AND nota_liquidacao_conta_pagadora.timestamp = nota_liquidacao_paga.timestamp | ||
| 245 | - | ||
| 246 | - LEFT JOIN tcemg.pagamento_tipo_documento | ||
| 247 | - ON pagamento_tipo_documento.exercicio = nota_liquidacao_paga.exercicio | ||
| 248 | - AND pagamento_tipo_documento.cod_nota = nota_liquidacao_paga.cod_nota | ||
| 249 | - AND pagamento_tipo_documento.cod_entidade = nota_liquidacao_paga.cod_entidade | ||
| 250 | - AND pagamento_tipo_documento.timestamp = nota_liquidacao_paga.timestamp | ||
| 251 | - | ||
| 252 | - WHERE to_date(to_char(nota_liquidacao_paga.timestamp, 'dd/mm/yyyy'), 'dd/mm/yyyy') BETWEEN to_date('".$this->getDado('dt_inicial')."','dd/mm/yyyy') AND to_date('".$this->getDado('dt_final')."','dd/mm/yyyy') | ||
| 253 | - | ||
| 254 | - GROUP BY nota_liquidacao.cod_entidade, | ||
| 255 | - nota_liquidacao.cod_empenho, | ||
| 256 | - nota_liquidacao.exercicio, | ||
| 257 | - nota_liquidacao.exercicio_empenho, | ||
| 258 | - nota_liquidacao_paga.timestamp, | ||
| 259 | - pagamento_tipo_documento.num_documento, | ||
| 260 | - nota_liquidacao_conta_pagadora.cod_plano | ||
| 261 | - ) AS pago | ||
| 262 | - | ||
| 263 | - ON pago.exercicio_empenho = empenho.exercicio | ||
| 264 | - AND pago.cod_entidade = empenho.cod_entidade | ||
| 265 | - AND pago.cod_empenho = empenho.cod_empenho | ||
| 266 | - | ||
| 267 | - LEFT JOIN contabilidade.plano_analitica | ||
| 268 | - ON plano_analitica.exercicio = pago.exercicio | ||
| 269 | - AND plano_analitica.cod_plano = pago.cod_plano | ||
| 270 | - | ||
| 271 | - LEFT JOIN contabilidade.plano_recurso | ||
| 272 | - ON plano_recurso.exercicio = plano_analitica.exercicio | ||
| 273 | - AND plano_recurso.cod_plano = plano_analitica.cod_plano | ||
| 274 | - | ||
| 275 | - LEFT JOIN contabilidade.plano_banco | ||
| 276 | - ON plano_banco.exercicio = plano_analitica.exercicio | ||
| 277 | - AND plano_banco.cod_plano = plano_analitica.cod_plano | ||
| 278 | - | ||
| 279 | - LEFT JOIN monetario.conta_corrente | ||
| 280 | - ON conta_corrente.cod_banco = plano_banco.cod_banco | ||
| 281 | - AND conta_corrente.cod_agencia = plano_banco.cod_agencia | ||
| 282 | - AND conta_corrente.cod_conta_corrente = plano_banco.cod_conta_corrente | ||
| 283 | - | ||
| 284 | - LEFT JOIN monetario.agencia | ||
| 285 | - ON agencia.cod_banco = conta_corrente.cod_banco | ||
| 286 | - AND agencia.cod_agencia = conta_corrente.cod_agencia | ||
| 287 | - | ||
| 288 | - LEFT JOIN monetario.banco | ||
| 289 | - ON banco.cod_banco = conta_corrente.cod_banco | ||
| 290 | - | ||
| 291 | - LEFT JOIN ( | ||
| 292 | - SELECT | ||
| 293 | - pre_empenho_despesa.exercicio, | ||
| 294 | - pre_empenho_despesa.cod_pre_empenho, | ||
| 295 | - despesa.num_orgao, | ||
| 296 | - despesa.num_unidade, | ||
| 297 | - despesa.cod_funcao, | ||
| 298 | - despesa.cod_subfuncao, | ||
| 299 | - programa.num_programa, | ||
| 300 | - despesa.num_pao, | ||
| 301 | - LPAD(despesa.num_orgao::VARCHAR, 2, '0')||'.'||LPAD(despesa.num_unidade::VARCHAR, 2, '0')||'.'||despesa.cod_funcao||'.'||despesa.cod_subfuncao||'.'||programa.num_programa||'.'||LPAD(despesa.num_pao::VARCHAR, 4, '0')||'.'||REPLACE(conta_despesa.cod_estrutural, '.', '') AS dotacao, | ||
| 302 | - despesa.cod_recurso, | ||
| 303 | - despesa.cod_despesa, | ||
| 304 | - recurso.nom_recurso, | ||
| 305 | - despesa.cod_conta, | ||
| 306 | - conta_despesa.cod_estrutural, | ||
| 307 | - conta_despesa.descricao, | ||
| 308 | - recurso.masc_recurso_red, | ||
| 309 | - recurso.cod_detalhamento, | ||
| 310 | - ppa.acao.num_acao | ||
| 311 | - | ||
| 312 | - FROM empenho.pre_empenho_despesa | ||
| 313 | - | ||
| 314 | - INNER JOIN orcamento.despesa | ||
| 315 | - ON pre_empenho_despesa.cod_despesa = despesa.cod_despesa | ||
| 316 | - AND pre_empenho_despesa.exercicio = despesa.exercicio | ||
| 317 | - | ||
| 318 | - INNER JOIN orcamento.recurso('".$this->getDado('exercicio')."') AS recurso | ||
| 319 | - ON recurso.cod_recurso = despesa.cod_recurso | ||
| 320 | - AND recurso.exercicio = despesa.exercicio | ||
| 321 | - | ||
| 322 | - INNER JOIN orcamento.programa_ppa_programa | ||
| 323 | - ON programa_ppa_programa.cod_programa = despesa.cod_programa | ||
| 324 | - AND programa_ppa_programa.exercicio = despesa.exercicio | ||
| 325 | - | ||
| 326 | - INNER JOIN ppa.programa | ||
| 327 | - ON ppa.programa.cod_programa = programa_ppa_programa.cod_programa_ppa | ||
| 328 | - | ||
| 329 | - INNER JOIN orcamento.pao_ppa_acao | ||
| 330 | - ON pao_ppa_acao.num_pao = despesa.num_pao | ||
| 331 | - AND pao_ppa_acao.exercicio = despesa.exercicio | ||
| 332 | - | ||
| 333 | - INNER JOIN ppa.acao | ||
| 334 | - ON ppa.acao.cod_acao = pao_ppa_acao.cod_acao | ||
| 335 | - | ||
| 336 | - INNER JOIN orcamento.conta_despesa | ||
| 337 | - ON pre_empenho_despesa.cod_conta = conta_despesa.cod_conta | ||
| 338 | - AND pre_empenho_despesa.exercicio = conta_despesa.exercicio | ||
| 339 | - | ||
| 340 | - WHERE pre_empenho_despesa.exercicio = '".$this->getDado('exercicio')."' | ||
| 341 | - ) AS ped_d_cd | ||
| 342 | - | ||
| 343 | - ON pre_empenho.exercicio = ped_d_cd.exercicio | ||
| 344 | - AND pre_empenho.cod_pre_empenho = ped_d_cd.cod_pre_empenho | ||
| 345 | - | ||
| 346 | - WHERE empenho.exercicio = '".$this->getDado('exercicio')."' | ||
| 347 | - AND empenho.cod_entidade IN (".$this->getDado('entidade').") "; | ||
| 348 | - | ||
| 349 | - | ||
| 350 | - switch($this->getDado('tipo_relatorio')) { | ||
| 351 | - case 'fundeb_60': | ||
| 352 | - $stSql .= " AND ped_d_cd.cod_recurso = 118"; | ||
| 353 | - break; | ||
| 354 | - | ||
| 355 | - case 'fundeb_40': | ||
| 356 | - $stSql .= " AND ped_d_cd.cod_recurso = 119"; | ||
| 357 | - break; | ||
| 358 | - | ||
| 359 | - case 'ensino_fundamental': | ||
| 360 | - $stSql .= " AND ped_d_cd.cod_subfuncao = 361"; | ||
| 361 | - break; | ||
| 362 | - | ||
| 363 | - case 'gasto_25': | ||
| 364 | - $stSql .= " AND ped_d_cd.cod_recurso = 101"; | ||
| 365 | - break; | ||
| 366 | - | ||
| 367 | - case 'saude': | ||
| 368 | - $stSql .= " AND ped_d_cd.cod_recurso = 102"; | ||
| 369 | - break; | ||
| 370 | - | ||
| 371 | - case 'diversos': | ||
| 372 | - $stSql .= " AND ped_d_cd.cod_recurso = 100"; | ||
| 373 | - break; | ||
| 374 | - //falta educacao_extra_orcamentario e restos_pagar | ||
| 375 | - } | ||
| 376 | - | ||
| 377 | - if($this->getDado('num_orgao') != '') { | ||
| 378 | - $stSql .= " AND ped_d_cd.num_orgao = ".$this->getDado('num_orgao'); | ||
| 379 | - } | ||
| 380 | - | ||
| 381 | - if($this->getDado('num_unidade') != '') { | ||
| 382 | - $stSql .= " AND ped_d_cd.num_unidade = ".$this->getDado('num_unidade'); | ||
| 383 | - } | ||
| 384 | - | ||
| 385 | - if($this->getDado('num_pao') != '') { | ||
| 386 | - $stSql .= " AND ped_d_cd.num_pao = ".$this->getDado('num_pao'); | ||
| 387 | - } | ||
| 388 | - | ||
| 389 | - $stSql.= " GROUP BY empenho.dt_empenho, | ||
| 390 | - empenho.cod_pre_empenho, | ||
| 391 | - empenho.cod_entidade, | ||
| 392 | - empenho.cod_empenho, | ||
| 393 | - empenho.exercicio, | ||
| 394 | - pre_empenho.cgm_beneficiario, | ||
| 395 | - sw_cgm.nom_cgm, | ||
| 396 | - pre_empenho.descricao, | ||
| 397 | - ped_d_cd.cod_estrutural, | ||
| 398 | - ped_d_cd.cod_recurso, | ||
| 399 | - ped_d_cd.nom_recurso, | ||
| 400 | - ped_d_cd.descricao, | ||
| 401 | - ped_d_cd.dotacao, | ||
| 402 | - pago.vl_total, | ||
| 403 | - pago.vl_anulado, | ||
| 404 | - pago.timestamp, | ||
| 405 | - banco.num_banco, | ||
| 406 | - agencia.num_agencia, | ||
| 407 | - conta_corrente.num_conta_corrente, | ||
| 408 | - plano_recurso.cod_recurso, | ||
| 409 | - pago.num_documento | ||
| 410 | - ) AS tbl | ||
| 411 | - | ||
| 412 | - WHERE valor <> '0.00' | ||
| 413 | - | ||
| 414 | - ORDER BY cod_estrutural, | ||
| 415 | - empenho, | ||
| 416 | - dt_empenho, | ||
| 417 | - dt_pagamento ; | ||
| 418 | - "; | ||
| 419 | - | ||
| 420 | - //SistemaLegado::mostravar($stSql); | ||
| 421 | - //die; | ||
| 422 | - | 76 | + $stSql = " SELECT DISTINCT * |
| 77 | + FROM tcemg.razao_despesa('".$this->getDado('exercicio')."', | ||
| 78 | + '".$this->getDado('dt_inicial')."', | ||
| 79 | + '".$this->getDado('dt_final')."', | ||
| 80 | + '".$this->getDado('entidade')."', | ||
| 81 | + '".$this->getDado('num_orgao')."', | ||
| 82 | + '".$this->getDado('num_unidade')."', | ||
| 83 | + '".$this->getDado('num_pao')."', | ||
| 84 | + '".$this->getDado('cod_recurso')."', | ||
| 85 | + 'data' | ||
| 86 | + ) as retorno( entidade integer, | ||
| 87 | + empenho integer, | ||
| 88 | + exercicio char(4), | ||
| 89 | + cgm integer, | ||
| 90 | + credor text, | ||
| 91 | + dt_empenho text, | ||
| 92 | + valor numeric, | ||
| 93 | + valor_pago numeric, | ||
| 94 | + valor_liquidado numeric, | ||
| 95 | + descricao varchar, | ||
| 96 | + cod_recurso integer, | ||
| 97 | + recurso varchar, | ||
| 98 | + despesa text, | ||
| 99 | + dotacao text, | ||
| 100 | + dt_pagamento text, | ||
| 101 | + banco varchar, | ||
| 102 | + cod_recurso_banco integer, | ||
| 103 | + num_documento varchar, | ||
| 104 | + cod_nota integer, | ||
| 105 | + vl_total_pago numeric, | ||
| 106 | + vl_total_pago_anulado numeric, | ||
| 107 | + vl_total_empenhado numeric, | ||
| 108 | + vl_total_empenhado_anulado numeric, | ||
| 109 | + vl_total_liquidado numeric, | ||
| 110 | + vl_total_liquidado_anulado numeric | ||
| 111 | + ) "; | ||
| 423 | return $stSql; | 112 | return $stSql; |
| 424 | } | 113 | } |
| 425 | public function recuperaDadosConsultaEmpenhoLiquidadoPago(&$rsRecordSet, $stCondicao = "" , $stOrdem = "" , $boTransacao = "") | 114 | public function recuperaDadosConsultaEmpenhoLiquidadoPago(&$rsRecordSet, $stCondicao = "" , $stOrdem = "" , $boTransacao = "") |
gestaoPrestacaoContas/fontes/PHP/TCEMG/instancias/relatorios/FLRelatorioRazaoDespesa.php
| @@ -28,7 +28,7 @@ | @@ -28,7 +28,7 @@ | ||
| 28 | * Data de Criação : 06/08/2004 | 28 | * Data de Criação : 06/08/2004 |
| 29 | * @author Desenvolvedor: Cassiano de Vasconcellos Ferreira | 29 | * @author Desenvolvedor: Cassiano de Vasconcellos Ferreira |
| 30 | * @ignore | 30 | * @ignore |
| 31 | - * $Id: FLRelatorioRazaoDespesa.php 62308 2015-04-20 19:41:57Z evandro $ | 31 | + * $Id: FLRelatorioRazaoDespesa.php 62411 2015-05-05 19:01:22Z lisiane $ |
| 32 | * Casos de uso: uc-02.01.22 | 32 | * Casos de uso: uc-02.01.22 |
| 33 | */ | 33 | */ |
| 34 | 34 | ||
| @@ -242,7 +242,6 @@ $obCmbRecursos->setCampoId2 ('cod_recurso'); | @@ -242,7 +242,6 @@ $obCmbRecursos->setCampoId2 ('cod_recurso'); | ||
| 242 | $obCmbRecursos->setCampoDesc2 ('[cod_recurso] - [nom_recurso]'); | 242 | $obCmbRecursos->setCampoDesc2 ('[cod_recurso] - [nom_recurso]'); |
| 243 | $obCmbRecursos->SetRecord2 ( $rsRecordsetRecursos ); | 243 | $obCmbRecursos->SetRecord2 ( $rsRecordsetRecursos ); |
| 244 | 244 | ||
| 245 | - | ||
| 246 | //Define objeto span para componentes de filtro | 245 | //Define objeto span para componentes de filtro |
| 247 | $obSpan = new Span; | 246 | $obSpan = new Span; |
| 248 | $obSpan->setId( "spnFormularioFiltro" ); | 247 | $obSpan->setId( "spnFormularioFiltro" ); |
| @@ -251,25 +250,14 @@ $obFormularioFiltro = new Formulario; | @@ -251,25 +250,14 @@ $obFormularioFiltro = new Formulario; | ||
| 251 | $obFormularioFiltro->addComponenteComposto($obTxtOrgao , $obCmbOrgao ); | 250 | $obFormularioFiltro->addComponenteComposto($obTxtOrgao , $obCmbOrgao ); |
| 252 | $obFormularioFiltro->addComponenteComposto($obTxtUnidade, $obCmbUnidade); | 251 | $obFormularioFiltro->addComponenteComposto($obTxtUnidade, $obCmbUnidade); |
| 253 | $obFormularioFiltro->addComponenteComposto($obTxtPao , $obCmbPao ); | 252 | $obFormularioFiltro->addComponenteComposto($obTxtPao , $obCmbPao ); |
| 253 | + | ||
| 254 | $obFormularioFiltro->montaInnerHTML(); | 254 | $obFormularioFiltro->montaInnerHTML(); |
| 255 | $stHtml = $obFormularioFiltro->getHTML(); | 255 | $stHtml = $obFormularioFiltro->getHTML(); |
| 256 | 256 | ||
| 257 | -$obFormularioFiltroRecurso = new Formulario; | ||
| 258 | -$obFormularioFiltroRecurso->addComponente($obCmbRecursos); | ||
| 259 | -$obFormularioFiltroRecurso->montaInnerHTML(); | ||
| 260 | -$stHtmlRecurso = $obFormularioFiltroRecurso->getHTML(); | ||
| 261 | - | ||
| 262 | $jsOnLoad = " | 257 | $jsOnLoad = " |
| 263 | function salvar() { | 258 | function salvar() { |
| 264 | selecionaTodosSelect(document.frm.inCodEntidade); | 259 | selecionaTodosSelect(document.frm.inCodEntidade); |
| 265 | - | ||
| 266 | - if( jQuery('#stTipoRelatorio').val() == 'educacao_despesa_extra_orcamentaria' | ||
| 267 | - || jQuery('#stTipoRelatorio').val() == 'educacao_receita_extra_orcamentaria' | ||
| 268 | - || jQuery('#stTipoRelatorio').val() == 'restos_pagar' ){ | ||
| 269 | - | ||
| 270 | - selecionaTodosSelect(document.frm.inCodRecurso); | ||
| 271 | - } | ||
| 272 | - | 260 | + selecionaTodosSelect(document.frm.inCodRecurso); |
| 273 | document.frm.submit(); | 261 | document.frm.submit(); |
| 274 | } | 262 | } |
| 275 | 263 | ||
| @@ -300,14 +288,15 @@ $jsOnLoad = " | @@ -300,14 +288,15 @@ $jsOnLoad = " | ||
| 300 | "; | 288 | "; |
| 301 | 289 | ||
| 302 | $obFormulario = new Formulario; | 290 | $obFormulario = new Formulario; |
| 303 | -$obFormulario->setAjuda ('UC-02.01.22'); | ||
| 304 | -$obFormulario->addForm ($obForm); | ||
| 305 | -$obFormulario->addHidden ($obHdnCaminho); | 291 | +$obFormulario->setAjuda ('UC-02.01.22' ); |
| 292 | +$obFormulario->addForm ($obForm ); | ||
| 293 | +$obFormulario->addHidden ($obHdnCaminho ); | ||
| 306 | $obFormulario->addTitulo ("Dados para Filtro"); | 294 | $obFormulario->addTitulo ("Dados para Filtro"); |
| 307 | -$obFormulario->addComponente($obCmbEntidades); | ||
| 308 | -$obFormulario->addComponente($obPeriodicidade); | 295 | +$obFormulario->addComponente($obCmbEntidades ); |
| 296 | +$obFormulario->addComponente($obPeriodicidade ); | ||
| 309 | $obFormulario->addComponente($obCmbTipoRelatorio); | 297 | $obFormulario->addComponente($obCmbTipoRelatorio); |
| 310 | -$obFormulario->addSpan($obSpan); | 298 | +$obFormulario->addSpan ($obSpan ); |
| 299 | +$obFormulario->addComponente($obCmbRecursos ); | ||
| 311 | 300 | ||
| 312 | // BOTÕES DE AÇÃO DO FORMULÁRIO (OK/LIMPAR) | 301 | // BOTÕES DE AÇÃO DO FORMULÁRIO (OK/LIMPAR) |
| 313 | $obBtnOk = new Ok(); | 302 | $obBtnOk = new Ok(); |
gestaoPrestacaoContas/fontes/PHP/TCMGO/classes/mapeamento/TTGODSI.class.php
| @@ -47,8 +47,10 @@ class TTGODSI extends Persistente | @@ -47,8 +47,10 @@ class TTGODSI extends Persistente | ||
| 47 | , licitacao.num_unidade AS cod_unidade | 47 | , licitacao.num_unidade AS cod_unidade |
| 48 | , sw_processo.cod_processo AS num_processo | 48 | , sw_processo.cod_processo AS num_processo |
| 49 | , sw_processo.ano_exercicio AS ano_exercicio_processo | 49 | , sw_processo.ano_exercicio AS ano_exercicio_processo |
| 50 | - , CASE WHEN modalidade.cod_modalidade = 8 THEN 1 | ||
| 51 | - WHEN modalidade.cod_modalidade = 9 THEN 2 | 50 | + , CASE WHEN modalidade.cod_modalidade = 8 AND licitacao.tipo_chamada_publica = 0 THEN 1 |
| 51 | + WHEN modalidade.cod_modalidade = 9 AND licitacao.tipo_chamada_publica = 0 THEN 2 | ||
| 52 | + WHEN (modalidade.cod_modalidade = 9 OR modalidade.cod_modalidade = 10) AND licitacao.tipo_chamada_publica = 2 THEN 3 | ||
| 53 | + WHEN (modalidade.cod_modalidade = 9 OR modalidade.cod_modalidade = 10) AND licitacao.tipo_chamada_publica = 1 THEN 4 | ||
| 52 | END AS tipo_processo | 54 | END AS tipo_processo |
| 53 | , TO_CHAR(licitacao.timestamp,'dd/mm/yyyy') AS dt_abertura | 55 | , TO_CHAR(licitacao.timestamp,'dd/mm/yyyy') AS dt_abertura |
| 54 | , CASE WHEN tipo_objeto.cod_tipo_objeto = 1 THEN 2 | 56 | , CASE WHEN tipo_objeto.cod_tipo_objeto = 1 THEN 2 |
| @@ -166,9 +168,11 @@ class TTGODSI extends Persistente | @@ -166,9 +168,11 @@ class TTGODSI extends Persistente | ||
| 166 | , licitacao.num_unidade AS cod_unidade | 168 | , licitacao.num_unidade AS cod_unidade |
| 167 | , sw_processo.cod_processo AS num_processo | 169 | , sw_processo.cod_processo AS num_processo |
| 168 | , sw_processo.ano_exercicio AS ano_exercicio_processo | 170 | , sw_processo.ano_exercicio AS ano_exercicio_processo |
| 169 | - , CASE WHEN modalidade.cod_modalidade = 8 THEN 1 | ||
| 170 | - WHEN modalidade.cod_modalidade = 9 THEN 2 | ||
| 171 | - END AS tipo_processo | 171 | + , CASE WHEN modalidade.cod_modalidade = 8 AND licitacao.tipo_chamada_publica = 0 THEN 1 |
| 172 | + WHEN modalidade.cod_modalidade = 9 AND licitacao.tipo_chamada_publica = 0 THEN 2 | ||
| 173 | + WHEN (modalidade.cod_modalidade = 9 OR modalidade.cod_modalidade = 10) AND licitacao.tipo_chamada_publica = 2 THEN 3 | ||
| 174 | + WHEN (modalidade.cod_modalidade = 9 OR modalidade.cod_modalidade = 10) AND licitacao.tipo_chamada_publica = 1 THEN 4 | ||
| 175 | + END AS tipo_processo | ||
| 172 | , 1 AS tipo_resp | 176 | , 1 AS tipo_resp |
| 173 | , responsavel_dispensa.cpf AS num_cpf_responsavel | 177 | , responsavel_dispensa.cpf AS num_cpf_responsavel |
| 174 | , responsavel_dispensa.nom_cgm AS nome_responsavel | 178 | , responsavel_dispensa.nom_cgm AS nome_responsavel |
| @@ -268,9 +272,11 @@ class TTGODSI extends Persistente | @@ -268,9 +272,11 @@ class TTGODSI extends Persistente | ||
| 268 | , licitacao.num_unidade AS cod_unidade | 272 | , licitacao.num_unidade AS cod_unidade |
| 269 | , sw_processo.cod_processo AS num_processo | 273 | , sw_processo.cod_processo AS num_processo |
| 270 | , sw_processo.ano_exercicio AS ano_exercicio_processo | 274 | , sw_processo.ano_exercicio AS ano_exercicio_processo |
| 271 | - , CASE WHEN modalidade.cod_modalidade = 8 THEN 1 | ||
| 272 | - WHEN modalidade.cod_modalidade = 9 THEN 2 | ||
| 273 | - END AS tipo_processo | 275 | + , CASE WHEN modalidade.cod_modalidade = 8 AND licitacao.tipo_chamada_publica = 0 THEN 1 |
| 276 | + WHEN modalidade.cod_modalidade = 9 AND licitacao.tipo_chamada_publica = 0 THEN 2 | ||
| 277 | + WHEN (modalidade.cod_modalidade = 9 OR modalidade.cod_modalidade = 10) AND licitacao.tipo_chamada_publica = 2 THEN 3 | ||
| 278 | + WHEN (modalidade.cod_modalidade = 9 OR modalidade.cod_modalidade = 10) AND licitacao.tipo_chamada_publica = 1 THEN 4 | ||
| 279 | + END AS tipo_processo | ||
| 274 | , 2 AS tipo_resp | 280 | , 2 AS tipo_resp |
| 275 | , responsavel_dispensa.cpf AS num_cpf_responsavel | 281 | , responsavel_dispensa.cpf AS num_cpf_responsavel |
| 276 | , responsavel_dispensa.nom_cgm AS nome_responsavel | 282 | , responsavel_dispensa.nom_cgm AS nome_responsavel |
| @@ -370,9 +376,11 @@ class TTGODSI extends Persistente | @@ -370,9 +376,11 @@ class TTGODSI extends Persistente | ||
| 370 | , licitacao.num_unidade AS cod_unidade | 376 | , licitacao.num_unidade AS cod_unidade |
| 371 | , sw_processo.cod_processo AS num_processo | 377 | , sw_processo.cod_processo AS num_processo |
| 372 | , sw_processo.ano_exercicio AS ano_exercicio_processo | 378 | , sw_processo.ano_exercicio AS ano_exercicio_processo |
| 373 | - , CASE WHEN modalidade.cod_modalidade = 8 THEN 1 | ||
| 374 | - WHEN modalidade.cod_modalidade = 9 THEN 2 | ||
| 375 | - END AS tipo_processo | 379 | + , CASE WHEN modalidade.cod_modalidade = 8 AND licitacao.tipo_chamada_publica = 0 THEN 1 |
| 380 | + WHEN modalidade.cod_modalidade = 9 AND licitacao.tipo_chamada_publica = 0 THEN 2 | ||
| 381 | + WHEN (modalidade.cod_modalidade = 9 OR modalidade.cod_modalidade = 10) AND licitacao.tipo_chamada_publica = 2 THEN 3 | ||
| 382 | + WHEN (modalidade.cod_modalidade = 9 OR modalidade.cod_modalidade = 10) AND licitacao.tipo_chamada_publica = 1 THEN 4 | ||
| 383 | + END AS tipo_processo | ||
| 376 | , 3 AS tipo_resp | 384 | , 3 AS tipo_resp |
| 377 | , responsavel_dispensa.cpf AS num_cpf_responsavel | 385 | , responsavel_dispensa.cpf AS num_cpf_responsavel |
| 378 | , responsavel_dispensa.nom_cgm AS nome_responsavel | 386 | , responsavel_dispensa.nom_cgm AS nome_responsavel |
| @@ -472,9 +480,11 @@ class TTGODSI extends Persistente | @@ -472,9 +480,11 @@ class TTGODSI extends Persistente | ||
| 472 | , licitacao.num_unidade AS cod_unidade | 480 | , licitacao.num_unidade AS cod_unidade |
| 473 | , sw_processo.cod_processo AS num_processo | 481 | , sw_processo.cod_processo AS num_processo |
| 474 | , sw_processo.ano_exercicio AS ano_exercicio_processo | 482 | , sw_processo.ano_exercicio AS ano_exercicio_processo |
| 475 | - , CASE WHEN modalidade.cod_modalidade = 8 THEN 1 | ||
| 476 | - WHEN modalidade.cod_modalidade = 9 THEN 2 | ||
| 477 | - END AS tipo_processo | 483 | + , CASE WHEN modalidade.cod_modalidade = 8 AND licitacao.tipo_chamada_publica = 0 THEN 1 |
| 484 | + WHEN modalidade.cod_modalidade = 9 AND licitacao.tipo_chamada_publica = 0 THEN 2 | ||
| 485 | + WHEN (modalidade.cod_modalidade = 9 OR modalidade.cod_modalidade = 10) AND licitacao.tipo_chamada_publica = 2 THEN 3 | ||
| 486 | + WHEN (modalidade.cod_modalidade = 9 OR modalidade.cod_modalidade = 10) AND licitacao.tipo_chamada_publica = 1 THEN 4 | ||
| 487 | + END AS tipo_processo | ||
| 478 | , 4 AS tipo_resp | 488 | , 4 AS tipo_resp |
| 479 | , responsavel_dispensa.cpf AS num_cpf_responsavel | 489 | , responsavel_dispensa.cpf AS num_cpf_responsavel |
| 480 | , responsavel_dispensa.nom_cgm AS nome_responsavel | 490 | , responsavel_dispensa.nom_cgm AS nome_responsavel |
| @@ -574,9 +584,11 @@ class TTGODSI extends Persistente | @@ -574,9 +584,11 @@ class TTGODSI extends Persistente | ||
| 574 | , licitacao.num_unidade AS cod_unidade | 584 | , licitacao.num_unidade AS cod_unidade |
| 575 | , sw_processo.cod_processo AS num_processo | 585 | , sw_processo.cod_processo AS num_processo |
| 576 | , sw_processo.ano_exercicio AS ano_exercicio_processo | 586 | , sw_processo.ano_exercicio AS ano_exercicio_processo |
| 577 | - , CASE WHEN modalidade.cod_modalidade = 8 THEN 1 | ||
| 578 | - WHEN modalidade.cod_modalidade = 9 THEN 2 | ||
| 579 | - END AS tipo_processo | 587 | + , CASE WHEN modalidade.cod_modalidade = 8 AND licitacao.tipo_chamada_publica = 0 THEN 1 |
| 588 | + WHEN modalidade.cod_modalidade = 9 AND licitacao.tipo_chamada_publica = 0 THEN 2 | ||
| 589 | + WHEN (modalidade.cod_modalidade = 9 OR modalidade.cod_modalidade = 10) AND licitacao.tipo_chamada_publica = 2 THEN 3 | ||
| 590 | + WHEN (modalidade.cod_modalidade = 9 OR modalidade.cod_modalidade = 10) AND licitacao.tipo_chamada_publica = 1 THEN 4 | ||
| 591 | + END AS tipo_processo | ||
| 580 | , 5 AS tipo_resp | 592 | , 5 AS tipo_resp |
| 581 | , responsavel_dispensa.cpf AS num_cpf_responsavel | 593 | , responsavel_dispensa.cpf AS num_cpf_responsavel |
| 582 | , responsavel_dispensa.nom_cgm AS nome_responsavel | 594 | , responsavel_dispensa.nom_cgm AS nome_responsavel |
| @@ -676,9 +688,11 @@ class TTGODSI extends Persistente | @@ -676,9 +688,11 @@ class TTGODSI extends Persistente | ||
| 676 | , licitacao.num_unidade AS cod_unidade | 688 | , licitacao.num_unidade AS cod_unidade |
| 677 | , sw_processo.cod_processo AS num_processo | 689 | , sw_processo.cod_processo AS num_processo |
| 678 | , sw_processo.ano_exercicio AS ano_exercicio_processo | 690 | , sw_processo.ano_exercicio AS ano_exercicio_processo |
| 679 | - , CASE WHEN modalidade.cod_modalidade = 8 THEN 1 | ||
| 680 | - WHEN modalidade.cod_modalidade = 9 THEN 2 | ||
| 681 | - END AS tipo_processo | 691 | + , CASE WHEN modalidade.cod_modalidade = 8 AND licitacao.tipo_chamada_publica = 0 THEN 1 |
| 692 | + WHEN modalidade.cod_modalidade = 9 AND licitacao.tipo_chamada_publica = 0 THEN 2 | ||
| 693 | + WHEN (modalidade.cod_modalidade = 9 OR modalidade.cod_modalidade = 10) AND licitacao.tipo_chamada_publica = 2 THEN 3 | ||
| 694 | + WHEN (modalidade.cod_modalidade = 9 OR modalidade.cod_modalidade = 10) AND licitacao.tipo_chamada_publica = 1 THEN 4 | ||
| 695 | + END AS tipo_processo | ||
| 682 | , 6 AS tipo_resp | 696 | , 6 AS tipo_resp |
| 683 | , responsavel_dispensa.cpf AS num_cpf_responsavel | 697 | , responsavel_dispensa.cpf AS num_cpf_responsavel |
| 684 | , responsavel_dispensa.nom_cgm AS nome_responsavel | 698 | , responsavel_dispensa.nom_cgm AS nome_responsavel |
| @@ -778,9 +792,11 @@ class TTGODSI extends Persistente | @@ -778,9 +792,11 @@ class TTGODSI extends Persistente | ||
| 778 | , licitacao.num_unidade AS cod_unidade | 792 | , licitacao.num_unidade AS cod_unidade |
| 779 | , sw_processo.cod_processo AS num_processo | 793 | , sw_processo.cod_processo AS num_processo |
| 780 | , sw_processo.ano_exercicio AS ano_exercicio_processo | 794 | , sw_processo.ano_exercicio AS ano_exercicio_processo |
| 781 | - , CASE WHEN modalidade.cod_modalidade = 8 THEN 1 | ||
| 782 | - WHEN modalidade.cod_modalidade = 9 THEN 2 | ||
| 783 | - END AS tipo_processo | 795 | + , CASE WHEN modalidade.cod_modalidade = 8 AND licitacao.tipo_chamada_publica = 0 THEN 1 |
| 796 | + WHEN modalidade.cod_modalidade = 9 AND licitacao.tipo_chamada_publica = 0 THEN 2 | ||
| 797 | + WHEN (modalidade.cod_modalidade = 9 OR modalidade.cod_modalidade = 10) AND licitacao.tipo_chamada_publica = 2 THEN 3 | ||
| 798 | + WHEN (modalidade.cod_modalidade = 9 OR modalidade.cod_modalidade = 10) AND licitacao.tipo_chamada_publica = 1 THEN 4 | ||
| 799 | + END AS tipo_processo | ||
| 784 | , 7 AS tipo_resp | 800 | , 7 AS tipo_resp |
| 785 | , responsavel_dispensa.cpf AS num_cpf_responsavel | 801 | , responsavel_dispensa.cpf AS num_cpf_responsavel |
| 786 | , responsavel_dispensa.nom_cgm AS nome_responsavel | 802 | , responsavel_dispensa.nom_cgm AS nome_responsavel |
| @@ -891,8 +907,10 @@ class TTGODSI extends Persistente | @@ -891,8 +907,10 @@ class TTGODSI extends Persistente | ||
| 891 | , licitacao.num_unidade AS cod_unidade | 907 | , licitacao.num_unidade AS cod_unidade |
| 892 | , sw_processo.cod_processo AS num_processo | 908 | , sw_processo.cod_processo AS num_processo |
| 893 | , sw_processo.ano_exercicio AS ano_exercicio_processo | 909 | , sw_processo.ano_exercicio AS ano_exercicio_processo |
| 894 | - , CASE WHEN modalidade.cod_modalidade = 8 THEN 1 | ||
| 895 | - WHEN modalidade.cod_modalidade = 9 THEN 2 | 910 | + , CASE WHEN modalidade.cod_modalidade = 8 AND licitacao.tipo_chamada_publica = 0 THEN 1 |
| 911 | + WHEN modalidade.cod_modalidade = 9 AND licitacao.tipo_chamada_publica = 0 THEN 2 | ||
| 912 | + WHEN (modalidade.cod_modalidade = 9 OR modalidade.cod_modalidade = 10) AND licitacao.tipo_chamada_publica = 2 THEN 3 | ||
| 913 | + WHEN (modalidade.cod_modalidade = 9 OR modalidade.cod_modalidade = 10) AND licitacao.tipo_chamada_publica = 1 THEN 4 | ||
| 896 | END AS tipo_processo | 914 | END AS tipo_processo |
| 897 | , mapa_item.lote AS num_lote | 915 | , mapa_item.lote AS num_lote |
| 898 | , mapa_item.cod_item AS num_item | 916 | , mapa_item.cod_item AS num_item |
| @@ -991,9 +1009,11 @@ class TTGODSI extends Persistente | @@ -991,9 +1009,11 @@ class TTGODSI extends Persistente | ||
| 991 | , licitacao.num_unidade AS cod_unidade | 1009 | , licitacao.num_unidade AS cod_unidade |
| 992 | , sw_processo.cod_processo AS num_processo | 1010 | , sw_processo.cod_processo AS num_processo |
| 993 | , sw_processo.ano_exercicio AS ano_exercicio_processo | 1011 | , sw_processo.ano_exercicio AS ano_exercicio_processo |
| 994 | - , CASE WHEN modalidade.cod_modalidade = 8 THEN 1 | ||
| 995 | - WHEN modalidade.cod_modalidade = 9 THEN 2 | ||
| 996 | - END AS tipo_processo | 1012 | + , CASE WHEN modalidade.cod_modalidade = 8 AND licitacao.tipo_chamada_publica = 0 THEN 1 |
| 1013 | + WHEN modalidade.cod_modalidade = 9 AND licitacao.tipo_chamada_publica = 0 THEN 2 | ||
| 1014 | + WHEN (modalidade.cod_modalidade = 9 OR modalidade.cod_modalidade = 10) AND licitacao.tipo_chamada_publica = 2 THEN 3 | ||
| 1015 | + WHEN (modalidade.cod_modalidade = 9 OR modalidade.cod_modalidade = 10) AND licitacao.tipo_chamada_publica = 1 THEN 4 | ||
| 1016 | + END AS tipo_processo | ||
| 997 | , despesa.cod_funcao AS cod_funcao | 1017 | , despesa.cod_funcao AS cod_funcao |
| 998 | , despesa.cod_subfuncao AS cod_subfuncao | 1018 | , despesa.cod_subfuncao AS cod_subfuncao |
| 999 | , despesa.cod_programa AS cod_programa | 1019 | , despesa.cod_programa AS cod_programa |
| @@ -1125,9 +1145,11 @@ class TTGODSI extends Persistente | @@ -1125,9 +1145,11 @@ class TTGODSI extends Persistente | ||
| 1125 | , licitacao.num_unidade AS cod_unidade | 1145 | , licitacao.num_unidade AS cod_unidade |
| 1126 | , sw_processo.cod_processo AS num_processo | 1146 | , sw_processo.cod_processo AS num_processo |
| 1127 | , sw_processo.ano_exercicio AS ano_exercicio_processo | 1147 | , sw_processo.ano_exercicio AS ano_exercicio_processo |
| 1128 | - , CASE WHEN modalidade.cod_modalidade = 8 THEN 1 | ||
| 1129 | - WHEN modalidade.cod_modalidade = 9 THEN 2 | ||
| 1130 | - END AS tipo_processo | 1148 | + , CASE WHEN modalidade.cod_modalidade = 8 AND licitacao.tipo_chamada_publica = 0 THEN 1 |
| 1149 | + WHEN modalidade.cod_modalidade = 9 AND licitacao.tipo_chamada_publica = 0 THEN 2 | ||
| 1150 | + WHEN (modalidade.cod_modalidade = 9 OR modalidade.cod_modalidade = 10) AND licitacao.tipo_chamada_publica = 2 THEN 3 | ||
| 1151 | + WHEN (modalidade.cod_modalidade = 9 OR modalidade.cod_modalidade = 10) AND licitacao.tipo_chamada_publica = 1 THEN 4 | ||
| 1152 | + END AS tipo_processo | ||
| 1131 | , documento_pessoa.tipo_documento AS tipo_documento | 1153 | , documento_pessoa.tipo_documento AS tipo_documento |
| 1132 | , documento_pessoa.num_documento AS num_documento | 1154 | , documento_pessoa.num_documento AS num_documento |
| 1133 | , mapa_item.lote AS num_lote | 1155 | , mapa_item.lote AS num_lote |
| @@ -1282,9 +1304,11 @@ class TTGODSI extends Persistente | @@ -1282,9 +1304,11 @@ class TTGODSI extends Persistente | ||
| 1282 | , licitacao.num_unidade AS cod_unidade | 1304 | , licitacao.num_unidade AS cod_unidade |
| 1283 | , sw_processo.cod_processo AS num_processo | 1305 | , sw_processo.cod_processo AS num_processo |
| 1284 | , sw_processo.ano_exercicio AS ano_exercicio_processo | 1306 | , sw_processo.ano_exercicio AS ano_exercicio_processo |
| 1285 | - , CASE WHEN modalidade.cod_modalidade = 8 THEN 1 | ||
| 1286 | - WHEN modalidade.cod_modalidade = 9 THEN 2 | ||
| 1287 | - END AS tipo_processo | 1307 | + , CASE WHEN modalidade.cod_modalidade = 8 AND licitacao.tipo_chamada_publica = 0 THEN 1 |
| 1308 | + WHEN modalidade.cod_modalidade = 9 AND licitacao.tipo_chamada_publica = 0 THEN 2 | ||
| 1309 | + WHEN (modalidade.cod_modalidade = 9 OR modalidade.cod_modalidade = 10) AND licitacao.tipo_chamada_publica = 2 THEN 3 | ||
| 1310 | + WHEN (modalidade.cod_modalidade = 9 OR modalidade.cod_modalidade = 10) AND licitacao.tipo_chamada_publica = 1 THEN 4 | ||
| 1311 | + END AS tipo_processo | ||
| 1288 | , documento_pessoa.tipo_documento AS tipo_documento | 1312 | , documento_pessoa.tipo_documento AS tipo_documento |
| 1289 | , documento_pessoa.num_documento AS num_documento | 1313 | , documento_pessoa.num_documento AS num_documento |
| 1290 | , TO_CHAR (participante_certificacao.dt_registro, 'dd/mm/yyyy') AS dt_credenciamento | 1314 | , TO_CHAR (participante_certificacao.dt_registro, 'dd/mm/yyyy') AS dt_credenciamento |
gestaoPrestacaoContas/fontes/PLPGSQL/TCEMG/receitaPrev.plsql
| @@ -53,26 +53,25 @@ BEGIN | @@ -53,26 +53,25 @@ BEGIN | ||
| 53 | 53 | ||
| 54 | stSql :='CREATE TEMPORARY TABLE tmp_balancete_receita AS | 54 | stSql :='CREATE TEMPORARY TABLE tmp_balancete_receita AS |
| 55 | ( | 55 | ( |
| 56 | - SELECT | ||
| 57 | - cod_estrutural | ||
| 58 | - ,ABS(valor_previsto) as valor_previsto | ||
| 59 | - ,ABS(arrecadado_periodo) as arrecadado_periodo | 56 | + SELECT cod_estrutural |
| 57 | + , ABS(valor_previsto) as valor_previsto | ||
| 58 | + , ABS(arrecadado_periodo) as arrecadado_periodo | ||
| 60 | FROM orcamento.fn_balancete_receita('''||stExercicio||''','''','''||dtInicial||''','''||dtFinal||''','''||stCodEntidades||''' | 59 | FROM orcamento.fn_balancete_receita('''||stExercicio||''','''','''||dtInicial||''','''||dtFinal||''','''||stCodEntidades||''' |
| 61 | ,'''','''','''','''','''','''','''') | 60 | ,'''','''','''','''','''','''','''') |
| 62 | - as retorno( | ||
| 63 | - cod_estrutural varchar, | ||
| 64 | - receita integer, | ||
| 65 | - recurso varchar, | ||
| 66 | - descricao varchar, | ||
| 67 | - valor_previsto numeric, | ||
| 68 | - arrecadado_periodo numeric, | ||
| 69 | - arrecadado_ano numeric, | ||
| 70 | - diferenca numeric | 61 | + AS retorno( |
| 62 | + cod_estrutural VARCHAR, | ||
| 63 | + receita INTEGER, | ||
| 64 | + recurso VARCHAR, | ||
| 65 | + descricao VARCHAR, | ||
| 66 | + valor_previsto NUMERIC, | ||
| 67 | + arrecadado_periodo NUMERIC, | ||
| 68 | + arrecadado_ano NUMERIC, | ||
| 69 | + diferenca NUMERIC | ||
| 71 | ) | 70 | ) |
| 72 | ORDER BY cod_estrutural | 71 | ORDER BY cod_estrutural |
| 73 | ) | 72 | ) |
| 74 | '; | 73 | '; |
| 75 | - EXECUTE stSql; | 74 | + EXECUTE stSql; |
| 76 | 75 | ||
| 77 | stSql :=' | 76 | stSql :=' |
| 78 | SELECT | 77 | SELECT |
| @@ -80,43 +79,43 @@ BEGIN | @@ -80,43 +79,43 @@ BEGIN | ||
| 80 | FROM ( | 79 | FROM ( |
| 81 | SELECT | 80 | SELECT |
| 82 | ''01''::VARCHAR AS cod_tipo | 81 | ''01''::VARCHAR AS cod_tipo |
| 83 | - ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR as valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.2.1.0.29.01.00.00.00%'' ) AS contrib_pat | ||
| 84 | - ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR as valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.2.1.0.29.07%'' ) AS contrib_serv_ativo | ||
| 85 | - ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR as valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.2.1.0.29.09%'' ) AS contrib_serv_inat_pens | ||
| 86 | - ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR as valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.3%'' ) AS rec_patrimoniais | ||
| 87 | - ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR as valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''2.2%'' ) AS alienacao_bens | ||
| 88 | - ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR as valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''2.5%'' ) AS outras_rec_cap | ||
| 89 | - ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR as valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.2.1.0.99.00.10.00.00%'' ) AS comp_prev | ||
| 90 | - ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR as valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.9.9.0.99%'' ) AS outras_rec | ||
| 91 | - ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR as valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''9.%'' ) AS deducoes_receita | 82 | + ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR AS valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.2.1.0.29.01.00.00.00'' ) AS contrib_pat |
| 83 | + ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR AS valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.2.1.0.29.07%'' ) AS contrib_serv_ativo | ||
| 84 | + ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR AS valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.2.1.0.29.09%'' ) AS contrib_serv_inat_pens | ||
| 85 | + ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR AS valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.3.0.0.00.00.00.00.00'' ) AS rec_patrimoniais | ||
| 86 | + ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR AS valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''2.2%'' ) AS alienacao_bens | ||
| 87 | + ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR AS valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''2.5%'' ) AS outras_rec_cap | ||
| 88 | + ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR AS valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.2.1.0.99.00.10.00.00'' ) AS comp_prev | ||
| 89 | + ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR AS valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.9.9.0.99%'' ) AS outras_rec | ||
| 90 | + ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR AS valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''9.0.0.0.0.00.00.00.00.00'') AS deducoes_receita | ||
| 92 | 91 | ||
| 93 | UNION | 92 | UNION |
| 94 | 93 | ||
| 95 | SELECT | 94 | SELECT |
| 96 | ''02''::VARCHAR AS cod_tipo | 95 | ''02''::VARCHAR AS cod_tipo |
| 97 | - ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR as valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.2.1.0.29.01.00.00.00%'' ) AS contrib_pat | ||
| 98 | - ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR as valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.2.1.0.29.07%'' ) AS contrib_serv_ativo | ||
| 99 | - ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR as valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.2.1.0.29.09%'' ) AS contrib_serv_inat_pens | ||
| 100 | - ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR as valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.3%'' ) AS rec_patrimoniais | ||
| 101 | - ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR as valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''2.2%'' ) AS alienacao_bens | ||
| 102 | - ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR as valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''2.5%'' ) AS outras_rec_cap | ||
| 103 | - ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR as valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.2.1.0.99.00.10.00.00%'' ) AS comp_prev | ||
| 104 | - ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR as valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.9.9.0.99%'' ) AS outras_rec | ||
| 105 | - ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR as valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''9.%'' ) AS deducoes_receita | 96 | + ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR AS valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.2.1.0.29.01.00.00.00'' ) AS contrib_pat |
| 97 | + ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR AS valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.2.1.0.29.07%'' ) AS contrib_serv_ativo | ||
| 98 | + ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR AS valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.2.1.0.29.09%'' ) AS contrib_serv_inat_pens | ||
| 99 | + ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR AS valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.3.0.0.00.00.00.00.00'' ) AS rec_patrimoniais | ||
| 100 | + ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR AS valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''2.2%'' ) AS alienacao_bens | ||
| 101 | + ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR AS valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''2.5%'' ) AS outras_rec_cap | ||
| 102 | + ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR AS valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.2.1.0.99.00.10.00.00'' ) AS comp_prev | ||
| 103 | + ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR AS valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.9.9.0.99%'' ) AS outras_rec | ||
| 104 | + ,( SELECT COALESCE(SUM(valor_previsto),0)::VARCHAR AS valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''9.0.0.0.0.00.00.00.00.00'') AS deducoes_receita | ||
| 106 | 105 | ||
| 107 | UNION | 106 | UNION |
| 108 | 107 | ||
| 109 | SELECT | 108 | SELECT |
| 110 | ''04''::VARCHAR AS cod_tipo | 109 | ''04''::VARCHAR AS cod_tipo |
| 111 | - ,( SELECT COALESCE(SUM(arrecadado_periodo),0)::VARCHAR as valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.2.1.0.29.01.00.00.00%'' ) AS contrib_pat | ||
| 112 | - ,( SELECT COALESCE(SUM(arrecadado_periodo),0)::VARCHAR as valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.2.1.0.29.07%'' ) AS contrib_serv_ativo | ||
| 113 | - ,( SELECT COALESCE(SUM(arrecadado_periodo),0)::VARCHAR as valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.2.1.0.29.09%'' ) AS contrib_serv_inat_pens | ||
| 114 | - ,( SELECT COALESCE(SUM(arrecadado_periodo),0)::VARCHAR as valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.3%'' ) AS rec_patrimoniais | ||
| 115 | - ,( SELECT COALESCE(SUM(arrecadado_periodo),0)::VARCHAR as valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''2.2%'' ) AS alienacao_bens | ||
| 116 | - ,( SELECT COALESCE(SUM(arrecadado_periodo),0)::VARCHAR as valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''2.5%'' ) AS outras_rec_cap | ||
| 117 | - ,( SELECT COALESCE(SUM(arrecadado_periodo),0)::VARCHAR as valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.2.1.0.99.00.10.00.00%'' ) AS comp_prev | ||
| 118 | - ,( SELECT COALESCE(SUM(arrecadado_periodo),0)::VARCHAR as valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.9.9.0.99%'' ) AS outras_rec | ||
| 119 | - ,( SELECT COALESCE(SUM(arrecadado_periodo),0)::VARCHAR as valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''9.%'' ) AS deducoes_receita | 110 | + ,( SELECT COALESCE(SUM(arrecadado_periodo),0)::VARCHAR AS valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.2.1.0.29.01.00.00.00'' ) AS contrib_pat |
| 111 | + ,( SELECT COALESCE(SUM(arrecadado_periodo),0)::VARCHAR AS valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.2.1.0.29.07%'' ) AS contrib_serv_ativo | ||
| 112 | + ,( SELECT COALESCE(SUM(arrecadado_periodo),0)::VARCHAR AS valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.2.1.0.29.09%'' ) AS contrib_serv_inat_pens | ||
| 113 | + ,( SELECT COALESCE(SUM(arrecadado_periodo),0)::VARCHAR AS valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.3.0.0.00.00.00.00.00'' ) AS rec_patrimoniais | ||
| 114 | + ,( SELECT COALESCE(SUM(arrecadado_periodo),0)::VARCHAR AS valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''2.2%'' ) AS alienacao_bens | ||
| 115 | + ,( SELECT COALESCE(SUM(arrecadado_periodo),0)::VARCHAR AS valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''2.5%'' ) AS outras_rec_cap | ||
| 116 | + ,( SELECT COALESCE(SUM(arrecadado_periodo),0)::VARCHAR AS valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.2.1.0.99.00.10.00.00'' ) AS comp_prev | ||
| 117 | + ,( SELECT COALESCE(SUM(arrecadado_periodo),0)::VARCHAR AS valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''1.9.9.0.99%'' ) AS outras_rec | ||
| 118 | + ,( SELECT COALESCE(SUM(arrecadado_periodo),0)::VARCHAR AS valor FROM tmp_balancete_receita WHERE cod_estrutural LIKE ''9.0.0.0.0.00.00.00.00.00'') AS deducoes_receita | ||
| 120 | 119 | ||
| 121 | ) AS retorno | 120 | ) AS retorno |
| 122 | '; | 121 | '; |
| @@ -130,4 +129,4 @@ BEGIN | @@ -130,4 +129,4 @@ BEGIN | ||
| 130 | 129 | ||
| 131 | RETURN; | 130 | RETURN; |
| 132 | END; | 131 | END; |
| 133 | -$$ language 'plpgsql'; | 132 | -$$ language 'plpgsql'; |
| 133 | +$$ language 'plpgsql'; | ||
| 134 | \ No newline at end of file | 134 | \ No newline at end of file |
gestaoPrestacaoContas/fontes/RPT/TCEMG/MPDF/LHTCEMGRelatorioRazaoDespesa.php
| @@ -66,19 +66,28 @@ | @@ -66,19 +66,28 @@ | ||
| 66 | </p> | 66 | </p> |
| 67 | 67 | ||
| 68 | <?php | 68 | <?php |
| 69 | - $totalGeralEmpenhado += $totalEmpenhado; | ||
| 70 | - $totalGeralLiquidado += $totalLiquidado; | ||
| 71 | - $totalGeralPago += $totalPago; | 69 | + $totalGeralEmpenhado = $registro['vl_total_empenhado']; |
| 70 | + $totalGeralLiquidado = $registro['vl_total_liquidado']; | ||
| 71 | + $totalGeralPago = $registro['vl_total_pago']; | ||
| 72 | + $totalGeralEmpenhadoAnulado = $registro['vl_total_empenhado_anulado']; | ||
| 73 | + $totalGeralLiquidadoAnulado = $registro['vl_total_liquidado_anulado']; | ||
| 74 | + $totalGeralPagoAnulado = $registro['vl_total_pago_anulado']; | ||
| 72 | 75 | ||
| 73 | $totalEmpenhado = 0; | 76 | $totalEmpenhado = 0; |
| 74 | $totalLiquidado = 0; | 77 | $totalLiquidado = 0; |
| 75 | $totalPago = 0; | 78 | $totalPago = 0; |
| 79 | + /* $totalGeralEmpenhadoAnulado = 0; | ||
| 80 | + $totalGeralLiquidadoAnulado = 0; | ||
| 81 | + $totalGeralPagoAnulado = 0;*/ | ||
| 76 | endforeach; | 82 | endforeach; |
| 77 | ?> | 83 | ?> |
| 78 | 84 | ||
| 79 | <p> | 85 | <p> |
| 80 | <h5>Total Geral</h5> | 86 | <h5>Total Geral</h5> |
| 81 | - Empenhado: <?= number_format($totalGeralEmpenhado, '2', ',', '.') ?> <br /> | ||
| 82 | - Liquidado: <?= number_format($totalGeralLiquidado, '2', ',', '.') ?> <br /> | ||
| 83 | - Pago: <?= number_format($totalGeralPago, '2', ',', '.') ?> | 87 | + Empenhado: <?= number_format($totalGeralEmpenhado, '2', ',', '.') ?> <br /> |
| 88 | + Empenhado Anulado: <?= number_format($totalGeralEmpenhadoAnulado, '2', ',', '.') ?> <br /> | ||
| 89 | + Liquidado: <?= number_format($totalGeralLiquidado, '2', ',', '.') ?> <br /> | ||
| 90 | + Liquidado Anulado: <?= number_format($totalGeralLiquidadoAnulado, '2', ',', '.') ?> <br /> | ||
| 91 | + Pago: <?= number_format($totalGeralPago, '2', ',', '.') ?> <br /> | ||
| 92 | + Pago Anulado: <?= number_format($totalGeralPagoAnulado, '2', ',', '.') ?> | ||
| 84 | </p> | 93 | </p> |
| 85 | \ No newline at end of file | 94 | \ No newline at end of file |
gestaoRH/fontes/PHP/IMA/instancias/configuracao/FMManterConfiguracaoSEFIP.php
| @@ -56,7 +56,13 @@ $obRFolhaPagamentoFolhaSituacao = new RFolhaPagamentoFolhaSituacao(new RFolhaPag | @@ -56,7 +56,13 @@ $obRFolhaPagamentoFolhaSituacao = new RFolhaPagamentoFolhaSituacao(new RFolhaPag | ||
| 56 | $jsOnload = "executaFuncaoAjax('preencherForm');"; | 56 | $jsOnload = "executaFuncaoAjax('preencherForm');"; |
| 57 | 57 | ||
| 58 | //Define a função do arquivo, ex: incluir, excluir, alterar, consultar, etc | 58 | //Define a função do arquivo, ex: incluir, excluir, alterar, consultar, etc |
| 59 | -$stAcao = $_GET['stAcao'] ? $_GET['stAcao'] : $_POST['stAcao']; | 59 | +//$stAcao = $_REQUEST['stAcao'] ? $_REQUEST['stAcao'] : Sessao::read('acao'); |
| 60 | + | ||
| 61 | +if (Sessao::read('NOVAacao') != "") { | ||
| 62 | + $stAcao = Sessao::read('NOVAacao'); | ||
| 63 | +} else { | ||
| 64 | + $stAcao = $_REQUEST['stAcao']; | ||
| 65 | +} | ||
| 60 | 66 | ||
| 61 | $obTAdministracaoConfiguracao = new TAdministracaoConfiguracao(); | 67 | $obTAdministracaoConfiguracao = new TAdministracaoConfiguracao(); |
| 62 | $obTAdministracaoConfiguracao->setDado("cod_modulo",40); | 68 | $obTAdministracaoConfiguracao->setDado("cod_modulo",40); |
| @@ -301,9 +307,9 @@ $stComplementoValida .= " erro = true;\n"; | @@ -301,9 +307,9 @@ $stComplementoValida .= " erro = true;\n"; | ||
| 301 | $stComplementoValida .= " mensagem += '@Campo E-mail do Contato inválido!()';\n"; | 307 | $stComplementoValida .= " mensagem += '@Campo E-mail do Contato inválido!()';\n"; |
| 302 | $stComplementoValida .= " }\n"; | 308 | $stComplementoValida .= " }\n"; |
| 303 | $stComplementoValida .= "}\n"; | 309 | $stComplementoValida .= "}\n"; |
| 304 | -$stComplementoValida .= "if (erro == false) {\n"; | ||
| 305 | -$stComplementoValida .= " BloqueiaFrames(true,false);\n"; | ||
| 306 | -$stComplementoValida .= " parent.frames[2].document.body.scrollTop=0; }\n"; | 310 | +//$stComplementoValida .= "if (erro == false) {\n"; |
| 311 | +//$stComplementoValida .= " BloqueiaFrames(true,false);\n"; | ||
| 312 | +//$stComplementoValida .= " parent.frames[2].document.body.scrollTop=0; }\n"; | ||
| 307 | 313 | ||
| 308 | $obFormulario->obJavaScript->setComplementoValida($stComplementoValida); | 314 | $obFormulario->obJavaScript->setComplementoValida($stComplementoValida); |
| 309 | 315 |
gestaoRH/fontes/PHP/IMA/instancias/configuracao/OCManterConfiguracaoSEFIP.php
| @@ -138,48 +138,53 @@ function preencherForm() | @@ -138,48 +138,53 @@ function preencherForm() | ||
| 138 | 138 | ||
| 139 | function submeter() | 139 | function submeter() |
| 140 | { | 140 | { |
| 141 | + //SistemaLegado::BloqueiaFrames(true,false); | ||
| 142 | + | ||
| 141 | $obErro = new Erro(); | 143 | $obErro = new Erro(); |
| 142 | - switch ($_GET["inTipoInscricao"]) { | 144 | + |
| 145 | + switch ($_REQUEST["inTipoInscricao"]) { | ||
| 143 | case 1: | 146 | case 1: |
| 144 | - if ($_GET["inCGM"] == "") { | ||
| 145 | - $obErro->setDescricao("Campo CGM inválido!()");; | 147 | + if ($_REQUEST["inCGM"] == "") { |
| 148 | + $obErro->setDescricao("Campo CGM inválido!"); | ||
| 146 | } else { | 149 | } else { |
| 147 | include_once(CAM_GA_CGM_MAPEAMENTO."TCGMPessoaJuridica.class.php"); | 150 | include_once(CAM_GA_CGM_MAPEAMENTO."TCGMPessoaJuridica.class.php"); |
| 148 | $obTCGMPessoaJuridica = new TCGMPessoaJuridica(); | 151 | $obTCGMPessoaJuridica = new TCGMPessoaJuridica(); |
| 149 | - | ||
| 150 | $obTCGMPessoaJuridica->setDado("numcgm",$_GET["inCGM"]); | 152 | $obTCGMPessoaJuridica->setDado("numcgm",$_GET["inCGM"]); |
| 151 | $obTCGMPessoaJuridica->recuperaPorChave($rsCgm); | 153 | $obTCGMPessoaJuridica->recuperaPorChave($rsCgm); |
| 154 | + | ||
| 152 | if ( $rsCgm->getCampo("cnpj") == "" ) { | 155 | if ( $rsCgm->getCampo("cnpj") == "" ) { |
| 153 | $obErro->setDescricao("O CGM ".$_GET["inCGM"]." não possui um cnpj cadastrado!"); | 156 | $obErro->setDescricao("O CGM ".$_GET["inCGM"]." não possui um cnpj cadastrado!"); |
| 154 | } | 157 | } |
| 155 | } | 158 | } |
| 156 | - break; | 159 | + break; |
| 160 | + | ||
| 157 | case 2: | 161 | case 2: |
| 158 | - if ($_GET["inCGM"] == "") { | ||
| 159 | - $obErro->setDescricao("Campo CEI inválido!()"); | 162 | + if ($_REQUEST["inCGM"] == "") { |
| 163 | + $obErro->setDescricao("Campo CEI inválido!"); | ||
| 160 | } | 164 | } |
| 161 | - break; | 165 | + break; |
| 166 | + | ||
| 162 | case 3: | 167 | case 3: |
| 163 | - if ($_GET["inCGM"] == "") { | ||
| 164 | - $obErro->setDescricao("Campo CGM inválido!()");; | 168 | + if ($_REQUEST["inCGM"] == "") { |
| 169 | + $obErro->setDescricao("Campo CGM inválido!"); | ||
| 165 | } else { | 170 | } else { |
| 166 | include_once(CAM_GA_CGM_MAPEAMENTO."TCGMPessoaFisica.class.php"); | 171 | include_once(CAM_GA_CGM_MAPEAMENTO."TCGMPessoaFisica.class.php"); |
| 167 | $obTCGMPessoaFisica = new TCGMPessoaFisica(); | 172 | $obTCGMPessoaFisica = new TCGMPessoaFisica(); |
| 168 | - | ||
| 169 | $obTCGMPessoaFisica->setDado("numcgm",$_GET["inCGM"]); | 173 | $obTCGMPessoaFisica->setDado("numcgm",$_GET["inCGM"]); |
| 170 | $obTCGMPessoaFisica->recuperaPorChave($rsCgm); | 174 | $obTCGMPessoaFisica->recuperaPorChave($rsCgm); |
| 175 | + | ||
| 171 | if ( $rsCgm->getCampo("cpf") == "" ) { | 176 | if ( $rsCgm->getCampo("cpf") == "" ) { |
| 172 | $obErro->setDescricao("O CGM ".$_GET["inCGM"]." não possui um cpf cadastrado!"); | 177 | $obErro->setDescricao("O CGM ".$_GET["inCGM"]." não possui um cpf cadastrado!"); |
| 173 | } | 178 | } |
| 174 | } | 179 | } |
| 175 | - break; | 180 | + break; |
| 176 | } | 181 | } |
| 182 | + | ||
| 177 | if ( !$obErro->ocorreu() ) { | 183 | if ( !$obErro->ocorreu() ) { |
| 178 | - $stJs .= "parent.frames[2].Salvar();\n"; | 184 | + $stJs .= "BloqueiaFrames(true,false);\nparent.frames[2].Salvar();\n"; |
| 179 | } else { | 185 | } else { |
| 180 | $stJs .= "alertaAviso('".$obErro->getDescricao()."','form','erro','".Sessao::getId()."');\n"; | 186 | $stJs .= "alertaAviso('".$obErro->getDescricao()."','form','erro','".Sessao::getId()."');\n"; |
| 181 | } | 187 | } |
| 182 | - | ||
| 183 | return $stJs; | 188 | return $stJs; |
| 184 | } | 189 | } |
| 185 | 190 |
gestaoRH/fontes/PHP/IMA/instancias/configuracao/PRManterConfiguracaoSEFIP.php
| @@ -51,76 +51,101 @@ $pgJS = "JS".$stPrograma.".js"; | @@ -51,76 +51,101 @@ $pgJS = "JS".$stPrograma.".js"; | ||
| 51 | 51 | ||
| 52 | $stAcao = $_POST["stAcao"] ? $_POST["stAcao"] : $_GET["stAcao"]; | 52 | $stAcao = $_POST["stAcao"] ? $_POST["stAcao"] : $_GET["stAcao"]; |
| 53 | 53 | ||
| 54 | +Sessao::setTrataExcecao(true); | ||
| 55 | +Sessao::getTransacao()->setMapeamento($obTAdministracaoConfiguracao); | ||
| 56 | + | ||
| 57 | +$obErro = new Erro(); | ||
| 58 | + | ||
| 54 | switch ($stAcao) { | 59 | switch ($stAcao) { |
| 60 | + | ||
| 55 | case "configurar": | 61 | case "configurar": |
| 56 | - Sessao::setTrataExcecao(true); | ||
| 57 | $inCodModulo = 40; | 62 | $inCodModulo = 40; |
| 58 | - $obTAdministracaoConfiguracao = new TAdministracaoConfiguracao(); | ||
| 59 | - $obTIMACategoriaSefip = new TIMACategoriaSefip(); | ||
| 60 | - $obTAdministracaoConfiguracao->setDado( "cod_modulo", $inCodModulo ); | ||
| 61 | - $obTAdministracaoConfiguracao->setDado( "exercicio" , Sessao::getExercicio() ); | ||
| 62 | - $obTAdministracaoConfiguracao->setDado( "parametro" , "cnae_fiscal".Sessao::getEntidade() ); | ||
| 63 | - $obTAdministracaoConfiguracao->setDado( "valor" , $_POST["HdninCodCnae"] ); | ||
| 64 | - $obTAdministracaoConfiguracao->alteracao(); | ||
| 65 | - | ||
| 66 | - $obTAdministracaoConfiguracao->setDado( "parametro" , "centralizacao".Sessao::getEntidade() ); | ||
| 67 | - $obTAdministracaoConfiguracao->setDado( "valor" , $_POST["inCodCentralizacao"] ); | ||
| 68 | - $obTAdministracaoConfiguracao->alteracao(); | ||
| 69 | - | ||
| 70 | - $obTAdministracaoConfiguracao->setDado( "parametro" , "codigo_outras_entidades_sefip".Sessao::getEntidade() ); | ||
| 71 | - $obTAdministracaoConfiguracao->setDado( "valor" , $_POST["inCodigoOutrasEntidades"] ); | ||
| 72 | - $obTAdministracaoConfiguracao->alteracao(); | ||
| 73 | - | ||
| 74 | - $obTAdministracaoConfiguracao->setDado( "parametro" , "fpas".Sessao::getEntidade() ); | ||
| 75 | - $obTAdministracaoConfiguracao->setDado( "valor" , $_POST["inCodFPAS"] ); | ||
| 76 | - $obTAdministracaoConfiguracao->alteracao(); | ||
| 77 | - | ||
| 78 | - $obTAdministracaoConfiguracao->setDado( "parametro" , "gps".Sessao::getEntidade() ); | ||
| 79 | - $obTAdministracaoConfiguracao->setDado( "valor" , $_POST["inCodPagamentoGPS"] ); | ||
| 80 | - $obTAdministracaoConfiguracao->alteracao(); | ||
| 81 | - | ||
| 82 | - $obTAdministracaoConfiguracao->setDado( "parametro" , "tipo_inscricao".Sessao::getEntidade() ); | ||
| 83 | - $obTAdministracaoConfiguracao->setDado( "valor" , $_POST["inTipoInscricao"] ); | ||
| 84 | - $obTAdministracaoConfiguracao->alteracao(); | ||
| 85 | - | ||
| 86 | - $obTAdministracaoConfiguracao->setDado( "parametro" , "inscricao_fornecedor".Sessao::getEntidade() ); | ||
| 87 | - $obTAdministracaoConfiguracao->setDado( "valor" , $_POST["inCGM"] ); | ||
| 88 | - $obTAdministracaoConfiguracao->alteracao(); | ||
| 89 | - | ||
| 90 | - $obTAdministracaoConfiguracao->setDado( "parametro" , "nome_pessoa_contato_sefip".Sessao::getEntidade() ); | ||
| 91 | - $obTAdministracaoConfiguracao->setDado( "valor" , $_POST["stPessoaContato"] ); | ||
| 92 | - $obTAdministracaoConfiguracao->alteracao(); | ||
| 93 | - | ||
| 94 | - $obTAdministracaoConfiguracao->setDado( "parametro" , "telefone_pessoa_contato_sefip".Sessao::getEntidade() ); | ||
| 95 | - $obTAdministracaoConfiguracao->setDado( "valor" , $_POST["stTelefoneContato"] ); | ||
| 96 | - $obTAdministracaoConfiguracao->alteracao(); | ||
| 97 | - | ||
| 98 | - $obTAdministracaoConfiguracao->setDado( "parametro" , "DDD_pessoa_contato_sefip".Sessao::getEntidade() ); | ||
| 99 | - $obTAdministracaoConfiguracao->setDado( "valor" , $_POST["stDDDContato"] ); | ||
| 100 | - $obTAdministracaoConfiguracao->alteracao(); | ||
| 101 | - | ||
| 102 | - $obTAdministracaoConfiguracao->setDado( "parametro" , "mail_pessoa_contato_sefip".Sessao::getEntidade() ); | ||
| 103 | - $obTAdministracaoConfiguracao->setDado( "valor" , $_POST["stEmailContato"] ); | ||
| 104 | - $obTAdministracaoConfiguracao->alteracao(); | ||
| 105 | - | ||
| 106 | - $obTIMACategoriaSefip->excluirTodos(); | ||
| 107 | - | ||
| 108 | - if(count(Sessao::read("arModalidades")) == 0) { | ||
| 109 | - Sessao::encerraExcecao(); | ||
| 110 | - SistemaLegado::alertaAviso($pgForm,"É necessário inserir ao menos 1 (uma) Modalidades de Recolhimento!","incluir","aviso", Sessao::getId(), "../"); | ||
| 111 | - break; | ||
| 112 | - } | ||
| 113 | - | ||
| 114 | - foreach (Sessao::read("arModalidades") as $inIndex=>$arModalidade) { | ||
| 115 | - $obTIMACategoriaSefip->setDado("cod_modalidade",$arModalidade["inCodModalidadeRecolhimento"]); | ||
| 116 | - foreach ($arModalidade["categorias"] as $inCodCategoria) { | ||
| 117 | - $obTIMACategoriaSefip->setDado("cod_categoria",$inCodCategoria); | ||
| 118 | - $obTIMACategoriaSefip->inclusao(); | 63 | + |
| 64 | + if (count(Sessao::read("arModalidades")) == 0) { | ||
| 65 | + Sessao::write('NOVAacao',$stAcao); | ||
| 66 | + SistemaLegado::alertaAviso($pgForm,"É necessário inserir ao menos 1 (uma) Modalidades de Recolhimento!","n_incluir","erro", Sessao::getId(), "../"); | ||
| 67 | + } else { | ||
| 68 | + $obTAdministracaoConfiguracao = new TAdministracaoConfiguracao(); | ||
| 69 | + $obTIMACategoriaSefip = new TIMACategoriaSefip(); | ||
| 70 | + | ||
| 71 | + $obTAdministracaoConfiguracao->setDado( "cod_modulo", $inCodModulo ); | ||
| 72 | + $obTAdministracaoConfiguracao->setDado( "exercicio" , Sessao::getExercicio() ); | ||
| 73 | + $obTAdministracaoConfiguracao->setDado( "parametro" , "cnae_fiscal".Sessao::getEntidade() ); | ||
| 74 | + $obTAdministracaoConfiguracao->setDado( "valor" , $_POST["HdninCodCnae"] ); | ||
| 75 | + $obTAdministracaoConfiguracao->alteracao($boTransacao); | ||
| 76 | + | ||
| 77 | + $obTAdministracaoConfiguracao->setDado( "parametro" , "centralizacao".Sessao::getEntidade() ); | ||
| 78 | + $obTAdministracaoConfiguracao->setDado( "valor" , $_POST["inCodCentralizacao"] ); | ||
| 79 | + $obTAdministracaoConfiguracao->alteracao($boTransacao); | ||
| 80 | + | ||
| 81 | + $obTAdministracaoConfiguracao->setDado( "parametro" , "codigo_outras_entidades_sefip".Sessao::getEntidade() ); | ||
| 82 | + $obTAdministracaoConfiguracao->setDado( "valor" , $_POST["inCodigoOutrasEntidades"] ); | ||
| 83 | + $obTAdministracaoConfiguracao->alteracao($boTransacao); | ||
| 84 | + | ||
| 85 | + $obTAdministracaoConfiguracao->setDado( "parametro" , "fpas".Sessao::getEntidade() ); | ||
| 86 | + $obTAdministracaoConfiguracao->setDado( "valor" , $_POST["inCodFPAS"] ); | ||
| 87 | + $obTAdministracaoConfiguracao->alteracao($boTransacao); | ||
| 88 | + | ||
| 89 | + $obTAdministracaoConfiguracao->setDado( "parametro" , "gps".Sessao::getEntidade() ); | ||
| 90 | + $obTAdministracaoConfiguracao->setDado( "valor" , $_POST["inCodPagamentoGPS"] ); | ||
| 91 | + $obTAdministracaoConfiguracao->alteracao($boTransacao); | ||
| 92 | + | ||
| 93 | + $obTAdministracaoConfiguracao->setDado( "parametro" , "tipo_inscricao".Sessao::getEntidade() ); | ||
| 94 | + $obTAdministracaoConfiguracao->setDado( "valor" , $_POST["inTipoInscricao"] ); | ||
| 95 | + $obTAdministracaoConfiguracao->alteracao($boTransacao); | ||
| 96 | + | ||
| 97 | + $obTAdministracaoConfiguracao->setDado( "parametro" , "inscricao_fornecedor".Sessao::getEntidade() ); | ||
| 98 | + $obTAdministracaoConfiguracao->setDado( "valor" , $_POST["inCGM"] ); | ||
| 99 | + $obTAdministracaoConfiguracao->alteracao($boTransacao); | ||
| 100 | + | ||
| 101 | + $obTAdministracaoConfiguracao->setDado( "parametro" , "nome_pessoa_contato_sefip".Sessao::getEntidade() ); | ||
| 102 | + $obTAdministracaoConfiguracao->setDado( "valor" , $_POST["stPessoaContato"] ); | ||
| 103 | + $obTAdministracaoConfiguracao->alteracao($boTransacao); | ||
| 104 | + | ||
| 105 | + $obTAdministracaoConfiguracao->setDado( "parametro" , "telefone_pessoa_contato_sefip".Sessao::getEntidade() ); | ||
| 106 | + $obTAdministracaoConfiguracao->setDado( "valor" , $_POST["stTelefoneContato"] ); | ||
| 107 | + $obTAdministracaoConfiguracao->alteracao($boTransacao); | ||
| 108 | + | ||
| 109 | + $obTAdministracaoConfiguracao->setDado( "parametro" , "DDD_pessoa_contato_sefip".Sessao::getEntidade() ); | ||
| 110 | + $obTAdministracaoConfiguracao->setDado( "valor" , $_POST["stDDDContato"] ); | ||
| 111 | + $obTAdministracaoConfiguracao->alteracao($boTransacao); | ||
| 112 | + | ||
| 113 | + $obTAdministracaoConfiguracao->setDado( "parametro" , "mail_pessoa_contato_sefip".Sessao::getEntidade() ); | ||
| 114 | + $obTAdministracaoConfiguracao->setDado( "valor" , $_POST["stEmailContato"] ); | ||
| 115 | + $obTAdministracaoConfiguracao->alteracao($boTransacao); | ||
| 116 | + | ||
| 117 | + $obErro = $obTIMACategoriaSefip->excluirTodos($boTransacao); | ||
| 118 | + | ||
| 119 | + if (!$obErro->ocorreu()) { | ||
| 120 | + foreach (Sessao::read("arModalidades") as $inIndex=>$arModalidade) { | ||
| 121 | + $obTIMACategoriaSefip->setDado("cod_modalidade",$arModalidade["inCodModalidadeRecolhimento"]); | ||
| 122 | + | ||
| 123 | + foreach ($arModalidade["categorias"] as $inCodCategoria) { | ||
| 124 | + $obTIMACategoriaSefip->setDado("cod_categoria",$inCodCategoria); | ||
| 125 | + $obErro = $obTIMACategoriaSefip->inclusao($boTransacao); | ||
| 126 | + | ||
| 127 | + if ($obErro->ocorreu()) { | ||
| 128 | + break; | ||
| 129 | + } | ||
| 130 | + } | ||
| 131 | + } | ||
| 119 | } | 132 | } |
| 120 | - } | ||
| 121 | 133 | ||
| 122 | - Sessao::encerraExcecao(); | ||
| 123 | - SistemaLegado::alertaAviso($pgForm,"Configuração da SEFIP concluída com sucesso!","incluir","aviso", Sessao::getId(), "../"); | 134 | + if (!$obErro->ocorreu()) { |
| 135 | + $stMsg = "Configuração da SEFIP concluída com sucesso!"; | ||
| 136 | + | ||
| 137 | + Sessao::write('NOVAacao',$stAcao); | ||
| 138 | + | ||
| 139 | + SistemaLegado::alertaAviso($pgForm.'?'.Sessao::getId()."&stAcao=".$stAcao, $stMsg."",$stAcao,"aviso", Sessao::getId(), "../"); | ||
| 140 | + } else { | ||
| 141 | + SistemaLegado::exibeAviso(urlencode($obErro->getDescricao()), 'form', 'erro', Sessao::getId(), '../'); | ||
| 142 | + } | ||
| 143 | + } | ||
| 124 | break; | 144 | break; |
| 125 | } | 145 | } |
| 146 | + | ||
| 147 | +Sessao::encerraExcecao(); | ||
| 148 | + | ||
| 149 | +SistemaLegado::LiberaFrames(true,true); | ||
| 150 | + | ||
| 126 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/rodape.inc.php'; | 151 | include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/rodape.inc.php'; |