Rutinná úloha 1s 8.2 nefunguje. Rutinné úlohy a úlohy na pozadí (1Cv8). Vytváranie metadát pre rutinnú úlohu
Mechanizmus úloh je jedným z nástrojov správy 1C. Obsahuje:
- rutinné úlohy ako objekt všeobecnej konfigurácie potrebný na určenie toho, čo presne treba robiť a s akou frekvenciou;
- a úlohy na pozadí, ako vstavaný jazykový objekt generovaný rutinnými úlohami.
Otázka 09.59 skúšky 1C: Platform Professional. Kópia rutinnej úlohy:
- môžu byť vytvorené programovo
- možno vytvoriť vo forme zoznamu, prístupného cez príkaz hlavného menu programu ("Operácie/Rutinné úlohy")
- vždy sa vytvorí iba jedna inštancia (keď sa vytvorí zodpovedajúci konfiguračný objekt)
- určuje sa len v konfiguračnom režime na záložke Iné pomocou tlačidla "Zloženie".
- odpovede 1 a 2 sú správne
Otázka 09.60 skúšky 1C: Platform Professional. Počet súčasne prebiehajúcich rutinných úloh môže byť:
- ktokoľvek bez obmedzenia
- akékoľvek číslo, ale dve úlohy s rovnakým kľúčom a názvom metódy sa nevykonajú
- akékoľvek množstvo, ale dve úlohy s rovnakým kľúčom a názvom sa nevykonajú
- ľubovoľné číslo, ale nevykoná dve úlohy s rovnakým kľúčom a priradené k rovnakému objektu metaúdajov
Otázka 09.62 skúšky 1C: Platform Professional. Ako metódu rutinného priraďovania možno použiť postup, pri ktorom:
- nemali by tam byť žiadne parametre
- môže existovať iba jeden parameter (zoznam hodnôt)
- môže existovať iba jeden parameter (štruktúra)
- môže existovať iba jeden parameter (pole)
- môže existovať ľubovoľný počet parametrov
Otázka 09.63 skúšky 1C: Platform Professional. Na vytvorenie rutinnej úlohy musí mať používateľ:
- administrátorské práva
- práva na používanie tohto objektu konfigurácie (konfigurovateľné v role)
- práva na vytváranie nových inštancií tohto konfiguračného objektu (konfigurovateľné v role)
- akékoľvek práva, metóda rutinnej úlohy sa vykoná v privilegovanom režime
Otázka 09.64 skúšky 1C: Platform Professional. Ak je rutinná úloha definovaná v konfigurátore (v príslušnom konfiguračnom objekte) ako preddefinovaná, potom je pre ňu typická (vyberte najkompletnejšiu odpoveď):
- nie je možné vytvoriť nepreddefinovanú inštanciu rutinnej úlohy s väzbou na objekt metadát vopred definovanej rutinnej úlohy
- preddefinovaná inštancia plánovanej úlohy nemôže byť označená na vymazanie a vymazaná
- v informačnej databáze sú uložené iba preddefinované inštancie rutinných úloh; nepreddefinované inštancie sú objekty relácie a nie sú uložené v databáze
- odpovede 1 a 2 sú správne
- odpovede 2 a 3 sú správne
- správne odpovede 1, 2, 3
Otázka 09.67 skúšky 1C: Platform Professional. Ak sa funkcia používa ako metóda rutinnej úlohy, potom:
- návratová hodnota funkcie sa ignoruje
- pri pokuse o vykonanie úlohy sa vyskytne chyba
- systém bude čakať na vykonanie tejto úlohy (vykonanie neprebehne asynchrónne)
- hodnota sa vráti do zodpovedajúceho parametra naplánovanej úlohy
Otázka 09.61 skúšky 1C: Platform Professional. Ako môžu navzájom súvisieť bežné úlohy a úlohy na pozadí?
- Naplánovaná úloha môže generovať úlohu na pozadí
- Rutinná úloha nevyhnutne generuje úlohu na pozadí
- Úloha na pozadí nevyhnutne generuje naplánovanú úlohu
- Nie je tam žiadne spojenie
Otázka 09.65 skúšky 1C: Platform Professional. Ak chcete zabezpečiť fungovanie bežných úloh a úloh na pozadí, musíte:
- dostupnosť spustenia 1C:Enterprise s príznakom „Plánovač“ nastaveným pri spustení
- dostupnosť spustenia 1C:Enterprise s príslušnou systémovou metódou pravidelne vykonávanou
- prítomnosť spustenia 1C:Enterprise s príslušnou systémovou metódou pravidelne vykonávanou (ale iba vo verzii súboru operácie systému)
- vo verziách súborov aj klient-server nie je potrebné spúšťať inštanciu 1C:Enterprise
Podľa odpovedí je správna odpoveď štvrtá.
Otázka 09.57 skúšky 1C: Platform Professional. Úlohy na pozadí vám umožňujú:
- vykonajte postup podľa harmonogramu
- vykonať procedúru asynchrónne
- reštart v prípade abnormálneho ukončenia
- odpovede 1 a 2 sú správne
- odpovede 2 a 3 sú správne
- správne odpovede 1, 2, 3
Otázka 09.58 skúšky 1C: Platform Professional. Počet súčasne spustených úloh na pozadí môže byť:
- ktokoľvek bez obmedzenia
- iba jedna úloha na informačnú základňu
- iba jedna úloha na reláciu používateľa
- akékoľvek číslo, ale nemôžete spustiť dve úlohy s rovnakým kľúčom a názvom metódy
- akékoľvek množstvo, ale nemôžete spustiť dve úlohy s rovnakým kľúčom a názvom
- akékoľvek číslo, ale nemôžete spustiť dve úlohy s rovnakým kľúčom a priradené k rovnakému objektu metaúdajov
Otázka 09.66 skúšky 1C: Platform Professional. Dokončené úlohy na pozadí:
- uložené v informačnej databáze
- sú objekty relácie, uložené na určitý čas (nie sú uložené v informačnej databáze)
- nie sú uložené v žiadnej forme
Správa rutinných úloh databáz 1C z aktualizátora
2018-11-20T15:18:30+00:00V tejto poznámke si prejdeme možnosti aktualizátora na správu rutinných úloh v databázach.
Najprv v položke „Viac“ -> „Spravovať rutinné úlohy...“:
V kontextovom menu vybranej databázy (alebo skupiny databáz):
A nakoniec, v šablónach pre dávkové skripty (to vám umožňuje vykonávať operácie s rutinnými úlohami zo skriptu podľa plánu):
Takto vyzerá dialóg na správu rutinných úloh v databázach:
Aké problémy umožňuje riešiť v správna skupina základy (alebo jeden základ)?
Výber rutinných úloh
Upozorňujeme, že nižšie si môžete vybrať zoznam rutinných úloh v mnohých operáciách:
Ale v dialógovom okne výberu nemusia byť rutinné úlohy špeciálne pre vašu databázu:
V tomto prípade môžete v časti „Vaše úlohy...“ uviesť názvy plánovaných úloh, ktoré potrebujete, napríklad takto:
Názvy takýchto rutinných úloh možno prevziať priamo zo správy o všetkých rutinných úlohách (o tom sa diskutuje).
Zobrazuje aktuálny stav úloh
Ak to chcete urobiť, prejdite na kartu „Vybrať“ a kliknite na tlačidlo „Vybrať...“:
Vo výsledkoch môžeme vidieť:
- Spustenie nových naplánovaných úloh na serveri 1C je povolené alebo zakázané.
- Zoznam rutinných úloh v databáze.
- Ich rozvrh.
- Úlohy sú povolené alebo zakázané.
- Ak sa pri poslednom spustení úlohy vyskytla chyba, táto chyba sa vedľa úlohy zobrazí červenou farbou.
Ak je to potrebné, v nastaveniach funkcií môžeme zúžiť zoznam naplánovaných úloh a tiež zobraziť iba povolené úlohy:
Vypnite všetky alebo niektoré úlohy
Ak to chcete urobiť, prejdite na kartu „Vypnúť“:
Pre všetky alebo vybrané naplánované úlohy sa zruší začiarknutie políčka „Použiť“.
Tu je výsledok pre jeden základ (kliknutím rozbalíte)
Zahrňte všetky alebo niektoré úlohy
Ak to chcete urobiť, prejdite na kartu „Povoliť“:
Pre všetky alebo vybrané naplánované úlohy bude začiarknuté políčko „Použiť“.
Upozorňujeme, že na tejto karte je k dispozícii príznak „Vytvoriť“. záložná kópia základňa“ v ľavom dolnom rohu.
Tu je výsledok pre jeden základ (kliknutím rozbalíte)
Riadime spúšťanie naplánovaných úloh na serveri 1C
Ak to chcete urobiť, prejdite na kartu „1C Server“:
Vyberte „blokovať“ alebo „odblokovať“ a kliknite na tlačidlo „Spustiť“.
Nastavenie plánu úloh
Čo ak však potrebujeme nastaviť plán spúšťania úlohy (alebo skupiny úloh) v mnohých databázach naraz?
Ak to chcete urobiť, prejdite na kartu „Nastaviť plán“:
Nastavíme rozvrh (dialóg a jeho možnosti sa úplne zhodujú so štandardným v samotnom 1C) a klikneme na „Prispôsobiť...“.
Spúšťame úlohy na vykonanie
Ak to chcete urobiť, prejdite na kartu „Spustiť“:
Vyberte požadované úlohy a kliknite na tlačidlo „Spustiť“:
Uloženie nastavení úlohy do externého súboru
Predpokladajme, že máme ideálne nakonfigurované rutinné úlohy v jednej z databáz a chceme tieto nastavenia preniesť do všetkých ostatných databáz.
Aby sme to dosiahli, najprv nahráme všetky nastavenia úloh v ideálnej databáze do externého súboru:
Obnovenie nastavení úlohy z externého súboru
A potom načítame tento súbor s nastaveniami úloh do všetkých ostatných databáz:
Len si všimnite, že pre túto úlohu (prenos nastavení úlohy z jednej databázy do druhej) som zvolil metódu zhody podľa názvu úlohy a nie podľa interného identifikátora.
Slová na rozlúčku
Vo všeobecnosti, to je všetko, čo som vám chcel povedať. Sám vidím veľa scenárov používania nových funkcií, ale tu som len stručne preletel hlavné body.
Pravidelné čistenie registrov (napríklad informačný register „Verzie objektov“ v konfigurácii SCP), vykonávanie výpočtov podľa harmonogramu, dopĺňanie dokumentov v určitý čas- neďaleko úplný zoznam akcie, ktoré možno realizovať pomocou regulačných úloh 1C.
Vytvorte úlohu
Naším cieľom nie je popísať kód spustiteľného modulu, ukážeme všeobecné zásady fungovanie a vytvorenie regulačnej úlohy.
Rutinná úloha je nenahraditeľná:
- Ak úloha obsahuje ako jednu z podmienok potrebu periodicky vykonávať určitý algoritmus;
- Ak sa kód musí vykonať bez ohľadu na akcie operátorov a používateľov databázy;
- Ak spustenie spustiteľnej procedúry nezávisí od vonkajších udalostí vyskytujúcich sa v objektoch infobase.
Ak ho chcete vytvoriť, musíte prejsť do informačnej základne v režime „Konfigurátor“. Ďalej nájdite v konfiguračnom strome vetvu „Rutine tasks“, nachádzajú sa na karte „General“ a kliknite na tlačidlo „Add“ (Obr. 1)
Pozrime sa bližšie na jeho okno vlastností (obr. 2): Obr.2
- Názov, synonymum a komentár - pravidlá a princípy vypĺňania týchto polí sú podobné pre všetky konfiguračné objekty a nie je potrebné ich znovu popisovať;
- Názov metódy – procedúra všeobecného modulu, ktorá čo najpresnejšie popisuje požadovaný algoritmus (kliknutím na tlačidlo vybrať sa otvoria dostupné procedúry, ktorých znázornenie pozostáva z názvu všeobecného modulu a názvu procedúry v rôznych stĺpcoch tabuľky);
- Kľúč – neurčuje ani tak jedinečnosť naplánovanej úlohy, ale skôr jedinečnosť procesu na pozadí spusteného na základe úlohy, má limit dĺžky;
- Rozvrh – popisu tohto prvku budeme venovať samostatný odsek nášho článku;
- Použitie – zaškrtnutie tohto políčka určuje aktivitu úlohy, TRUE znamená, že úloha bude spustená a vykonaná podľa plánu;
- Preddefinované – ak má prvok toto zaškrtávacie políčko, tieto úlohy sa nedajú vymazať, vytvárajú sa automaticky pri uložení konfigurácie do databázy;
- Počet opakovaní - ak sa počas vykonávania vyskytne výnimka, reštartuje sa, aby nenastala nekonečná slučka, program obmedzuje počet reštartov;
- Interval opakovania – čas v sekundách medzi reštartmi abnormálne dokončených úloh.
Pozrime sa bližšie na harmonogram.
Harmonogram rutinných úloh
Obr.3
V prvom rade by ste mali venovať pozornosť spodná časť windows, tam sa to zobrazuje detailné informácie s rozpisom, ako často a v akom čase sa bude úloha vykonávať.
Karta „Všeobecné“:
- dátum začiatku úlohy;
- Dátum ukončenia spracovania;
- Frekvencia opakovania úloh.
Ak na tejto karte nie sú zadané žiadne dátumy, pre úlohu nebude stanovený žiadny termín.
Záložka „Daily“ (obr. 4) Obr.4
Okrem vstupných polí pre čas začiatku a konca úlohy a frekvenciu jej spúšťania počas dňa obsahuje tabuľková časť Pre podrobné nastavenia frekvencia vykonávania.
Záložky „Denne“ a „Týždenne“ obsahujú informácie pre príslušné obdobia.
Vlastnosti prevádzky
Vo verzii klient-server je vykonávanie rutinných úloh určené serverovými nástrojmi. Z administračnej konzoly môžete povoliť alebo zakázať možnosť spúšťania úloh pre konkrétnu databázu.
Situácia je oveľa komplikovanejšia so súborovou verziou práce. Pred vydaním určitej platformy sa postupy na pozadí a rutinné postupy vykonávali iba vtedy, ak bola metóda ExecuteTaskProcessing() aktivovaná pri spustení systému pod určitým používateľom. V tomto prípade boli algoritmy pravidelne spúšťané, pokiaľ bol používateľ, ktorý inicioval metódu, v programe.
V súčasnosti je práca úloh na pozadí v súborovej verzii práce rovnomerne rozdelená medzi používateľov autorizovaných v databáze, ak bol program spustený s dodatočným parametrom AllowExecuteSheduledJobs, je to práve tento proces, ktorý bude zodpovedný za bežnú údržbu.
Môžete úplne zakázať prácu na pozadí a rutinnú prácu v databáze spustenej v režime súborov odstránením alebo premenovaním súboru DoNotCopy.txt v priečinku s databázou. Prítomnosť tohto súboru hovorí platforme, že práca sa vykonáva v origináli a nie v kópii databázy.
Okrem toho v štandardných dodávkach 1C bolo možné riadiť plánovanú prácu priamo z programu bez toho, aby ste museli prejsť do „Konfigurátora“. V konfigurácii „ZUP“, verzia 3.1.3.223, otvoríte formulár správy z ponuky Správa->Údržba->Rutinné operácie->Rutinné úlohy a úlohy na pozadí (obr. 5) Obr.5
Formulár, ktorý sa otvorí, má intuitívne rozhranie a umožňuje:
![](https://i0.wp.com/blog.it-terminal.ru/wp-content/uploads/2017/10/Screenshot_5.png)
Úlohu môžete spustiť aj priamo z formulára.
Vytvorenie rutinnej úlohy
Vytvorme rutinnú úlohu „Vykonať spracovanie“.
Zakážme používanie naplánovanej úlohy, aby sa pri aktualizácii konfigurácie nespúšťala automaticky.
Priraďme procedúru, ktorá sa spustí pri spustení rutinnej úlohy:Modul RoutineTasks.RoutineTaskExecutionProcessing.
Samotný postup vyzerá takto:
Procedúra RoutineTaskExecutionProcessing(Key) Export
Parameters of RoutineTasks.PerformProcessingWithParameters(Key);
Koniec procedúry
Vytvárame referenčnú knihu pre bežné úlohy
Naša rutinná úloha môže vyvolať mnoho procesov na pozadí – jeden pre každé spracovanie. Každá úloha na platforme 1C8 má kľúč. Metóda plánovanej úlohy však nepozná kľúč úlohy na pozadí, takže musíte použiť parametre úlohy na pozadí. V dôsledku toho môžeme vidieť úlohu na pozadí v konzole úloh, ale nemôžeme manuálne vytvoriť úlohu na pozadí z tejto konzoly, pretože úlohy s parametrami sa nevytvárajú manuálne.
Príručka „Parametre naplánovaných úloh“ :
Požiadavky :
· CodeBefore Launch- neobmedzený reťazec - kód v jazyku 1C, ktorý musí byť vykonaný pred spustením.
· Spracovanie z konfigurácie - riadok (100) - identifikátor spracovania z konfigurácie
· Spracovanie z adresára - riadok (100) - odkaz na prvok adresára „Externé spracovanie“, ak je taký v konfigurácii
· Spustite cez aplikáciu 1C - Boolean - vytvorí sa samostatná aplikácia 1C a spustí sa v nej rutinná úloha. Vytvorené pre 8.1, kde nie sú dostupné všetky aplikačné metódy na serveri, kde beží naplánovaná úloha.
· Spúšťací kód- - neobmedzený riadok - kód v jazyku 1C, ktorý sa vykoná pri spustení naplánovanej úlohy.
Vytvorme tvar prvku :
Kliknutím na tlačidlo „Vytvoriť registr. task" rutinná úloha s kľúčovým kódom sa vytvorí programovo:
Postup BasicActionsFormCreateReglTask(Button)
Variabilná práca;
Kľúč = AbbrLP(Kód);
Task = RoutineTasks.CreateRoutineTask("PerformProcessing");
Task.Name = Kľúč;
Task.Key = Kľúč;
Parametre = New Array();
Parameters.Add(Key);
Task.Parameters = Parametre;
Task.Write();
Koniec procedúry
Spustenie naplánovanej úlohy
Každá rutinná úloha, ktorú vytvoríme, má kľúč:
Tento kľúč zodpovedá kódu v adresári „Parametre rutinných úloh“, používa sa na vyhľadávanie pri spúšťaní úlohy. Ak sa položka adresára nenájde, úloha sa nevykoná.
Ďalej, ak je daný kódCodeBefore Launch potom sa tento kód vykoná. Ďalej, ak premenná Splniť vyhodnotí ako nepravda, úloha nebude dokončená. Premenná dostupná na analýzu možnosti, kde je uložený odkaz na nájdený adresárový prvok „Parametre rutinných úloh“.
V závislosti od zvolených hodnôt detailov sa spustí buď kód v jazyku 1C, alebo sa spustí spracovanie z konfigurácie, alebo sa spustí spracovanie zo štandardnej referenčnej knihy „Externé spracovanie“.
Pre 1C81 je spustenie poskytnuté v novej aplikácii - takže môžete použiť kód, ktorý je dostupný iba na klientovi, vrátane použitia vonkajšie ošetrenia. Ak to chcete urobiť, musíte začiarknuť políčko „Spustiť aplikáciu 1C“. V opačnom prípade sa naplánovaná úloha vykoná na serveri.
Pre novovytvorenú rutinnú úlohu odporúčam nastaviť používateľa v poli „Používateľ“, aby sa úloha vykonávala s určitými právami. Odporúčam takémuto používateľovi udeliť plné práva. Používam používateľa "robota».
Plán rutinnej úlohy sa vytvára pomocou hypertextového odkazu „Plán“ z formulára rutinnej úlohy. Môžete použiť spracovanie „Rutine Task Console“.
Niektoré úlohy v správe dokumentov a účtovníctve môže byť potrebné vykonávať pravidelne. Napríklad dvadsiateho. Alebo denne.
Typicky sa firma snaží vytvoriť pravidlá na vykonávanie takýchto úloh – kto, kedy a ako má úlohu splniť, kto ju má kontrolovať.
Takéto úlohy sa nazývajú regulované, to znamená, že sa vykonávajú v súlade s predpismi.
V IT sa monitoring často vykonáva regulovaným spôsobom.
Je to povedomé systémový administrátor- Existuje špeciálne programy, ktoré pravidelne kontrolujú výkon serverov a sieťovej infraštruktúry a hlásia SMS resp e-mailom správca.
Podobné veci existujú aj pre webmasterov – skontrolovať dostupnosť stránky počas dňa.
V 1C sa monitorovacie úlohy a akékoľvek ďalšie pravidelné úlohy, ktoré by sa mali vykonávať automaticky podľa plánu, vykonávajú pomocou mechanizmu 1C Scheduled Tasks.
Povedzme si o nich dnes.
Plánované úlohy 1C
Naplánované úlohy 1C sú tie, ktoré vám umožňujú vykonávať ich tak, ako to robia, ale podľa plánu.
Samotná rutinná úloha 1C v konfigurátore je spôsob, ako špecifikovať nastavenia a nastaviť plán. Mimochodom, plán je možné neskôr dynamicky zmeniť v režime 1C Enterprise.
Úlohy na pozadí je možné vytvárať z textu programu v jazyku 1C ľubovoľne bez naplánovanej úlohy 1C - pre paralelné výpočty na serveri.
Vykonávanie rutinných úloh 1C je možné dočasne vypnúť - in.
Pridanie rutinnej úlohy 1C
Úlohy rutiny 1C sa nachádzajú v konfigurácii vo vetve Všeobecné/úlohy rutiny 1C. Pridajme novú regulačnú úlohu 1C a označme jej názov.
Vo vlastnosti rutinnej úlohy 1C je uvedený názov metódy, rovnako ako v. Funkcia bude umiestnená v spoločnom module so zaškrtnutým políčkom Server vo vlastnostiach, to znamená, že modul musí byť pridaný vopred.
Vlastnosť naplánovanej úlohy 1C – Názov úlohy – určuje názov, pod ktorým sa úloha zobrazí v nástrojoch na správu úloh.
Vlastnosť rutinnej úlohy 1C – Key – vám umožňuje zoskupiť niekoľko rôznych rutinných úloh 1C. Naraz možno spustiť iba jednu úlohu s rovnakou hodnotou kľúča. Samotná hodnota môže byť ľubovoľná. Prázdna hodnota sa pri kontrole neberie do úvahy (to znamená, že sa považuje za prázdnu).
Vlastnosť rutinnej úlohy 1C – Preddefinovaná – určuje, že po spustení 1C Enterprise sa takáto úloha vytvorí v jednej kópii s plánom špecifikovaným v konfigurátore. Nepreddefinované úlohy sa zobrazujú programovo v čase plánu.
IN typické konfigurácie, napríklad Accounting edition 2.0, také rutinné úlohy 1C, ako je aktualizácia konfigurácie a prepočet súčtov, sú preddefinované, ale napríklad výmena údajov alebo odložené pohyby preddefinované nie sú.
Využitie – povolí úlohu (to znamená, že sa vykoná, len ak je zaškrtnuté políčko Využitie).
Opätovný pokus o abnormálne ukončenie - ako by ste mohli hádať, znamená reštartovanie úlohy, ak sa nepodarilo úspešne dokončiť prvýkrát - môžete určiť, koľkokrát sa má reštartovať a ako dlho po abnormálnom ukončení.
Riadenie a monitorovanie rutinných úloh 1C
Na spravovanie rutinných úloh 1C existuje špeciálna konzola úloh na štandardné spracovanie. Dá sa nájsť aj na.
Toto spracovanie patrí medzi takzvané univerzálne externé štandardné spracovanie 1C, ktoré často nie je zahrnuté v konfigurácii, ale je distribuované samostatne, napríklad na diskoch ITS.
Pomocou spracovania konzoly úloh môžete:
- Povolí/zakáže vykonávanie rutinnej úlohy 1C
- Priradiť/zmeniť plán naplánovanej úlohy 1C (a ďalšie parametre)
- Zadajte používateľa 1C, v mene ktorého sa bude vykonávať rutinná úloha 1C
- Pozrite sa, aké úlohy boli dokončené, kedy a s akým výsledkom, chyby pri dokončení úloh 1C
- Vykonajte úlohu.
Kópie databáz a rutinných úloh 1C
Ak používate server 1C, nastane nasledujúca situácia:
- Pre vaše vlastné účely (napríklad na programovanie) sa vytvorí kópia pracovnej databázy
- Práca, testovanie atď. v kópii databázy
- V takejto testovacej databáze zabudnete vypnúť rutinné úlohy 1C.
Zatiaľ čo rutinné úlohy 1C vykonávajú úlohy súvisiace iba s ich informačnou základňou, potom v nej nie je nič.
Rutinné úlohy 1C však môžu často ukladať akékoľvek súbory, údaje do iných databáz, vykonávať výmeny a odosielať e-maily.
V tomto prípade môžete získať zaujímavú zmes medzi výsledkom vykonávania rutinných úloh 1C v pracovnej databáze a kópiami.
Rutinné úlohy 1C pre kópie pracovnej databázy musia byť zakázané v .
Plnenie a neplnenie regulačných úloh 1C
Pri vytváraní rutinných úloh 1C si musíte pamätať:
- Úlohy sa plnia samy – treba ich sledovať
- Úlohy sa vykonávajú v module na serveri
- Úlohy sa vykonávajú pod iným používateľom systému Windows s rôznymi právami.
Najprv musíte skontrolovať, či sa úloha vykonáva a môže byť dokončená ako rutinná úloha 1C.
Po druhé, modul servera znamená, že veľa vecí, ktoré sú dostupné na klientovi, nie je dostupných. Napríklad niekedy nie je možné zaúčtovať všetky dokumenty iba na server, pretože ich algoritmus môže ustanoviť, že odosielanie spustí manuálne používateľ a možno použiť neserverové funkcie, napr.
Upozornenie ("Ahoj!")
Po tretie, ak sa úloha zaoberá niečím mimo databázy 1C, potom sa práva stanú dôležitými Používateľ systému Windows, pod ktorým sa úloha vykonáva.
Tretí bod je obzvlášť dôležitý pri vývoji. Ak modul nemožno vykonať na serveri, úloha sa nevykoná vôbec. Ak chcete skontrolovať, musíte spustiť úlohu aspoň raz a vidieť výsledok „Úloha dokončená“ v spracovaní konzoly úloh.