Etiquetas

Acer (1) Administrador (45) adobe (1) almacenamiento (2) Android (6) Apache (5) Apple (53) Apple Tv (3) Apps (4) AppStore (2) Articulos (36) ArtTech (3) Aspel (1) Asus (8) Audio (5) Bases de Datos (5) BlackBerry (5) Boot (8) BusinessIntelligence (4) CIO (4) CMS (2) Conmutador (4) Consola (17) CONTPAQi (1) Cydia (2) Debian (4) Diagnostico (22) Disco Duro (12) Diseño grafico (3) DIY (4) Drivers (3) ecommerce (3) electronica (4) Email (2) Excel (5) Facebook (2) Firewall (12) Forticlient (4) Fortinet (7) FTA (5) Ftp (4) Gadgets (47) google (5) googledocs (1) Hardware (63) Hp (3) HTML (2) Impresoras (7) Intel (6) IOS (28) Ipad (23) Iphone (27) Ipod (22) ITunes (14) Joomla (6) Kernel (2) LAMP (7) Laptop (24) Libro (3) Linux (24) Mac (22) Manuales (12) Microsip (4) Microsoft (13) Mods (7) MotherBoards (16) moviles (17) Mysql (2) Nagravision (3) Netbook (10) Noticias (4) Noticias. (12) Nube (11) Ocio (4) Office (9) Opensource (17) OS (1) Osx (22) Outlook (2) Pantallas (3) Perl (1) pgsql (1) Php (7) Programacion (4) publicidad (2) Red (45) Redes Sociales (8) Reparacion (21) Rss (1) satellite (4) Seguridad (9) Server (31) Servicio (10) Shell (12) Smartphones (10) Sofware (63) spam (1) Sql (2) SSH (4) Syslinux (5) Tablets (14) Teclado (3) Telefonia (11) transponder (3) Trucos (59) Ubuntu (8) unix (6) Usb (7) Video (8) virtuemart (1) Virus (3) Vista (6) Voz (3) Vpn (6) Wallpaper (1) web (18) Webmin (1) Wifi (7) Win7 (18) Windows (48) x64 (9) Youtube (3)
Mostrando entradas con la etiqueta Microsip. Mostrar todas las entradas
Mostrando entradas con la etiqueta Microsip. Mostrar todas las entradas

miércoles, 2 de marzo de 2016

Reparar Base de Datos Firebird - FDB



(Si estas en un Servidor, asegúrate de ejecutar la terminal como Administrador o que tengas permisos de escritura en la carpeta de trabajo).No funciona en la PowerShell de Windows, tiene que ser en la Consola CMD.

  1. Detener el Servidor del Firebird. (services.msc)
  2. Hacer una copia de la Base de Datos dañada.
  3. Reinicia el Firebird y ejecuta estos comandos en una carpeta:

gfix -v -full -user SYSDBA -password masterkey BDDAÑADA.fdb
gfix -mend -user SYSDBA -password masterkey BDDAÑADA.fdb
gbak -b -v -user SYSDBA -password masterkey BDDAÑADA.fdb BDDAÑADA.fbk
 

4.-Si el el respaldo se realizo correctamente, solo queda restaurar la Base de Datos con el siguiente comando:

gbak -c -v -user SYSDBA -password masterkey BDDAÑADA.fbk BDREPARADA.fdb


viernes, 21 de octubre de 2011

Microsip - Solucion a las multiples Impresiones en Clientes con Consignatarios.


Algunas de las formas prediseñadas del microsip 2010, en este caso la nota de cargo (puede suceder con otros documentos), en los clientes con Multiples consignatarios, arrojan la impresion una copia del mismo por cada direccion de consignatario registrado.

La solucion a este detalle, es agregar un Parametro en la pestaña Busqueda, del Diseñador de Consultas en el Reporteador. Este parametro establecerá la direccion principal del cliente para mostrarla en la nota de Cargo, limitando el numero de impresiones a 1, tal como se aprecia en la imagen.

Direccion_ Cliente Principal?   =   S  

viernes, 12 de agosto de 2011

jueves, 17 de marzo de 2011

Microsip - Solucion al error de costeo en polizas de Inventario


Hace unos dias, que se lleva presentando un error en los meses de enero y febrero al intentar generar las polizas del modulo de inventarios 2010, con el mensage de error :

"No es posible generar polizas debido a que existen movimientos pendientes de asignar costo en el periodo inidicado" 

Pese a que se revisaron los movimientos de los dias, no se detecto ninguna anomalia e incluso se ejecuto la herramienta de recalcular costos, pero no hubo exito, todos los articulos tenian costo y ningun documento (entrada o Salida) estaba en Cero, a exepcion de unas ventas de mostrador, pero estas ya se encontraban contabilizadas, por lo que no era probable que estas ocasionen el error, debido a que los movimientos contabilizados se ignoran al crear las polizas. 

Despues de un rato de analizar y revisar la informacion desde la interfaz del microsip y no encontrar solucion, no me quedo mas remedio, que desensamblar el programa con el PE Explorer para revisar en su estructura , el origen del mensaje de error.
Y despues de revisar el codigo fuente del modulo de inventarios, me encuentro con este codigo, el cual me dice lo que verifica y de alli obtengo la solucion, la cual es que un codigo, aparentemente por error del mismo microsip esta marcado, con costeo pendiente, en la tabla DOCTOS_IN_DET por lo que la solucion es localizar dichos codigos y en ese campo remplazar el 'S' por el 'N', para eso abrimos el IBexpert para conectarnos a la base de datos y ejecutar el siguiente SQL:


SELECT * FROM DOCTOS_IN_DET A WHERE
A.fecha='12.01.2011'
AND A.costeo_pend='S'


Despues de asegurarnos que no hay registros pendientes de asignar costo, procedemos a crear las polizas desde el modulo de inventarios, com originalmente, se hizo y con lo anterior, queda solucionado el problema.