Por razões de segurança e integridade, a ação de copiar e colar foi ligeiramente modificada de acordo com os contextos em que estas acções são executadas. Vamos ver mais de perto!
Expressões e fórmulas
Textos estilizados e documentos 4D Write Pro podem conter fórmulas que são executadas por comando ou durante eventos especiais (impressões, exportações)
Essas fórmulas são geralmente “inofensivas”. Se elas retornam a data atual ou um número de página é de pouca importância. Por outro lado, quando se referem a elementos ou métodos da base de dados, podem tornar-se mais sensíveis.
Contextos e aplicações
Quando o ambiente está sob controlo, não há razão para filtrar nada. Copiar uma fórmula de um documento 4D Write Pro para outro dentro da mesma aplicação não é problema algum. O mesmo se aplica ao texto estilizado.
Se um utilizador tem acesso a fórmulas que mostram um salário ou número de segurança social algures, não há razão para que não possa copiar essas mesmas fórmulas para outro documento no mesmo ambiente.
Por outro lado, se não se tratar da mesma aplicação, mas baseada na mesma estrutura (por exemplo, uma em teste e outra em produção), a situação é bastante diferente. Neste último caso, copiar e colar pode ter consequências totalmente indesejáveis.
Valores vs. fórmulas
Quando uma ação de cópia é executada, a fórmula (ou fórmulas) é copiada para a área de transferência, juntamente com os valores devolvidos por essas fórmulas, quer se trate de texto, datas ou imagens…
Ao colar, consoante o contexto, será utilizada a opção de colar um ou outro.
Se colar dentro da mesma aplicação, as fórmulas serão copiadas de forma idêntica (como fórmulas)
Por outro lado, se colar noutro ambiente, apenas os valores (calculados no momento da cópia) e não as fórmulas serão colados, quer como texto quer como imagem.
Conclusão
Este comportamento não é opcional; está ativo a partir de 4D 20 R10.
Uma pequena mudança de comportamento, um grande passo para a segurança e integridade dos dados!
Comments are not currently available for this post.