Saltar a contenido

Enviar los cambios y resolver problemas#

Los cambios de un formulario se guardan en la base de datos al pulsar Enviar cambios. El envío lleva a la vez todos los cambios pendientes del formulario y de sus detalles, y se aplica entero o no se aplica: así nunca queda un maestro guardado sin sus detalles, ni la mitad de una corrección.

Enviar los cambios#

  1. Revise lo pendiente si quiere: el filtro Pendientes de la barra enseña solo los registros con cambios.
  2. Pulse Enviar cambios (n) en la cabecera del documento. El número es el de cambios pendientes; sin cambios, el botón está desactivado.
  3. Espere a que la línea de estado deje de decir «Trabajando…».

Si todo va bien:

  • La línea de estado dice «Cambios guardados: 2 alta(s), 3 modificación(es) y 1 baja(s).».
  • El formulario se vuelve a leer, para que vea los datos como quedan en la base de datos, y se queda en el registro en el que estaba. Un registro nuevo vuelve a quedar elegido con la clave que le haya dado la base de datos.

Empowerment Center guarda primero las altas y modificaciones de los maestros y después las de los detalles. Las bajas van al revés: primero los detalles y después los maestros.

Un envío: todo o nada Orden en que se aplican los cambios de un envío, en una sola transacción: altas y modificaciones del maestro, altas y modificaciones de los detalles, bajas de los detalles y bajas del maestro; si todo va bien se confirma y, si hay un problema, se deshace todo. Un envío: todo o nada Todo bien Un problema Altas y modificaciones del maestro Clientes Altas y modificaciones de los detalles Facturas, Líneas Bajas de los detalles Bajas del maestro se confirma se deshace todo y se marcan los registros La clave que genera la base de datos para un maestro nuevo pasa a sus detalles
Un envío: todo o nada Orden en que se aplican los cambios de un envío, en una sola transacción: altas y modificaciones del maestro, altas y modificaciones de los detalles, bajas de los detalles y bajas del maestro; si todo va bien se confirma y, si hay un problema, se deshace todo. Un envío: todo o nada Todo bien Un problema Altas y modificaciones del maestro Clientes Altas y modificaciones de los detalles Facturas, Líneas Bajas de los detalles Bajas del maestro se confirma se deshace todo y se marcan los registros La clave que genera la base de datos para un maestro nuevo pasa a sus detalles
Un envío: todo o nada Ver a tamaño completo Ver a tamaño completo

Cuando el envío encuentra problemas#

Si un solo cambio no se puede guardar, no se guarda ninguno. La línea de estado dice «No se ha guardado nada: n registro(s) con problemas. Resuélvalos y vuelva a enviar.». Sus cambios siguen pendientes en el navegador; no se pierde nada.

ECenter comprueba todos los cambios antes de cancelar el envío, así que le enseña todos los problemas a la vez. Cada registro con un problema:

  • lleva el triángulo de aviso en la columna del estado;
  • enseña, al elegirlo, un aviso encima de la rejilla con el problema y sus acciones.

Para ir de uno a otro, elija el filtro Con problemas.

Un registro con el aviso «Otro usuario lo ha cambiado» y los botones para resolverloUn registro con el aviso «Otro usuario lo ha cambiado» y los botones para resolverlo
Un registro con el aviso «Otro usuario lo ha cambiado» y los botones para resolverlo

Los problemas y cómo resolverlos#

Problema Qué ha pasado Cómo resolverlo
Otro usuario lo ha cambiado Desde que leyó el registro, otra persona cambió alguno de los campos que usted cambia (o, si lo borra, cualquiera de sus campos). Elija una acción del aviso (abajo) y vuelva a enviar.
Ya no existe Otra persona borró el registro, o ya no entra en sus universos. Descartar mis cambios.
Viola una regla de integridad La base de datos lo rechaza: una clave repetida, un valor que tiene que existir en otra tabla, un campo obligatorio vacío. El aviso añade el mensaje de la base de datos. Corrija el valor (por ejemplo, otra clave) o descarte el cambio.
Valor no válido Un valor no se puede guardar en su columna: no es del tipo o no cabe. El aviso añade el motivo. Corrija el valor.
Quedaría fuera de sus universos Con el cambio, el registro dejaría de estar en los datos que usted puede ver (por ejemplo, un comercial del Norte que pasa un cliente al Sur). Corrija el valor o descarte el cambio. Si el cambio es correcto, pídalo a quien tenga ese universo.
Error de la base de datos Otro error de la base de datos, con su mensaje. Según el mensaje. Si no lo entiende, avise al administrador.

Un registro que otro usuario ha cambiado#

Cuando el problema es «Otro usuario lo ha cambiado», el registro ya enseña los valores que tiene ahora en la base de datos, y el aviso ofrece tres acciones:

Acción Qué hace
Usar los valores actuales Se queda con lo que hay ahora en la base de datos, en todos los campos. Su cambio se pierde.
Mantener mis cambios Conserva sus valores en los campos que usted cambió y toma lo de ahora en los demás. Al volver a enviar, sus valores se escriben sobre los del otro usuario.
Descartar mis cambios Vuelve el registro a como se leyó.

Después de resolver todos los problemas, pulse otra vez Enviar cambios.

Consejo

«Mantener mis cambios» no toca los campos que usted no cambió: si otro usuario corrigió el teléfono y usted el correo, se quedan los dos cambios.

Cuando no se sabe si se guardaron#

Si se corta la conexión mientras envía, el navegador no recibe la respuesta y no puede saber si los cambios se guardaron. La línea de estado lo dice: «No se sabe si se han guardado los cambios (…). Pulse «Actualizar» para comprobarlo antes de volver a enviarlos: si ya se guardaron, se repetirían.».

Pulse Actualizar y compruebe los registros antes de enviar otra vez. Esto importa sobre todo con altas: enviarlas dos veces daría registros repetidos.

Si los cambios se guardaron pero el formulario no se pudo volver a leer, la línea de estado dice «Los cambios se han guardado (…), pero no se ha podido volver a leer el formulario: … Pulse «Actualizar» para verlo como está.». Los cambios ya no figuran como pendientes, así que no se enviarían dos veces.

Cambios hechos mientras se envía#

Puede seguir editando mientras se envían los cambios. Lo que cambie durante el envío no se da por enviado: queda pendiente y el formulario no se vuelve a leer, para no perderlo. La línea de estado lo avisa: «Cambios guardados: … Los cambios hechos mientras se guardaban siguen pendientes (n): el formulario no se ha vuelto a leer para no perderlos.». Envíelos cuando termine.

Salir o volver a leer con cambios pendientes#

ECenter pregunta antes de perder cambios sin enviar:

Cuándo Pregunta Para no perder nada
Sale del formulario (a otro documento, a otra página) «¿Salir sin enviar los cambios del formulario?» Seguir editando
Pulsa Actualizar «¿Actualizar el formulario?» Cancelar
Cambia los campos o los detalles «¿Cambiar el formulario sin enviar los cambios?» Seguir editando
Alguien procesa el libro o la segmentación (Procesar libro, Procesar segmentación) «¿Cargar el formulario procesado sin enviar los cambios?» Seguir editando: sigue con lo que tenía.
Cierra o recarga la pestaña, o cierra el navegador La pregunta del propio navegador (su texto lo pone el navegador) Quedarse en la página

Si deja el formulario abierto mucho rato sin usarlo, su lectura en el servidor caduca. No tiene que hacer nada: al enviar, al abrir un detalle o al insertar, ECenter vuelve a procesar el formulario y repite la acción, sin perder sus cambios pendientes.

Véase también#