Események előfizetése 1c

Amikor egy felhasználó rákattint egy gombra, az űrlapot megnyitják vagy bezárják, a dokumentumot rögzítik - egy esemény bekövetkezik.

A programozó hozzárendelhet egy kezelőt az eseményhez, egy olyan funkciót, amelyet a beépített 1C nyelvben írt, és amely bizonyos eseményeket végez, amikor egy esemény bekövetkezik.

Néha szükségessé válik egy kezelő hozzárendelése több vagy minden dokumentumhoz egyszerre.

Mielőtt rögzítenénk az egyes dokumentumokat, ellenőrizzük, hogy az adott kellékek tele vannak-e.

Hogyan kell ezt csinálni?

Események előfizetése 1C

Események előfizetése 1c

Adjon hozzá egy új előfizetést az eseményhez 1C, állítsa be a nevet.

Az eseményre való feliratkozás tulajdona 1C Forrás - egy vagy több dokumentumot, könyvtárat kell kiválasztania - azokat az objektumokat, amelyeken a kezelőt helyeztük el.

Események előfizetése 1c

Az eseményre való feliratkozás tulajdonában 1C esemény - a kiválasztott dokumentumokhoz és könyvtárakhoz esetleg előforduló események egyikét kell választania.

Események előfizetése 1c

A lehetséges események halmaza az objektumtól függ. Legyen óvatos, mert ha több (többszörös) objektumot választ ki, akkor csak azok az események találhatók az eseménylistában, amelyek mindegyik kiválasztott objektumban megtalálhatóak (azaz az esemény összes kiválasztott objektumánál gyakoriak).

Ezután továbbra is létrejön egy kezelői funkció. Ehhez a konfigurációnak egy közös modulnak kell lennie, a tulajdonságok Kiszolgálói jelölésével. Amikor megnyomja a "nagyító" gombot, létrehozza a kezelő funkciót.

Események előfizetése 1c

Ez minden! Épp most jegyeztünk fel az 1C eseményre a Record minden dokumentuma előtt. Most, amikor bármilyen dokumentumot írunk, végrehajtjuk a funkciónkat, amelyben az ellenőrzés be van jegyezve.

Annak érdekében, hogy megtagadja a dokumentum írását, ha a teszt negatív volt, be kell állítania a függvényparamétert

Kapcsolódó cikkek