13.6.1. Příkaz INITIATE Formát: INITIATE jméno-sestavy ... Funkce: Příkaz INITIATE zahajuje zpracování všech sestav, jejichž jména jsou uvedena za slovem INITIATE. Pravidla: 1) Každé z uvedených jmen sestavy musí být definováno v některé klauzuli RD v REPORT SECTION. 2) Před provedením příkazu INITIATE musí uživatel otevřít příkazem OPEN OUTPUT ty výstupní soubory, pomocí nichž budou zapisovány logické věty uvedených sestav (viz 13.3.). (Přesně vzato by stačilo otevřít tyto soubory až mezi provedením příkazu INITIATE a provedením prvního příkazu GENERATE; kvůli kompatibilitě to však není vhodné. 3) Příkaz INITIATE musí být proveden jako první příkaz při zpracování sestavy. Další příkaz INITIATE pro touž sestavu smí být proveden až po ukončení zpracování této sestavy příkazem TERMINATE. 4) Příkaz INITIATE provádí pro sestavu tyto akce: a) Provede příkaz MOVE 0 TO PRINT-SWITCH. b) Je-li v RD uvedena klauzule PAGE, provede příkazy "MOVE 0 TO LINE-COUNTER" a "MOVE 1 TO PAGE-COUNTER". c) Vynuluje všechny sumátory popsané v sestavě (přesněji: pomocné položky přidělené k těmto sumátorům, viz 13.5.7.). d) Povolí používání GENERATE a příkazu TERMINATE pro tuto sestavu. 5) Příkaz INITIATE nepracuje s přiděleným výstupním souborem; první akce s ním (úvodní přechod na novou stránku) se provádí až při prvním příkazu GENERATE.