1C 8

Amikor dolgozik a 1C sok házimunkát, hogy kell futtatni a menetrend, vagy kialakítható műveletek végrehajtására, mint például a gazdaság dokumentumok vagy adatok betöltését 1C az oldalról.

Nemrég írt egy cikket: Reading adatokat a helyszínen XML formátumban és a terhelés ideje, hogy az 1C automatizált:

Rutin és a háttér munkahelyek

meghatározási mechanizmus célja az alkalmazást, illetve alkalmassága ütemezés vagy aszinkron módon.

Munka mechanizmus megoldja a következő problémákat:

  • Az a körülmény, rutin eljárások konfigurálása során a rendszer;
  • Performing meghatározott intézkedések ütemezése;
  • Hívása egy előre meghatározott eljárás vagy függvény aszinkron, vagyis várakozás nélkül a teljesítéshez;
  • Követési a fejlődés egy adott munkát és a fogadó teljesítési állapot (érték jelzi a sikere vagy kudarca a végrehajtás);
  • Kapok egy listát az aktuális feladatok;
  • Az a lehetőség, befejezésére vár egy vagy több feladatot;
  • Job Management (megszüntetve blokkoló végrehajtás et al.).

Munka mechanizmus áll a következő összetevőkből áll:

  • Metaadatok ütemezett feladat;
  • Ütemezett feladatok;
  • Háttér munkahelyek;
  • Task Scheduler.

háttér munkahelyek Ezeket úgy tervezték, hogy végre feladatokhoz aszinkron. Háttér munkahelyek útján valósul meg a beépített hangszórók.

ütemezett feladatok Ezeket úgy tervezték, hogy végre feladatokhoz egy ütemtervet. Rutinfeladatok tárolja az információkat tárol és metaadatok alapján meghatározott konfigurációban. Metaadatok ütemezett feladat információkat tartalmaznak, mint a neve a módszer, használata, stb

Rutinmunka egy ütemtervet, amely meghatározza, hogy mely időpillanataihoz szükséges a feladat elvégzéséhez kapcsolódó rutin eljárás. Prognózis általában megadott információs adatbázis, de lehet beállítani, és a konfigurálás során (például, egy előre meghatározott menetrend munkahelyek).

Task Scheduler használják a menetrend végrehajtása ütemezett feladatok. Minden feladatnál ütemező rendszeresen ellenőrzi, hogy az aktuális dátum és idő ütemezése a rutinfeladatokat. Ha egyezik, az ütemező rendeli a feladat elvégzésére. Ehhez ezt a rutin feladat ütemező hátteret teremt munkát, amely nem a tényleges feldolgozást.

A leírás, azt hiszem, elég - végrehajtásának megkezdése:

Létrehozása ütemezett feladatok

1C 8

A módszer neve - az utat az eljárás végrehajtásra a háttérben beállítás a menetrend. Az eljárást meg kell osztani modult. Javasoljuk, hogy ne használja a szabványos közös modulokat, és hozzon létre saját. Ne felejtsük el, hogy a háttérben munkahelyek végre a szerver!

A - jel használatának rutin feladatokat.

Előre meghatározott - azt jelzi, hogy egy előre meghatározott ütemezett feladat.

Ha azt szeretnénk, hogy a munkát rutinmunka után azonnal helyezzük be az adatbázisba, válassza a jele a predesztináció. Ellenkező esetben, akkor kell használni a folyamat „feladatok konzol”, vagy hívja a feladatot futó szoftver.

Az ismétlések számát vészhelyzetben munkát végzik - hányszor készül újraindítani a háttér munkát, ha ez történt hiba.

Próbálja újra intervallum vészhelyzet esetén minden feladat -, hogy milyen gyakran újraindul a háttérben feladat végrehajtásra, ha tévedésből történt.

Beállítása menetrend

Ütemezése a munkát:

1C 8

Óránként, egy nap csak

PeriodPovtoraDney 1DenNedeliVMesyatse = = = 3 2DniNedeli

Jellemzői háttér munkahelyek fájlt, és kliens-szerver változata

Mechanizmusai háttér feladatok a fájl szerver és a kliens különböző megvalósításait.

A fájlban, létre kell hoznia egy külön változata az ügyfél folyamat, amely foglalkozik a végrehajtását háttér feladatokat. Ehhez a kliens folyamatot kell rendszeresen meghív egy függvényt a globális összefüggésben VypolnitObrabotkuZadany. Csak egy ügyfél folyamat az adatbázis kell végeznie feldolgozói háttér munkahely (és ennek megfelelően ezt a funkciót). Ha az ügyfél folyamatot kezelni háttér munkahelyek nem jönnek létre, akkor a program hozzáférést biztosít a mechanizmusa feladat hiba „Feladatkezelő nem aktív” kerül kiadásra. Nem ajánljuk a kliens folyamat, amely kezeli a háttérben munkahelyet egyéb funkciók.

Ha egy ügyfél folyamat végrehajtó feldolgozói háttér munkahelyek fut, a másik ügyfél folyamatok képesek elérni a szoftver mechanizmus háttér munkahelyek, vagyis lehet indítani és ellenőrizni háttér feladatokat.

A kliens-szerver kiviteli végző háttér használt feladatok ütemező, amely fizikailag a klaszter vezetője. Scheduler az összes várakozó elvégzésére háttér feladatokat kap a legkevésbé terhelt munkafolyamatot és használja, hogy hajtsa végre a megfelelő háttér munkát. Workflow végzi a feladatot, és értesíti az ütemező az eredmények a végrehajtás.

A kliens-szerver megvalósításban lehetséges, hogy blokkolja a végrehajtása ütemezett feladatok. Blokkoló végrehajtása ütemezett feladatok a következő esetekben:

  • Az adatbázis beállítása explicit zár ütemezett feladat. A zár lehet telepíteni a klaszter konzolon
  • Információs bázis kapcsolat zár. A zár lehet telepíteni a klaszter konzolon
  • A beépített nyelvi nevezett eljárás UstanovitMonopolnyyRezhim () egy igazi paraméter
  • Néhány más esetben (például akkor, amikor frissíti a konfigurációs adatbázis).

Ön is érdekelt

rphost vesz a memória és betölti a 15 CPU
Sok problémája van rphost.exe, egy másfajta: rphost elfoglalja az egész hajót rphost memória processzor rphost eszik memóriát és 1C is kezdődött, és a menedzser a következő: percenként számítása 2-3 megabájt. Amint i.Avtomaticheskaya archiválhatod bázisok 1C 8.x fájlt, és ügyfél-kiszolgáló kiviteli alak 5
Ez a módszer a backup a fájlok és az SQL adatbázis verzió 1C: És így: 1. Készítsen egy VBS script, és mentse el a C: