Check the new version here

Popular channels

Recuperar un backup fallido de SIAP

Es vox populi, que el sistema de backup del SIAP es muy malo. Pero a veces, hackearlo es sumamente sencillo y nos puede sacar de un apuro.

Generalmente, cuando hacemos un backup del SIAP este nos deja un archivo llamado siap_bkp.zip; el mismo es un .ZIP comprimido (deflat) con clave para la extraccion. Dentro de el estan los MDB del SIAP y de sus aplicativos (tales como IVA, CM, ETC); cuando recuperamos este backup, el mismo requiere ciertas cosas para hacer una recuperacion exitosa, a saber:

Aplicativos instalados y abiertos AL MENOS UNA VEZ con cualquier contribuyente: Esto es, ademas de instalar por ejemplo IVA, deberan abrirlo ya que cuando se instala el aplicativo NO CREA IVA.MDB y el restaurador del BACKUP de SIAP buscara ese MDB para volcar el contenido del backup (si no esta, FALLA).

Que el aplicativo a restaurar TENGA LA MISMA ESTRUCTURA de MDB que el backup: Esto si que es una hazaña; muchas veces los aplicativos al ir cambiando de version, abandonan dentro de su estructura de tablas ciertos campos, y en la siguiente version, esos campos no se generan mas; por ejemplo, supongamos que en la version 2 del IVA existia el campo IIBB en la tabla contribuyentes, pero luego ese campo se dejo de usar en la version 3... si hacemos un backup de un aplicativo VIEJO de IVA que viene desde la version 1, sobre un IVA 3 recien instalado y abierto una vez (recordar lo anteriormente escrito) cuando el backup recupere la informacion seguramente tendra ese campo (aunque depreciado, ya no se usa) y como la base de la version 3 no trae ese campo, ZAS, error al recuperar el backup... sigan leyendo, hay esperanza...

AVISO - AVISO - AVISO - AVISO - AVISO - AVISO - AVISO - AVISO - AVISO - AVISO - AVISO -

ANTES DE HACER NADA, COPIAR TODO EL SIAP A OTRO LADO, MANIPULAR ARCHIVOS DE ESTA MANERA ES PELIGROSO Y PODES PERDER DATOS. TODO LO QUE A CONTINUACION DESCRIBO SON METODOS NO CONVENCIONALES PARA RESTAURAR UN BACKUP Y PODES PERDER DATOS EN EL INTENTO. ESTAS AVISADO QUE NO SOY RESPONSABLE DE LO QUE TE PUEDA PASAR.

AVISO - AVISO - AVISO - AVISO - AVISO - AVISO - AVISO - AVISO - AVISO - AVISO - AVISO -


Hackeando el backup:

Primer problema: Nuestro .ZIP tiene clave, y al extraerlo, ZAS, nos la pide (grrrr)... No hay problema..., en un SIAP vacio (copiamos el SIAP a una carpeta como el raiz del disco para jugar con nuestro backup) sin modulos, y hacemos la restauracion (si si, va a fallar, pero eso es lo que quiero)... cuando iniciamos la restauracion, aparece el cartelito ¡Eahh, usted no tiene tal modulo bla bla bla!; ahi sin cerrar el SIAP y el cartel, nos vamos a la carpeta del SIAP y vamos a encontrar ¡una carpeta TEMP!; ahi mismo nos copiamos todo el contenido de ella a otro lado y ¡Ya tenemos nuestro backup descomprimido y sin clave!... Estos archivos nos van a ser muy utiles...

Segundo problema: Me pasaron un backup y no se que modulos necesito... como dije antes, podes hacer el primer problema, y la carpeta temporal que rescatas tiene todos los MDB de los aplicativos, solo debes mirar los nombres de los MDB e instalar los modulos necesarios. Ejemplos:

IVA.MDB -> IVA
CM.MDB -> SIFERE
SIJP12.MDB -> SICOSS
CyVP.MDB -> Comprobantes y Volantes de Pago

Deberas buscar en internet los nombres, pero casi siempre salen facil.


Tercer problema: Iniciamos el proceso de recuperacion pero no tenemos todas las versiones y estructura del aplicativo o estamos recuperando el backup y en el peor de los momentos, ERROR; tal o cual modulo no puede ser recuperado, o por un campo, o por que el MDB no se que... No worry, cerramos el SIAP, vamos a nuestra carpeta temp recuperada de el problema anterior y buscamos el MDB del aplicativo (por ejemplo IVA.MDB); copiamos ese MDB dentro de nuestra carpeta del aplicativo y probamos el aplicativo a ver si levanta... ¡bingo! puede que haya funcionado... Si eso no funciono, bajamos MDBViewerPlus y reparabase.exe (desde la AFIP) y abrimos la base de datos en blanco del BACKUP (ver primer problema) y la base de datos en blanco del aplicativo nuevo y comparamos base x base agregando los campos que falten en las tablas (si si, es muy tedioso, pero si funciona, son unos cracks ) La clave del MDB es naDdePraKciN y recuerden pasar primero la aplicacion reparabase.exe sobre el MDB para que lo pueda abrir sin problemas (compactar y reparar).


Espero que les sirva la data.
Diego Leonardo Revechini
www.olafitoweb.com.ar
+1
2
0
2Comments
matyg_11

capooooo.... muchas gracias por la info!

0
epastinante

El password de los archivos comprimidos siap_bkp.ZIP es ";PWD=naDdePraKciN" sin las comillas. Para que les facilite el tema de mirar dentro de los MDB.

Saludos,
Esteban

+1
danyolaf

Gracias por el dato, lo voy a probar y te comento

0