Chytřejší kopírování a vkládání pro ochranu vašich dat

Automaticky přeloženo z Deepl

Z důvodů bezpečnosti a integrity byla akce kopírování a vkládání mírně upravena podle kontextů, ve kterých se tyto akce provádějí. Pojďme se na ně podívat blíže!

Výrazy a vzorce

Stylizované texty a dokumenty 4D Write Pro mohou obsahovat vzorce, které se provádějí na příkaz nebo při zvláštních událostech (tisk, export).
Tyto vzorce jsou obecně „neškodné“. Na tom, zda vracejí aktuální datum nebo číslo stránky, příliš nezáleží. Na druhou stranu, pokud odkazují na databázové prvky nebo metody, může to být citlivější.

Kontexty a aplikace

Když je prostředí pod kontrolou, není důvod nic filtrovat. Kopírování vzorce z jednoho dokumentu 4D Write Pro do jiného v rámci téže aplikace není žádný problém. Totéž platí pro stylizovaný text.
Pokud má uživatel někde přístup k vzorcům zobrazujícím plat nebo číslo sociálního pojištění, není důvod, proč by nemohl tytéž vzorce zkopírovat do jiného dokumentu ve stejném prostředí.

Na druhou stranu, pokud se nejedná o stejnou aplikaci, ale je založena na stejné struktuře (například jedna v testovacím prostředí, druhá v produkčním), je situace zcela jiná. V druhém případě může mít kopírování a vkládání zcela nežádoucí důsledky.

Hodnoty vs. vzorce

Při akci kopírování se do schránky zkopíruje vzorec (nebo vzorce) spolu s hodnotami, které tyto vzorce vracejí, ať už jde o text, data nebo obrázky…
Při vkládání se v závislosti na kontextu použije volba vložení jednoho nebo druhého.

Při vkládání v rámci téže aplikace se vzorce zkopírují identicky (jako vzorce).
Naopak při vkládání do jiného prostředí se vloží pouze hodnoty (vypočtené v okamžiku kopírování), nikoli vzorce, a to buď jako text, nebo jako obrázek.

Závěr

Toto chování není volitelné; je aktivní od verze 4D 20 R10.
Malá změna chování, velký krok k bezpečnosti a integritě dat!

Roland Lannuzel
- Product Owner & 4D Expert - Po studiu elektroniky se Roland věnoval průmyslovým IT jako vývojář a konzultant, který vytvářel řešení pro zákazníky s různými databázemi a technologiemi. Koncem 80. let se zamiloval do 4D a používal jej při psaní podnikových aplikací, které zahrnovaly účetní, fakturační a e-mailové systémy. nakonec se připojil ke společnosti v roce 1997 a Rolandův cenný přínos zahrnuje návrh specifikací, testovacích nástrojů, demoverzí a také školení a přednášky pro komunitu 4D na mnoha konferencích. Nadále aktivně utváří budoucnost 4D definováním nových funkcí a nástrojů pro vývoj databází.