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!
