Vad är ett fullständigt gränssnitt i 1C. Desktop: Navigationsfält

Vi vet alla att 1C-företaget hade många olika versioner av 1C-plattformen vi kommer nu att vara intresserade av en av de senaste versionerna när vi skriver denna artikel, dessa är versionerna 1C 8.2 och 1C 8.3. Om du har varit tvungen att arbeta i båda dessa versioner, då är du troligen märkte skillnader i gränssnitten för dessa versioner, för användare skiljer de sig endast i utseende. I grund och botten ett val vanlig eller hanterad applikation talar om för systemet vilka formulär som ska visas för att köras, regelbunden eller kontrollerad, samt vilken applikationsklient som kommer att användas som standard, tjock eller tunn. För mer detaljerad information om kunder, läs artikeln "Vad är tjocka och tunna klienter i 1C, såväl som deras skillnader."

Vanlig 1C-applikation (vanliga formulär, vanligt gränssnitt, version 1C 8.2)

I 1C 8.2 är det möjligt att endast arbeta med vanliga formulär, i vanligt ansökningsläge. Bilden nedan visar databasen i driftläget "vanlig 1C-applikation" (vanliga former).

Hanterad 1C-applikation (hanterade formulär, hanterat gränssnitt, version 1C 8.3)

På 1C 8.3-plattformen kan vi arbeta med både vanliga former (i kompatibilitetsläge) och hanterade. Dessutom hanterade formulär har två typer av display, detta är standard och taxi. Ett exempel på en 1C 8.3-konfiguration med standardhanterade formulär visas nedan, och efter det visas "Taxi"-gränssnittet.

Vad är skillnaden mellan en vanlig och hanterad 1C-applikation?

Som vi redan har fått reda på en vanlig applikation och en hanterad applikation är dessa typer av att starta ett 1C-program. Dessutom, beroende på värdet på 1C-starttypen ( vanlig eller hanterad applikation), kommer ett specifikt gränssnitt att laddas som standard ( vanliga eller hanterade formulär), därför finns det så många synonymer för detta koncept. Vi skulle vilja notera att skillnaderna i gränssnitten är ganska betydande. I princip är det alla skillnader som vanliga användare av 1C-programmet ser. När det gäller programmerare kräver det hanterade gränssnittet att man skriver modifierad kod, eftersom utvecklingen redan utförs i 1C 8.3, och inte i 1C 8.2, därav alla följderna. Koden måste också delas in i klient och server detta anges med hjälp av lämpliga direktiv i konfiguratorn.

När en användare loggar in på 1C i Enterprise-läge för att börja arbeta, ser han först och främst programgränssnittet.

I programmering under ordet gränssnitt kan ha flera olika betydelser. Vi menar nu "användargränssnitt".

Användargränssnittet är alla fönster, menyer, knappar etc. som användaren arbetar med direkt i programmet.

Gränssnittsdesign är typsnitt, färg, bakgrundsbild och andra dekorativa element som används. Design påverkar inte sammansättningen av gränssnittet.

1C-plattformen implementerar två olika användargränssnittsmekanismer, som används i olika . Den tjocka 1C-klienten har sitt eget gränssnitt, den tunna klienten (och webbklienten) har sitt eget.

Låt oss prata idag om 1C-användargränssnittet.

Gränssnitt 1C

Det tjocka 1C-klientgränssnittet ser ut så här.

Det inkluderar:

  • Huvudmeny
  • Paneler.

Skrivbordet som används i vissa konfigurationer (bokföring, lön) är inte en del av 1C-gränssnittet, detta är bearbetning som görs separat av programmeraren och som öppnas i 1C helskärm vid tidpunkten för programmet.

I konfiguratorn är 1C-gränssnittet placerat i grenen General/Interfaces.

Programmeraren skapar ett 1C-gränssnitt med ett specifikt namn och, när du skapar en användare, anger standard 1C-gränssnittet för denna användare.

I 1C-gränssnittsegenskaperna finns en kryssruta "Switchable". Om 1C-gränssnittet inte är omkopplingsbart (kryssrutan är avmarkerad) kan alla användare se det, även om de har tilldelats ett annat 1C-gränssnitt. I det här fallet ser användaren båda gränssnitten sammanslagna till ett.

När du lägger till ett 1C-gränssnitt ser du en lista med paneler. Det finns alltid en standardpanel på programmets huvudmeny.

Om du lägger till fler paneler kommer de att visas som paneler (med knappar).

När du lägger till ett nytt 1C-gränssnitt från början öppnas en konstruktor som hjälper dig att designa en meny genom att markera rutorna för de objekt som krävs.

När man redigerar en befintlig meny läggs objekt till individuellt, eftersom när konstruktorn anropas igen, återskapar den menyn från början.

När du lägger till ett toppmenyalternativ kan du i egenskaperna välja en av standardmenyerna - Arkiv, Operationer, Verktyg, Windows, Hjälp.

När du har lagt till en knapp eller menypost måste du välja åtgärden som ska utföras. Åtgärder kan vara av två typer.

Om du vill att ett 1C-objekt ska öppnas som ett resultat av att klicka - en katalog, ett dokument eller en rapport - måste du klicka på knappen med tre punkter och välja önskat objekt, samt önskad form (möjlig åtgärd av objektet).

Om du vill att ett godtyckligt kommando ska utföras som ett resultat av att trycka, klicka på förstoringsglaset. Funktionen kan placeras i . Efter att ha valt en modul kommer en hanterarfunktion att skapas i den, och modulen kommer att vara öppen för redigering.

Hanterat kommandogränssnitt 1C

I den nya versionen av 1C 8.2 har nya typer av klienter dykt upp - .

1C tunna klientgränssnittet ser ut så här.

1C webbklientgränssnittet ser ut så här.

Helst är de samma, och som du kan se skiljer de sig mycket från 1C tjocka klientgränssnitt.

Den består nu inte bara av menyer och paneler, utan av:
1) Lista över redovisningssektioner
2) Navigering genom det valda avsnittet
3) Kommandon att köra i det aktuella avsnittet
4) Blanketter för att utföra den aktuella operationen.

För att skapa det hanterade 1C-klientgränssnittet används inte längre "gränssnitt" det är utformat på ett komplext sätt, baserat på många inställningar som gjorts i konfigurationen.

Faktum är att nu är 1C-gränssnittet detsamma för alla användare och samtidigt dynamiskt, och fungerar beroende på uppsättningen användarrättigheter och de kommandon som är tillgängliga för honom att utföra.
Vi kan också säga att det bildas på basen, därför kallas det också 1C-kommandogränssnittet.

1C delsystem

Grunden för det 1C-hanterade kommandogränssnittet är listan över redovisningssektioner. Till exempel - pengar och varor, två sektioner av redovisning.

I konfigurationen ansvarar objektet 1C Subsystems, som finns i grenen General/1C Subsystems, för redovisningssektionerna.

Efter att ha skapat ett 1C-undersystem, i nödvändiga referensböcker och dokument, på fliken 1C-delsystem i objektdesignern, kan du inkludera dem i detta 1C-undersystem. Det betyder att de tillhör denna del av redovisningen. Objekt kan ingå i flera 1C-delsystem.

1C-användargränssnittet är en uppsättning kommandon i menyn, kommandoknappar och möjligheten att konfigurera dem. Enkelt uttryckt är 1C-användargränssnittet ett kommunikationsmedel mellan en person och ett program.

Under arbetet trycker revisorn på menyalternativ, och programmet reagerar i sin tur på något sätt på dessa klick.

Driften av standardkonfigurationer är baserad på de allmänna principerna för gränssnittsdrift. Om en 1C Accounting 8-användare har erfarenhet av att arbeta med en konfiguration kommer det att vara ganska lätt för honom att förstå att arbeta i en annan konfiguration av den åttonde plattformen, givetvis förutsatt att han är bekant med själva bokföringen inom ämnesområdet.

Å andra sidan har 1C-gränssnitt funktioner, kunskap om vilka avsevärt kommer att hjälpa nybörjare när de arbetar:

1. Många 1C-konfigurationer har flera gränssnitt. Dessutom kan de skilja sig mycket åt. Eftersom olika programanvändare kräver olika funktionalitet i enlighet med de uppgifter som löses. Den genomsnittliga revisorn behöver inte (och är till och med farlig) hela gränssnittet för chefsrevisorn. Eller så behöver säljchefen inte inköpschefen eller kassagränssnittet.

2. Förutom standardgränssnitt i 1C Enterprise kan du konfigurera dina egna gränssnitt. Detta är en uppgift för programmerare, men det är inte särskilt svårt och alla programmerare och till och med en kompetent användare kan enkelt hantera utvecklingen av sitt eget gränssnitt. Till exempel, för en kassörska är det bättre att skapa ett 1C-gränssnitt med endast två typer av dokument "Inkommande kontantorder" och "Utgående kontantorder" och två kataloger "Motparter" och "Enskilda personer".

3. Det händer ofta att samma operation kan utföras på olika sätt. Samma referensbok eller dokument finns i 1C i flera olika sektioner av meny- eller funktionsfältet, och samma kommando kan utföras via menyn eller med någon tangentkombination.

Hur man ändrar gränssnittet i 1C

Nybörjaranvändare hamnar ibland i en obehaglig situation: i kurser lär de sig att arbeta i det fullständiga gränssnittet, och när de kommer till jobbet visar det sig plötsligt att programmet de ska arbeta med ser helt annorlunda ut och de kan inte hitta bekanta gränssnittselement. I själva verket är det samma program, men det har ett annat användargränssnitt.

För att ändra gränssnittet i 1C-program bör du köra menyn Service - Byt gränssnitt— hitta och välj ett gränssnitt bland de som är förinstallerade i systemet. För att utföra denna operation måste användaren ha åtkomsträttigheter till gränssnitten. Växlingsproceduren visas på bilden (klickbar).

En viktig aspekt av 1C-utbildning är att förstå kärnan i redovisningsmekanismerna i Accounting 8.2, och inte bara utföra redovisningsoperationer i programmet.

Typiska redovisningsgränssnitt, sätt att byta dem och hur man anpassar 1c-gränssnittet för att passa dina behov visas i. Den diskuterar också möjligheterna att sätta upp dokumentloggar och referensböcker, tabelldelar av dokument, sätta upp funktionspanelen och verktygsfält. Erfarenheten visar att anpassning av sammansättningen av tabelldelar av dokument blir en trevlig upptäckt även för erfarna användare.

Du kan få en komplett lektion om att arbeta med gränssnitt gratis. För att göra detta, skicka en ansökan i valfri form via e-post.

Viktig. Gränssnitten för 1C Enterprise-program begränsar inte användarens åtkomsträttigheter till konfigurationsobjekt, de tjänar endast för användarens bekvämlighet. För att på ett tillförlitligt sätt begränsa åtkomsten till konfigurationsobjekt (kataloger, dokument, register, rapporter och gränssnitt, bland annat), används inställningar av åtkomsträttigheter till 1C informationsbasobjekt (roller).

Begreppet användargränssnitt

Konceptet med användargränssnittet för 1C:Enterprise 8-systemet är fokuserat på idén om att säkerställa bekvämt, effektivt arbete och tar naturligtvis hänsyn till de senaste trenderna.

Att starta programmet i 1C:Enterprise-läge börjar med att huvudprogramfönstret öppnas

Detta fönster används för att visa applikationslösningens huvudstruktur (den så kallade partitionspanelen) och skrivbordet.

Desktop 1C:Enterprise 8.3 / 8.2

Skrivbordet är ett programelement som innehåller de mest använda rapporterna, dokumenten, referensböckerna etc. Skrivbordet är i själva verket en assistent för användaren. Varje session startar från skrivbordet. Genom skrivbordet får användaren nödvändig information och ger svar på användarens frågor.

Desktop: Sektionsfält

Sektionspanel. Det är den översta nivån i delsystemet och tjänar till den största uppdelningen av applikationslösningens funktionalitet. Ligger högst upp i huvudfönstret. Det låter dig navigera till andra delar av programmet.

Desktop: Sektioner

Efter att ha aktiverat sektionen är all funktionalitet hos specifika delsystem tillgänglig för användaren i två paneler - åtgärdspanelen och navigationspanelen. Denna funktion innehåller också kapslade delsystem.

Desktop: Kommandon

Kommandon hänvisar till åtgärder som är tillgängliga för användaren. Dessa kommandon kan varieras. Delvis tillhandahålls standardprogram till användaren av plattformen själv. Den andra delen utvecklas av skaparna av applikationslösningen.

Desktop: Navigationsfält

Navigeringsfältet är som en "innehållsförteckning" för ett avsnitt. Den innehåller den sk navigationskommandon. De tjänar till att navigera till olika punkter i det här avsnittet. Vanligtvis, genom navigeringsfältet, navigerar du till olika listor. Efter aktivering av ett navigeringskommando visas listan som motsvarar det i sektionens arbetsområde, och ersätter det tidigare innehållet i arbetsområdet.

Som ett exempel kan du använda kommandot Warehouse - efter att ha anropat det kommer listan över lager att visas i arbetsområdet.

Desktop: Action Bar

Åtgärdsfältet. Den här panelen innehåller de vanligaste kommandona. De gör det möjligt att snabbt skapa nya objekt, utföra standardbearbetning och skapa de mest populära rapporterna. Dessa kommandon kallas åtgärdskommandon eftersom deras aktivering leder till skapandet av ett nytt extra applikationsfönster och för en tid flyttar användaren till fönstret för att implementera en annan uppgift.

I synnerhet när du anropar Warehouse-kommandot skapas ett nytt, ytterligare fönster där det kommer att vara möjligt att ange data för det nya lagret. Detta kommer att byta användaren från navigeringsuppgifterna som utfördes i huvudsystemets fönster till uppgiften att ange en ny lagerobjekt.

Desktop: Extra fönster

Efter att ha aktiverat kommandona för att redigera befintliga objekt och skapa nya, och när bearbetning och rapporter öppnas, öppnas ytterligare programfönster. Ytterligare fönster visas på datorskärmen oberoende av huvudfönstret. Detta tyder på att standard multi-window interface (MDI) inte används i detta fall.

Desktop: Arbetshistorik i huvudfönstret

Användarens navigering i programmet (flytta till olika former, en eller annan sektion) sparas automatiskt i arbetshistoriken. Detta händer i huvudfönstret och du kan navigera genom de sparade åtgärderna som om du besökte sidor i en webbläsare. Hela listan med navigeringspunkter är tillgänglig i rullgardinsmenyn, som låter dig navigera direkt till önskad punkt.

Desktop: Favoriter

Precis som i en webbläsare kan du lägga till valfri lista, objekt, databassektion, bearbetning eller rapport till favoriter. Detta gör att du kan göra omedelbara övergångar till dem, om det behövs.

Desktop: datalänkar

Det är möjligt att få en länk, det är en textsträng, till valfri lista, objekt, databassektion, bearbetning eller rapport. En sådan länk kan enkelt vidarebefordras till en kollega så att han enkelt kan hitta det objekt han är intresserad av och göra nödvändiga ändringar.

Instrumentpanel 8.2

Informationsfältet visas längst ner i programfönstret. Den tjänar till att visa de senaste åtgärderna som utförts i systemet. Om den vidtagna åtgärden var kopplad till någon datapost, kommer ett formulär att öppnas som innehåller de ändrade uppgifterna när du klickar på motsvarande varning. Som ett exempel öppnas formuläret för det bokförda dokumentet.

Exekveringshistorik 8.2

Historik-knappen låter dig komma åt historiken för en given användares arbete med programmet.

Systemets kommandoområde

Den övre delen av huvudfönstret innehåller området för anrop av systemkommandon. Den innehåller huvudmenyn för systemet. Med dess hjälp kan du navigera genom olika delar av applikationslösningen som redan har använts av användaren. Dessutom innehåller detta område en uppsättning hjälpprogram (kalender, kalkylator, etc.) och favoritlänkar som sparats av användaren.

Huvudmeny

Den här menyn innehåller kommandon som relaterar till huvudapplikationslösningen och inte beror på en specifik konfiguration.
Som ett exempel kan vi nämna kommandon för att anpassa kommandon för att ställa in systemparametrar och gränssnitt.

Hjälpkommandon

Den högra sidan av systemkommandoområdet innehåller hjälpkommandon. Till exempel en kalender, en miniräknare, att följa en länk, information om systemet osv. Användaren kan komplettera detta område med kommandon genom att ta bort eller lägga till de nödvändiga kommandona.

Desktop 1C:Enterprise

Skrivbordet tillhör programmets standardsektioner och innehåller de mest använda referensböckerna, rapporterna, dokumenten etc. Arbetet med programmet börjar alltid från skrivbordet.

Skrivbordet spelar rollen som en slags användarassistent. Början av arbetsdagen sker alltid med bekantskap med informationen från skrivbordet:

  • Vad är nytt?
  • Vad behöver göras idag?
  • Vilken status har informationen som är viktig för mig?
  • Vad bör du vara uppmärksam på?

Skrivbordet innehåller vanligtvis flera former: en lista över växelkurser, en lista över dokument för mottagande/försäljning av varor, aktuella ömsesidiga uppgörelser och liknande information. Skrivbordets sammansättning är anpassad för en specifik position. Till exempel kommer en säljares skrivbord och en försäljningschefs skrivbord sannolikt att vara olika.

Detta beror på att utvecklaren anger vilka former en viss specialist ska se när programmet konfigureras. När du startar programmet i 1C:Enterprise-läge konfigureras automatiskt en uppsättning standardformulär som motsvarar en eller annan användare. Och det bestäms av rollen för en specifik användare.

Konfigurera 1C 8.2-skrivbordet

Användaren kan anpassa utseendet på sitt skrivbord. Användaren kan ändra placeringen av formulären, ändra sammansättningen och antalet formulär.
Till exempel, istället för nuvarande avräkningar, kan du lägga till en datasökning.

De valda inställningarna kommer att komma ihåg automatiskt och vid efterföljande systemstarter kommer skrivbordet att visas som det konfigurerades av en specifik användare.

Redigera skrivbordet i konfiguratorn

För att utveckla en applikationslösning som tjänar till att anpassa och organisera skrivbordet, används en speciell editor. Det låter dig välja exakt hur formulär ska placeras på skrivbordet, lägga till eller ta bort formulär och organisera synligheten för vissa formulär som motsvarar användarroller i detta system.

Partitionspanel

Sektionspanel. Avser kommandogränssnittselement. Den här panelen visar applikationslösningens huvudstruktur. Det låter dig växla mellan avsnitt i programmet.

Genom att klicka med musen på motsvarande avsnittsbokmärken flyttas användaren till avsnittet (till den markerade aktiva delen av programmet, som tjänar till att lösa ett specifikt, klart definierat antal uppgifter). Åtgärder som är tillgängliga för användaren i det här avsnittet presenteras i form av kommandon som finns i navigeringspanelen och åtgärdspanelen för en viss sektion.

Om en sådan panel (sektionspanel) finns tillgänglig finns den högst upp i huvudfönstret. Men denna panel är inte alltid närvarande.

Det kan till exempel finnas program som inte innehåller en sektionsrad. Sådana program är ganska enkla och har ett litet antal funktioner. I sådana program finns kommandon inte i sektionsfältet, utan i åtgärdsfältet på skrivbordet och i navigeringsfältet.

Du kan också inaktivera partitionspanelen i 1C:Enterprise-läge med hjälp av användarinställningarna.

Sektionspanelen genereras automatiskt av plattformen själv. Skrivbordet är alltid den första delen. Men uppsättningen av andra avsnitt kan vara annorlunda för användare av samma applikationslösning.

Till exempel kommer sektionspanelen som används av säljaren endast att innehålla panelerna Enterprise och Sales, och adminpanelen kommer att innehålla absolut alla sektioner.

Detta beror på det faktum att olika användares roller kanske inte har eller tvärtom har rättigheter att få åtkomst till vissa undersystem på toppnivå. Och dessa delsystem är de sektioner som användaren ser i sektionspanelen. Vid analys av användarrättigheter visar plattformen endast sektioner som en given användare har tillgång till.

Inställning av sektionspanelen

Användaren kan själv anpassa sammansättningen av sektionspanelen - ta bort eller lägg till sektioner, ändra deras visning.

Ta till exempel bort sektionerna Enterprise och Inventory och ange att avdelningar ska visas som text.

Redigera sektionspanelen i konfiguratorn

Vid utveckling av en applikationslösning används kommandogränssnittsredigeraren för att konfigurera och skapa sektionspanelen. Med dess hjälp fastställs ordningen i vilken sektionerna visas och deras synlighet justeras enligt användarrollerna som finns i konfigurationen.

Kommando

Ett kommando är ett konfigurationsobjekt som gör det möjligt för utvecklaren att beskriva åtgärder som är lämpliga för en specifik användare.

Allmänna kommandon är de kommandon som inte har objektspecificitet eller är avsedda att utföra åtgärder med objekt som inte använder standardkommandon.

Det kan också finnas kommandon för själva konfigurationsobjekten. De är avsedda att utföra operationer som är direkt relaterade till ett specifikt objekt.

Parameteriserade kommandon är de kommandon som använder de värden som plattformen sänder i sin algoritm. Typen av detta värde bestäms i konfiguratorn och detta parametrerade kommando kommer endast att visas i de former som har detaljer av liknande typ.

De åtgärder som ett kommando utför beskrivs i kommandomodulen på ett inbyggt språk.

  • Konfigurationsobjekt
  • Utvecklings verktyg.

Beroende på hur kommandot hamnade i konfigurationen kan kommandon delas in i:

  • Standard
  • Skapad av utvecklaren.

Standard 8.2-kommandon

Standardkommandon tillhandahålls av plattformen automatiskt. Standardkommandon tillhandahålls av konfigurationsobjekt, formulärtillägg och tillägg av tabellelementet i formuläret.

Till exempel innehåller kontokatalogen följande kommandon: Konton, Konton: skapa grupp, Konton: skapa.

Utvecklarskapade kommandon

Utvecklaren har möjlighet att skapa godtyckliga kommandon i konfigurationen. Han kan lägga till ett liknande objekt, Command, antingen till den allmänna grenen eller till ett specifikt objekt, eller i en specifik form för att göra en beskrivning av proceduren med hjälp av det inbyggda språket.

Som ett exempel kan följande allmänna kommandon nämnas: Konfigurera streckkodsläsare, installera streckkodsläsare, etc.

Åtgärdskommandon och navigeringskommandon.

  • Navigeringskommandon
  • Åtgärdskommandon.

Navigeringskommandon 8.2

Formulär som anropas av dessa kommandon öppnas i det aktuella fönstret. Vanligtvis används dessa kommandon för att navigera genom olika listor.

Exempel: Kommandot Warehouses, som är ett navigeringskommando, öppnar en lista över lager i huvudfönstret.

Åtgärdskommandon

När detta kommando körs öppnas ett extra fönster. Vanligtvis används ett åtgärdskommando för att navigera till bearbetnings-/rapportformuläret eller till objektformuläret.

Exempel: när du utför Warehouse-åtgärdskommandot öppnas ett extra fönster där du kan redigera data för det nya lagret.

Parametriserbara och oberoende kommandon

Lag bör, enligt deras interna organisation, delas in i:

  • Oberoende
  • Parameteriserbar

Oberoende team 8.2

Sådana kommandon exekveras utan att du uppmanas till ytterligare information.

Exempel: kommandot Konton, som klassificeras som oberoende, öppnar en lista över alla konton utan att begära annan information.

Parametriserbara kommandon

Att utföra kommandon som dessa kräver ett kommandoparametervärde (ytterligare information).

Exempel: kommandot Avräkningskonton (Objekt. Leverantör), som kan parametreras, öppnar en lista över avvecklingskonton för den angivna motparten. För att utföra detta kommando måste du ange vilken motpart du vill öppna konton. I det här fallet är parametern för detta kommando motparten.

Globala kommandon och lokala formulärkommandon

Baserat på hur kommandon relaterar till en viss form kan de delas in i:

  • Global
  • Lokal

Globala team

Sådana kommandon tillhandahålls av plattformen och, även om de inte ingår i formuläret, kan de inkluderas i detta eller andra formulär. Dessa kommandon är också uppdelade i parametrerbara och oberoende, vilket gör det enklare att arbeta med dessa kommandon.

Lokala formulärkommandon

Dessa kommandon kan inte inkluderas i andra former, eftersom de i själva verket är en del av en specifik form. Dessa kommandon tillhandahålls av formulärelement, formulärtillägg eller organiserade av utvecklaren i själva formuläret.

Navigationspanel

Navigationspanelen är en del av systemets kommandogränssnitt. Detta är som en "innehållsförteckning" för ett extra fönster eller sektion. Navigationspanelen ger dig möjlighet att bekanta dig med informationen i det extra fönstret eller avsnittet.

Navigeringsfältet innehåller navigeringskommandon. Dessa anses vara de kommandon som bara flyttar användaren till den nödvändiga informationen utan att orsaka förändringar i data. Vanligtvis är dessa kommandon som ger tillgång till olika listor. Efter att ha anropat ett sådant kommando i arbetsytan öppnas en anropsbar lista, som ersätter det tidigare innehållet i arbetsytan.

Exempel: anrop av kommandot Warehouses gör att en lista med lager öppnas i arbetsområdet.

Visar en lista i ett extra fönster

Om det är nödvändigt att utföra en analys och jämföra olika delar av en lista, eller olika listor, kan du öppna flera listor samtidigt. I huvudfönstret och i extrafönster.

För att göra detta måste du hålla ned Skift-tangenten medan du anropar navigeringskommandot.

Kommandogrupper 8.2

Vanligtvis grupperas kommandon i navigeringsfältet i tre standardgrupper.

  • Viktig. Gruppnamnet visas inte, men de kommandon som hör till den visas i fet stil. Den här gruppen innehåller kommandon för att navigera till den mest använda informationen i det här avsnittet.
  • Vanlig. Även denna grupp saknar titel. Kommandon visas med normalt teckensnitt.

Förutom standardgrupper kan navigeringsfältet innehålla grupper som utvecklaren skapar.

Vanliga kommandogrupper 8.2

I den andra gruppen (kommandon relaterade till Normal) kan ytterligare kommandogrupper finnas. Dessa grupper åtföljs av en titel och kommandona de innehåller är indragna till vänster.

Att dölja och visa dessa kommandon sker genom att klicka på rubrikerna för sådana grupper.

I fallet när programsektioner bildas av delsystem på den första nivån, kommer grupper av kommandon i navigationspanelen att bildas av delsystem av nästa rangnivå.

Vanligtvis innehåller grupperna Viktigt och Se inte ett stort antal kommandon. Tvärtom innehåller huvudgruppen som regel ett ganska betydande antal kommandon. För mer bekväm navigering genom dem används ytterligare gruppering av dessa kommandon.

Anpassa navigeringsfältet 8.2

Det är möjligt för användaren att anpassa sammansättningen av kommandona som ingår i navigeringspanelen - ändra visningsordningen, ta bort onödiga eller lägga till nödvändiga kommandon.

Exempel: ta bort kommandogrupperna Priser och Egenskaper och flytta kommandot Justeringar till SM.

Programmet kommer ihåg inställningarna som användaren har ändrat automatiskt, och nästa gång programmet startas kommer det att visa panelen som användaren gjorde den.

Under utvecklingen av en applikationslösning används kommandogränssnittsredigeraren för att konfigurera och skapa navigeringspanelen. Det gör det möjligt att ställa in plats, ordning, sammansättning av kommandon och konfigurera de användarroller som finns i en specifik konfiguration.

Åtgärdspanel

Åtgärdspanelen hänvisar till elementen i systemets kommandogränssnitt. Den här panelen innehåller de mest använda kommandona, som ger möjlighet att snabbt skapa nya objekt, bygga populära rapporter och utföra standardbearbetning.

Den här panelen innehåller åtgärdskommandon. Genom att utföra sådana kommandon kan du ändra data och vanligtvis öppnas ett hjälpfönster, som tillfälligt växlar användaren till en annan operation.

Exempel: anrop av Warehouse-åtgärdskommandot öppnar, för redigering, ett extra datafönster för det nya lagret.

Laggrupper 1C:Enterprise 8.3 / 8.2

Åtgärdsfältet innehåller vanligtvis tre standardgrupper av kommandon.

  1. Skapa. Den innehåller kommandon som leder till skapandet av nya objekt relaterade till databasen - kataloger, dokument, etc.
  2. Kommandona i det här avsnittet tar användaren till en mängd olika rapporter som är tillgängliga i det här avsnittet.
  3. Denna grupp innehåller kommandon som utför olika serviceåtgärder: övergång till servicebearbetning, kommandon för att arbeta med viss kommersiell utrustning, etc.

Utöver standardgrupper kan åtgärdspanelen innehålla grupper som utvecklaren skapar.

Dessa grupper av kommandon är omgivna av en ram och har en titel. Om en grupp har ett betydande antal kommandon, kommer endast de första att visas.

Anpassa åtgärdsfältet 8.2

Det är möjligt för användaren att anpassa sammansättningen av kommandona som ingår i åtgärdsfältet - ändra visningsordningen, ta bort onödiga eller lägga till nödvändiga kommandon

Exempel: du kan ta bort kommandot för att skapa ett nytt konto och ta bort tjänstegruppen.

Programmet kommer ihåg inställningarna som användaren har ändrat automatiskt, och nästa gång programmet startas kommer det att visa panelen som användaren gjorde den.

Under utvecklingen av en applikationslösning används kommandogränssnittsredigeraren för att konfigurera och skapa åtgärdspanelen. Det gör det möjligt att ställa in plats, ordning, sammansättning av kommandon och konfigurera de användarroller som finns i en specifik konfiguration.

Favoriter

Favoriter är ett av standardgränssnittselementen. Denna mekanism tillhandahålls av plattformen och är tillgänglig för användare av alla applikationslösningar. Favoriter låter dig organisera din egen lista med nödvändiga länkar.

Användaren lägger självständigt till denna lista länkar till programsektioner, till listor som öppnas i huvudfönstret, till bearbetning, till rapporter och till objekt relaterade till databasen - dokument, katalogelement, etc.
Favoritelementet är utformat för att användaren ska kunna lägga till de viktigaste, nödvändiga eller mest använda länkarna till denna lista för att snabbt kunna navigera till dem.

När du öppnar menyn Favoriter visas listan i antingen huvud- eller sekundärfönstret.

Lägger till en länk till favoriter

Länkar läggs till favoriter med den klassiska metoden som används i webbläsare - med kommandot Lägg till i favoriter eller genom att trycka på tangentkombinationen Ctrl+D. Kommandot Lägg till i favoriter finns på menyn Favoriter i extra- och huvudprogramfönstret, i systemkommandoområdet.

Ställa in favoriter

Användaren kan redigera favoritlistan. Det kan ta bort onödiga länkar eller byta ut befintliga. Det här alternativet är tillgängligt i fönstret som öppnas med kommandot Konfigurera favoriter, som finns i menyn i extra- eller huvudprogramfönstret.

Arbeta med favoriter från det inbyggda språket

Det är möjligt att hantera favoriter programmatiskt med det inbyggda språket FavoritesUserWork.

Åtkomst till detta objekt ges inte via den globala kontextegenskapen, vilket till exempel händer med användarens arbetshistorik.

För att komma åt dina favoriter måste du läsa favoriterna från systeminställningsarkivet, lägga till objektet med önskad länk och spara de ändrade favoriterna tillbaka till systeminställningsarkivet.

Följande exempel visar hur två länkar läggs till i favoriter: en länk till ett katalogobjekt och en extern hyperlänk.

Referens

Länken är ett av standardgränssnittselementen. Denna mekanism tillhandahålls av plattformen och är tillgänglig för användare av alla applikationslösningar. Detta element gör det möjligt att erhålla textlänkar till alla avsnitt, listor, databasobjekt, bearbetning eller rapporter.

Klickbara och icke-klickbara länkar

Interaktiv - dessa är länkar till databasobjekt (dokument, kataloger), programsektioner, bearbetning och rapporter. Dessa länkar kan vidarebefordras till en anställd, följs av dem och läggas till i favoriter. Dessa länkar kommer också ihåg i arbetshistorien.

Ej klickbar - dessa länkar är endast tillgängliga från det inbäddade språket. Som exempel kan nämnas länkar till uppgifter om tabelldelar av databasen, detaljer om objekt, länkar till tillfällig lagring och uppgifter om registerposter. Sådana länkar används vid konstruktion av formulär, för att visa bilder i formuläret och även för att överföra externa filer till servern med hjälp av tillfällig lagring.

Får en länk

Interna och externa länkar

Det finns tre sätt att använda sådana länkar ur användarens synvinkel:
*Externa och interna länkar kan enkelt läggas till favoriter så att du vid behov snabbt kan hoppa till den valda listan eller dokumentet.

  • Interna länkar används inom en specifik infobas. En användare kan ta emot och sända en intern länk till en annan. Denna länk kan användas av en användare som är ansluten till denna databas av vilken klient som helst. Överföringen av en sådan länk är tillgänglig genom en mängd olika metoder: e-post, till exempel.
  • Externa länkar designades för att användas utanför 1C:Enterprise. Det är rationellt att använda sådana länkar för en webbklient.

Exempel: en användare som är ansluten till databasen med en tunn klient (http-protokoll) eller en webbklient får en extern länk och överför den till en annan användare. Denna användare anger länken i adressfältet i webbläsaren. Resultatet av åtgärderna blir lanseringen av webbklienten, en anslutning till den nödvändiga infobasen och en övergång till den överförda länken.

Följer en länk

För att följa den mottagna länken bör du anropa kommandot Gå till länk i extra- eller huvudfönstret.

Artikeln är en del av serien "Första stegen i 1C-utveckling". I den fortsätter vi att bekanta oss med det hanterade Taxi-gränssnittet och fortsätter direkt till att konfigurera det.

Som du vet börjar utvecklingen av ett informationsbasgränssnitt med att skapa strukturen för dess meny, för hur bekvämt och logiskt det är, kommer hela systemet som helhet att vara förståeligt för användaren.

Efter att ha läst artikeln kommer du att lära dig:

  • Vilken roll spelar delsystemet för att forma menystrukturen?
  • Hur skapar man menyavsnitt på 1:a och 2:a nivån?
  • Hur anpassar man sammansättningen av kommandon som visas i menysektioner?
  • Vad är kommandogränssnittsredigeraren till för och hur man arbetar med den?
  • Hur konfigurerar man huvudsektionens kommandogränssnitt?

Tillämplighet

Artikeln diskuterar "Taxi"-gränssnittet för konfigurationen utvecklad på 1C 8.3.4.496-plattformen. Informationen är relevant för aktuella plattformssläpp.

Delsystem. Anpassa gränssnittet med hjälp av delsystem

Delsystem klassificeras som vanliga objekt. De ger möjlighet att klassificera konfigurationsobjekt efter Delsystem.

För att ange om ett objekt tillhör delsystem i Objektredigeringsfönster Det finns en motsvarande flik på vilken flaggor som indikerar vilka delsystem objektet tillhör.

I framtiden kan du bygga ett filter av objektträdet av Delsystem.

I det här fallet är det möjligt att styra: aktivera för valt Delsystem underordnade objekt Delsystem och föräldrar Delsystem eller inte.

Klassificering av föremål efter Delsystem skapar bekvämlighet när du skapar Raleigh.

För objekt Roll du kan definiera motsvarande rättigheter och ange att detta Roll kan endast byggas från de objekt som ingår i det valda Delsystem.

På ett liknande sätt Delsystem används när du skapar Gränssnitt. Gränssnitt behövs endast om konfigurationen startas i normalt programläge.

Klassificering av föremål efter Delsystem används även vid sammanslagning av konfigurationer. De där. du kan kombinera objekt filtrerade efter Delsystem.

Ett viktigt syfte med delsystemen är att de används för att bygga konfigurationskommandogränssnittet i Hanterad applikation . Delsystem den första nivån bestäms .

För befintliga Delsystem du kan definiera kapslade (underordnade) sådana. Data Delsystem kommer att bilda grupper Navigationsfält.

När vi klassificerar ett objekt efter Delsystem, är det möjligt att endast inkludera ett objekt i en kapslad Delsystem, kanske till delsystemet på första nivån, kanske till båda.

I det senare fallet kommer objektet att visas två gånger: både inuti det kapslade delsystemet och separat i Navigationsfält. I de flesta fall är detta inte helt korrekt.

I princip är delsystem ett valfritt objekt. De där. en konfiguration utvecklad på plattform 8.3 kommer att kunna fungera utan några delsystem.

Men i det här fallet kommer det inte att finnas någon sektionspanel alls, allt kommer att visas på skrivbordet. Mycket enkla konfigurationer med en liten uppsättning objekt kan fungera utan delsystem.

Men om det finns ganska många dokument, kataloger och register i konfigurationen, använder du Delsystem avsevärt förenklar användarens arbete.

Observera att något konfigurationsobjekt tillhör några Delsystem möjligt på tre sätt.

För det första kan detta göras i Objektredigeringsfönster på bokmärket Delsystem. Vi har redan övervägt detta alternativ.

För det andra kan du använda Fönster för redigering av själva delsystemet. På bokmärket Förening du kan ange vilka objekt som ingår i detta Delsystem.

Och slutligen, för konfigurationsobjekt, via snabbmenyn, kan du ta fram en speciell dialogruta som heter Dessutom.

Detta fönster låter dig också markera ett objekt som tillhörande Delsystem. Detta fönster används om vi vill arbeta med flera objekt samtidigt.

När du flyttar markören över objekt i konfigurationsträdet i fönstret Dessutom motsvarande information om delsystemen visas.

När du skapar ett standardkonfigurationsobjekt tilldelar Platform 8.3 inte objektet till något delsystem.

De där. Utvecklaren måste själv gå till den här fliken och markera lämpliga rutor.

Om utvecklaren inte gör detta kommer systemet att avgöra bristen på medlemskap i Delsystem som ett misstag.

Men felet är inte kritiskt, så vi kan hålla med om detta.

Faktum är att systemet informerar dig om hjälp som du kanske har glömt att ta med nya objekt i Delsystem. I det här fallet kommer objekt inte att visas i kommandogränssnittet.

Användaren kan endast komma åt sådana objekt genom Huvudmeny med hjälp av kommandot Alla funktioner.

Naturligtvis, för att ett objekt ska kunna öppnas, måste användaren ges lämpliga rättigheter.

Det finns ett antal fall då det är bekvämare för utvecklare att inkludera objekt som lagts till i en standardkonfiguration i sitt eget separata delsystem.

För Delsystem V Redigera fönster du kan ta bort flaggan Inkludera i kommandogränssnittet.

Vart i Delsystem kommer inte att visas i kommandogränssnittet. Om det inte finns något delsystem som måste inkluderas i kommandogränssnittet, kontrollerar inte plattform 8.3 medlemskap i något delsystem för nya objekt.

För att anpassa sammansättningen av kommandon som ingår i motsvarande avsnitt som definieras av undersystemet, finns det en speciell editor.

Denna editor kan anropas från redigeringsfönstret för delsystem genom att klicka på knappen Kommandogränssnitt(på fliken Grundläggande).

Möjligt för var och en Delsystem ring denna redaktör. Från editorn kan du styra öppningen av listor i Navigationsfält, tillgänglighet av kommandon i Action barer.

Som standard är kryssrutorna för kommandon för att skapa katalog- och dokumentelement avmarkerade, men de kan markeras. I Action barer du kan också öppna rapporter.

Element i editorn kan flyttas. Samtidigt, från Navigationsfält V Åtgärdsfältet och rörelse i motsatt riktning är omöjlig. Du kan flytta element antingen inuti Navigationsfält, antingen inuti Action barer.

Det finns en allmän synlighetskolumn och rollbaserade synlighetskolumner. Varje roll som definieras i konfigurationen kommer att ha sin egen kolumn. Värdet som anges i kolumnen Allmän synlighet är standardvärdet för rollsynlighet.

Synlighet per roll kan ha tre värden: antingen för en given roll kommer elementet att vara osynligt (1); eller så kommer den alltid att vara synlig, oavsett vilken flagga som är satt i synlighetskolumnen (2); eller så kommer synlighetsflaggan per roll att ärvas från den allmänna synlighetsflaggan (3).

Om en användare tilldelas två roller och en kryssruta anges för en av dem och inte för den andra, kommer standardregeln för 1C:Enterprise 8-systemet att fungera - användaren får utföra en åtgärd om den är tillåten i en av rollerna.

Ibland är det nödvändigt att omedelbart ändra kommandogränssnittet i flera Delsystem. I 1C:Enterprise 8-plattformen finns ett tjänsteverktyg som låter dig redigera kommandogränssnittet för flera Delsystem.

Detta verktyg anropas från snabbmenyn för grenens rotnod Delsystem.

I fönstret som öppnas kan du snabbt navigera dig igenom Delsystem och redigera kommandogränssnitt. Dessutom kan du i det här fönstret redigera kompositionen Delsystem. Du kan också flytta objekt till Navigationsfält Och Action barer.

Dessutom kan du till och med ändra underordningen Delsystem. Det finns en speciell knapp för detta Flytta delsystem.

För att konfigurera kommandogränssnittet Huvudsektion en kommandogränssnittsredigerare används också.

Han är inte längre efterlyst Delsystem, och genom snabbmenyn för rotkonfigurationsnoden, objekt Öppen kommandogränssnittet för huvudsektionen.

I fönstret som öppnas kan vi ange vilka kataloger, dokument och andra objekt som ingår i detta kommandogränssnitt. Du kan också aktivera deras synlighet och hantera synlighet efter roll.

Observera att vid radering Delsystem Plattformen kontrollerar tyvärr inte om minst ett objekt ingår i detta delsystem eller inte.

Efter borttagning Delsystem När du sparar konfigurationen visas inga meddelanden om infobasomstrukturering.

Detta avslutar vår introduktion till att ställa in infobasens menystruktur. I nästa artikel kommer vi att fortsätta vår bekantskap med det hanterade gränssnittet och överväga vilka möjligheter 1C:Enterprise 8-plattformen ger för att arbeta med listor.