Paul Tchistov
Az ötlet, hogy egy egyszerű üzenet, amely megnyitja a dokumentum már lezárt valaki, nem elég, született egy egyszerű felismerés, hogy egy nagy szervezet, és az emberek, akik dolgoznak ugyanazon a dokumentumon, nem fog ülni, hogy nem egy irodában, de általában a különböző épületek, és lehet, hogy nem is tudják egymást.
Lehetőség van arra, hogy azt kell újra feltalálni a kereket, és a megoldást erre a problémára már feltalált valaki hozzám, és könnyebb, de. Én nem találtam, bár bevallom: az első oldalon a Google nem néz. Szóval Vannak, persze, még egy lehetőséget, hogy hozzon létre egy nyilvántartást az információ, ahol az információ tárolásra kerül a zárakat, de úgy döntöttem, hogy nem hoz létre egy hasonló, de hogy menjen át a log 1C.
Az űrlap kezelő nyitva () Helyezzük be az alábbi kódot
Ha EtoNovy (), majd
// felvezető az új elemek
Ha A = KodVozvrataDialoga.Da majd
InacheEsli answer = KodVozvrataDialoga.Net majd
InacheEsli answer = KodVozvrataDialoga.Otmena majd
Szintén a modul formájában tegye a következő függvény
Most, valójában a munka a kódot.
Amikor megnyit egy új dokumentum nem a felhasználó ezután próbálja lezárni egy tárgyat. Ha ő nem, akkor elkezdi keresni a zárolt objektumot. Ha kiderül, akkor a dokumentum azonnal rögzítésre. Fontos, hogy ezt megelőzően, hogy bármilyen változás a tárgy, hogy a felhasználó nem ugrik fel semmilyen üzenetet, mint a „Biztosan el szeretné menteni változások”, és nem tette ezt egy zsákutca. Írja egy tárgyat, hogy van egy bejegyzés a naplóban, mert az a tény, a nyitás a formában ez nem jelenik meg.
Kérdés utal, három válasz: „Nem” - a szerszámot lezárjuk, „Igen” - a nyitó olvasás közben, a „Mégsem” - annak érdekében, hogy alávessék magukat az eljárásnak abban a reményben, hogy a zár kiold. Vagy hívja az objektum már használatban van, és kérte őket, hogy lezárja a „Mégsem” gombra, hogy nyissa már változtatni a módot. Sajnos szabvány 1C dialógusok nem jelenti azt, megvalósítás „DaNetPovtorit”.