![]() |
![]() |
| 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
|
|||
|
|||
|
Cita:
Buenas rci Nosotros hacemos más o menos lo que comentas... creamos el objeto a enviar (RegFactuSistemaFacturacion) en el momento del envío, y se alimenta de una tabla creada para los envíos que tiene todos los datos necesarios. Una vez creado el objeto a enviar lo serializamos y guardamos el XML en una ruta. Pero realmente ese XML no lo usamos para nada, de hecho hasta nos planteamos no guardarlo. Saludos |
|
#2
|
|||
|
|||
|
Cita:
Si realmente el XML no lo usas, cuando dices que "se alimenta de UNA tabla", imagino que debe ser mas de una, porque a parte de que la tabla debe tener unas 100 columnas para guardar toda la información posible de un registro de facturación, los datos que pueden tener múltiples ocurrencias como por ejemplo los bloques de desglose, no puedes representarlos en UNA sola tabla, por ejemplo registros_facturacion, sino que tendrías que tener una segunda relacionada (por ejemplo registros_facturacion_desglose) que tenga todos los desgloses de cada RF. Lo tenéis así? Gracias |
|
#3
|
|||
|
|||
|
Yo guardo tanto el XML completo que se envia (con los diferentes RF) como el RF de la factura. Luego en el programa estando en una factura doy la opción de abrir esos XML si se quieren ver.
|
|
#4
|
|||
|
|||
|
Cita:
Nosotros el XML completo que se envía no lo guardamos. Esta opción del programa para ver los distintos registros de facturación también la tenemos en mente, pero de momento no la hemos desarrollado. Que haces? abres directamente un fichero XML con el visor de textos que tenga el PC del usuario o has creado una pantalla con los datos puestos de forma mas legible? Saludos |
|
#5
|
|||
|
|||
|
Cita:
Buenas de nuevo rci Es una única tabla que ahora mismo tiene 127 columnas (cremo que ya no crecerá más porque estamos con los últimos retoques y pruebas). En lo que se refiere a desglose, tenemos un máximo de 6 ivas por documento. Es una restricción que ya teníamos de antes, y por tanto en esta tabla tenemos los campos: BaseImponible1,BaseImponible2,BaseImponible3,BaseImponible4,BaseImponible5,BaseImponible6 CuotaIva1,CuotaIva2,CuotaIva3,CuotaIva4,CuotaIva5,CuotaIva6 CuotaRecargo1,CuotaRecargo2,CuotaRecargo3,CuotaRecargo4,CuotaRecargo5,CuotaRecargo6 etc. Y sólo le damos valores a los registros que correspondan. No me digas que no está muy bien planteado porque ya lo sé ![]() Y en cuanto a los XML los guardamos en una carpeta del PC, en la base de datos sólo guardamos su ruta para poder abrirlos desde la pantalla correspondiente del programa Saludos |
|
#6
|
|||
|
|||
|
Cita:
Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Repetir una accion | lmpadron | C++ Builder | 5 | 29-07-2010 20:21:31 |
| Repetir datos con un clik | aanil | SQL | 11 | 20-02-2010 21:40:10 |
| No repetir datos en una columna | edusus | Conexión con bases de datos | 3 | 23-04-2006 18:24:51 |
| Es sano repetir? | Johnny Q | OOP | 4 | 12-07-2005 21:09:51 |
| Repetir datos en Rave Reports | Tecnic2 | Impresión | 1 | 05-11-2004 12:20:11 |
|