Qué se puede cambiar y qué no.
Cinco motivos por los que un registro puede no ser editable, un motivo parcial y por qué la respuesta llega antes de que aparezca el botón Editar.
Antes de mostrar el botón de edición, cada pantalla plantea una pregunta, y una ubicación en el servidor la responde. La misma función luego evalúa si se guarda el archivo: si aparece un botón, significa que funciona, y si no aparece, se explica el motivo.
Por defecto, sí. Un registro es editable a menos que se cumpla una de estas cinco condiciones.
| Suelo | Por qué no | ¿Qué hacer en su lugar? |
|---|---|---|
| Vista | La pantalla se compone de otros registros en lugar de sostenerse por sí sola. | Modifique esos registros; este sigue. |
| Inmutable | Se trata de un registro de auditoría o un registro del sistema: un registro de acceso a gráficos, un movimiento de acciones, la ejecución de un trabajo. | Nada. Que no cambie es precisamente la razón de conservarlo. |
| Estado | El documento ha sido publicado, cancelado o convertido. | Reviértalo o emita una nota de crédito. |
| Período | El período fiscal en el que se incluye está cerrado. | Publica la corrección en un período abierto. |
| Histórico | Se trata de una versión con fecha de vigencia ya ha expirado. | Cambia la versión vigente. Esta es la que todavía responde una fecha anterior a esa. |
El terreno parcial
Cuando otros registros apuntan a este, su número o código de identificación se bloquea y el resto de la información permanece editable. Cambiar la numeración de una cuenta que citan cuarenta diarios haría que estos diarios dijeran algo que no dijeron. Sin embargo, un proveedor cuya dirección es incorrecta no se vuelve ineditable solo porque tenga facturas asociadas; el formulario muestra el campo bloqueado, con el motivo, y permite corregir la dirección.
El modo de solo lectura ya no implica inmutabilidad. Una pantalla marcada como de solo lectura en la navegación aún puede permitir correcciones según esta regla; el servidor decide por registro y por usuario en el momento de la consulta. No deduzca, solo porque falte el botón de edición en una fila, que la pantalla no se puede corregir en otra.
Los datos sensibles a la fecha cambian DESDE una fecha
En un registro con un período de vigencia, el formulario de edición pregunta cuándo entra en vigor el cambio. Si se adelanta la fecha, la versión vigente se cierra el día anterior y se crea una nueva versión que incluye el registro completo con el cambio aplicado. Si se deja la fecha como está, esa versión se corrige directamente.
La historia nunca se reescribe. Por eso, una fecha de referencia tiene algún significado: al preguntar cuál era una tarifa, un precio o una categoría laboral en una fecha de marzo, se devuelve el valor real de ese mes, no el actual. Esta regla se aplica de forma idéntica tanto en la lista como en la página del registro y en el panel de datos maestros.
Cada pantalla tiene una forma
Cuando se declara un formulario predefinido, se utiliza. Si no se declara ninguno, el servidor lo describe a partir de las columnas que el registro acepta: tipos, campos obligatorios y un selector para cada clave externa. De esta forma, un registro puede corregirse en una pantalla que nadie diseñó, en lugar de ser irrecuperable porque nadie lo ha revisado aún.