![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
justo esto me viene al pelo para un problema que me estaba surgiendo, y era como encadenar registros , si había 2 tiendas que usan el mismo SIF, pero el SIF es programa de escritorio (exe hecho con delphi), y la base de datos es local (firebird). Al no poder conectarse una tienda con otra para saber cual ha sido el ultimo registro, la opción era que cada tienda trabajara con una serie distinta, y cada serie llevara un encadenamiento propio. (lo que señalan como 'centros de facturación independientes, como tiendas')
La solución según esta documentación, es utilizar el mismo IdSistemaInformatico y Version, pero distinto NumeroInstalacion, de tal manera que cada tienda lleva su numero de instalación y su encadenamiento. He hecho las pruebas y efectivamente, si envías con el mismo NifObligado+IdSistemaInformatico+Version, pero distinto NumeroInstalacion, puedes trabajar con encadenamientos distintos |
|
#2
|
|||
|
|||
|
Buenas compañeros, a mi lo que me lleva loco es esta frase de las últimas FAQ de desarrolladores:
"Incluso si se formatea el ordenador donde estaba instalado un SIF y se reinstala el mismo software de nuevo en ese mismo ordenador, el nuevo SIF así constituido debe llevar otro nº de instalación diferente al anterior que tenía, y que no coincida con la de ningún otro SIF de ese OEF (pasado, presente o futuro)." No entiendo para nada... es como si al reinstalar el programa este fuera otro SIF distinto y tuviera que empezar a encadenar o llevar un encadenamiento propio cuando no es así dado que por ejemplo hemos recuperado una copia del SIF y queremos continuar... En fin ... que retorcidos son estos hijos de p.... |
|
#3
|
|||
|
|||
|
Bueno, tampoco creo que puedan saber si el programa se ha reinstalado o no.
A no ser que vayan a mirar las fechas de los archivos en la carpeta del programa, el programa será el mismo, y si has recuperado un backup los datos también... No le veo ningún tipo de lógica. |
|
#4
|
|||
|
|||
|
Cita:
Es justo eso lo que quieren que se haga. Si reinstalas o formateas el número de instalación tiene que ser distinto al que tenía antes, con lo cual el encadenamiento tiene que empezar de 0 (lo que significa que el primer registro no irá encadenado a nada) |
|
#5
|
|||
|
|||
|
Cita:
Lo que se encadena son los registros de facturación por la huella y el registro anterior. Si mis clientes están trabajando normalmente y yo decido cambiar algún literal del SIF o mostrar la API de otra forma mas clara, tendría que cambiar la versión del SIF porque se ha modificado con respecto al anterior y posteriormente colgar la actualización para que mis clientes se actualicen online, pero sigo encadenando los RF´s igual que antes. El emisor de las facturas no cambia. |
|
#6
|
|||
|
|||
|
Del encadenamiento se hablo en varios hilos, y como bien dijo @sglorka:
Como un SIF se identifica con los 3 parámetros OT+IDISTEMA+IDINSTALACION, la respuesta a la pregunta de cómo hay que encadenar los registros de facturación de un OT sería, por cada SIF que tenga desplegado. |
|
#7
|
|||
|
|||
|
¿ Y que pasa si la empresa cierra por vacaciones 1 mes ?
¿ Como leches van a diferenciar entre una reinstalación, (si se tarda varios días) o un periodo de vacaciones ? Creo que no tienen forma de saberlo. |
|
#8
|
|||
|
|||
|
No entiendo el tema de vacaciones con la reinstalación.
Yo por ejemplo me guardo en cada equipo un fichero con el nº de instalación, que el nº es el datetime (es uno de los ejemplos que pusieron ellos mismos), ese fichero se crea la primera vez que se genere un RF, mientras el fichero exista sera la misma instalación, en el caso que se formatee o se cambie de equipo, como no encuentra ese fichero se vuelve a crear el nº de instalación. Y al igual que ese fichero para el nº de instalación tengo otros para saber cual fue el ultimo RF enviado y así realizar el encadenamiento. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Esquema BD | Zina | Varios | 8 | 10-11-2016 17:00:01 |
| Acceso al Esquema de una BD de Oracle | lgarcia | Oracle | 2 | 02-07-2013 15:09:32 |
| Esquema programación. | REHome | Varios | 6 | 12-04-2007 22:03:05 |
| crear archivos esquema *.sch | KmoCuesta | Tablas planas | 0 | 16-09-2005 21:48:05 |
| Saber si existe un tablespace y/o un esquema | Jose Manuel | Oracle | 2 | 17-12-2004 17:13:32 |
|