Hur man avslutar programmet 1s. Slutanvändarsessioner, hur det fungerar, vad som görs. "Snabbtangenter": kalkylbladsredigerare

Varje 1C-lösning baserad på 1C:Enterprise 8-plattformen har ett brett utbud av möjligheter. Det finns dock universella knep som kan användas i vilken konfiguration som helst. Med den här artikeln öppnar vi en serie publikationer där 1C-metodologer kommer att prata om de universella funktionerna hos 1C:Enterprise 8-plattformen. Låt oss börja med en av de viktigaste metoderna för att förbättra arbetseffektiviteten - med beskrivningen av "snabbtangenter" (åtgärder från tangentbordet utförs som regel snabbare än liknande åtgärder via menyn med musen). Efter att ha bemästrat snabbtangenter kommer du att förenkla utförandet av ofta upprepade åtgärder.

bord 1

Handling

Tangentbordsgenvägar

Hur programmet fungerar

Skapa nytt dokument

Öppna ett befintligt dokument

Öppna kalkylatorn

Öppnar kalkylatorn

Visa egenskaper

Alt+Enter
Ctrl+E

Öppna meddelanderutan

Stäng meddelanderutan

Ctrl+Skift+Z

Öppna resultattavlan

Öppnar resultattavlan

Öppna Hjälp

Öppnar hjälp

Ring hjälpindex

Skift+Alt+F1

Ringer hjälpindexet

Snabbtangenter: Globala åtgärder

Globala åtgärder är åtgärder som du kan utföra i alla lägen i programmet. Det spelar ingen roll vad som för närvarande är öppet i 1C:Enterprise. Huvudsaken är att applikationen inte ska vara upptagen med att utföra någon uppgift.

Globala åtgärder är åtgärder som kan anropas var som helst i den pågående 1C:Enterprise 8-plattformen. Oavsett vad som händer i kör konfiguration, innebörden av globala åtgärder ändras inte (t.ex. om du trycker på Ctrl+N kommer alltid dialogrutan för att skapa ett nytt dokument fram).

bord 1

Snabbtangenter för globala åtgärder

Handling

Tangentbordsgenvägar

Hur programmet fungerar

Skapa ett nytt dokument

Öppnar ett fönster där du blir ombedd att välja vilken typ av nytt dokument som ska skapas i olika format- till exempel i text, tabell eller HTML

Öppna ett befintligt dokument

Öppnar standarddialogrutan "Öppna", tillgänglig via menyn "Arkiv/Öppna...".

Aktivera sökfältet i kommandofältet

Ställer in markören på detta fält

Öppna kalkylatorn

Öppnar kalkylatorn

Visa egenskaper

Alt+Enter
Ctrl+E

Beroende på vad markören är placerad på, öppnar motsvarande egenskapspalett för detta objekt eller element. Användbart när du arbetar med tabeller, text, HTML, etc.

Öppna meddelanderutan

Låter dig öppna ett tidigare stängt meddelandefönster. Det är ofta användbart när ett fönster stängs av misstag och du behöver ett meddelande från det. Observera: så länge systemet inte har skrivit in något i meddelandefönstret igen, sparas gamla meddelanden även i ett stängt fönster

Stäng meddelanderutan

Ctrl+Skift+Z

Stänger meddelanderutan när de inte längre behövs. Observera: kombinationen är vald så att den är lätt att trycka med en hand

Öppna resultattavlan

Öppnar resultattavlan

Öppna Hjälp

Öppnar hjälp

Ring hjälpindex

Skift+Alt+F1

Ringer hjälpindexet

"Snabbtangenter": allmänna åtgärder

Allmänna åtgärder- åtgärder som har samma innebörd i olika konfigurationsobjekt, men beteendet för 1C:Enterprise 8-plattformen ändras beroende på var exakt du använder en eller annan vanlig handling. Om du till exempel trycker på "Del"-tangenten markeras det aktuella elementet i katalogen för radering om du finns i listan över katalogelement. Eller tar bort innehållet i den aktuella cellen i kalkylarksdokumentet om du redigerar det.

Tabell 2

"Snabbtangenter" för vanliga åtgärder

Handling

Tangentbordsgenvägar

Hur programmet fungerar

Tar bort elementet under markören (det aktuella elementet) eller den valda gruppen av element

Lägg till

Låter dig lägga till ett nytt element

Sparar det aktiva dokumentet

Skriver ut det aktiva dokumentet

Anropar utskriftsdialogrutan för det aktiva dokumentet

Skriver ut till den aktuella skrivaren

Ctrl+Skift+P

Initierar direkt utskrift av det aktiva dokumentet till skrivaren som är tilldelad i systemet som standard (utan att öppna utskriftsdialogrutan)

Kopiera till urklipp

ctrl+c
Ctrl+Ins

Kopierar det nödvändiga elementet eller den valda gruppen av element till Windows urklipp

Klipp till urklipp

Ctrl + X
Skift+Del

Klipper det nödvändiga elementet eller den valda gruppen av element till Windows urklipp. Det skiljer sig från kopiering genom att det kopierade elementet eller gruppen raderas efter att ha träffat bufferten

Klistra in från urklipp

Ctrl+V
Shift + Ins

Klistrar in aktuell data från Windows urklipp till den plats som är markerad med markören

Lägg till urklipp som ett nummer

Skift + Num + (*)

Används för numeriska värden

Lägg till i urklipp

Skift + Num + (+)

Används för numeriska värden. Tilläggsoperation med data på urklipp

Subtrahera från urklipp

Skift + Num + (-)

Används för numeriska värden. Subtraktionsoperation på urklippsdata

Välj alla

Avbryt sista åtgärden

Ctrl + Z
Alt+BackSpace

Gör om ångrad åtgärd

ctrl+y
Skift+Alt+Backsteg

Hitta nästa

Hitta nästa markerad

Hitta föregående

Hitta tidigare val

Ctrl+Skift+F3

Byta ut

Ctrl+Num+(-)

Välj alla

Väljer alla tillgängliga element i det aktiva dokumentet

Ångra den senaste åtgärden

Ctrl + Z
Alt+BackSpace

Ångrar den senaste åtgärden

Gör om ångrad åtgärd

ctrl+y
Skift+Alt+Backsteg

Låter dig ångra "Ctrl + Z", med andra ord - för att returnera vad du gjorde innan du tryckte på den senaste åtgärden ångra

Öppnar en dialogruta för att ställa in sökparametrar i det aktiva konfigurationsobjektet och utföra denna sökning

Hitta nästa

Hittar nästa element som matchar parametrarna som anges i sökinställningarna

Hitta nästa markerad

Hittar nästa element som motsvarar det du valde (till exempel var markören är placerad)

Hitta föregående

Hittar föregående element som matchar parametrarna som anges i sökinställningarna

Hitta tidigare val

Ctrl+Skift+F3

Hittar föregående element som matchar det du valde

Byta ut

Öppnar dialogrutan Sök och ersätt värden (där det är tillåtet)

Komprimera (trädnod, kalkylbladsgrupp, modulgruppering)

Ctrl+Num+(-)

Används där trädnoder markerade med "+" eller "-" är tillgängliga

Komprimera (trädnod, kalkylbladsgrupp, modulgruppering) och alla underordnade

Ctrl+Alt+Num+(-)

Dölj (alla trädnoder, kalkylarksdokumentgrupper, modulgrupperingar)

Ctrl+Skift+Num+(-)

Expandera (trädnod, kalkylbladsgrupp, modulgruppering)

Ctrl + Num + (+)

Expandera (trädnod, kalkylbladsgrupp, modulgruppering) och alla underordnade

Ctrl+Alt+Num+(+)

Expandera (alla trädnoder, kalkylarksdokumentgrupper, modulgrupperingar)

Ctrl + Skift + Num + (+)

Nästa sida

Ctrl+PageDown
Ctrl+Alt+F

Snabb sökning av det aktiva dokumentet

Föregående sida

Ctrl+Page Up
Ctrl+Alt+B

Slå på/av djärvhet

Används där textformatering stöds och är möjlig

Slå på/av kursiv stil

Slå på/av understrykning

Hoppa till föregående webbsida/hjälpkapitel

Används i HTML-dokument

Hoppa till nästa webbsida/hjälpkapitel

Avbryt körningen av en datasammansättningssystemrapport

Snabbtangenter: Fönsterhantering

Det här avsnittet kombinerar vanliga "snabbtangenter" för alla fönster och former av "1C:Enterprise"-plattformen.

Tabell 3

"Snabbtangenter" för fönsterhantering

Handling

Tangentbordsgenvägar

Hur programmet fungerar

Stäng aktivt ledigt fönster, modal dialogruta eller applikation

Denna kombination kan snabbt slutföra hela konfigurationen på 1C:Enterprise-plattformen, så använd den försiktigt

Stäng aktivt vanligt fönster

Stänger det aktuella normala fönstret

stänga aktivt fönster

Stänger det aktiva fönstret

Aktivera nästa normala fönster

Ctrl+Tab
Ctrl+F6

Låter dig aktivera nästa fönster bland de som öppnas i konfigurationen. Genom att trycka i en cykel samtidigt som du håller ned Ctrl-tangenten kan du bläddra genom öppna fönster "framåt"

Aktivera föregående vanliga fönster

Ctrl+Skift+Tabb
Ctrl+Skift+F6

Låter dig aktivera det föregående fönstret bland de som öppnades i konfigurationen. Genom att trycka i en cykel samtidigt som du håller ned Ctrl-tangenten kan du bläddra genom öppna fönster "tillbaka"

Aktivera nästa del av fönstret

Aktiverar nästa avsnitt i det aktuella fönstret

Aktivera föregående avsnitt av fönstret

Aktiverar föregående avsnitt i det aktuella fönstret

Anropa systemmenyn för ett program eller en modal dialogruta

Låter dig se systemmenyn med operationer (minimera, flytta, stäng, etc.) ovanför programfönstret eller en öppen modal dialogruta

Anropa fönstersystemmenyn (förutom för modala dialoger)

Alt + bindestreck + (-)
Alt + Num + (-)

Låter dig se systemmenyn för operationer (minimera, flytta, stäng, etc.) ovanför det aktiva fönstret

Ring huvudmenyn

Aktiverar huvudverktygsfältet med knappar för det aktuella fönstret. Således kan du välja åtgärder utan att använda musen.

Ring snabbmenyn

Visar en snabbmeny ovanför det aktiva elementet. Liknar att trycka höger knapp möss på den

Återgå aktivitet till normalt fönster

Återställer aktiviteten till ett normalt fönster efter att ha arbetat med snabbmenyn. Uppmärksamhet! I alla andra fall stänger Esc det aktiva fönstret.

"Snabbtangenter": formulärhantering

Här finns samlade "hot"-nycklar som förenklar och snabbar på arbetet med olika former som skapas i konfigurationer skrivna på 1C:Enterprise-plattformen.

Tabell 4

"Snabbtangenter" för att hantera formulär

Handling

Tangentbordsgenvägar

Hur programmet fungerar

Gå till nästa kontroll/standardknappanrop

Navigera mellan kontrollerna i formuläret "framåt" (se flik)

Ringer standardknappen

Som regel har olika formulär en standardknapp tilldelad (den skiljer sig från de andra - till exempel är den markerad med fetstil). Genom att använda denna kortkommando kan du var som helst öppen form aktivera standardknappen

Flytta till nästa kontroll

Navigera mellan kontrollerna på ett framåtformulär

Flytta till föregående kontroll

Navigera mellan kontroller på ett formulär "tillbaka"

Aktiverar kommandoraden som är kopplad till den aktiva kontrollen/formuläret

Aktiverar huvudverktygsfältet med knappar för det aktuella formuläret. Således kan du välja åtgärder utan att använda musen.

Navigera genom kontroller grupperade tillsammans

Upp
Ner
Vänster
Höger

Med hjälp av markörknapparna kan du snabbt flytta mellan grupperade kontroller

nära form

Stänger det aktuella formulärfönstret

Återställ fönsterposition

Om några parametrar i formulärfönstret går förlorade låter den här kombinationen dig returnera allt

"Snabbtangenter": arbeta med listan och trädet

"Snabbtangenterna" i det här avsnittet hjälper dig att arbeta effektivt utan att använda musen i många listor och träd som aktivt används i olika konfigurationsobjekt på 1C:Enterprise 8-plattformen.

Tabell 5

"Snabbtangenter" för att arbeta med listan och trädet

Handling

Tangentbordsgenvägar

Hur programmet fungerar

Öppnar elementet där markören är placerad för redigering. Nyckeln liknar åtgärden "Redigera" på standardformulärets knappfält

Uppdatera

Ctrl+Skift+R
F5

Uppdaterar data i en lista eller ett träd. Detta gäller särskilt för dynamiska listor (till exempel en lista med dokument) när automatisk uppdatering inte är aktiverad för dem.

Kopiera

Skapar ett nytt listobjekt med det aktuella objektet som mall. Liknar knappen "Lägg till genom att kopiera".

En ny grupp

Skapar ny grupp. Liknar knappen "Lägg till grupp".

Ta bort en linje

Direkt borttagning av det aktuella elementet. Uppmärksamhet! Använd denna kombination med stor försiktighet i dynamiska listor eftersom borttagning inte kan ångras.

Flytta upp en rad

Ctrl+Skift+Upp

I listor där omordning av rader är tillåten kan du flytta den aktuella raden uppåt. Liknar knappen "Flytta upp".

Flytta en rad nedåt

Ctrl+Skift+Ner

I listor där omordning av rader är tillåten kan du flytta den aktuella raden nedåt. Liknar knappen "Flytta ner".

Flytta element till en annan grupp

Ctrl+Skift+M
Ctrl+F5

Låter dig snabbt flytta det aktuella elementet (till exempel en katalog) till en annan grupp

Gå en nivå ner medan du utökar gruppen

Navigerar in i mappen där markören placerades

Gå en nivå upp (till "förälder")

Går till toppen av mappen du var i

Slutför redigeringen

Avslutar redigeringen av listobjektet med att spara ändringar

Avbryt sökningen

Avbryter sökningen

Expandera trädnod

Används där trädnoder markerade med "+" eller "-" är tillgängliga

Stäng trädnoden

Expandera alla trädnoder

Ändra kryssrutan

Inverterar värdet på det aktuella elementets kryssruta (aktiverar eller inaktiverar det)

"Snabbtangenter": inmatningsfält

Inmatningsfält- en aktivt använd kontroll på många platser av konfigurationsformulär. "Snabbtangenter" för inmatningsfältet låter dig snabbt utföra ofta använda åtgärder på det. Det är särskilt användbart att använda dessa tangenter där konfigurationsutvecklaren inte visade inmatningsfältets kontrollknappar du behöver.

Tabell 6

"Snabbtangenter" för inmatningsfältet

Handling

Tangentbordsgenvägar

Hur programmet fungerar

I likhet med beteendet när du redigerar vanlig text, låter det dig antingen lägga till nya tecken när du skriver till gamla eller skriva över gamla med nya.

Välj knapp

Välj lämpligt objekt kopplat till inmatningsfältet (till exempel välja önskat dokument från listan). Liknar inmatningsfältsknappen "Välj".

Öppna-knapp

Ctrl+Skift+F4

Öppnar formuläret för det markerade objektet i det aktuella inmatningsfältet. Liknar att trycka på "Öppna" inmatningsfältsknappen

rensa område

Rensa ett inmatningsfält från dess aktuella värde

Arbeta med inskriven text i inmatningsfältet

Ctrl+backsteg

Gå till början av raden

Gå till slutet av raden

Muspekare Tryck på upp-knappen för justeringsknappen

Använd justering om tillåtet i inmatningsfältet. Till exempel att ändra datum, räknare etc. Liknar att trycka på "upp"-knappen på inmatningsfältskontrollenheten

Muspekare nedåtknapp för gasreglage

Använd justering om tillåtet i inmatningsfältet. Till exempel att ändra datum, räknare, etc. På samma sätt som att trycka på "ned"-knappen på inmatningsfältskontrollenheten

"Snabbtangenter": bildfält

bildfältär ett standardelement i "1C:Enterprise 8"-plattformen för visning grafiska bilder. "Snabbtangenter" hjälper till exempel att bekvämt se bilden som finns i bildfältet.

Tabell 7

"Snabbtangenter" för bildfältet

Handling

Tangentbordsgenvägar

Hur programmet fungerar

zooma in

Skalar bilden

zooma ut

Skrolla

Upp
Ner
Vänster
Höger

Flytta runt på bilden

Rulla upp fönsterstorleken

Rulla ned efter fönsterstorlek

Rulla fönsterstorlek åt vänster

Rulla fönsterstorlek åt höger

"Snabbtangenter": kalkylbladsredigerare

Det här avsnittet grupperade "snabbtangenter" för en mängd olika kalkylarksdokument. De kan vara mycket användbara om du ofta redigerar data i sådana dokument.

Tabell 8

"Snabbtangenter" för kalkylbladsredigerare

Handling

Tangentbordsgenvägar

Hur programmet fungerar

Gå till cellen

Öppnar en dialogruta för att flytta till en cell med kolumn-/radkoordinater

Flytta genom celler

Upp
Ner
Vänster
Höger

Flyttar markören genom tabellceller

Flytta genom celler till nästa fyllda eller tomma

Ctrl + (Upp, Ner, Vänster, Höger)

Flyttar markören över fyllda tabellceller

Cellval

Skift + (upp, ner, vänster, höger)

Väljer ett område med celler som börjar med det aktuella

Scrolla upp en sida

Bläddra i ett kalkylblad

Rulla ner en sida

Bläddra till vänster

Bläddra sidan åt höger

Gå till redigera cellinnehåll

Aktiverar läget för redigering av cellinnehåll

Växla redigerings-/ingångsläge i en cell

Gå till början av raden

Flyttar markören till början av raden

Gå till slutet av raden

Flyttar markören till slutet av raden

Gå till början av texten

Hoppa till slutet av texten

Ställer in namnet på det aktuella området

Ctrl+Skift+N

Ställer in namnet på det aktuella cellområdet

"Snabbtangenter": redaktör för textdokument

"Snabbtangenter" vid redigering av text i textområden och dokument kan avsevärt påskynda och förenkla processen.

Tabell 9

"Snabbtangenter" för redaktören textdokument

Handling

Tangentbordsgenvägar

Hur programmet fungerar

Växla infoga/ersätt läge

Låter dig antingen lägga till nya tecken när du skriver till gamla eller skriva över gamla med nya

Gå till början av raden

Flyttar markören till början av den aktuella raden

Gå till slutet av raden

Flyttar markören till slutet av den aktuella raden

Välj för att börja på raden

Markerar text fram till början av raden

Välj till slutet av raden

Markerar text fram till slutet av raden

Gå till början av texten

Flyttar markören till början av texten

Hoppa till slutet av texten

Flyttar markören till slutet av texten

Välj för att börja med text

Ctrl+Skift+Hem

Väljer från markören till början av texten

Välj till slutet av texten

Ctrl+Skift+End

Väljer från markören till slutet av texten

Rulla upp en rad

Bläddra igenom ett textdokument

Scrolla ner en rad

Gå till början av föregående ord

Hoppa till början av nästa ord

Välj föregående ord

Ctrl+Skift+Vänster

Snabbval ord (tecken separerade med mellanslag)

Välj nästa ord

Ctrl+Skift+Höger

Scrolla upp en sida

Bläddra igenom ett textdokument

Rulla ner en sida

Välj föregående sida med text

Sida in text

Välj nästa sida med text

Skift + Page Down

Ta bort markering

Välja bort

Gå till raden

Flyttar markören till raden med numret

Ta bort tecken till vänster om markören

Tar bort tecknet till vänster om markören

Ta bort tecken till höger om markören

Tar bort tecknet till höger om markören

Ta bort ordet till vänster om markören

Ctrl+backsteg

Raderar ordet till vänster om markören

Ta bort ord till höger om markören

Raderar ordet till höger om markören

Ställ in/ta bort bokmärken

Markerar den linje du vill ha

Nästa bokmärke

Flyttar markören mellan bokmärkta rader

Föregående bokmärke

Ta bort aktuell linje

Tar bort den aktuella raden

Flytta blocket åt höger

Flyttar det markerade textblocket åt höger

Flytta blocket till vänster

Flyttar det markerade textblocket åt vänster

Behov av påtvingad uppsägning Användarupplevelsen uppstår främst i följande fall:

  • Uppdatering av informationsbasen;
  • Lägga till ett nytt metadataobjekt till konfigurationen;
  • Utföra förebyggande och reparationsarbete på servern;
  • En hängd användarsession som förhindrar att programmet startas om.

I den här artikeln kommer vi att försöka berätta hur du avslutar en användarsession, vilka verktyg en administratör har i sin arsenal för att slutföra denna uppgift, vilka avslutningsalternativ som filen tillhandahåller och vilken klient-serverversion av 1C.

Det är viktigt att komma ihåg att när du tvingar en session att avslutas kan du förlora data. Så för att undvika obehagliga situationer är det lämpligt att varna användare i förväg om frånkopplingen.

Avslutande sessioner från konfiguratorn

När ändringar görs i databasstrukturen blir dynamiska konfigurationsuppdateringar otillgängliga. Och ett informationsfönster visas på skärmen (Fig. 1).

Handlingssekvensen i det här fallet är uppenbar:

  1. Du måste klicka på knappen "Avsluta sessioner och upprepa";
  2. Vänta på databasens omstruktureringsfönster;
  3. Tryck på OK.

Det bör noteras att ändringar som görs i programkoden inte kräver att användare stänger av, men utan att starta om applikationen på varje specifik dator kommer de inte att fungera på den här enheten.

Avsluta sessioner direkt från programmet

De flesta standardprodukter från 1C-företaget i den åttonde versionen har i sin uppsättning en mekanism som gör att du enkelt kan avsluta användarens arbete på distans och ge administratören exklusiv tillgång till databasen. Detta är bearbetningen av "Blockera anslutningar från informationsbas».

Du kan hitta den på en av två adresser:

  1. I en av undermenyerna i avsnittet "Service";
  2. Genom att gå till avsnittet Drift->Bearbetning.

Fig.2

Utseende bearbetning visas i Fig.2.

Funktioner av denna bearbetning:

  1. Om du markerar och avmarkerar rutan och klickar på knappen "Spela in", slår du på och av blockering av användare, tar bort sessioner och förhindrar att nya anslutningar skapas;
  2. Sluttiden för låset får inte vara tom eller kortare än dess starttid;
  3. I det fall då parametern "Tillståndskod" är inställd, kan den skrivas i startraden för att ignorera blockeringen genom att ange "/UC" före koden;
  4. Om "Tillståndskoden" inte anges, kommer det att vara problematiskt att komma in i databasen innan blockeringsperioden löper ut (i filversionen av arbetet kan du försöka ta bort filen 1CVcdn från databasmappen);
  5. Om istället för parametern "/Uє" och lösenordet separerade med ett mellanslag, ange "/CAllowUserWork", där C är latin, kan du helt inaktivera låset för alla användare;
  6. Genom att trycka på knappen Aktiva användare visas ett fönster med komplett lista användare (Fig. 3), varifrån du kan öppna "Registreringsloggen" eller avsluta sessionen för varje specifik användare.

Fig.3

Ovanstående två alternativ fungerar bra i både fil- och klientserverläge. Vidare kommer vi att överväga fall specifika endast för serverarbete.

Ta bort användare från rdp

Det är viktigt att komma ihåg att det bara är möjligt att koppla bort användarsessioner från servrar om du har vissa rättigheter att göra det.

När du arbetar från ett fjärrskrivbord kan du avsluta användarsessioner med den vanliga uppgiftshanteraren. Helt enkelt att avsluta sessioner - lite fel, men nog effektivt sätt.

Det andra alternativet är att använda Task Manager − fjärranslutning med förmågan att hantera varje specifik session och avsluta programmet enligt alla regler. Denna metod är lång och ingen garanterar att medan en användare är utloggad, kommer programmet inte att startas av någon annan arbetare.

Ta bort användare via serverkonsolen

Om du har administratörsrättigheter för ett 1C-serverkluster måste du:


Mycket ofta, när man arbetar i serverläge, är hängda användarsessioner inte synliga via plattformen, de kan bara tas bort via konsolen.

Det mest radikala sättet att avsluta sessioner

Situationen när ovanstående metoder inte fungerade är extremt sällsynt. Men om det inträffar finns det ett annat radikalt sätt att avbryta anslutningar till databasen: en fysisk omstart av servern.

Naturligtvis kommer användare som inte har tid att avsluta arbetet och spara data bli extremt upprörda över en sådan skamlös attityd, men det är snabbt och det är extremt effektivt.

Beskrivning:

Cykeloperatör For är avsedd för cyklisk upprepning av operatörer placerade inuti Cycle - EndCycle-konstruktionen.

Innan loopen startar tilldelas värdet för uttryck 1 variabeln VariableName . Värdet på VariableName ökas automatiskt vid varje iteration av loopen. Inkrementvärdet för räknaren varje gång slingan exekveras är 1.

Slingan exekveras så länge som värdet på variabeln VariableName är mindre än eller lika med värdet på Expression 2 . Slingexekveringsvillkoret kontrolleras alltid i början, innan slingan exekveras.

Syntax:

Alternativ:

Variable_name Identifierare för en variabel (loopräknare) vars värde automatiskt ökas med 1 varje gång loopen upprepas. Den så kallade cykelräknaren.Uttryck 1 Numeriskt uttryck som specificerar ursprungligt värde Den tilldelas loopräknaren vid den första iterationen av loopen.By Syntaxlänken för parametern Expression 2.Uttryck 2 Det maximala värdet för loopräknaren. När variabeln VariableName blir större än uttryck 2, stoppas exekveringen av For loop-satsen.Loop Statement följer nyckelord Slingan exekveras så länge som värdet på variabeln VariableName är mindre än eller lika med värdet på Expression 2 .

Cykel för alla

Beskrivning:

För varje loop-satsen är till för att loopa genom samlingar av värden. Varje iteration av slingan returnerar ett nytt element i samlingen. Traverseringen fortsätter tills alla delar av samlingen har itererats.

Syntax:

Alternativ:

Variable_name_1 Variabeln som tilldelas värdet för nästa element i samlingen varje gång loopen upprepas.Från syntaxlänken för parametern variabelnamn_2.variabelnamn_2 Variabeln eller uttrycket som representerar samlingen. Elementen i denna samling kommer att tilldelas parametern variabelnamn_1.Loop Satserna efter nyckelordet Loop exekveras för varje element i samlingen.// Statements Ett uttalande som ska köras, eller en sekvens av sådana uttalanden.Avbryt Låter dig avbryta slingan när som helst. Efter exekveringen av denna sats överförs kontrollen till satsen efter nyckelordet End of Loop.Continue Överför omedelbart kontrollen till början av loopen, där loopens exekveringsvillkor utvärderas och kontrolleras. De uttalanden som följer den i slingans brödtext exekveras inte vid denna iteration av genomgången.EndLoop Ett nyckelord som avslutar strukturen för en loop-sats.

Cykla hejdå

Beskrivning:

Loop statement while är avsett för cyklisk upprepning av påståenden som finns inuti strukturen Loop - End Loop. Slingan exekveras medan det logiska uttrycket är det Sann. Slingexekveringsvillkoret kontrolleras alltid först, innan slingan exekveras.

Syntax:

Alternativ:

booleskt uttryck booleskt uttryck.Loop Satserna efter nyckelordet Loop exekveras tills resultatet booleskt uttryck lika Sann. // Statements Ett uttalande som ska köras, eller en sekvens av sådana uttalanden.Avbryt Låter dig avbryta slingan när som helst. Efter exekveringen av denna sats överförs kontrollen till satsen efter nyckelordet End of Loop.Continue Överför omedelbart kontrollen till början av loopen, där loopens exekveringsvillkor utvärderas och kontrolleras. De uttalanden som följer den i slingans brödtext exekveras inte vid denna iteration av genomgången.EndLoop Ett nyckelord som avslutar strukturen för en loop-sats.

Hej Dmitry! Vänligen lär mig hur man tvingar bort användare från databasen för att uppdatera konfigurationen. Tack på förhand.

Från användare: Svetlana Nikolaevna

Hej Svetlana Nikolaevna!

För att utesluta användare från databasen måste du ha administratörsrättigheter.

Vi går till avsnittet Administrering, Support och underhåll:

Välja Blockerar användararbete:


Du kan se listan från formuläret genom att klicka på knappen aktiva användare.

Vi fyller i meddelandet som användare kommer att se på sina skärmar, ställer in blockeringsintervallet (om du inte vet sluttiden, lämna fältet tomt). Installera också upplåsnings kod, därför att blockering kommer också att påverka din aktiva session, till exempel set 1234 .

Klick Ställ in lås. Ett varningsmeddelande visas:


Vi instämmer. Nu står det i rött på formuläret att spärrningen börjar snart.


För aktiva användare för närvarande visas följande fönster:


Närmare början av blockeringen börjar det dyka upp varje minut:


Användaren måste slutföra sitt arbete i programmet och avsluta. Om det inte avslutas av sig själv stängs programmet automatiskt. När användaren försöker logga in i databasen får användaren följande varning:


Användaren som satte blockeringen får också ett meddelande:


Låt oss ta oss ur basen.

Därför att blockering gäller alla sessioner för alla användare, vi måste ställa in startparametern (det är här vi behöver Upplåsnings kod):



På den andra fliken skriver vi databasstartparametern (där 1234 är vår kod):


Vi klickar redo. Nu kan vi gå in i både konfiguratorn och användarläget.

För att låsa upp basen måste du gå tillbaka till låsformuläret och klicka Ta bort låset.


Om ett slutdatum för blockering har ställts in, kommer blockeringen att avslutas automatiskt när den inträffar.