
<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://w.cidesa.com.ve/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>http://w.cidesa.com.ve/index.php?action=history&amp;feed=atom&amp;title=Migrar_Asignacion_Inicial_Presupuestaria</id>
		<title>Migrar Asignacion Inicial Presupuestaria - Historial de revisiones</title>
		<link rel="self" type="application/atom+xml" href="http://w.cidesa.com.ve/index.php?action=history&amp;feed=atom&amp;title=Migrar_Asignacion_Inicial_Presupuestaria"/>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php?title=Migrar_Asignacion_Inicial_Presupuestaria&amp;action=history"/>
		<updated>2026-07-25T02:50:15Z</updated>
		<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
		<generator>MediaWiki 1.16.2</generator>

	<entry>
		<id>http://w.cidesa.com.ve/index.php?title=Migrar_Asignacion_Inicial_Presupuestaria&amp;diff=2114&amp;oldid=prev</id>
		<title>Vescalona: New page: 1.- Migrar la asignacion de todas las partidas pero a nivel global, es decir, del periodo '00'.  2.- Cargamos la distribucion periodica en base al periodo 00:      INSERT INTO CPASIINI   (...</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php?title=Migrar_Asignacion_Inicial_Presupuestaria&amp;diff=2114&amp;oldid=prev"/>
				<updated>2010-03-26T22:09:30Z</updated>
		
		<summary type="html">&lt;p&gt;New page: 1.- Migrar la asignacion de todas las partidas pero a nivel global, es decir, del periodo &amp;#39;00&amp;#39;.  2.- Cargamos la distribucion periodica en base al periodo 00:      INSERT INTO CPASIINI   (...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;1.- Migrar la asignacion de todas las partidas pero a nivel global, es decir, del periodo '00'.&lt;br /&gt;
&lt;br /&gt;
2.- Cargamos la distribucion periodica en base al periodo 00:&lt;br /&gt;
&lt;br /&gt;
    INSERT INTO CPASIINI   (CODPRE,NOMPRE,PERPRE,ANOPRE,MONASI,MONPRC,MONCOM,MONCAU,MONPAG,MONTRA,MONTRN,MONADI,MONDIM,MONAJU,MONDIS,DIFERE,STATUS ) &lt;br /&gt;
    SELECT CODPRE,NOMPRE,&lt;br /&gt;
    B.PEREJE,ANOPRE,ROUND(MONASI/12,2) AS MONASI,MONPRC,MONCOM,MONCAU,MONPAG,&lt;br /&gt;
   MONTRA,MONTRN,MONADI,MONDIM,MONAJU,ROUND(MONASI/12,2) AS MONDIS,DIFERE,STATUS &lt;br /&gt;
    FROM CPASIINI A,CPPEREJE B WHERE PERPRE='00'  ORDER BY CODPRE,PEREJE&lt;br /&gt;
&lt;br /&gt;
3.-Identificamos los titulos con diferencia por redondeo&lt;br /&gt;
&lt;br /&gt;
create  or replace view cpdifasiini as select a.codpre,a.monasi,b.monto,(a.monasi-b.monto) as diferencia from cpasiini a,(select codpre,sum(monasi) as monto from &lt;br /&gt;
cpasiini where perpre&amp;lt;&amp;gt;'00' group by codpre) b &lt;br /&gt;
where a.codpre=b.codpre and a.perpre='00' and a.monasi&amp;lt;&amp;gt;b.monto&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.- Generar los script para actualizar los titulos con diferencias.&lt;br /&gt;
&lt;br /&gt;
select 'UPDATE CPASIINI SET MONASI=MONASI+('||TO_CHAR(DIFERENCIA,'0.99')||') WHERE CODPRE='||CHR(39)||CODPRE||CHR(39)||' AND PERPRE='||CHR(39)||'12'||CHR(39)||';' from cpdifasiini&lt;br /&gt;
&lt;br /&gt;
el query anterior me genera un update por cada titulo con diferencia, se deben asegurar que al correr el query se trae todos los registros, luego se copian toda la columna y &lt;br /&gt;
la copian y ejecutan en la  herramienta de base de datos de su preferencia.&lt;br /&gt;
&lt;br /&gt;
6.- consulta nuevamente la vista cpdifasiini para asegurarse que viene vacia (sin titulops con diferencias)&lt;br /&gt;
&lt;br /&gt;
select * from cpdifasiini;&lt;br /&gt;
&lt;br /&gt;
Elaborado por: Oswaldo Gutierrez  ---  Subido por: Vanessa Escalona&lt;/div&gt;</summary>
		<author><name>Vescalona</name></author>	</entry>

	</feed>