Hogyan lehet kikapcsolni a felugró ablakot a szerverhívásokkal az 1C programban. A felugró ablak kikapcsolása szerverhívásokkal az 1C programban Előugró értesítések letiltása 1C 8.3

Ma az 1C eszköztippekkel fogunk foglalkozni. Nagyon hasznosak, mert elmagyarázzák, mit kell beírni egy adott mezőbe. Az 1C-ben létező bármely mezőhöz eszköztippeket hozhat létre. A kezdő 1C programozók gyakran figyelmen kívül hagyják őket.

Eszköztippeket fogunk készíteni az áruátvételi dokumentumunkhoz. Ha nem olvasta a korábbi cikkeket, amelyekben új dokumentumot hoztunk létre, akkor a táblázatos rész sorában számoltuk ki a teljes összeget. Ellenőriztük a mezők kitöltését is. Azt tanácsolom, hogy ismerkedjen meg velük.

Hogyan készítsünk elemleírásokat űrlapmezőkhöz az 1C-ben

Tehát kezdjük el eszköztippek létrehozását az 1C különböző űrlapmezőihez. A példában a korábban létrehozott dokumentumot fogom használni. De ha tippeket kell tennie más dokumentumokhoz, akkor minden hasonló.

Emlékezzünk arra, hogy milyen mezők vannak a dokumentumunkban. Ezek a szállító, név, mennyiség, ár és mennyiség. Készítsünk eszköztippeket a Szállító és például az Ár mezőkhöz. Nyissa meg a konfigurátort, lépjen a dokumentumra, és lépjen az Adatok fülre. Kattintson duplán a Szállító adataira. A megnyíló Tulajdonságok ablakban keresse meg a Tipp elemet. Oda beírjuk, hogy „A szervezet, ahonnan az árut megkapták”.

Ugyanígy hozunk létre egy tippet az Ár mezőhöz. Dupla kattintással lépjen az ár mező tulajdonságaira, és a Tipp mezőbe írja be: „1 áruegység ára”.

Most futtatjuk a programunkat hibakeresési módban, és megnézzük az eredményt. Amikor az egeret a Szállító és az ár elemre viszi, eszközleírásaink megjelennek.

A cikk folytatja „A fejlesztés első lépései az 1C-n” cikksorozatot.

Ebben megvizsgáljuk az 1C:Enterprise platform 8-ban található felhasználói tájékoztatási módszereket, és ezen mechanizmusok működésének néhány jellemzőjére összpontosítjuk, ezek a funkciók a modalitás használati módjához kapcsolódnak .

Alkalmazhatóság

A cikk a funkciókat tárgyalja:

  • Interfész a „Version 8.2” verzióban az 1C:Enterprise platformon kifejlesztett konfigurációhoz 8.2.19.130
  • Taxi interfész az 1C:Enterprise platformon 8.3.4.496-8.3.9+ fejlesztett konfigurációhoz
  • Taxi interfész az 1C:Enterprise platformon 8.3.10-8.3.11 fejlesztett konfigurációhoz

Hogyan jelenítsünk meg egy üzenetet a felhasználónak az 1C-ben

Az üzenetek felhasználói módban történő megjelenítése számos problémát megold:

  • az aktuális folyamat előrehaladásának tükrözése (a folyamat végrehajtási szakaszának bemutatása; az algoritmus működése során kapott számított értékek megjelenítése);
  • hibák megjelenítése a felhasználó számára esetleges javítás céljából;
  • ajánlások kiadása;

Üzenet típusok:

  • Terminátorok, amelyek leállítják a program végrehajtását, és nem engedik meg annak folytatását, amíg a felhasználó el nem olvassa ezt az üzenetet és nem hajt végre bizonyos műveleteket. Például a felhasználónak megjelenik egy kérdés a képernyőn, amelyre igennel vagy nemmel kell válaszolni. Amíg a felhasználó nem válaszol, a program nem hajt végre további műveleteket;
  • bevezető üzenetek, amelyek egyszerűen megjelennek a felhasználó számára, és lehetővé teszik a további munkát (azaz figyelmeztető módban használva).

A befejező üzeneteknek hibaüzeneteknek és bevezető üzeneteknek kell lenniük: ajánlások, üzenetek a folyamat aktuális szakaszáról és a számított értékek megjelenítése (debug print).

A bevezető üzenetek célja, hogy a felhasználó számára bizonyos információkat nyújtsanak.

A felhasználónak meg kell ismerkednie vele, és adott esetben meg kell tennie néhány, ebben az üzenetben leírt műveletet.

Nagyon fontos, hogy a felhasználó valóban elolvassa ezeket az üzeneteket, ezért csak fontos információkat tartalmazhatnak.

Teszt- és hibakeresési üzeneteket nem szabad kiadni a felhasználónak, mert előbb-utóbb figyelmen kívül hagyja az összes üzenetet.

A felügyelt interfész koncepciójában az üzenet kiadásának megközelítése némileg megváltozott. Ma már ahhoz a formához kötődik, amelyben keletkezett. Már nem lehet úgy bezárni, hogy a szöveg teljesen láthatatlan legyen.

Az üzenetdoboz rögzítését nem lehet feloldani az űrlapról.

Függvény szintaxis:

Jelenteni (<Текст сообщения>, <Статус>)

Azok. az első paraméter maga a szöveg.

A második paraméter (az üzenet állapota) nem kötelező. Megadhatja az állapot értékeit: Normál, Fontos, Nagyon fontos stb.

Ez az érték határozza meg, hogy melyik ikon legyen az üzenet mellett. Ez azonban csak a normál felületen működik.

A kezelt felület koncepciójában az ikon mindig felkiáltójel, és nem bírálható felül.

A helyzet az, hogy ha egy címtárelem írásakor üzenet jön létre, akkor a következő helyzet fordulhat elő.

A felhasználó rákattint egy gombra Mentés és bezárás, ebben az esetben az üzenet megjelenik a megfelelő ablakban (az űrlap jobb oldalán).

De az űrlap azonnal bezárul, és a felhasználó nem fogja látni, hogy semmilyen információ jelent meg számára.

Ezért a menedzselt alkalmazás koncepciójában javasolt a bevezető üzenetek megjelenítése úgynevezett riasztások segítségével. Példa egy függvény helytelen használatára Jelenteniábrán mutatjuk be.

Azonban a funkció Jelenteni bizonyos hibákkal kapcsolatos információk megjelenítésére használható, például a dokumentum feladásakor.

Ebben az esetben a rendszer tájékoztatást kaphat arról, hogy az űrlapot nem kell bezárni, és megmutatja a felhasználónak, hogy a bizonylat feladása során milyen hibák fordulnak elő.

Funkció Jelenteni teljes mértékben támogatott a 8.3-as platformon. Használható, és működni fog (fájl verzióban és kliens-szerver verzióban is).

De azt is meg kell jegyezni, hogy a funkció Jelenteni Van egy további fejlesztés - ez egy üzenetosztály a felhasználó számára, amely lehetővé teszi az üzenet megjelenítése mellett, hogy kontextuálisan hozzákösse azt bármilyen űrlapelemhez.

Például egy hibaüzenet egy űrlapelemhez köthető, ami nagyon egyértelmű a felhasználó számára. A kérdés megvitatására kicsit később visszatérünk. Funkció Jelenteni van egy érdekes funkció.

Így a 8.3-as platform programkódja mind a kliens, mind a szerver oldalon végrehajtható.

Ebben az esetben a kliens programkód felelős a felhasználóval való interakcióért, azaz. Az ügyféloldalon megnyílnak az űrlapok, és megjelennek a jelentések.

Különféle párbeszéd-dokumentumok is csak az ügyfélen jelennek meg. Nem hajthatók végre a szerveren, mert a szerver nem tud interakciót folytatni a felhasználókkal.

De a funkció Jelenteni kliens és szerver oldalon is végrehajtható. Ebben az esetben a módszer alkalmazása Jelenteni a szerveren egyáltalán nem jelenti azt, hogy az üzenet megjelenik a Szerveren, egyszerűen nincs hol megjeleníteni őket.

Ez azt jelenti, hogy ha ezzel a módszerrel jelenítünk meg egy üzenetet a szerver eljárásban, akkor azok valamilyen pufferben felhalmozódnak, és csak akkor jelennek meg a képernyőn, amikor a szerver eljárás befejeződik és visszatér a klienshez.

Ekkor a rendszer adatokat kér a pufferből, és megjeleníti a képernyőn.

Ugyanez a tulajdonság érvényes az osztályra is Üzenet a felhasználónak. Az ábra egy példát mutat a módszer használatára Jelenteni a Szerver oldalon.

A módszer használatának eredményeként Jelenteni a Szerver oldalon üzenetek jelentek meg a képernyőn a kliens oldalon.

Szükség van egy riasztási mechanizmusra, amely tájékoztatja a felhasználót, hogy „valami” történt a rendszerben, és hogy „valami” a felhasználó figyelmét igényli. A riasztásokat két forgatókönyv generálja:

  1. Maga a platform, amikor interaktív rögzítést vagy objektumot módosít
  2. A fejlesztő a kódban szereplő metódus meghívásakor .

Maga az értesítés egy kis ablak, amely általában a jobb alsó sarokban jelenik meg, és tájékoztat a befejezett műveletről. Néhány másodpercen belül fokozatosan elhalványul és eltűnik. Ugyanakkor, ha az egérmutatót az értesítés fölé viszi, az nem tűnik el, és figyelmesen elolvashatja.

Ezenkívül a riasztások az információs panel megfelelő területén érhetők el (az „Előzmények” gomb a jelentkezési űrlap bal alsó részén a „8.2-es verzió” felület opcióban).

Saját riasztások létrehozásához a globális kontextus módszert kell használnia ShowUserAlert(). A 8.3.10-es verzió előtti szintaxis az alábbiakban látható:

ShowUser Alert (<Текст>, <НавигационнаяССылка>, <Пояснение>, <Картинка>)

Az első paraméter az értesítésben megjelenő szöveget tartalmazza.

Ezután második paraméterként egy bizonyos navigációs hivatkozást adhatunk át az információs bázis bármely eleméhez (az üzenetünk szövegének megfelelő elemhez). Amikor a felhasználó rákattint egy figyelmeztetésre, a link követi.

A harmadik paraméter segítségével magyarázatot adhatunk át az üzenethez, pl. némi kibővített leírás.

Az értesítés állapotát megjelenítő képet is hozzárendelhet.

Meg kell jegyezni, hogy ezek a paraméterek nem kötelezőek. Az alábbiakban egy példa látható ennek a módszernek a használatára (a konfigurátorban és felhasználói módban a „Version 8.2” interfész opcióban).

A „Taxi” felület 8.3.10.216-os platformjának verziójában az értesítési mechanizmus jelentősen javult a vékony és webes kliensek használhatóságának javítása érdekében. Emiatt a metódusnak átadott paraméterek is megváltoztak ShowUserAlert(). A szintaxis most így néz ki:

ShowUserAlert(<Текст>, <ДействиеПриНажатии>, <Пояснение>, <Картинка>, <СтатусОповещенияПользователя>, <КлючУникальности>)

Látható, hogy a második, korábban ún Navigációs hivatkozás, új nevet kapott ActionWhenClicked. Ez annak köszönhető, hogy immár nem csak egy karakterláncot lehet küldeni a navigációs hivatkozással, hanem a riasztás leírását is. Ezt az alábbi képernyőkép szemlélteti:

Amint a példából látható, most már lehetőségünk van programozottan feldolgozni egy értesítési ablakra leadott kattintást, a szükséges logika szerint.

Következő paraméter Felhasználói riasztás állapota először jelent meg. Ez jelzi a riasztás állapotát (Információ vagy Fontos).

A Fontos opció esetén, ha a felhasználó nem válaszolt az üzenetre, akkor a képernyőről elrejtve az Értesítési Központon keresztül olvasható (erről bővebben lentebb). Az Információ opció esetén az értesítés törlődik anélkül, hogy ebben a központban tárolná. Írjuk át a kódot a példánkból az alábbiak szerint:

A parancs végrehajtása után megközelítőleg ezt a nézetet kapjuk az alkalmazásablakról:

Az eszköztárban megjelent egy csengő ikonnal ellátott gomb, amely a fent említett Értesítési Központot hívja elő. Új fontos figyelmeztetéseket halmoz fel, amelyekre a felhasználó még nem válaszolt.

Ha vannak figyelmeztetések a központban, egy kis narancssárga pont jelenik meg mellette, hogy felhívja magára a felhasználó figyelmét. A felhasználó megnyithatja az Értesítési központot, elolvashatja a szöveget, és szükség esetén megtehet néhány műveletet.

A Központból a törlés gomb megnyomásával törlődik a riasztás, de ha a riasztáshoz valamilyen művelet kapcsolódik, akkor amint a felhasználó rákattint az üzenet szövegére, az is eltűnik.

És végül az utolsó hozzáadott paraméter az volt Az egyediség kulcsa. Segítségével megkeresheti a képernyőn megjelenő figyelmeztetést, és módosíthatja azt. Ha ezzel a paraméterrel nincs riasztás, akkor új riasztás jelenik meg.

Mint látható, a megfelelő módszer adta lehetőségek még nagyobbak lettek! De ez nem minden változás az értesítési mechanizmusban.

Amint azt már észrevette, a megjelenésük megváltozott. A figyelmeztetések most modernebbnek és ergonomikusabbnak tűnnek, de nem mozgathatók a képernyőn vagy nem méretezhetők át. Kérjük, vegye figyelembe, hogy példánkban az értesítés szövege egyszerűen nem fért be teljesen magába az ablakba, és a felhasználó csak az Értesítési Központ megnyitásával tudja elolvasni teljes egészében. Ezért ne írjon nagy mennyiségű szöveget az értesítési szövegbe.

Az új funkciók közé tartozik az akár három figyelmeztetés egyidejű megjelenítése a képernyőn.

Ezzel véget is értünk a riasztások szoftveres generálásával. Ne feledje azonban, hogy a riasztásokat nem csak a fejlesztő generálja programozottan, hanem maga a platform is interaktív rögzítés vagy objektum módosítása során. És gyakran ez a tény elsősorban a kezdő felhasználók körében okoz félreértést: miért van szükség ezekre a szolgáltatási figyelmeztetésekre, amelyeket egyébként nem lehet kikapcsolni?

Képzeljük el ezt az egyszerű helyzetet: a felhasználó a kényelem kedvéért beállított egy szűrőt valamelyik listában. Tegyük fel, hogy ezt egy lista formájában tette a Nomenclature könyvtárban. Aztán egy idő után úgy döntöttem, hogy bevezetek egy új „Szék” elemet, amely nem felel meg a korábban telepített szűrőnek. Beírja, leírja és...? És nem látja a listán. Mit fog tenni az átlagos felhasználó? Természetesen másodszor is belép, de többé nem látja. Ezt követheti harmadik, negyedik, ötödik alkalom. Amikor elege lesz abból, hogy újra és újra beírja ugyanazt, végre megkérdezi: hová megy minden?

Pontosan ezért jeleníti meg a platform ezeket a szolgáltatási figyelmeztetéseket, tájékoztatva a felhasználót, hogy művelete befejeződött. Példánkban az interaktív rögzítéskor a felhasználó a következő értesítést fogja látni:

Felmondási üzenetek

A felmondási üzenetek azok az üzenetek, amelyek addig nem engedik a munkát, amíg a felhasználó nem hajt végre bizonyos műveleteket, pl. amíg fel nem dolgozza az üzenetet.

A lezáró üzenetek használatának lehetőségéről a 8.3-as platformon egy kicsit később lesz szó (az utóbbi időben igyekeztek nem használni, így a vizsgált példa inkább a 8.2-es platformra vonatkozik).

A befejező üzenetek kiadásának két módja van FigyelemÉs Kérdés. Figyelem eltér Kérdés mert egyetlen gombja van rendben.

Egy kérdés különböző válaszlehetőségeket határozhat meg ( Nem igazán, IgenNem Mégsem, rendben, OK Mégse, IsmétlésMégse, AbortRepeatSkip), amelyeket a paraméter segítségével adunk meg.

Jelenítsen meg néhány figyelmeztetést a sor segítségével (például egy felügyelt alkalmazásmodulban):

Figyelmeztetés ("A bázis most nyitva lesz");

Felügyelt alkalmazásmodul megnyitásához válassza ki az objektumot a konfigurációs fában Konfiguráció, hívja a helyi menüt, és válassza ki az elemet Nyisson meg egy felügyelt alkalmazásmodult.

Ebben az esetben az alkalmazás indításakor egy modális ablak jelenik meg. A modális ablak átfedi az alkalmazásban létező összes ablakot. Amíg nem dolgozzuk fel ezt az ablakot, további műveletekre nincs lehetőség.

A funkció hasonló módon működik Kérdés.

Szintaxis:
Kérdés(<ТекстВопроса>,<Кнопки>,<Таймаут>,<КнопкаПоУмолчанию>,<Заголовок>,
<КнопкаТаймаута>);

Csak az első két paramétert kell megadni. A második paraméter adattípusa összetett ( Dialógus módKérdés vagy ListValues). Harmadik paraméter ( <Таймаут> ) azt az időtartamot jellemzi másodpercben, amely alatt a rendszer a felhasználói válaszra vár.

Amikor az intervallum lejár, a kérdésablak bezárul. Hasonló paraméter( <Таймаут> ) is elérhető a funkcióhoz Figyelem.

Példaként a függvény használatára Kérdés A következő kódot használhatja egy felügyelt alkalmazásmodulban:

Felhívjuk figyelmét, hogy ezek a módszerek ( FigyelemÉs Kérdés) nem érhetők el a szerveren. És ez logikus, mert az interfész metódusokat nem lehet végrehajtani olyan Szerveren, ahol nincs felhasználó.

A modális ablakok használatának jellemzői a 8.3-as platformon

A 8.3-as platformon vannak modalitásos és anélküli üzemmódok. Az alapértelmezett beállítás a Ne használjon modalitás módot.

Ebben az esetben a befejező üzenetek használata lehetetlen. Ha szükség van befejező üzenetek használatára (függvények FigyelemÉs Kérdés) módosítania kell a konfigurációs tulajdonság értékét tovább Használat.

A modális ablak a legfelül jelenik meg, és a blokkok más ablakokkal működnek, amíg a modális ablakkal végzett műveletek be nem fejeződnek. Ezenkívül a programkód végrehajtása leáll azon a ponton, ahol ezt az ablakot meghívják. A kódvégrehajtás csak a modális ablak bezárása után folytatódik.

Először is a modális ablakok használatával kapcsolatos problémák merülnek fel a mobilalkalmazások esetében. Másodszor, a böngészőben az ablakmódosítás külön felugró ablakok segítségével valósul meg.

Az előugró ablakok gyakran le vannak tiltva az alapértelmezett böngészőbeállítások szerint. A felhasználót rá kell kényszeríteni, hogy állítsa be az engedélyt ezekhez az ablakokhoz.

A táblagépekhez és telefonokhoz készült böngészők a legtöbb esetben egyáltalán nem támogatják az előugró ablakokat.

Funkciók cseréjére KérdésÉs Figyelemúj módszereket fejlesztettek ki: ShowQuestion, ShowWarning.

Ezek a módszerek lehetővé teszik egy ablak meghívását, de nem állítják le a programkód végrehajtását. Technikailag ez úgy érhető el, hogy a szülőablakon belül egy pszeudo-ablakot alakítanak ki. A pszeudoablak nem fedi át a szülőablakot. Egy ilyen ablak megnyitása után a kód végrehajtása folytatódik.

A felhasználó által megadott értékek fogadása és feldolgozása külön eljárásban történik, amelyet a párbeszédpanel bezárásakor hívunk meg.

Függvény szintaxis ShowWarning:

ShowWarning(<ОписаниеОповещенияОЗавершении>, <ТекстПредупреждения>, <Таймаут>, <Заголовок>)

Paraméter <ОписаниеОповещенияОЗавершении> (választható)

Adattípus: LeírásFigyelmeztetések.

A figyelmeztető ablak bezárása után meghívott eljárás leírását tartalmazza.

Függvény szintaxis ShowQuestion:

ShowQuestion(<ОписаниеОповещенияОЗавершении>, <ТекстВопроса>, <Кнопки>, <Таймаут>, <КнопкаПоУмолчанию>, <Заголовок>, <КнопкаТаймаута>)

Az első három paraméter kötelező.

Az alábbiakban egy példa látható a függvény használatára.

Osztály MessageToUser

Az üzenetosztály alapvető kényelme Üzenet a felhasználónak az, hogy ez egy kontextuális üzenet (a módszerektől eltérően FigyelemÉs Kérdés).

Az üzenetek egy adott képernyőelemhez köthetők. Ez az objektum a szerveren is elérhető.

Kérjük, vegye figyelembe, hogy először ezt az objektumot kell létrehozni. Például: Üzenet = New MessageToUser;

Így létrehozzuk ennek az objektumnak a példányát.

Másodszor, meg kell adnia az üzenet szövegét egy külön tulajdonságban.

Harmadszor, az ingatlanban Terület Megadhatja, hogy ezt az üzenetet melyik űrlapelemhez kell csatolni.

Figyelem! A kívánt űrlapmezőhöz való kötéshez ügyeljen a tulajdonságok inicializálására PathToDataÉs DataKey. Egy dokumentum esetében, amikor kódot helyez el egy objektummodulban, a következőket írhatja:

Message.DataPath = "Objektum";
Message.DataKey = ThisObject.Link;

A dokumentum modul megnyitásához az objektum (dokumentum) szerkesztő ablakban lépjen a fülre Egyéb nyomja meg a gombot Objektum modul.

A kísérlethez a kódot egy dokumentum objektummoduljában helyezzük el.

Az alábbiakban a 8.3-as platform felhasználói módban elért eredménye látható.

Megjegyzendő, hogy az üzenetek az új rendszerobjektum használatával jelennek meg Üzenet a felhasználónakáltalános esetben nem megszűnnek. Azok. a rendszer lehetővé teszi a felhasználó számára a további műveletek folytatását anélkül, hogy válaszolna a megjelenített üzenetekre.

De először is, ezek az üzenetek nagyon észrevehetők. Másodszor, az üzenetek általában akkor jelennek meg a felhasználó számára, amikor könyvtárelemeket rögzítenek vagy dokumentumokat dolgoznak fel, azaz amikor bizonyos ellenőrzéseket végeznek. És ha hibákat észlel, a felhasználó ugyanazokat az üzeneteket fogja látni.

Ennek megfelelően a hibák észlelésekor a tranzakció törlésre kerül, pl. címtárelem írása tilos, vagy dokumentum feladása tilos.

Így a befejező üzenet egyfajta emulációja következik be. Mivel a művelet megszakad mindaddig, amíg a felhasználó nem reagál a beírt üzenetre, lehetetlen lesz a művelet befejezése, például egy dokumentum feladása.

Másrészt azonban lehetséges a dokumentum lezárása anélkül, hogy azt lebonyolítanánk, anélkül, hogy bármilyen módon reagálnánk az üzenetre. Ezért ezek az üzenetek a felhasználónak nem szűnnek meg.

Állapotértesítés feldolgozása

Van egy speciális funkció, amellyel egy folyamat hozzávetőleges előrehaladását jelenítheti meg.

Szintaxis: Állapot(<ТекстСообщения>, <Прогресс>, <Пояснение>, <Картинка>)
Lehetőségek:<ТекстСообщения>És<Пояснение>– nem kötelező, típus – Vonal.
A szöveg egy speciális állapotsoron jelenik meg.
<Прогресс>A paraméter szintén nem kötelező, de vizuális.
Típus: Szám. A folyamatjelző értéke (1-től 100-ig).
<Картинка>opcionális paraméter is.
Egy esemény feldolgozása során egy függvény periodikus hívása, például:

Ebben az esetben a címkék változhatnak, és a Progress paraméter értékei is módosulhatnak.

Egy függvény hívható egy eljárásból (függvényből) vagy többből is. Így nyomon követheti a folyamat végrehajtási állapotát.

Ha közelebbről is meg szeretné tekinteni az értesítési mechanizmust, álljon meg most, és olvassa el új cikkünket: A hosszú távú műveletek előrehaladásának megjelenítése a 8.3.10-ben. Elmagyarázza – már nem a kezdők szintjén – ennek a mechanizmusnak a működésének minden finomságát és buktatóját.

Befejezzük a felhasználó tájékoztatásának módjait ismertető bemutatkozásunkat. Reméljük, hogy megérti, milyen helyzetekben érdemes egyik vagy másik módszert alkalmazni.

Még egyszer szeretném felhívni a figyelmet arra, hogy ha az Ön konfigurációja (8.3.3+ verzió) webes kliens használatával történik, akkor:

  • konfigurációs szinten a modalitási mód beállítását „Ne használja” értékre kell állítani.
  • A kódnak az aszinkron felhasználói interakciós modell módszereit kell használnia. Az ilyen módszerek a szavakkal kezdődnek Előadás vagy Kezdődik.

A sorozat utolsó cikkében olvashat bővebben a modális ablakok használatának megtagadásáról az 1C:Enterprise 8.3 platformon. És továbbmegyünk, és végül elkezdjük tanulmányozni a régóta várt Taxi felületet, amelyet már többször említettünk anyagainkban.

A szerver teljesítményparamétereit tartalmazó felugró ablak legújabb kiadásának letiltása a könyvelő programban

Most elmondunk néhány technikai problémát az 1C-ben, amelyekről minden felhasználónak tudnia kell. Az 1C Enterprise 8 programot használó könyvelők gyakran azt mondják, hogy bármilyen művelet végrehajtásakor egy kis ablak jelenik meg a képernyő bal oldalán, olyan adatokkal, amelyekre a felhasználónak nincs szüksége. Az ilyen ablakok gyakran csak „irritáló” funkciót töltenek be, és nem teszik lehetővé a normális munkát.
Az ablakon általában a következő feliratok szerepelnek: „Felhalmozott hívások” és „Aktuális hívások” (a számuk információival). Az „1C Enterprise 8” kezelt megjelenésében így néz ki:

Kinézetre a „Taxi” kicsit másképp néz ki:

A felhasználók gyakran kíváncsiak arra, hogy mik ezek az indikátorokkal ellátott ablakok, és mennyire szükségesek a munkájuk során.

Mi az?

Ez az egyik eszköz, amelyet az 1C programon dolgozó szakemberek fejlesztettek ki. Más szóval, ezek a szerverhívások teljesítménymutatói. Általában 1C módban valós időben mutatják meg a fejlesztőt: a szervezetet, a szerverhívások időtartamára és számára vonatkozó adatokat, valamint a fogadott és továbbított információk mennyiségét.

Röviden összefoglalva, a fenti eszközt azért hoztuk létre, hogy vizuálisan tájékoztassuk a fejlesztőt arról, hogy bizonyos műveletek során hányszor érte el a rendszer a szervert, illetve mennyi szükséges adatot szállított el.

A program telepítésekor az információs paraméterekben. Az adatbázis automatikusan bekapcsolja a módot ezen mutatók tükrözésére. Kétségtelen, hogy egy könyvelőnek nincs szüksége ezekre a beállításokra, és csak munka közben akadályozza meg.

Egy felugró ablak beállítása

Természetesen a program lehetővé teszi az ablakban megjelenő indikátorok számának testreszabását. Ehhez kattintson a jobb gombbal az ablakra (vagy kattintson a „Taxi” bal alsó sarkában található ikonra), és válassza ki a „Beállítások” elemet a helyi menüben.

Ezt követően megjelenik egy nyitott űrlap, ahol kiválaszthatja az összes szükséges indikátort, amely ebben az ablakban megjelenik, vagy egyszerűen törölje a jelölést a felesleges indikátorok melletti négyzetekből.

A szerverhívások megjelenítésének kikapcsolási módjai

Az első módszer adminisztratív.

A kezdéshez lépjen a következőre: . Ehhez vállalati indító módban vigye a kurzort a kívánt alapra, és nyomja meg a „Configurator” gombot.

Az „Eszközök” - „Opciók” menüre kattintva nyissa meg az információs paramétereket. adatbázis „Configurator” módban.

Ezután válassza ki a „Speciális” fület, amely a „Launch 1C: Enterprise” lap paramétereiben található. Törölje a jelölést a „Teljesítmény-beállítások megjelenítése” jelölőnégyzetből, és kattintson az „OK” gombra (vagy az „Alkalmaz” gombra).

Végül Enterprise módban indítsa el az 1C programot.

A második módszer egyedi.

Vállalati módban kattintson a főmenü gombra, és válassza az „Eszközök” - „Opciók” lehetőséget.

Ezt követően törölje a jelölést a „Megjelenítési teljesítményparaméterek” jelölőnégyzetből, amely a beállítások ablakban található.

És végül kattintson az „OK” gombra.

Sokan nem szeretik, ha a programban végzett műveletek végrehajtása során egy ablak jelenik meg a képernyő bal alsó sarkában az „aktuális hívások” és a „felhalmozott hívások” jelzéseivel, ezáltal megzavarva a munkát. 1. ábra.

Az 1C Enterprise 8-on így néz ki.

A Taxi felülete kicsit más.


3. ábra.

Ez a felugró ablak teljesítménymutatókat tartalmaz.


Teljesítménymutatók, mik ezek, miért van szükség rájuk?

A szerverhívás teljesítménymutatói az 1C fejlesztők egyik eszköze. Egy ilyen eszköz a fejlesztőnek különféle információkat jelenít meg a szerverről valós időben 1C módban, például: a fogadott és átvitt mennyiség, a szerverhívások időtartama és száma.

Vagyis egy ilyen eszköz egyértelműen megmutatja a fejlesztőnek a szolgáltatáshoz intézett rendszerhívások számát, amikor bármilyen műveletet végrehajt, és az átvitt adatok mennyiségét. Az 1C telepítésekor ezen indikátorok alapértelmezett megjelenítése engedélyezve van az infobázis paramétereiben. A felhasználóknak nincs hasznuk az ilyen információknak, ellenkezőleg, csak elvonják a figyelmet és zavarják.

Felbukkanó beállítások

A felugró ablakban konfigurálható az indikátorok száma. Kattintson a jobb gombbal az ablakra, megjelenik egy helyi menü, keresse meg a „Beállítások” elemet.


4. ábra.

Megnyílik a beállítások, ahol bejelölheti a szükséges indikátorok négyzeteit, vagy teljesen eltávolíthatja az összes négyzetet.


5. ábra.


Szerverhívás megjelenítési mód, hogyan lehet kikapcsolni?

1. Adminisztrációs módszer.
Helyezze a kurzort a kívánt alapra Enterprise indítási módban, és kattintson a „Configurator” gombra. A Konfigurátor módba lépés után megkeressük és megnyitjuk az információs alap paramétereit ("Eszközök" menü -> "Opciók").


6. ábra.


7. ábra.

Ezután megyünk az 1C-be Enterprise módban.

2. Egyedi módszer.
Vállalati módban nyomja meg a Főmenü gombot. Ezután a képernyő bal felső sarkában kattintson az „Eszközök” -> „Opciók” elemre.


8. ábra.

A megjelenő ablakban törölje a jelet a „Teljesítményparaméterek megjelenítése” fülből.


9. ábra.

Kattintson az OK gombra!
Ezt követően a jelzőkkel ellátott felugró ablak nem irritálja, és nem vonja el a figyelmét a munkájáról.




Top