NORMA LEGAL OFICIAL DEL DÍA 20 DE SEPTIEMBRE DEL AÑO 1998 (20/09/1998)
CANTIDAD DE PAGINAS: 24
TEXTO PAGINA: 19
Lima, domingo 20 de setiembre de 1998 el- Pág. 164177 9.- El contador de estaciones empieza a contar desde la estacibn 1. lo.- Si el contador de estaciones no sobrepasa el número total de estaciones y el usuario no ha abortado, el proceso continúa. Caso contrario, va al paso 19. ll.- El programa abre el archivo VOTAOO.DBF, dentro del disquete. 12.- Añade el contenido de VOTAOO.DBF al archivo temporal. 13.- Añade 1 al contador de estaciones y va al paso 9. 14.- El contador de estaciones empieza a contar desde la estación 1. 15.- Si el contador de estaciones no sobrepasa el número total de estaciones y el usuario no ha abortado el proceso continúa, caso contrario, va al paso 19. 16.- El programa abre el archivo. 17.- Añade el contenido de VOTAOO.DBF al archivo temporal. 18.- Añade el contenido del archivo MESA a un archivo temporal de mesas. 19.- Añade el contenido del archivo LOGJEE a otro archivo temporal. 20: Añade 1 al contador de estaciones y va al paso 14. 21.- Ejecuta el procedimiento pon-vota, que se encarga de actualizar el archivo general de votaciones VOTAOO. Procedimiento pon-vota Este procedimiento es parte del módulo de consolidación, y su función es vaciar la información relevante desde los archivos temporales formados en el modulo de consolidación a los archivo8 generales (consolidados) a nivel provincial. 1. Abre el archivo VOTA00 de la computadora que ejerce de concentrador. 2. Va al primer registro del archivo temporal de votacio- nes. 3. Copia en memoria los campos del actual registro del archivo temporal 4. Busca si en el archivo VOTA00 existe un registro similar en los campos clave de mesa, lista, tipoelec y coddigit, que son los identificadores de los registros de esta archivo. 5. Si encuentra un registro similar, comprueba que se trate de una 3ra. Verificación. Si es asi, copia en esteregistro las variables almacenadas en el paso 3, de lo contrario, no altera los datos 6. Si no encuentra un registro similar, agrega un nuevo registro en el fin de VOTA00 y allí copia los datos de las variables almacenadas en el paso 3. 7. Pasa al siguiente registro del archivo temporal. 8. Si lleg6 al final del archivo temporal, prosigue al siguiente paso; caso contrario, va al paso 3. 9. Se va al archivo temporal de las mesas y se ubica en el primer registro. 10. Copia en memoria los campos del actual registro del archivo temporal de mesas. ll. El sistema busca el registro del archivo MESA con el mismo número de mesa. 12. Si la mesa ha sufrido alguna modificación en su estado de digitación, se graba el cambio. 13. Pasa al siguiente registro del archivo temporal de mesas. 14. Si llegó al final del archivo temporal de mesas, prosigue al siguiente paso; caso contrario, va al paso 10. 15. Se va al archivo temporal de las resoluciones del JEE y se posiciona en el primer registro. 16. Copia en memoria los campos del actual registro del archivo temporal de mesas. 17. El sistema busca si existe un registro del archivo LOGJEE con los mismos datos. 18. Si no existe, anade el registro del archivo temporal al archivo LOGJEE. Caso contrario, no agrega ni actualiza ningún dato. 19. Pasa al siguiente registro del archivo temporal de mesas. 20. Si lleg6 al final del archivo temporal de mesas, prosigue al siguiente paso; en caso contrario, va al paso 16. 21. Se dibuja una ventana que informa al usuario los registros añadidos y los actualizados. MODULO DE CALCULO DE RESULTADOS El módulo de cálculo de resultados se encarga de usar los archivos generales (consolidados) a nivel provincial, sumar los votos que cada lista consiguió en cada mesa, llenar archivos con el resultado de dichas sumas (que viene a ser el resultado numerico de la votación por localidad), calcular la cifra repartidora y asignar las va- cantes de alcalde y regidores a los candidatos en función a las vacantes que obtuvo cada lista. l-1. Abre los archivos UBIGEO (distritos y provincias), CANDIDAD (candidatos) y VOTA00 (votaciones). Selecciona el orden de indexación del archivo UBIGEO según el código de ubigeo y el candidato según ubigeo, lista y mímero de candidato. 2. Crea un archivo temporal llamado QuerysmO en el que se establece la relación del máximo ingreso de datos (l= Digitación, 2 y 5=lra. Verificación, 3=2da. Verificación, 4= 3ra. Verificación) que hay por cada ítem de votación (ubigeo+ mesa+ tipoelec+ lista) para el caso de las listas distritales. Se toma en cuenta sólo el ingreso de datos más completo, es decir, que por una mesa que ha sido digitada, solamente se tomarán en cuenta los registros de la digitación, mientras que una lista que ha sido verificada 3 veces se tomarán en cuenta los registros de la 3ra. Verificación. 3. Crea otro archivo temporal Querysml en el que se establece la suma de las votaciones con máximo ingreso halladas en la tabla QuerysmO. 4. Se abre el archivo BSUMDIST (suma de votaciones distritales). 5. Se borra su contenido anterior (se empieza la suma de votaciones desde cero y se recalcula para todas las mesas con alguna digitación). 6. Se va al primer registro de Querysml. 7. Copia el contenido del registro actual de Querysml a variables de memoria. 8. Añade un registro al archivo BSUMDIST y copia en él las antes mencionadas variables de memoria. 9. Pasa al siguiente registro de Querysml. 10. Si llegó al final de Querysml, prosigue; en caso contrario, va al paso 6. ll. Elimina los archivos temporales QuerysmO y Querysml 12. Crea una tabla temporal llamada Querysm2 en la que se establece la relación del máximo ingreso de datos (l= Digitación, 2 y 5=lra. Verificación, 3=2da. Verificación, 4= 3ra. Verificación) que hay por cada ítem de votación (ubigeo+ mesa+ tipoelec+ lista) para el caso de las listas provinciales. Se toma en cuenta sólo el ingreso de datos más completo, es decir, que por una mesa que ha sido digitada. solamente se tomaran en cuenta los registros de la digitación, mientras que una lista que ha sido verificada 3 veces se tomarán en cuenta los registros de la 3ra. Verificación. 13. Crea una tabla temporal llamada Querysm3 en la que se establece la suma de las votaciones con máximo ingreso halladas en la tabla QuerysmZ. 14. Se abre el archivo BSUMPROV (suma de votaciones j provinciales). 15. Se borra su contenido anterior. 16. Se va al primer registro de Querysm3 17. Copia el contenido del registro actual de Querysm3 a variables de memoria. 18. Añade un registro a BSUMPROV y copia en él las antes mencionadas variables de memoria. 19. Pasa al siguiente registro de Querysm3. 20. Si llegó al final de Querysm3, prosigue; en caso contrario, va al paso 17. 21. Elimina los archivos temporales Querysm2 y Querysm3. 22. Se ejecuta el procedimiento mesa-plano (se encarga de trasladar la información contenida en la suma de votacio- nes de BSUMDIST y BSUMPROV a otro formato de archi- vos, no normalizado, para su uso en reportes). 23. Se chequea que no haya nulidad del proceso debido a: (a) Sufragantes menos que el 50% de eiectores hábiles (ausentismo) ; (b) Suma de votos blancos y nulos más de los 2/3 de los emitidos. 24. Se determina si se pasa a una segunda vuelta (Gana- dor con menos de 20% de votos válidosj. 25. Si no ocurren los casos mencionados en los dos puntos anteriores, se ejecuta el procedimiento cifra-repart (calcula la cifra repartidora y asigna vacantes a las listas). Procedimiento mesa-plano. Ingresa información a dos archivos (BRESDISTy BRES- PROV) que muestran los mismos resultados que BSUMDIST y BSUMPROV pero en otro formato, a razón de un solo registro por localidad. l.- Abre los archivos BRESDIST y BRESPROV. 2.- Borra el anterior contenido de BRESDIST y BRES- PRO’,‘. 3.- Establece el orden de indexado de BRESDIST y de BRESPROV al campo ubigeo. 4.- Se va al primer registro de BSUMDIST. 5.- Pasa al siguiente registro de BSUMDIST. 6.- Busca en BRESDIST un registro con el mismo ubigeo que el del registro actual de BSUMDIST.