Módszerek hibakeresés 1c
A program - egy sor vonalak 1C programozási nyelv. Egy sor sor tárolja a modulokat.
Tény, hogy a modul áll a funkciók és eljárások. Ez a vonal a program, az egyesített nevét. Ugyanebben a funkció által okozott egyéb, többek között található egy másik modul.
A program van írva a tervező módban 1C. A program végrehajtása az üzemmódban 1C Enterprises.
Hogy a program végrehajtása?
Hogy van a programban?
Először is, hogy előbb a készülék, fut-line eszköz, a végén található a modul, nem zárt, egy funkció vagy eljárás (ha van ilyen).
Másodszor, meg kell történnie a függvény vagy eljárás hívást. Ezt meg lehet tenni a teljesítménye más modult. Ha ez a modul képez modul vagy tárgy - vagyis a modul processzorok. Rakodók - ezek a funkciók, amelyek automatikusan meghívódik, amikor a platform 1C adott esemény bekövetkezik. Például, „amikor a formát kinyitják” elvégezteti a megfelelő kezelő (ha az egyik nevezték).
Amennyiben szükségessé válik, a funkció végrehajtásához - a platform kezdi a program végrehajtását az első sort egy függvény, és egymás után le a végén a függvény, sorról sorra.
Kivétel - ha okozta egy másik függvény, akkor a platform továbblép, és akkor megy vissza, ahonnan jött.
Mi hibakeresés 1C?
Amikor a program meg van írva - a programozó csak elképzelni, hogyan kell dolgozni. Amikor elkezd dolgozni az igazi, a felhasználó belép a űrlapmezőket néhány adatot, kezdenek viselkedni bizonyos körülmények között és beállításokat, és a program hirtelen nem működik elég vártnak programozó.
Ugyanakkor érdekli a konkrét döntés, melyet a program eredményeinek összehasonlítása szempontjából „Ha” és így tovább.
E célból a hibakeresés 1C. Az általános elképzelés az, hogy a programozó beállíthatja a töréspont a megfelelő sorban a program és a program nem végrehajtó rajta - szünet. Ekkor láthatja, hogy milyen értékeket fogadunk változók, és egyéb paramétereket.
A programozó kattintva a hibakereső 1C és a program továbbra is végrehajtja, de nem teljesen, de csak egy sort. Aztán ismét megáll.
Így lehetséges, hogy utolérjék a problémát a program teret.
Kezdés hibakeresés 1C
Mivel a program meg van írva (és van) a konfigurátor, és végezzük a módban a vállalkozás, hibakeresési 1C kell 1 konfigurátor és 1 debug módban Vállalatok:
Társaságok rendszere azonnal el lehet kezdeni a hibakeresést 1C. Ehhez a konfigurátor, akkor a gombot a kép.
Vagy használja menü Debug / Start hibakeresés vagy Debug / Start Hibakeresés / Select opció ügyfél 1C.
Ha már van egy futó módot a 1C Company és szeretne csatlakozni, akkor kell, hogy tegye a következőket:
1) A kliens módban 1C Enterprise az Eszközök menü / Beállítások „Eszközök” fülre, jelölje ki a „hibakeresés engedélyezve van az aktuális session”
2) A konfigurátor kiválasztásához Debug / csatlakozás
3) jelölje ki a szükséges ügyfél és kattintson a Csatlakozás gombra a megnyíló ablakban.
1C töréspont (töréspont)
Miután összekapcsolta konfigurátor és fut kliens hibakeresés 1C (azaz „csatolja a debugger 1C”) - az összes cselekvési programok a modulok, hogy az ügyfél fut ellenőrzése alatt a konfigurátor.
Kezdeni nézni, hogy a végrehajtás - szükség van telepíteni a megfelelő helyre a töréspont (töréspont).
Ehhez nyissa meg a modulhoz szeretne hibakeresést. Ezután keresse meg a kívánt eljárást. Akkor töréspont az alábbi módokon:
- Kattintson a bal egérgombbal a szürke sáv bal oldalán szövegének modulok
- nyomja meg az F9
- Válassza ki a menüpontot Debug / töréspont.
Az eredmény az lesz a piros kör, mint a képen. Ez a töréspont. Ha a program fut Enterprise üzemmódban eléri ezt a vonalat, akkor megszűnik kell végezni, és leáll a táblán.
Mikor történt (a program leállt szünet) - a vonalon, amely most „a végrehajtás” lesz egy sárga nyíl.
Ahhoz, hogy végre egy sor (azaz, menj a következő vonal) - nyomja meg a megfelelő gombot, mint a képen, vagy válasszon a menüből Debug 1C.
A töréspont állapot
Amellett, hogy az alapvető töréspont, akkor meg az egyik, hogy csak akkor lép működésbe, ha a meghatározott feltétel is. Ezt hívják „töréspont egy állapot” - lásd a megfelelő menüpontot Debug 1C ..
Például a program egy ciklust, amely sokszor ismétlődik. Mi lehet állítani egy töréspont, ami működni fog egy bizonyos ismétlődő ciklus ( „ismétlés”).
tévesen töréspont
Ezekre a célokra van egy töréspont, amely akkor aktiválódik, ha a munkahelyen „a debugger 1C” akkor bármilyen hiba vagy hiba valamilyen.
Megjegyzendő, hogy ez kikapcsolási pont még elkapja a fellépő hibák a hibakezelő kísérlet / kivétel.