Čo je úplné rozhranie v 1C. Pracovná plocha: Navigačný panel

Všetci vieme, že spoločnosť 1C mala veľa rôznych verzií platformy 1C, teraz nás bude zaujímať jedna z najnovších verzií v čase písania tohto článku, sú to verzie 1C 8.2 a 1C 8.3. Ak ste museli pracovať v oboch týchto verziách, potom s najväčšou pravdepodobnosťou budete si všimli rozdiely v rozhraniach týchto verzií, pre užívateľov sa líšia len vzhľadom. V podstate výber pravidelná alebo riadená aplikácia povie systému, ktoré formuláre sa majú zobraziť, aby sa spustili, pravidelné alebo kontrolované, ako aj to, ktorý klient aplikácie sa bude štandardne používať, hrubý alebo tenký. Podrobnejšie informácie o klientoch nájdete v článku „Čo sú hrubí a tenkí klienti v 1C, ako aj ich rozdiely.“

Bežná aplikácia 1C (bežné formuláre, bežné rozhranie, verzia 1C 8.2)

V 1C 8.2 je možné pracovať len s bežnými formulármi, v bežnom aplikačnom režime. Obrázok nižšie zobrazuje databázu v prevádzkovom režime „bežná aplikácia 1C“ (bežné formuláre).

Spravovaná aplikácia 1C (spravované formuláre, spravované rozhranie, verzia 1C 8.3)

Na platforme 1C 8.3 môžeme pracovať s bežnými formulármi (v režime kompatibility) aj s riadenými. Navyše spravované formuláre majú dva typy zobrazenia, toto je štandardné a taxi. Nižšie je uvedený príklad konfigurácie 1C 8.3 so štandardnými spravovanými formulármi a za ním je zobrazené rozhranie „Taxi“.

Aký je rozdiel medzi bežnou a spravovanou aplikáciou 1C?

Ako sme už zistili bežná aplikácia a riadená aplikácia sú tieto typy spúšťania programu 1C. Navyše v závislosti od hodnoty typu spustenia 1C ( pravidelná alebo riadená aplikácia), predvolene sa načíta špecifické rozhranie ( pravidelné alebo riadené formuláre), preto existuje veľa synoným pre tento pojem. Chceli by sme poznamenať, že rozdiely v rozhraniach sú dosť výrazné. V zásade sú to všetky rozdiely, ktoré vidia bežní používatelia programu 1C. Pokiaľ ide o programátorov, spravované rozhranie vyžaduje písanie upraveného kódu, pretože vývoj sa už vykonáva v 1C 8.3, a nie v 1C 8.2, z toho vyplývajú všetky dôsledky. Kód je tiež potrebné rozdeliť na klienta a server, čo je indikované pomocou príslušných direktív v konfigurátore.

Keď sa používateľ prihlási do 1C v režime Enterprise, aby začal pracovať, prvá vec, ktorú vidí, je rozhranie programu.

V programovaní pod slov rozhranie môže mať niekoľko rôznych významov. Teraz máme na mysli „používateľské rozhranie“.

Používateľským rozhraním sú všetky okná, menu, tlačidlá a pod., s ktorými používateľ priamo v programe pracuje.

Dizajn rozhrania je použitý font, farba, obrázok na pozadí a ďalšie dekoratívne prvky. Dizajn neovplyvňuje zloženie rozhrania.

Platforma 1C implementuje dva rôzne mechanizmy používateľského rozhrania, ktoré sa používajú v rôznych . Hrubý klient 1C má svoje rozhranie, tenký klient (a webový klient) svoje.

Poďme sa dnes porozprávať o používateľskom rozhraní 1C.

Rozhranie 1C

Hrubé klientske rozhranie 1C vyzerá takto.

Obsahuje:

  • Hlavné menu
  • Panely.

Pracovná plocha používaná v niektorých konfiguráciách (účtovníctvo, mzdy) nie je súčasťou rozhrania 1C, ide o spracovanie, ktoré vykonáva programátor samostatne a ktoré sa otvára na celej obrazovke 1C v čase vstupu do programu.

V konfigurátore sa rozhranie 1C nachádza vo vetve General/Interfaces.

Programátor vytvorí rozhranie 1C so špecifickým názvom a pri vytváraní používateľa určí pre tohto používateľa predvolené rozhranie 1C.

Vo vlastnostiach rozhrania 1C je začiarkavacie políčko „Switchable“. Ak rozhranie 1C nie je prepínateľné (začiarkavacie políčko nie je začiarknuté), môžu ho vidieť všetci používatelia, aj keď majú priradené iné rozhranie 1C. V tomto prípade používateľ vidí obe rozhrania zlúčené do jedného.

Pri pridávaní rozhrania 1C sa zobrazí zoznam panelov. Na ňom je vždy predvolený panel;

Ak pridáte viac panelov, zobrazia sa ako panely (s tlačidlami).

Pri pridávaní nového rozhrania 1C od začiatku sa otvorí konštruktor, ktorý vám pomôže navrhnúť menu začiarknutím políčok pre požadované objekty.

Pri úprave existujúcej ponuky sa položky pridávajú jednotlivo, pretože pri opätovnom zavolaní konštruktora znova vytvorí ponuku od začiatku.

Pri pridávaní položky horného menu si vo vlastnostiach môžete vybrať jedno zo štandardných menu - Súbor, Operácie, Nástroje, Windows, Pomocník.

Po pridaní tlačidla alebo položky ponuky musíte vybrať akciu, ktorú chcete vykonať. Akcia môže byť dvoch typov.

Ak chcete, aby sa v dôsledku kliknutia otvoril objekt 1C - adresár, dokument alebo zostava - musíte kliknúť na tlačidlo s tromi bodkami a vybrať požadovaný objekt, ako aj požadovaný formulár (možná akcia objektu).

Ak chcete, aby sa po stlačení vykonal ľubovoľný príkaz, kliknite na lupu. Funkcia môže byť umiestnená v . Po výbere modulu sa v ňom vytvorí funkcia handlera a modul sa otvorí na úpravu.

Riadené príkazové rozhranie 1C

V novej verzii 1C 8.2 sa objavili nové typy klientov - .

Rozhranie tenkého klienta 1C vyzerá takto.

Rozhranie webového klienta 1C vyzerá takto.

V ideálnom prípade sú rovnaké a ako vidíte, veľmi sa líšia od hrubého klientskeho rozhrania 1C.

Teraz pozostáva nielen z ponúk a panelov, ale aj z:
1) Zoznam účtovných úsekov
2) Navigácia vo vybranej sekcii
3) Príkazy, ktoré sa majú vykonať v aktuálnej sekcii
4) Formuláre na vykonanie aktuálnej operácie.

Na vytvorenie klientského rozhrania spravovaného 1C sa už nepoužívajú „rozhrania“, ktoré sa vytvárajú komplexným spôsobom na základe mnohých nastavení vykonaných v konfigurácii.

Faktom je, že teraz je rozhranie 1C rovnaké pre všetkých používateľov a zároveň dynamické a funguje v závislosti od súboru používateľských práv a príkazov, ktoré má k dispozícii na vykonanie.
Môžeme tiež povedať, že je vytvorený na základe, preto sa nazýva aj príkazové rozhranie 1C.

1C podsystémy

Základom riadeného príkazového rozhrania 1C je zoznam účtovných sekcií. Napríklad - peniaze a tovar, dva úseky účtovníctva.

V konfigurácii je za účtovné sekcie zodpovedný objekt 1C Subsystems, ktorý sa nachádza vo vetve General/1C Subsystems.

Po vytvorení podsystému 1C v potrebných referenčných knihách a dokumentoch na karte Podsystémy 1C v návrhárovi objektov ich môžete zahrnúť do tohto podsystému 1C. To znamená, že patria do tejto časti účtovníctva. Objekty môžu byť zahrnuté do niekoľkých 1C subsystémov.

Používateľské rozhranie 1C je súbor príkazov v ponuke, príkazové tlačidlá a možnosť ich konfigurácie. Jednoducho povedané, používateľské rozhranie 1C je prostriedkom komunikácie medzi osobou a programom.

Účtovník pri práci stláča položky menu a program na tieto kliknutia akosi reaguje.

Prevádzka štandardných konfigurácií je založená na všeobecných princípoch fungovania rozhrania. Ak má používateľ 1C Accounting 8 skúsenosti s prácou s jednou konfiguráciou, potom bude pre neho celkom ľahké pochopiť prácu v inej konfigurácii ôsmej platformy, samozrejme za predpokladu, že je oboznámený so samotným účtovníctvom v predmetnej oblasti.

Na druhej strane, rozhrania 1C majú funkcie, ktorých znalosť výrazne pomôže začínajúcim používateľom pri práci:

1. Mnoho konfigurácií 1C má niekoľko rozhraní. Okrem toho sa môžu veľmi líšiť. Pretože rôzni používatelia programu vyžadujú rôzne funkcie v súlade s riešenými úlohami. Priemerný účtovník nepotrebuje (a je dokonca nebezpečný) úplné rozhranie hlavného účtovníka. Alebo manažér predaja nepotrebuje rozhranie manažéra nákupu alebo pokladníka.

2. Okrem štandardných rozhraní v 1C Enterprise si môžete nakonfigurovať svoje vlastné rozhrania. Toto je úloha pre programátorov, ale nie je to veľmi ťažké a každý programátor a dokonca aj kompetentný používateľ si ľahko poradí s vývojom vlastného rozhrania. Napríklad pre pokladníka je lepšie vytvoriť rozhranie 1C iba s dvoma typmi dokumentov „Prichádzajúci hotovostný príkaz“ a „Odchádzajúci hotovostný príkaz“ a dvoma adresármi „Protistrany“ a „Jednotlivci“.

3. Často sa to stáva rovnakú operáciu možno vykonať rôznymi spôsobmi. Rovnakú referenčnú knihu alebo dokument možno nájsť v 1C v niekoľkých rôznych častiach ponuky alebo panela funkcií a rovnaký príkaz možno vykonať prostredníctvom ponuky alebo pomocou niektorej kombinácie klávesov.

Ako zmeniť rozhranie v 1C

Začiatočníci sa niekedy ocitnú v nepríjemnej situácii: na kurzoch sa naučia pracovať v plnohodnotnom rozhraní a keď prídu do práce, zrazu sa ukáže, že program, s ktorým budú pracovať, vyzerá úplne inak a nevedia ho nájsť. prvky rozhrania. V skutočnosti je to ten istý program, ale obsahuje iné používateľské rozhranie.

Ak chcete zmeniť rozhranie v programoch 1C, mali by ste spustiť ponuku Služba - rozhranie prepínača— nájsť a vybrať rozhranie z predinštalovaných v systéme. Na vykonanie tejto operácie musí mať používateľ prístupové práva k rozhraniam. Postup prepínania je znázornený na obrázku (možno kliknúť).

Dôležitým aspektom školenia 1C je pochopenie podstaty účtovných mechanizmov účtovníctva 8.2, a nielen vykonávanie účtovných operácií v programe.

Typické účtovné rozhrania, spôsoby ich prepínania a prispôsobenie rozhrania 1c tak, aby vyhovovalo vašim potrebám, sú uvedené v. Pojednáva aj o možnostiach nastavenia denníkov dokumentov a referenčných kníh, tabuľkových častí dokumentov, nastavenia panela funkcií a panelov nástrojov. Skúsenosti ukazujú, že prispôsobenie zloženia tabuľkových častí dokumentov sa stáva príjemným objavom aj pre skúsených používateľov.

Kompletnú lekciu o práci s rozhraniami môžete získať zadarmo. Za týmto účelom odošlite žiadosť v akejkoľvek forme e-mailom.

Dôležité. Rozhrania programov 1C Enterprise neobmedzujú prístupové práva používateľov na konfiguračné objekty, slúžia len pre pohodlie používateľa. Na spoľahlivé obmedzenie prístupu ku konfiguračným objektom (okrem iného adresáre, dokumenty, registre, zostavy a rozhrania) sa používajú nastavenia prístupových práv k objektom (rolám) informačnej bázy 1C.

Koncepcia používateľského rozhrania

Koncepcia užívateľského rozhrania systému 1C:Enterprise 8 je zameraná na myšlienku zabezpečenia pohodlnej, efektívnej práce a samozrejme zohľadňuje najnovšie trendy.

Spustenie programu v režime 1C:Enterprise začína otvorením hlavného okna programu

Toto okno slúži na zobrazenie hlavnej štruktúry aplikačného riešenia (tzv. panel partícií) a pracovnej plochy.

Desktop 1C: Enterprise 8.3 / 8.2

Pracovná plocha je programový prvok, ktorý obsahuje najčastejšie používané zostavy, dokumenty, príručky atď. Pracovná plocha je v skutočnosti pomocníkom používateľa. Každá relácia začína z pracovnej plochy. Prostredníctvom pracovnej plochy používateľ dostáva potrebné informácie a poskytuje odpovede na otázky používateľa.

Pracovná plocha: Panel sekcií

Panel sekcie. Je najvyššou úrovňou subsystému a slúži na najväčšie rozdelenie funkcionality aplikačného riešenia. Nachádza sa v hornej časti hlavného okna. Umožňuje vám prejsť do iných častí programu.

Pracovná plocha: Sekcie

Po aktivácii sekcie je používateľovi dostupná všetka funkcionalita konkrétnych podsystémov v dvoch paneloch – panel akcií a panel navigácie. Táto funkcionalita obsahuje aj vnorené podsystémy.

Pracovná plocha: Príkazy

Príkazy sa týkajú akcií, ktoré má používateľ k dispozícii. Tieto príkazy je možné meniť. Čiastočne štandardné programy poskytuje používateľovi samotná platforma. Druhá časť je vyvíjaná tvorcami aplikačného riešenia.

Pracovná plocha: Navigačný panel

Navigačný panel je ako „obsah“ sekcie. Obsahuje tzv navigačné príkazy. Slúžia na navigáciu k rôznym bodom v tejto časti. Zvyčajne sa cez navigačnú lištu dostanete do rôznych zoznamov. Po aktivácii navigačného príkazu sa v pracovnej oblasti sekcie zobrazí zoznam, ktorý mu zodpovedá a nahradí predchádzajúci obsah pracovnej oblasti.

Ako príklad môžete použiť príkaz Sklad - po jeho vyvolaní sa v pracovnej oblasti zobrazí zoznam skladov.

Pracovná plocha: Panel akcií

Akčný panel. Tento panel obsahuje najčastejšie volané príkazy. Umožňujú rýchlo vytvárať nové objekty, vykonávať štandardné spracovanie a vytvárať najobľúbenejšie zostavy. Tieto príkazy sa nazývajú akčné, pretože ich aktivácia vedie k vytvoreniu nového pomocného okna aplikácie a na určitý čas presunie používateľa do okna na implementáciu ďalšej úlohy.

Najmä pri vyvolaní príkazu Sklad sa vytvorí nové, dodatočné okno, do ktorého bude možné zadať údaje nového skladu. Tým sa prepne používateľ z navigačných úloh, ktoré boli vykonané v hlavnom okne systému, na úlohu zadania novej položky Sklad.

Pracovná plocha: Pomocné okná

Po aktivácii príkazov na úpravu existujúcich objektov a vytváranie nových a pri otvorení spracovania a zostáv sa otvoria ďalšie okná aplikácie. Ďalšie okná sa zobrazujú na monitore počítača nezávisle od hlavného okna. To naznačuje, že v tomto prípade sa nepoužíva štandardné rozhranie pre viacero okien (MDI).

Pracovná plocha: História práce v hlavnom okne

Navigácia používateľa v programe (prechod do rôznych formulárov, jednej alebo druhej sekcie) sa automaticky ukladá do histórie práce. Toto sa deje v hlavnom okne a môžete sa pohybovať po uložených akciách, ako keby ste navštevovali stránky v internetovom prehliadači. Celý zoznam navigačných bodov je dostupný v zozname rozbaľovacej ponuky, ktorý umožňuje priamu navigáciu k požadovanému bodu.

Pracovná plocha: Obľúbené

Rovnako ako vo webovom prehliadači si môžete do obľúbených pridať ľubovoľný zoznam, objekt, sekciu databázy, spracovanie alebo zostavu. To vám v prípade potreby umožňuje okamžité prechody na ne.

Desktop: Dátové prepojenia

Je možné získať odkaz, je to textový reťazec, na ľubovoľný zoznam, objekt, sekciu databázy, spracovanie alebo zostavu. Takýto odkaz možno jednoducho preposlať kolegovi, aby mohol ľahko nájsť objekt, o ktorý má záujem, a vykonať potrebné zmeny.

Prístrojová doska 8.2

Informačná lišta sa zobrazí v spodnej časti okna aplikácie. Slúži na zobrazenie posledných akcií vykonaných v systéme. Ak bola vykonaná akcia spojená s nejakým záznamom údajov, po kliknutí na príslušné upozornenie sa otvorí formulár, ktorý obsahuje zmenené údaje. Ako príklad sa otvorí formulár zaúčtovaného dokladu.

História vykonania 8.2

Tlačidlo História umožňuje prístup k histórii práce daného používateľa s programom.

Oblasť príkazov systému

Horná časť hlavného okna obsahuje oblasť pre volanie systémových príkazov. Obsahuje hlavné menu systému. S jeho pomocou môžete prechádzať rôznymi časťami aplikačného riešenia, ktoré už používateľ použil. Okrem toho táto oblasť obsahuje sadu pomocných programov (kalendár, kalkulačka atď.) a obľúbené odkazy uložené používateľom.

Hlavné menu

Toto menu obsahuje príkazy, ktoré súvisia s hlavným aplikačným riešením a nezávisia od konkrétnej konfigurácie.
Ako príklad môžeme uviesť príkazy na prispôsobenie príkazov pre nastavenie parametrov systému a rozhrania.

Pomocné príkazy

Pravá strana oblasti systémových príkazov obsahuje pomocné príkazy. Napríklad kalendár, kalkulačka, sledovanie odkazu, informácie o systéme atď. Používateľ môže túto oblasť doplniť príkazmi odstránením alebo pridaním potrebných príkazov.

Desktop 1C: Enterprise

Pracovná plocha patrí k štandardným sekciám programu a obsahuje najčastejšie používané referenčné knihy, správy, dokumenty atď. Práca s programom vždy začína z pracovnej plochy.

Pracovná plocha plní úlohu akéhosi používateľského asistenta. Začiatok pracovného dňa vždy nastáva oboznámením sa s informáciami, ktoré poskytuje pracovná plocha:

  • Čo je nové?
  • Čo je potrebné urobiť dnes?
  • Aký je stav informácií, ktoré sú pre mňa dôležité?
  • Na čo by ste si mali dať pozor?

Plocha zvyčajne obsahuje niekoľko formulárov: kurzový lístok, zoznam dokladov pre príjem/predaj tovaru, aktuálne vzájomné zúčtovania a podobné informácie. Zloženie pracovnej plochy je prispôsobené konkrétnej pozícii. Napríklad stôl predajcu a stôl obchodného manažéra budú pravdepodobne odlišné.

Stáva sa to preto, že pri konfigurácii programu vývojár špecifikuje, ktoré formuláre by mal konkrétny špecialista vidieť. Keď spustíte program v režime 1C:Enterprise, automaticky sa nakonfiguruje sada štandardných formulárov, ktoré zodpovedajú jednému alebo inému používateľovi. A určuje to rola konkrétneho používateľa.

Nastavenie pracovnej plochy 1C 8.2

Používateľ si môže prispôsobiť vzhľad svojej pracovnej plochy. Používateľ môže zmeniť umiestnenie formulárov, zmeniť zloženie a počet formulárov.
Napríklad namiesto aktuálnych sídiel môžete pridať vyhľadávanie údajov.

Zvolené nastavenia sa automaticky zapamätajú a pri následnom spustení systému sa plocha zobrazí tak, ako ju nakonfiguroval konkrétny používateľ.

Úprava pracovnej plochy v konfigurátore

Na vývoj aplikačného riešenia, ktoré slúži na prispôsobenie a usporiadanie pracovnej plochy, sa používa špeciálny editor. Umožňuje vám presne vybrať, ako budú formuláre umiestnené na pracovnej ploche, pridať alebo odstrániť formuláre a usporiadať viditeľnosť určitých formulárov zodpovedajúcich rolám používateľov v tomto systéme.

Rozdeľovací panel

Panel sekcie. Vzťahuje sa na prvky príkazového rozhrania. Tento panel zobrazuje hlavnú, základnú štruktúru aplikačného riešenia. Umožňuje vám prepínať medzi sekciami programu.

Kliknutím myšou na príslušné záložky sekcie sa používateľ presunie do sekcie (do označenej aktívnej časti programu, ktorá slúži na riešenie konkrétneho, jasne definovaného okruhu úloh). Akcie, ktoré sú dostupné používateľovi v tejto sekcii, sú prezentované vo forme príkazov umiestnených na navigačnom paneli a paneli akcií konkrétnej sekcie.

Ak je takýto panel (panel sekcií) dostupný, nachádza sa v hornej časti hlavného okna. Ale tento panel nie je vždy prítomný.

Napríklad môžu existovať programy, ktoré neobsahujú lištu sekcií. Takéto programy sú pomerne jednoduché a majú malý počet funkcií. V takýchto programoch sa príkazy nenachádzajú na paneli sekcií, ale na paneli akcií pracovnej plochy a na navigačnom paneli.

Panel oddielov môžete vypnúť aj v režime 1C:Enterprise pomocou používateľských nastavení.

Panel sekcií je generovaný automaticky samotnou platformou. Pracovná plocha je vždy prvá sekcia. Súbor ďalších sekcií sa však môže líšiť pre používateľov rovnakého aplikačného riešenia.

Napríklad panel sekcií používaný predajcom bude obsahovať iba panely Enterprise a Sales a panel admin bude obsahovať úplne všetky sekcie.

Je to spôsobené tým, že roly rôznych používateľov nemusia mať alebo naopak mať práva na prístup k niektorým podsystémom najvyššej úrovne. A tieto podsystémy sú sekcie, ktoré používateľ vidí na paneli sekcií. Pri analýze používateľských práv platforma zobrazuje iba sekcie, ku ktorým má daný používateľ prístup.

Nastavenie panela sekcií

Používateľ si môže prispôsobiť zloženie panela sekcií - odstrániť alebo pridať sekcie, zmeniť ich zobrazenie.

Napríklad odstráňte sekcie Podnik a Zásoby a zadajte, že oddelenia sa majú zobrazovať ako text.

Úprava panela sekcií v konfigurátore

Pri vývoji aplikačného riešenia sa na konfiguráciu a vytvorenie panela sekcií používa editor príkazového rozhrania. S jeho pomocou sa určuje poradie, v ktorom sa sekcie zobrazujú, a ich viditeľnosť sa prispôsobuje podľa používateľských rolí prítomných v konfigurácii.

Príkaz

Príkaz je konfiguračný objekt, ktorý umožňuje vývojárovi popísať akcie vhodné pre konkrétneho používateľa.

Všeobecné príkazy sú tie príkazy, ktoré nemajú špecifickosť objektu alebo sú určené na vykonávanie akcií s objektmi, ktoré nepoužívajú štandardné príkazy.

Môžu existovať aj príkazy pre samotné konfiguračné objekty. Sú určené na vykonávanie operácií priamo súvisiacich s konkrétnym objektom.

Parametrizované príkazy sú tie príkazy, ktoré vo svojom algoritme používajú hodnoty, ktoré platforma prenáša. Typ tejto hodnoty je určený v konfigurátore a tento parametrizovaný príkaz sa zobrazí výlučne v tých formulároch, ktoré majú detaily podobného typu.

Akcie, ktoré príkaz vykonáva, sú popísané v príkazovom module v zabudovanom jazyku.

  • Konfiguračné objekty
  • Vývojové nástroje.

V závislosti od toho, ako príkaz skončil v konfigurácii, možno príkazy rozdeliť na:

  • Štandardné
  • Vytvorené vývojárom.

Štandardné príkazy 8.2

Štandardné príkazy poskytuje platforma automaticky. Štandardné príkazy poskytujú konfiguračné objekty, rozšírenia formulárov a rozšírenia prvku Table obsiahnutého vo formulári.

Napríklad adresár Accounts poskytuje nasledujúce príkazy: Accounts, Accounts: create group, Accounts: create.

Príkazy vytvorené vývojárom

Vývojár má možnosť vytvárať ľubovoľné príkazy v konfigurácii. Môže pridať podobný objekt, príkaz, buď do vetvy Všeobecné alebo do konkrétneho objektu, alebo v špecifickej forme urobiť popis postupu pomocou vstavaného jazyka.

Ako príklad možno uviesť nasledujúce všeobecné príkazy: Konfigurovať skener čiarových kódov, Nainštalovať skener čiarových kódov atď.

Akčné príkazy a navigačné príkazy.

  • Navigačné príkazy
  • Akčné príkazy.

Navigačné príkazy 8.2

Formuláre vyvolané týmito príkazmi sa otvoria v aktuálnom okne. Tieto príkazy sa zvyčajne používajú na navigáciu v rôznych zoznamoch.

Príklad: Príkaz Sklady, ktorý je navigačným príkazom, otvorí zoznam skladov v hlavnom okne.

Akčné príkazy

Po vykonaní tohto príkazu sa otvorí pomocné okno. Zvyčajne sa príkaz akcie používa na navigáciu do formulára spracovania/hlásenia alebo do formulára objektu.

Príklad: keď vykonáte príkaz Skladová akcia, otvorí sa pomocné okno, v ktorom môžete editovať údaje nového skladu.

Parametrizovateľné a nezávislé príkazy

Tímy by sa podľa vnútornej organizácie mali rozdeliť na:

  • Nezávislý
  • Parametrizovateľné

Nezávislé tímy 8.2

Takéto príkazy sa vykonávajú bez vyžiadania dodatočných informácií.

Príklad: príkaz Účty, ktorý je klasifikovaný ako nezávislý, otvorí zoznam všetkých účtov bez vyžiadania ďalších informácií.

Parametrizovateľné príkazy

Vykonávanie takýchto príkazov vyžaduje hodnotu parametra príkazu (dodatočné informácie).

Príklad: Príkaz Zúčtovacie účty (Objekt. Dodávateľ), ktorý je parametrizovateľný, otvorí zoznam zúčtovacích účtov zadanej protistrany. Ak chcete vykonať tento príkaz, musíte zadať, u ktorej protistrany chcete otvoriť účty. V tomto prípade je parametrom tohto príkazu protistrana.

Globálne príkazy a príkazy lokálneho formulára

Na základe toho, ako príkazy súvisia s určitou formou, ich možno rozdeliť na:

  • globálne
  • Miestne

Globálne tímy

Takéto príkazy poskytuje platforma a hoci nie sú súčasťou formulára, môžu byť zahrnuté v tejto alebo inej forme. Tieto príkazy sú tiež rozdelené na parametrizovateľné a nezávislé, čo uľahčuje prácu s týmito príkazmi.

Príkazy lokálneho formulára

Tieto príkazy nemožno zahrnúť do iných foriem, pretože sú v skutočnosti súčasťou konkrétneho formulára. Tieto príkazy dodávajú prvky formulára, rozšírenia formulára alebo ich vývojár organizuje v samotnom formulári.

Navigačný panel

Navigačný panel je prvkom rozhrania systémových príkazov. Je to ako „obsah“ pomocného okna alebo sekcie. Navigačný panel poskytuje možnosť zoznámiť sa s informáciami obsiahnutými v pomocnom okne alebo sekcii.

Navigačná lišta obsahuje navigačné príkazy. Za tie sa považujú tie príkazy, ktoré používateľa len posúvajú k potrebným informáciám bez toho, aby spôsobili zmenu údajov. Zvyčajne ide o príkazy, ktoré umožňujú prístup k rôznym zoznamom. Po zavolaní takéhoto príkazu v pracovnom priestore sa otvorí volateľný zoznam, ktorý nahradí predchádzajúci obsah pracovného priestoru.

Príklad: volanie príkazu Sklady spôsobí otvorenie zoznamu skladov v pracovnej oblasti.

Zobrazenie zoznamu v pomocnom okne

V prípade, že je potrebné vykonať analýzu a porovnať rôzne časti jedného zoznamu, prípadne rôzne zoznamy, môžete otvoriť viacero zoznamov naraz. V hlavnom okne a v pomocných oknách.

Ak to chcete urobiť, musíte počas volania navigačného príkazu podržať kláves Shift.

Skupiny príkazov 8.2

Zvyčajne sú príkazy na navigačnom paneli zoskupené do troch štandardných skupín.

  • Dôležité. Názov skupiny sa nezobrazuje, ale príkazy, ktoré do nej patria, sú zobrazené tučným písmom. Táto skupina obsahuje príkazy na navigáciu k najčastejšie používaným informáciám v tejto časti.
  • Obyčajný. Aj tejto skupine chýba titul. Príkazy sa zobrazujú pomocou normálneho písma.

Okrem štandardných skupín môže navigačný panel obsahovať skupiny, ktoré vytvorí vývojár.

Pravidelné veliteľské skupiny 8.2

V druhej skupine (príkazy súvisiace s Normal) môžu byť prítomné ďalšie skupiny príkazov. Tieto skupiny sú sprevádzané názvom a príkazy, ktoré obsahujú, sú odsadené vľavo.

Skrytie a zobrazenie týchto príkazov prebieha kliknutím na nadpisy takýchto skupín.

V prípade, že programové sekcie sú tvorené podsystémami prvej úrovne, potom v navigačnom paneli budú skupiny príkazov tvorené podsystémami ďalších úrovní.

Skupiny Dôležité a Pozri zvyčajne neobsahujú veľké množstvo príkazov. Naopak, hlavná skupina spravidla obsahuje pomerne značné množstvo príkazov. Pre pohodlnejšiu navigáciu v nich sa používa dodatočné zoskupenie týchto príkazov.

Prispôsobenie navigačnej lišty 8.2

Používateľ si môže prispôsobiť zloženie príkazov obsiahnutých v navigačnom paneli - zmeniť poradie zobrazenia, odstrániť nepotrebné alebo pridať potrebné príkazy.

Príklad: vymažte skupiny príkazov Ceny a Charakteristiky a presuňte príkaz Úpravy do SM.

Program si automaticky zapamätá nastavenia, ktoré používateľ zmenil, a pri ďalšom spustení programu zobrazí panel tak, ako ho používateľ urobil.

Počas vývoja aplikačného riešenia sa na konfiguráciu a vytvorenie navigačného panela používa editor príkazového rozhrania. Umožňuje nastaviť umiestnenie, poradie, zloženie príkazov a konfigurovať užívateľské roly, ktoré existujú v konkrétnej konfigurácii.

Panel akcií

Akčný panel sa týka prvkov rozhrania systémových príkazov. Tento panel obsahuje najčastejšie používané príkazy, ktoré umožňujú rýchlo vytvárať nové objekty, vytvárať obľúbené zostavy a vykonávať štandardné spracovanie.

Tento panel obsahuje akčné príkazy. Vykonanie takýchto príkazov vám umožní zmeniť údaje a zvyčajne otvorí okno pomoci, ktoré dočasne prepne používateľa na inú operáciu.

Príklad: zavolanie príkazu Skladová akcia otvorí na úpravu pomocné dátové okno pre nový sklad.

Skupiny tímov 1C:Podnik 8.3 / 8.2

Panel akcií zvyčajne obsahuje tri štandardné skupiny príkazov.

  1. Vytvorte. Obsahuje príkazy, ktoré vedú k vytváraniu nových objektov súvisiacich s databázou – adresárov, dokumentov a pod.
  2. Príkazy v tejto časti prevedú používateľa na rôzne zostavy, ktoré sú dostupné v tejto časti.
  3. Táto skupina obsahuje príkazy, ktoré vykonávajú rôzne servisné akcie: prechod na servisné spracovanie, príkazy na prácu s určitými komerčnými zariadeniami atď.

Okrem štandardných skupín môže panel akcií obsahovať skupiny, ktoré vytvorí vývojár.

Tieto skupiny príkazov sú ohraničené okrajom a majú názov. Ak má skupina veľký počet príkazov, zobrazí sa len prvých niekoľko.

Prispôsobenie panela akcií 8.2

Používateľ si môže prispôsobiť zloženie príkazov na paneli akcií - zmeniť poradie zobrazenia, odstrániť nepotrebné alebo pridať potrebné príkazy

Príklad: Môžete vymazať príkaz na vytvorenie nového účtu a vymazať skupinu Service.

Program si automaticky zapamätá nastavenia, ktoré používateľ zmenil, a pri ďalšom spustení programu zobrazí panel tak, ako ho používateľ urobil.

Počas vývoja aplikačného riešenia sa na konfiguráciu a vytvorenie panela akcií používa editor príkazového rozhrania. Umožňuje nastaviť umiestnenie, poradie, zloženie príkazov a konfigurovať užívateľské roly, ktoré existujú v konkrétnej konfigurácii.

Obľúbené

Obľúbené položky sú jedným zo štandardných prvkov rozhrania. Tento mechanizmus poskytuje platforma a je dostupný pre používateľov akýchkoľvek aplikačných riešení. Obľúbené vám umožňuje usporiadať si vlastný zoznam potrebných odkazov.

Používateľ do tohto zoznamu samostatne pridáva odkazy na sekcie programu, na zoznamy, ktoré sa otvárajú v hlavnom okne, na spracovanie, na zostavy a na objekty súvisiace s databázou - dokumenty, prvky adresára atď.
Prvok Obľúbené je určený na to, aby používateľ pridal najdôležitejšie, potrebné alebo často používané odkazy do tohto zoznamu, aby sa k nim mohol rýchlo dostať.

Keď otvoríte ponuku Obľúbené, zoznam sa zobrazí buď v hlavnom alebo sekundárnom okne.

Pridanie odkazu do obľúbených

Odkazy sa do obľúbených pridávajú klasickou metódou používanou vo webových prehliadačoch – príkazom Pridať do obľúbených alebo stlačením kombinácie kláves Ctrl+D. Príkaz Pridať k obľúbeným položkám sa nachádza v ponuke Obľúbené v pomocnom a hlavnom okne aplikácie v oblasti systémových príkazov.

Nastavenie obľúbených položiek

Používateľ môže upraviť zoznam obľúbených položiek. Môže odstrániť nepotrebné odkazy alebo vymeniť existujúce. Táto možnosť je dostupná v okne, ktoré sa otvorí pomocou príkazu Konfigurovať obľúbené položky, ktorý sa nachádza v ponuke pomocného alebo hlavného okna aplikácie.

Práca s obľúbenými položkami zo vstavaného jazyka

Obľúbené položky je možné spravovať programovo pomocou vstavaného jazyka FavoritesUserWork.

Prístup k tomuto objektu nie je poskytovaný prostredníctvom vlastnosti globálneho kontextu, ako je to napríklad v prípade pracovnej histórie používateľa.

Ak chcete získať prístup k obľúbeným položkám, musíte si prečítať obľúbené položky z úložiska systémových nastavení, pridať položku s požadovaným odkazom a upravené obľúbené položky uložiť späť do úložiska systémových nastavení.

Nasledujúci príklad ukazuje, ako sa do obľúbených položiek pridávajú dva odkazy: odkaz na položku adresára a externý hypertextový odkaz.

Odkaz

Odkaz je jedným zo štandardných prvkov rozhrania. Tento mechanizmus poskytuje platforma a je dostupný pre používateľov akýchkoľvek aplikačných riešení. Tento prvok umožňuje získať textové odkazy na ľubovoľné sekcie, zoznamy, databázové objekty, spracovanie alebo zostavy.

Odkazy, na ktoré sa dá kliknúť a na ktoré sa nedá kliknúť

Interaktívne - ide o odkazy na databázové objekty (dokumenty, adresáre), sekcie programu, spracovanie a zostavy. Tieto odkazy môžu byť preposlané zamestnancovi, nasledovať ich a pridať do obľúbených. Tieto prepojenia sú zapamätané aj v pracovnej histórii.

Neklikateľné – tieto odkazy sú prístupné iba z vloženého jazyka. Príklady zahŕňajú odkazy na podrobnosti tabuľkových častí databázy, podrobnosti o objektoch, odkazy na dočasné uloženie a podrobnosti o záznamoch v registri. Takéto odkazy sa používajú pri vytváraní formulárov, na zobrazenie obrázkov vo formulári a tiež na prenos externých súborov na server pomocou dočasného úložiska.

Získanie odkazu

Interné a externé odkazy

Existujú tri spôsoby použitia takýchto odkazov z pohľadu používateľa:
*Externé a interné odkazy je možné jednoducho pridať do obľúbených, takže v prípade potreby môžete rýchlo prejsť na vybraný zoznam alebo dokument.

  • Interné odkazy sa používajú v rámci konkrétnej informačnej databázy. Jeden používateľ môže prijímať a prenášať interný odkaz na druhého. Tento odkaz môže použiť užívateľ pripojený k tejto databáze akýmkoľvek klientom. Prenos takéhoto odkazu je dostupný rôznymi spôsobmi: napríklad e-mailom.
  • Externé odkazy boli navrhnuté na použitie mimo 1C:Enterprise. Je racionálne používať takéto odkazy pre webového klienta.

Príklad: používateľ, ktorý je pripojený k databáze pomocou tenkého klienta (protokol http) alebo webového klienta, dostane externý odkaz a prenesie ho na iného používateľa. Tento používateľ zadá odkaz do panela s adresou internetového prehliadača. Výsledkom akcií bude spustenie webového klienta, pripojenie na požadovanú infobázu a prechod na prenášaný odkaz.

Po odkaze

Aby ste mohli sledovať prijatý odkaz, mali by ste zavolať príkaz Prejsť na odkaz v pomocnom alebo hlavnom okne.

Článok je súčasťou série „Prvé kroky vo vývoji 1C“. V ňom sa naďalej oboznamujeme so spravovaným rozhraním Taxi a pokračujeme priamo k jeho konfigurácii.

Ako viete, vývoj rozhrania informačnej základne začína vytvorením štruktúry jeho menu, pretože ako pohodlné a logické bude celý systém ako celok pre používateľa zrozumiteľný.

Po prečítaní článku sa dozviete:

  • Akú úlohu hrá subsystém pri formovaní štruktúry menu?
  • Ako vytvoriť sekcie menu 1. a 2. úrovne?
  • Ako prispôsobiť zloženie príkazov zobrazených v častiach ponuky?
  • Na čo slúži Editor rozhrania príkazov a ako s ním pracovať?
  • Ako nakonfigurovať rozhranie príkazov hlavnej sekcie?

Použiteľnosť

Článok pojednáva o rozhraní „Taxi“ konfigurácie vyvinutej na platforme 1C 8.3.4.496. Informácie sú relevantné pre aktuálne verzie platforiem.

Subsystémy. Prispôsobenie rozhrania pomocou podsystémov

Subsystémy sú klasifikované ako bežné objekty. Poskytujú možnosť klasifikovať konfiguračné objekty podľa Subsystémy.

Na označenie, či objekt patrí do podsystémov v Okno na úpravu objektu Existuje zodpovedajúca karta, na ktorej príznaky označujú, do ktorých podsystémov objekt patrí.

V budúcnosti môžete vytvoriť filter stromu objektov pomocou Subsystémy.

V tomto prípade je možné ovládať: povoliť pre vybrané Subsystémy podriadené objekty Subsystémy a rodičovský Subsystémy alebo nie.

Klasifikácia objektov podľa Subsystémy vytvára pohodlie pri tvorbe Raleigh.

Pre objekt Role môžete definovať zodpovedajúce práva a označiť to Role možno zostaviť len z tých objektov, ktoré sú zahrnuté vo vybranom Subsystémy.

Podobným spôsobom Subsystémy používa sa pri tvorbe Rozhrania. Rozhrania sú potrebné iba vtedy, ak je konfigurácia spustená v režime normálnej aplikácie.

Klasifikácia objektov podľa Subsystémy používa sa aj pri zlučovaní konfigurácií. Tie. môžete kombinovať objekty filtrované podľa Subsystémy.

Dôležitým účelom podsystémov je, že sa používajú na zostavenie rozhrania konfiguračných príkazov v Spravovaná aplikácia . Subsystémy je určená prvá úroveň .

Pre existujúce Subsystémy môžete definovať vnorené (podriadené). Údaje Subsystémy vytvorí skupiny Navigačné lišty.

Keď klasifikujeme objekt podľa Subsystémy, je možné zahrnúť objekt iba do vnoreného Subsystém, možno do subsystému prvej úrovne, možno do oboch.

V druhom prípade sa objekt zobrazí dvakrát: vo vnútri vnoreného subsystému a samostatne v Navigačné lišty. Vo väčšine prípadov to nie je úplne správne.

Subsystémy sú v zásade voliteľným objektom. Tie. konfigurácia vyvinutá na platforme 8.3 bude schopná fungovať bez akýchkoľvek podsystémov.

V tomto prípade však nebude existovať žiadny panel sekcií, všetko sa zobrazí na ploche. Veľmi jednoduché konfigurácie s malou množinou objektov môžu fungovať bez podsystémov.

Ak je však v konfigurácii pomerne veľa dokumentov, adresárov a registrov, použite Subsystémy výrazne zjednodušuje prácu používateľa.

Všimnite si, že niektorý konfiguračný objekt patrí niektorým Subsystém možné tromi spôsobmi.

Po prvé, možno to urobiť v Okno na úpravu objektu na záložke Subsystémy. Túto možnosť sme už zvažovali.

Po druhé, môžete použiť Okno na úpravu samotného Subsystému. Na záložke Zlúčenina môžete špecifikovať objekty zahrnuté v tomto Subsystém.

A nakoniec, pre konfiguračné objekty môžete cez kontextové menu vyvolať špeciálne dialógové okno tzv Okrem toho.

Toto okno vám tiež umožňuje označiť objekt ako patriaci Subsystémy. Toto okno sa používa, ak chceme pracovať s viacerými objektmi naraz.

Pri presúvaní kurzora cez objekty konfiguračného stromu v okne Okrem toho zobrazia sa príslušné informácie o podsystémoch.

Pri vytváraní predvoleného konfiguračného objektu Platforma 8.3 nepriradí objekt žiadnemu podsystému.

Tie. vývojár musí sám prejsť na túto kartu a zaškrtnúť príslušné políčka.

Ak to vývojár neurobí, systém určí chýbajúce členstvo v Subsystémy ako omyl.

Ale chyba nie je kritická, takže s tým môžeme súhlasiť.

V skutočnosti vás systém informuje, že ste možno zabudli zahrnúť nové objekty Subsystémy. V tomto prípade sa objekty v príkazovom rozhraní nezobrazia.

Používateľ má prístup k takýmto objektom iba prostredníctvom Hlavné menu pomocou príkazu Všetky funkcie.

Prirodzene, na otvorenie objektu musí mať používateľ udelené príslušné práva.

Existuje množstvo prípadov, kedy je pre vývojárov pohodlnejšie zahrnúť objekty pridané do štandardnej konfigurácie do ich vlastného samostatného podsystému.

Pre Subsystémy V Upraviť okno môžete odstrániť vlajku Zahrnúť do príkazového rozhrania.

V čom Subsystémy sa nezobrazí v príkazovom rozhraní. Ak neexistuje žiadny podsystém, ktorý musí byť zahrnutý do príkazového rozhrania, potom Platforma 8.3 nekontroluje členstvo v žiadnom podsystéme pre nové objekty.

Na prispôsobenie zloženia príkazov, ktoré sú zahrnuté v príslušnej sekcii definovanej podsystémom, existuje špeciálny editor.

Tento editor možno vyvolať z okna úprav podsystému kliknutím na tlačidlo Rozhranie príkazov(na karte Základné).

Možné pre každého Subsystémy zavolajte tomuto redaktorovi. Z editora môžete ovládať otváranie zoznamov v Navigačné lišty, dostupnosť príkazov v Akčné lišty.

Štandardne nie sú začiarkavacie políčka pre príkazy na vytváranie prvkov Adresár a Dokument začiarknuté, ale dajú sa zaškrtnúť. IN Akčné lišty môžete tiež otvárať prehľady.

Prvky v editore je možné presúvať. Zároveň od Navigačné lišty V Akčný panel a pohyb v opačnom smere je nemožný. Prvky môžete presúvať buď dovnútra Navigačné lišty, buď vo vnútri Akčné lišty.

Existuje všeobecný stĺpec viditeľnosti a stĺpce viditeľnosti na základe rolí. Každá rola definovaná v konfigurácii bude mať svoj vlastný stĺpec. Hodnota nastavená v stĺpci Všeobecná viditeľnosť je predvolenou hodnotou pre Viditeľnosť roly.

Viditeľnosť podľa roly môže nadobúdať tri hodnoty: buď pre danú rolu bude prvok neviditeľný (1); alebo bude vždy viditeľný, bez ohľadu na to, ktorý príznak je nastavený v stĺpci viditeľnosti (2); alebo príznak viditeľnosti podľa roly sa zdedí z príznaku všeobecnej viditeľnosti (3).

Ak sú používateľovi priradené dve roly a pre jednu z nich je začiarknuté políčko a pre druhú nie, potom bude fungovať štandardné pravidlo systému 1C:Enterprise 8 - používateľovi je povolené vykonať akciu, ak je to povolené v jednej z nich. rolí.

Niekedy je potrebné okamžite zmeniť príkazové rozhranie vo viacerých Subsystémy. Na platforme 1C:Enterprise 8 existuje servisný nástroj, ktorý vám umožňuje upravovať príkazové rozhranie niekoľkých Subsystémy.

Tento nástroj sa volá z kontextového menu koreňového uzla pobočky Subsystémy.

V okne, ktoré sa otvorí, môžete rýchlo prechádzať Subsystémy a upravovať príkazové rozhrania. Okrem toho v tomto okne môžete upravovať kompozíciu Subsystémy. Môžete tiež presúvať objekty do Navigačné lišty A Akčné lišty.

Okrem toho môžete dokonca zmeniť podriadenosť Subsystémy. Na to je špeciálne tlačidlo Presuňte subsystém.

Na konfiguráciu príkazového rozhrania Hlavná sekcia používa sa aj editor príkazového rozhrania.

Už sa po ňom nevolá Subsystémy a cez kontextové menu koreňového konfiguračného uzla, položku OTVORENÉ príkazové rozhranie hlavnej sekcie.

V okne, ktoré sa otvorí, môžeme uviesť, ktoré adresáre, dokumenty a ďalšie objekty sú zahrnuté v tomto príkazovom rozhraní. Môžete tiež zapnúť ich viditeľnosť a spravovať viditeľnosť podľa roly.

Upozorňujeme, že pri odstraňovaní Subsystémy Platforma, žiaľ, nekontroluje, či je v tomto subsystéme zahrnutý aspoň jeden objekt alebo nie.

Po odstránení Subsystémy Pri ukladaní konfigurácie sa nezobrazujú žiadne správy o reštrukturalizácii informačnej databázy.

Týmto sa končí náš úvod k nastaveniu štruktúry ponuky infobase. V ďalšom článku budeme pokračovať v oboznamovaní sa so spravovaným rozhraním a zvážime, aké možnosti poskytuje platforma 1C:Enterprise 8 pre prácu so zoznamami.