Copiado y pegado más inteligente para proteger sus datos

Por razones de seguridad e integridad, la acción de copiar y pegar se ha modificado ligeramente en función de los contextos en los que se realizan estas acciones. Veámoslo más de cerca.

Expresiones y fórmulas

Los textos con estilo y los documentos 4D Write Pro pueden contener fórmulas que se ejecutan por comando o durante eventos especiales (impresiones, exportaciones).
Estas fórmulas son generalmente «inofensivas». Que devuelvan la fecha actual o un número de página tiene poca importancia. En cambio, cuando hacen referencia a los elementos o a los métodos de la base de datos, la cosa puede volverse más delicada.

Contextos y aplicaciones

Cuando el entorno está bajo control, no hay razón para filtrar nada. Copiar una fórmula de un documento 4D Write Pro a otro dentro de la misma aplicación no supone ningún problema. Lo mismo ocurre con el texto con estilo.
Si un usuario tiene acceso a fórmulas que muestran un salario o un número de la seguridad social en algún lugar, no hay ninguna razón por la que no pueda copiar estas mismas fórmulas en otro documento del mismo entorno.

En cambio, si no se trata de la misma aplicación, pero se basa en la misma estructura (por ejemplo, una en pruebas y otra en producción), la situación es bien distinta. En este último caso, copiar y pegar puede tener consecuencias totalmente indeseables.

Valores Y fórmulas

Cuando se realiza una acción de copia, la(s) fórmula(s) se copian en el portapapeles, junto con los valores devueltos por estas fórmulas, ya sean texto, fechas o imágenes…
Al pegar, dependiendo del contexto, se optará por pegar una u otra.

Si se pega dentro de la misma aplicación, las fórmulas se copiarán de forma idéntica (como fórmulas).
En cambio, si se pega en otro entorno, sólo se pegarán los valores (calculados en el momento de la copia) y no las fórmulas, ya sea como texto o como imagen.

Conclusión

Este comportamiento no es opcional; está activo a partir de 4D 20 R10.
Un pequeño cambio en el comportamiento, ¡un gran paso hacia la seguridad e integridad de los datos!

Roland Lannuzel
- Propietario de Producto y Experto en 4D - Después de estudiar electrónica, Roland se dedicó a la informática industrial como desarrollador y consultor, construyendo soluciones para clientes con una variedad de bases de datos y tecnologías. A finales de los años 80 se enamoró de 4D y lo ha utilizado para escribir aplicaciones de negocio que incluyen sistemas de contabilidad, facturación y correo electrónico.Eventualmente se unió a la compañía en 1997, las valiosas contribuciones de Roland incluyen el diseño de especificaciones, herramientas de prueba, demos, así como la formación y hablar con la comunidad 4D en muchas conferencias. Continúa dando forma activamente al futuro de 4D definiendo nuevas características y herramientas de desarrollo de bases de datos.