Creacion y Sincronizacion de Reportes

Modificado el Mié., 28 Ago. a las 1:22 P. M.

Actualizacion y sincronizacion de reportes en Mandarina POS

1- Cuando se crea una cuenta nueva, se crean unos reportes en servidor que se descargan a la base de datos local
2- Despues del registro se tiene que cerrar e iniciar sesion para que se actualicen desde el xml de forma local
3- Ya que se actualicen desde el archivo xml resta sincronizar para que se suban los cambios al servidor

Registro de reportes en el archivo XML
Las fechas de los registros tienen que tener un orden 

*Se tienen que modificar las fechas del nodo Reporte y ReportesCampos


Reportes nuevos
   FechaCreacion > FechaSincronizacion  

Reportes Actualizados
   FechaModificacion > FechaSincronizacion > FechaActualizacion > FechaCreacion  

Los reportes que no se subian es porque tenian las fechas incorrectas y se mandaban en la funcion de editar y no la de crear

ya le  acomodé las fecha en el XML para las cuentas nuevas, las cuentas actuales se tendria que cambiar desde el sistema local para que se puedan subir en la sincronizacion

Los reportes afectados son

-Nuevos
ReporteMovimientoArticulos
GrupoModificadoresProducto
ProductosCompuestos
ListadoXmlAdicionalesCorteCaja

-Actualizados
ListadoPermisos
ImpresionCortesCaja
ImpresionEtiquetasArticulos

En particular el reporte ImpresionCortesCaja se tiene que tratar como nuevo en las cuentas que ya estan creadas porque el reporte que se crea inicialmente en el servidor tiene un nombre diferente Impresioncortecaja y como no lo encuentra no se va a actualizar, va a marcar el error de cuando se quiere editar un registro que no existe

"Error al subir reportes - Respuesta API: Microsoft.EntityFrameworkCore.DbUpdateConcurrencyException: Database operation expected to affect 1 row(s) but actually affected 0 row(s). Data may have been modified or deleted since entities were loaded. See http://go.microsoft.com/fwlink/?LinkId=527962 for information on understanding and handling optimistic concurrency exceptions."


Ya estan modificadas las fechas de los reportes nuevos en el XML de actualizaciones, recomiendo poner la FechaCreacion, puede ser la fecha actual y las otras fechas poner la minima 1900-01-01T00:00:00 para que se cumpla la condicion y para los reportes actualizados porner las fechas en el orden correcto.

El nombre incorrecto del formato tambien esta modificado.

¿Le fue útil este artículo?

¡Qué bueno!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Díganos cómo podemos mejorar este artículo!

Seleccione al menos una de las razones

Comentarios enviados

Agradecemos su iniciativa, e intentaremos corregir el artículo