Předchozí

Následující

Book Contents

Book Index

Změny v návrháři objektů

Po každé reinstalaci K2 je potřeba:

1. Znovu provést operaci "Deploy" pro každý aktivní projekt NO

2. Restartovat K2 a otevřít nějaký projekt NO

3. Provést kontrolu hlavních funkcí skriptových formulářů pro datové moduly z NO

4. Nastavit právo na prohlížení

Proč je to potřeba:

Ad 1) Deploy

Na základě nahlášených problémů jsou do NO postupně doplňovány nové kontroly a upravovány již existující. Je možné, že ačkoliv v používané verzi operace "Deploy" proběhla bez problémů, po přechodu na novější verzi může kontrola ohlásit problém, který bude potřeba vyřešit.

Mezi očekávatelné problémy patří:

Ad 2) Otevření NO

Při otevření projektu NO se spustí vlákno, které na pozadí vytvoří originály pro všechny registrované datové moduly. Platí to i pro DM vytvořené v NO, pro které to především znamená, že dojde k překladu skiptového kódu, pokud nějaký obsahují. Přeložitelnost je nutnou podmínkou pro fungování těchto DM.

Nepřeložitelnost přitom může být způsobena jak změnami v implementaci NO, takže změnami v jádru K2. Příkladem zásadní změny v NO je změna v pojmenování tříd položkových DM, což bylo vynuceno zjištěním, že dochází k fatálním přeslechům ve jménech tříd.

Ad 3) Kontrola formulářů

Neexistuje aparát, který by automaticky ověřil funkčnost skriptových formulářů pro datové moduly NO - standardními prostředky lze ověřit přeložitelnost, ale nikoliv funkčnost.

Ad 4) Právo na prohlížení

U všech hlavičkových datových modulů je nutno povinně nastavit „Zděděnou property“ „PrProhl“ (právo na prohlížení). Pokud nebude nastaveno, nepůjde datový modul otevřít.

Doporučení

Funkčnost projektu NO je vhodné ověřit na cílové verzi předem na nějaké kopii dat. Fungování NO je během vývoje ověřováno na standardních DEMO datech a tímto způsobem nelze zachytit problémy, které jsou podmíněny existencí RF nebo používáním rozšíření datových modulů.

Poznámka

Pro příští verze je v plánu zahrnout body 1 a 2 do povinné inicializace verze.

Příbuzná témata

Změny customizací

Změna ve skriptech a sestavách

Změny struktur

Změny v instalaci

Změny v modulu TD_OneRec

Zrušena standardní sestava UCT_HLK

Zrušení daňové rekapitulace (DL, RL, OB)

Jednotka U_Common

Zrušení parametrů mandanta

Zrušení práva

Zrušení reinstalačního módu po reinstalaci

Zrušení sekce modules a files ve skriptových jednotkách "U_???"

Zrušení staré historie polí

Analytické osy

Banky

Finance ve skriptu

Povinné středisko na položkách N/P

Univerzální formuláře

Zaokrouhlovací konstanty do vlastních firem