Rutinski zadatak 1s 8.2 ne radi. Rutinski i pozadinski zadaci (1Cv8). Stvaranje metapodataka za rutinski zadatak
Mehanizam zadataka jedan je od alata za administraciju 1C. Uključuje:
- rutinski zadaci, kao opći konfiguracijski objekt neophodan za označavanje što točno raditi i s kojom učestalošću;
- i pozadinske poslove, kao ugrađeni jezični objekt generiran rutinskim poslovima.
Pitanje 09.59 ispita 1C: Platforma Professional. Kopija rutinskog zadatka:
- može se kreirati programski
- može se izraditi u obliku popisa, dostupnom preko naredbe glavnog izbornika programa ("Operacije/Rutinski zadaci")
- uvijek se kreira samo jedna instanca (kada se kreira odgovarajući konfiguracijski objekt)
- određuje se samo u načinu konfiguracije na kartici Ostalo pomoću gumba "Sastav".
- odgovori 1 i 2 su točni
Pitanje 09.60 ispita 1C: Platforma Professional. Broj rutinskih zadataka koji se istovremeno izvode može biti:
- bilo tko bez ograničenja
- bilo koji broj, ali dva posla s istim ključem i nazivom metode neće biti izvršena
- bilo koja količina, ali dva zadatka s istim ključem i nazivom neće biti izvršena
- bilo koji broj, ali neće izvršiti dva posla s istim ključem i povezanim s istim objektom metapodataka
Pitanje 09.62 ispita 1C: Platforma Professional. Kao metoda rutinskog dodjeljivanja može se koristiti postupak u kojem:
- ne bi trebalo biti parametara
- može postojati samo jedan parametar (popis vrijednosti)
- može postojati samo jedan parametar (struktura)
- može postojati samo jedan parametar (niz)
- može postojati bilo koji broj parametara
Pitanje 09.63 ispita 1C: Platforma Professional. Za izradu rutinskog zadatka, korisnik mora imati:
- administratorska prava
- prava korištenja ovog objekta konfiguracije (podesivo u ulozi)
- prava za stvaranje novih instanci ovog konfiguracijskog objekta (podesivo u ulozi)
- bilo koja prava, metoda rutinskog zadatka izvršava se u povlaštenom načinu rada
Pitanje 09.64 ispita 1C: Platforma Professional. Ako je rutinski zadatak definiran u konfiguratoru (u odgovarajućem konfiguracijskom objektu) kao predefiniran, tada je tipičan za njega (odaberite najpotpuniji odgovor):
- nemoguće je stvoriti nepredefiniranu instancu rutinskog zadatka s vezanjem na objekt metapodataka unaprijed definiranog rutinskog zadatka
- unaprijed definirana instanca planiranog zadatka ne može se označiti za brisanje i izbrisati
- samo unaprijed definirane instance rutinskih zadataka pohranjene su u informacijskoj bazi; nepredefinirane instance su objekti sesije i ne pohranjuju se u bazi podataka
- odgovori 1 i 2 su točni
- odgovori 2 i 3 su točni
- točni odgovori 1, 2, 3
Pitanje 09.67 ispita 1C: Platforma Professional. Ako se funkcija koristi kao metoda rutinskog zadatka, tada:
- povratna vrijednost funkcije se zanemaruje
- dolazi do pogreške prilikom pokušaja izvršenja zadatka
- sustav će čekati izvršenje ovog zadatka (izvršenje se neće dogoditi asinkrono)
- vrijednost će biti vraćena u odgovarajući parametar planiranog zadatka
Pitanje 09.61 ispita 1C: Platforma Professional. Kako se rutinski i pozadinski zadaci mogu međusobno povezati?
- Planirani posao može generirati pozadinski posao
- Rutinski zadatak nužno generira pozadinski zadatak
- Pozadinski posao nužno generira planirani posao
- Nema veze
Pitanje 09.65 ispita 1C: Platforma Professional. Kako biste osigurali rad rutinskih i pozadinskih poslova, morate:
- prisutnost pokretanja 1C:Enterprise s postavljenom zastavom "Scheduler" pri pokretanju
- dostupnost pokretanja 1C:Enterprise s povremenim izvršavanjem odgovarajuće metode sustava
- prisutnost pokretanja 1C: Enterprise s periodičkim izvršavanjem odgovarajuće metode sustava (ali samo u datotečnoj verziji operacije sustava)
- u obje verzije datoteka i klijent-poslužitelj nema potrebe za pokretanjem 1C:Enterprise instance
Prema odgovorima, točan odgovor je četvrti.
Pitanje 09.57 ispita 1C: Platforma Professional. Pozadinski poslovi omogućuju vam da:
- provesti postupak prema rasporedu
- izvršiti proceduru asinkrono
- ponovno pokretanje u slučaju nenormalnog prekida
- odgovori 1 i 2 su točni
- odgovori 2 i 3 su točni
- točni odgovori 1, 2, 3
Pitanje 09.58 ispita 1C: Platforma Professional. Broj pozadinskih poslova koji se istovremeno izvode može biti:
- bilo tko bez ograničenja
- samo jedan zadatak po informacijskoj bazi
- samo jedan zadatak po korisničkoj sesiji
- bilo koji broj, ali ne možete pokrenuti dva posla s istim ključem i imenom metode
- bilo koja količina, ali ne možete pokrenuti dva zadatka s istim ključem i imenom
- bilo koji broj, ali ne možete pokrenuti dva posla s istim ključem i povezanim s istim objektom metapodataka
Pitanje 09.66 ispita 1C: Platforma Professional. Dovršeni pozadinski poslovi:
- spremljeno u infobazu
- su objekti sesije, pohranjeni neko vrijeme (nisu spremljeni u infobazu)
- nisu pohranjeni u bilo kojem obliku
Upravljanje rutinskim zadacima 1C baza podataka iz ažuriranja
2018-11-20T15:18:30+00:00U ovoj bilješci proći ćemo kroz mogućnosti programa za ažuriranje za upravljanje rutinskim zadacima u bazama podataka.
Prije svega, u stavci “Više” -> “Upravljanje rutinskim zadacima...”:
U kontekstnom izborniku odabrane baze podataka (ili grupe baza podataka):
I konačno, u predlošcima za skupne skripte (ovo vam omogućuje izvođenje operacija na rutinskim zadacima iz skripte prema rasporedu):
Ovako izgleda dijalog za upravljanje rutinskim zadacima u bazama podataka:
Koje probleme omogućuje rješavanje prava grupa baze (ili jedna baza)?
Odabir rutinskih zadataka
Imajte na umu da u nastavku možete odabrati popis rutinskih zadataka u mnogim operacijama:
Ali u dijaloškom okviru za odabir možda neće biti rutinskih zadataka posebno za vašu bazu podataka:
U tom slučaju možete navesti nazive zakazanih zadataka koji su vam potrebni u odjeljku "Vaši zadaci...", na primjer, ovako:
Imena za takve rutinske zadatke mogu se preuzeti izravno iz izvješća o svim rutinskim zadacima (o tome se raspravlja).
Prikazuje trenutni status zadataka
Da biste to učinili, idite na karticu "Povlačenje" i kliknite gumb "Povlačenje...":
U rezultatima možemo vidjeti:
- Omogućeno je ili onemogućeno pokretanje novih planiranih zadataka na 1C poslužitelju.
- Popis rutinskih zadataka u bazi podataka.
- Njihov raspored.
- Poslovi su omogućeni ili onemogućeni.
- Ako je zadnje pokretanje zadatka imalo pogrešku, ta se pogreška prikazuje crvenom bojom pored zadatka.
Ako je potrebno, u postavkama značajki možemo suziti popis zakazanih zadataka, a također prikazati samo omogućene zadatke:
Isključite sve ili neke zadatke
Da biste to učinili, idite na karticu "Isključi":
Za sve ili odabrane planirane zadatke potvrdni okvir "Upotrijebi" bit će izbrisan.
Evo rezultata za jednu bazu (kliknite za proširenje)
Uključite sve ili neke zadatke
Da biste to učinili, idite na karticu "Omogući":
Za sve ili odabrane planirane zadatke bit će odabran potvrdni okvir "Upotreba".
Imajte na umu da je zastavica "Make" dostupna na ovoj kartici. sigurnosna kopija baze" u donjem lijevom kutu.
Evo rezultata za jednu bazu (kliknite za proširenje)
Upravljamo pokretanjem zakazanih zadataka na 1C poslužitelju
Da biste to učinili, idite na karticu "1C Server":
Odaberite “blokiraj” ili “deblokiraj” i kliknite gumb “Pokreni”.
Postavljanje rasporeda zadataka
Ali što ako trebamo postaviti raspored za pokretanje zadatka (ili grupe zadataka) u više baza podataka odjednom?
Da biste to učinili, idite na karticu "Postavi raspored":
Postavili smo raspored (dijalog i njegove mogućnosti u potpunosti se podudaraju sa standardnim u samom 1C) i kliknite "Prilagodi ...".
Pokrećemo zadatke na izvršenje
Da biste to učinili, idite na karticu "Pokreni":
Odaberite potrebne zadatke i kliknite gumb "Pokreni":
Spremanje postavki zadatka u vanjsku datoteku
Pretpostavimo da smo idealno konfigurirali rutinske zadatke u jednoj od baza podataka i želimo prenijeti te postavke u sve druge baze podataka.
Da bismo to učinili, najprije učitamo sve postavke zadatka u idealnoj bazi podataka u vanjsku datoteku:
Vraćanje postavki zadatka iz vanjske datoteke
Zatim učitavamo ovu datoteku s postavkama zadatka u sve druge baze podataka:
Imajte na umu da sam za ovaj zadatak (prijenos postavki posla iz jedne baze podataka u drugu) odabrao metodu podudaranja prema nazivu posla, a ne prema internom identifikatoru.
Oproštajne riječi
Općenito, to je sve što sam vam htio reći. I sam vidim mnogo scenarija za korištenje novih značajki, ali ovdje sam samo ukratko preletio glavne točke.
Periodično čišćenje registara (na primjer, registar informacija "Verzije objekta" u SCP konfiguraciji), izvođenje izračuna prema rasporedu, dovršavanje dokumenata u Određeno vrijeme- nedaleko puni popis akcije koje se mogu provesti pomoću 1C regulatornih zadataka.
Napravite zadatak
Nemamo za cilj opisati kod izvršnog modula; generalni principi funkcioniranje i stvaranje regulatorne zadaće.
Rutinski zadatak je nezamjenjiv:
- Ako zadatak pri ruci uključuje, kao jedan od uvjeta, potrebu periodičkog izvršavanja određenog algoritma;
- Ako se kod mora izvršiti bez obzira na radnje operatera i korisnika baze podataka;
- Ako pokretanje izvršne procedure ne ovisi o vanjskim događajima koji se događaju s objektima infobaze.
Da biste ga stvorili, morate otići u informacijsku bazu u načinu rada "Konfigurator". Zatim pronađite granu "Rutinski zadaci" u konfiguracijskom stablu, nalaze se na kartici "Općenito" i kliknite gumb "Dodaj" (Slika 1)
Pogledajmo pobliže prozor njegovih svojstava (slika 2): sl.2
- Naziv, sinonim i komentar - pravila i principi popunjavanja ovih polja slični su za sve konfiguracijske objekte i nema potrebe ponovno ih opisivati;
- Naziv metode – procedura općeg modula koja što točnije opisuje traženi algoritam (klikom na gumb za odabir otvaraju se dostupne procedure čiji se prikaz sastoji od naziva općeg modula i naziva procedure u različitim stupcima) stola);
- Ključ – ne određuje toliko jedinstvenost planiranog zadatka, koliko jedinstvenost pozadinskog procesa pokrenutog na temelju zadatka, ima ograničenje duljine;
- Raspored - opisu ovog elementa posvetit ćemo poseban odlomak našeg članka;
- Upotreba – označavanje ovog okvira određuje aktivnost zadatka, TRUE znači da će zadatak biti pokrenut i izvršen prema rasporedu;
- Predefinirano – ako element ima ovaj potvrdni okvir, ti se zadaci ne mogu izbrisati automatski kada se konfiguracija spremi u bazu podataka;
- Broj ponavljanja - ako se tijekom izvođenja dogodi iznimka, ponovno će se pokrenuti, kako ne bi došlo do beskonačne petlje, program ograničava broj ponovnih pokretanja;
- Interval ponovnog pokušaja – vrijeme u sekundama između ponovnog pokretanja nenormalno dovršenih zadataka.
Pogledajmo pobliže raspored.
Raspored rutinskih zadataka
sl.3
Prije svega, trebali biste obratiti pozornost na donji dio Windows, tamo se prikazuje detaljne informacije s raščlambom koliko često i u koje vrijeme će se zadatak izvršavati.
Kartica "Općenito":
- Datum početka zadatka;
- Datum završetka obrade;
- Učestalost ponavljanja zadatka.
Ako na ovoj kartici nisu navedeni datumi, tada za zadatak neće biti postavljen rok.
Kartica "Dnevno" (Sl. 4) sl.4
Osim polja za unos vremena početka i završetka zadatka i učestalosti njegovog pokretanja tijekom dana, sadrži tablični dio Za detaljne postavke učestalost izvršenja.
Kartice "Dnevno" i "Tjedno" sadrže informacije za odgovarajuća razdoblja.
Značajke rada
U klijent-poslužiteljskoj verziji rada, izvršavanje rutinskih zadataka određeno je poslužiteljskim alatima. Iz administratorske konzole možete omogućiti ili onemogućiti mogućnost pokretanja zadataka za određenu bazu podataka.
Situacija je mnogo složenija s verzijom rada datoteke. Prije izdanja određene platforme, pozadinske i rutinske procedure izvršavale su se samo ako je metoda ExecuteTaskProcessing() bila aktivirana kada se sustav pokretao pod određenim korisnikom. U ovom slučaju, algoritmi su se periodički pokretali sve dok je korisnik koji je pokrenuo metodu bio u programu.
Trenutno je rad pozadinskih poslova u datotečnoj verziji rada ravnomjerno raspoređen među korisnicima ovlaštenim u bazi podataka; ako je program pokrenut s dodatnim parametrom AllowExecuteSheduledJobs, upravo će ovaj proces biti odgovoran za rutinski rad.
Možete potpuno onemogućiti pozadinski i rutinski rad u bazi podataka koja radi u načinu rada datoteke brisanjem ili preimenovanjem datoteke DoNotCopy.txt u mapi s bazom podataka. Prisutnost ove datoteke govori platformi da se posao obavlja u izvorniku, a ne u kopiji baze podataka.
Osim toga, u standardnim isporukama 1C postalo je moguće upravljati planiranim radom izravno iz programa, bez odlaska u "Konfigurator". U konfiguraciji “ZUP” verzija 3.1.3.223 obrazac za upravljanje možete otvoriti iz izbornika Administracija->Održavanje->Rutinski poslovi->Rutinski i pozadinski zadaci (slika 5.) sl.5
Obrazac koji se otvara ima intuitivno sučelje i omogućuje vam da:
![](https://i0.wp.com/blog.it-terminal.ru/wp-content/uploads/2017/10/Screenshot_5.png)
Također možete pokrenuti zadatak izravno iz obrasca.
Stvaranje rutinskog zadatka
Kreirajmo rutinski zadatak "Izvrši obradu".
Onemogućimo korištenje planiranog zadatka tako da se prilikom ažuriranja konfiguracije ne pokreće automatski.
Dodijelimo proceduru koja će se pokrenuti kada se pokrene rutinski zadatak:Modul RoutineTasks.RoutineTaskExecutionProcessing.
Sama procedura izgleda ovako:
Procedura RoutineTaskExecutionProcessing(Key) Export
Parametri RoutineTasks.PerformProcessingWithParameters(Key);
Kraj postupka
Izrađujemo priručnik za rutinske zadatke
Naš rutinski zadatak može iznjedriti mnogo pozadinskih procesa - po jedan za svaku obradu. Svaki zadatak u platformi 1C8 ima ključ. Ali metoda planiranog posla ne poznaje ključ pozadinskog posla, tako da trebate koristiti parametre pozadinskog posla. Kao rezultat toga, možemo vidjeti pozadinski posao u konzoli poslova, ali ne možemo ručno kreirati pozadinski posao iz ove konzole, jer poslovi s parametrima se ne kreiraju ručno.
Referentna knjiga "Parametri planiranih zadataka" :
Rekviziti :
· Kod prije pokretanja- neograničen niz - kod na 1C jeziku koji se mora izvršiti prije pokretanja.
· Obrada iz konfiguracije - linija (100) - identifikator obrade iz konfiguracije
· Obrada iz imenika - linija (100) - poveznica na element imenika “Vanjska obrada”, ako postoji u konfiguraciji
· Izvršite kroz 1C aplikaciju - Boolean - kreirat će se zasebna 1C aplikacija iu njoj će se pokrenuti rutinski zadatak. Stvoreno za 8.1, gdje nisu sve metode aplikacije dostupne na poslužitelju na kojem se izvodi zakazani posao.
· Pokreni kod- - neograničen broj linija - kod u 1C jeziku koji će se izvršiti kada se pokrene planirani zadatak.
Kreirajmo oblik elementa :
Klikom na opciju “Create Reg. zadatak" rutinski zadatak s ključnim kodom kreira se programski:
Procedura BasicActionsFormCreateReglTask(Button)
Varijabilni posao;
Ključ = AbbrLP(Kod);
Zadatak = RoutineTasks.CreateRoutineTask("Izvrši obradu");
Task.Name = Ključ;
Job.Key = Ključ;
Parametri = Novi niz();
Parametri.Dodaj(Ključ);
Task.Parameters = Parametri;
Task.Write();
Kraj postupka
Pokretanje planiranog zadatka
Svaki rutinski zadatak koji kreiramo ima ključ:
Ovaj ključ odgovara kodu direktorija “Parametri rutinskih zadataka”; koristi se za pretraživanje prilikom pokretanja zadatka. Ako se unos u imeniku ne pronađe, zadatak se ne izvršava.
Dalje, ako je šifra danaKod prije pokretanja tada će se ovaj kod izvršiti. Dalje, ako je varijabla Ispuniti procijeni na false, zadatak neće biti dovršen. Varijabla dostupna za analizu Mogućnosti, gdje je pohranjena poveznica na pronađeni element imenika “Parametri rutinskih zadataka”.
Ovisno o odabranim vrijednostima pojedinosti, ili će se pokrenuti kod na jeziku 1C, ili će se pokrenuti obrada iz konfiguracije, ili će se pokrenuti obrada iz standardne referentne knjige "Vanjska obrada".
Za 1C81, izvršenje je omogućeno u novoj aplikaciji - tako da možete koristiti kod koji je dostupan samo na klijentu, uključujući korištenje vanjski tretmani. Da biste to učinili, morate potvrditi okvir "Pokretanje kroz aplikaciju 1C". U protivnom će se zakazani zadatak izvršiti na poslužitelju.
Preporučujem postavljanje korisnika u polje "Korisnik" za novostvoreni rutinski zadatak, tako da se zadatak izvršava pod određenim pravima. Preporučujem da takvom korisniku date puna prava. Koristim korisnika "robot».
Raspored rutinskih zadataka kreira se pomoću hiperveze "Raspored" iz obrasca rutinskih zadataka. Možete koristiti obradu "Konzole rutinskih zadataka".
Neki zadaci u upravljanju dokumentima i računovodstvu možda će se morati obavljati povremeno. Na primjer, dvadesetog. Ili svakodnevno.
Tipično, tvrtka pokušava stvoriti pravila za obavljanje takvih zadataka - tko, kada i kako treba izvršiti zadatak, tko ga treba kontrolirati.
Takvi se poslovi nazivaju reguliranima, odnosno obavljaju se u skladu s propisima.
U IT-u se nadzor često provodi na reguliran način.
To je poznato Administrator sustava- Tamo je posebni programi, koji povremeno provjeravaju performanse poslužitelja i mrežne infrastrukture te javljaju SMS odn e-poštom administrator.
Slične stvari postoje za webmastere - za provjeru dostupnosti stranice tijekom dana.
U 1C, nadzorni zadaci i svi drugi periodični zadaci koji bi se trebali automatski izvršavati prema rasporedu izvode se pomoću mehanizma 1C Scheduled Tasks.
Razgovarajmo danas o njima.
Planirani zadaci 1C
Planirani zadaci 1C su oni koji vam omogućuju da ih obavljate kao i oni, ali prema rasporedu.
Sam rutinski zadatak 1C u konfiguratoru je način za određivanje postavki i postavljanje rasporeda. Usput, raspored se kasnije može dinamički mijenjati u načinu rada 1C Enterprise.
Pozadinski poslovi mogu se kreirati iz teksta programa u 1C jeziku proizvoljno bez planiranog 1C posla - za paralelno računanje na poslužitelju.
Izvršenje rutinskih 1C zadataka može se privremeno onemogućiti - u.
Dodavanje rutinskog zadatka 1C
Rutinski 1C zadaci nalaze se u konfiguraciji u ogranku Opći/Rutinski 1C zadaci. Dodajmo novi regulatorni zadatak 1C i naznačimo njegov naziv.
U svojstvu rutinskog zadatka 1C naznačeno je ime metode, baš kao u. Funkcija će se nalaziti u zajedničkom modulu s označenim potvrdnim okvirom Server u svojstvima, odnosno modul se mora dodati unaprijed.
Svojstvo planiranog zadatka 1C - Naziv zadatka - određuje naziv pod kojim će se zadatak pojaviti u alatima za upravljanje zadacima.
Svojstvo zadatka 1C rutine – Ključ – omogućuje grupiranje nekoliko različitih zadataka 1C rutine. Istovremeno se može pokrenuti samo jedan posao s istom vrijednošću ključa. Sama vrijednost može biti proizvoljna. Prazna vrijednost se ne uzima u obzir tijekom kontrole (odnosno, smatra se praznom).
Svojstvo rutinskog zadatka 1C - Predefinirano - određuje da će se prilikom pokretanja 1C Enterprise takav zadatak stvoriti u jednoj kopiji s rasporedom navedenim u konfiguratoru. Nepredefinirani zadaci pojavljuju se programski u vrijeme rasporeda.
U tipične konfiguracije, na primjer, računovodstveno izdanje 2.0, takvi rutinski zadaci 1C kao što su Ažuriranje konfiguracije i Ponovno izračunavanje ukupnih iznosa su unaprijed definirani, ali kao što su Razmjena podataka ili Odgođena kretanja nisu unaprijed definirani.
Upotreba – omogućuje zadatak (odnosno, izvršit će se samo ako je potvrdni okvir Upotreba označen).
Pokušaj ponovo nakon abnormalnog prekida - kao što možda pretpostavljate, znači ponovno pokretanje zadatka ako nije mogao uspješno završiti prvi put - možete odrediti koliko puta ponovno pokrenuti i koliko dugo nakon abnormalnog prekida.
1C rutinsko upravljanje i praćenje zadataka
Za upravljanje rutinskim zadacima 1C postoji posebna standardna konzola za obradu poslova. Može se naći i na.
Ova obrada odnosi se na takozvanu univerzalnu vanjsku standardnu 1C obradu, koja često nije uključena u konfiguraciju, već se distribuira zasebno, na primjer, na ITS diskovima.
Korištenjem obrade konzole poslova možete:
- Omogući/onemogući izvršavanje rutinskog 1C zadatka
- Dodjela/promjena rasporeda planiranog 1C zadatka (i drugih parametara)
- Navedite 1C korisnika u čije ime će se izvršiti rutinski 1C zadatak
- Pogledajte koji su zadaci izvršeni kada i s kojim rezultatom, pogreške u ispunjavanju zadataka 1C
- Izvršite zadatak.
Kopije baza podataka i 1C rutinskih zadataka
Ako koristite poslužitelj 1C, događa se sljedeća situacija:
- Za vlastite potrebe (npr. za programiranje) izrađuje se kopija radne baze podataka
- Rad, testiranje itd. u kopiji baze podataka
- Zaboravljate isključiti rutinske 1C zadatke u takvoj testnoj bazi podataka.
Dok 1C rutinski zadaci obavljaju zadatke koji se odnose samo na njihovu informacijsku bazu, u njoj nema ničega.
Međutim, rutinski zadaci 1C često mogu spremati bilo koje datoteke, podatke u druge baze podataka, provoditi razmjene i slati e-poštu.
U ovom slučaju možete dobiti zanimljivu mješavinu rezultata obavljanja rutinskih 1C zadataka u radnoj bazi podataka i kopija.
Rutinski 1C zadaci za kopije radne baze podataka moraju biti onemogućeni u .
Ispunjavanje i neispunjavanje regulatornih zadataka 1C
Prilikom izrade rutinskih 1C zadataka morate zapamtiti:
- Zadaci se obavljaju sami - potrebno ih je pratiti
- Zadaci se izvršavaju u modulu na poslužitelju
- Zadaci se izvode pod drugim Windows korisnikom, s različitim pravima.
Najprije morate provjeriti izvodi li se zadatak i može li se dovršiti kao rutinski 1C zadatak.
Drugo, serverski modul znači da mnoge stvari koje su dostupne na klijentu nisu dostupne. Na primjer, ponekad se svi dokumenti ne mogu objaviti samo na poslužitelju, jer njihov algoritam može omogućiti da korisnik ručno pokrene knjiženje i mogu se koristiti funkcije koje nisu na poslužitelju, na primjer
Upozorenje ("Zdravo!")
Treće, ako se zadatak bavi nečim izvan baze podataka 1C, tada prava postaju važna Windows korisnik, pod kojim se zadatak izvršava.
Treća točka je posebno važna pri razvoju. Ako se modul ne može izvršiti na poslužitelju, zadatak se uopće neće izvršiti. Da biste provjerili, trebate pokrenuti zadatak barem jednom i vidjeti rezultat "Zadatak dovršen" u obradi konzole zadataka.