Što je potpuno sučelje u 1C. Radna površina: navigacijska traka

Svi znamo da je tvrtka 1C imala mnogo različitih verzija platforme 1C; sada će nas zanimati jedna od najnovijih verzija u vrijeme pisanja ovog članka, to su verzije 1C 8.2 i 1C 8.3. Ako ste morali raditi u obje ove verzije, onda najvjerojatnije uočio razlike u sučeljima ovih verzija, za korisnike se razlikuju samo po izgledu. U biti izbor redovita ili upravljana primjena govori sustavu koje obrasce prikazati za pokretanje, redovito ili kontrolirano, kao i koji će se klijent aplikacije koristiti prema zadanim postavkama, debeli ili tanki. Za detaljnije informacije o klijentima pročitajte članak "Što su debeli i tanki klijenti u 1C, kao i njihove razlike."

Redovna 1C aplikacija (regularni obrasci, redovno sučelje, verzija 1C 8.2)

U 1C 8.2 moguće je raditi samo s redovnim obrascima, u redovnom načinu primjene. Na slici ispod prikazana je baza podataka u režimu rada "obična 1C aplikacija" (obični obrasci).

Upravljana 1C aplikacija (upravljani obrasci, upravljano sučelje, verzija 1C 8.3)

Na platformi 1C 8.3 možemo raditi s običnim obrascima (u načinu kompatibilnosti) i upravljanim. Štoviše upravljani obrasci imaju dvije vrste prikaza, ovo je standardni i taxi. Dolje je prikazan primjer konfiguracije 1C 8.3 sa standardnim upravljanim obrascima, a nakon njega je prikazano sučelje “Taxi”.

Koja je razlika između obične i upravljane 1C aplikacije?

Kao što smo već saznali obična aplikacija i upravljana aplikacija su ove vrste pokretanja 1C programa. Štoviše, ovisno o vrijednosti vrste lansiranja 1C ( redovita ili upravljana primjena), određeno sučelje će se učitati prema zadanim postavkama ( redovni ili upravljani oblici), stoga postoji toliko sinonima za ovaj koncept. Željeli bismo napomenuti da su razlike u sučeljima prilično značajne; upravljano sučelje je potpuno redizajnirano. U principu, to su sve razlike koje obični korisnici programa 1C vide. Što se tiče programera, upravljano sučelje zahtijeva pisanje modificiranog koda, jer se razvoj već provodi u 1C 8.3, a ne u 1C 8.2, otuda i sve posljedice koje iz toga proizlaze. Kod također mora biti podijeljen na klijenta i poslužitelja; to je naznačeno pomoću odgovarajućih direktiva u konfiguratoru.

Kada se korisnik prijavi u 1C u načinu rada Enterprise da bi počeo raditi, prije svega vidi sučelje programa.

U programiranju pod slov sučelje može imati nekoliko različitih značenja. Sada mislimo na "korisničko sučelje".

Korisničko sučelje su svi prozori, izbornici, gumbi itd., s kojima korisnik radi izravno u programu.

Dizajn sučelja je font, boja, pozadinska slika i drugi korišteni ukrasni elementi. Dizajn ne utječe na sastav sučelja.

Platforma 1C implementira dva različita mehanizma korisničkog sučelja, koji se koriste u različitim . 1C debeli klijent ima svoje sučelje, tanki klijent (i web klijent) ima svoje.

Razgovarajmo danas o korisničkom sučelju 1C.

Sučelje 1C

1C debelo klijentsko sučelje izgleda ovako.

Uključuje:

  • Glavni izbornik
  • Paneli.

Radna površina koja se koristi u nekim konfiguracijama (računovodstvo, obračun plaća) nije dio 1C sučelja; to je obrada koju zasebno obavlja programer i koja se otvara u 1C cijelom ekranu u trenutku ulaska u program.

U konfiguratoru se 1C sučelje nalazi u grani General/Interfaces.

Programer stvara 1C sučelje s određenim imenom i, prilikom kreiranja korisnika, navodi zadano 1C sučelje za ovog korisnika.

U svojstvima 1C sučelja nalazi se potvrdni okvir "Promjenjivo". Ako 1C sučelje nije moguće prebaciti (potvrdni okvir nije označen), tada ga svi korisnici mogu vidjeti, čak i ako im je dodijeljeno drugo 1C sučelje. U ovom slučaju, korisnik vidi oba sučelja spojena u jedno.

Prilikom dodavanja 1C sučelja, vidjet ćete popis ploča. Uvijek postoji zadana ploča; na njoj se nalazi glavni izbornik programa.

Ako dodate više ploča, one će biti prikazane kao ploče (s gumbima).

Prilikom dodavanja novog 1C sučelja od nule, otvara se konstruktor koji vam pomaže dizajnirati izbornik označavanjem okvira za potrebne objekte.

Prilikom uređivanja postojećeg izbornika, stavke se dodaju pojedinačno, jer kada se konstruktor ponovno pozove, on iznova stvara izbornik od nule.

Prilikom dodavanja gornje stavke izbornika, u svojstvima možete odabrati jedan od standardnih izbornika - Datoteka, Operacije, Alati, Windows, Pomoć.

Nakon dodavanja gumba ili stavke izbornika, trebate odabrati radnju koju želite izvršiti. Radnja može biti dvije vrste.

Ako želite da se kao rezultat klika otvori 1C objekt - imenik, dokument ili izvješće - potrebno je kliknuti gumb s tri točkice i odabrati željeni objekt, kao i željenu formu (eventualna radnja objekta).

Ako želite da se kao rezultat pritiska izvrši proizvoljna naredba, kliknite na povećalo. Funkcija se može nalaziti u . Nakon odabira modula, u njemu će se kreirati funkcija rukovatelja, a modul će biti otvoren za uređivanje.

Upravljano naredbeno sučelje 1C

U novoj verziji 1C 8.2 pojavile su se nove vrste klijenata - .

Sučelje tankog klijenta 1C izgleda ovako.

Sučelje web klijenta 1C izgleda ovako.

U idealnom slučaju, oni su isti i, kao što vidite, jako se razlikuju od 1C debelog klijentskog sučelja.

Sada se ne sastoji samo od izbornika i ploča, već i od:
1) Popis računovodstvenih odjeljaka
2) Navigacija kroz odabrani odjeljak
3) Naredbe za izvršenje u trenutnom odjeljku
4) Obrasci za obavljanje tekuće operacije.

Za izradu upravljanog klijentskog sučelja 1C više se ne koriste “Sučelja”, ono se formira na složen način, na temelju mnogih postavki napravljenih u konfiguraciji.

Činjenica je da je sada 1C sučelje isto za sve korisnike i istovremeno dinamično, radi ovisno o skupu korisničkih prava i naredbi koje su mu dostupne za izvršavanje.
Također možemo reći da se formira na temelju, stoga se naziva i 1C naredbeno sučelje.

1C podsustavi

Osnova upravljanog naredbenog sučelja 1C je popis računovodstvenih odjeljaka. Na primjer - novac i roba, dva dijela računovodstva.

U konfiguraciji, objekt 1C Subsystems, koji se nalazi u grani General/1C Subsystems, odgovoran je za računovodstvene dijelove.

Nakon što ste kreirali 1C podsustav, u potrebnim referentnim knjigama i dokumentima, na kartici 1C Podsustavi u dizajneru objekata, možete ih uključiti u ovaj 1C podsustav. To znači da pripadaju ovom dijelu računovodstva. Objekti mogu biti uključeni u nekoliko 1C podsustava.

Korisničko sučelje 1C je skup naredbi u izborniku, naredbeni gumbi i mogućnost njihovog konfiguriranja. Jednostavno rečeno, korisničko sučelje 1C je sredstvo komunikacije između osobe i programa.

Dok radi, računovođa pritišće stavke izbornika, a program zauzvrat nekako reagira na te klikove.

Rad standardnih konfiguracija temelji se na općim principima rada sučelja. Ako korisnik 1C Računovodstvo 8 ima iskustva u radu s jednom konfiguracijom, tada će mu biti prilično lako razumjeti rad u drugoj konfiguraciji osme platforme, pod uvjetom, naravno, da je upoznat sa samim računovodstvom u predmetnom području.

S druge strane, 1C sučelja imaju značajke čije će poznavanje znatno pomoći korisnicima početnicima pri radu:

1. Mnoge 1C konfiguracije imaju nekoliko sučelja. Štoviše, mogu se jako razlikovati. Jer različiti korisnici programa zahtijevaju različite funkcionalnosti u skladu sa zadacima koje rješavaju. Prosječnom računovođi nije potrebno (i čak je opasno) potpuno sučelje glavnog računovođe. Ili voditelj prodaje ne treba sučelje upravitelja nabave ili blagajnika.

2. Osim standardnih sučelja u 1C Enterpriseu možete konfigurirati vlastita sučelja. Ovo je zadatak za programere, ali nije jako težak i svaki programer, pa čak i kompetentan korisnik, može se lako nositi s razvojem vlastitog sučelja. Na primjer, za blagajnika je bolje stvoriti 1C sučelje sa samo dvije vrste dokumenata „Ulazni nalog za gotovinu” i „Odlazni nalog za gotovinu” i dva direktorija „Druge strane” i „Fizičke osobe”.

3. Često se događa da ista se operacija može izvesti na različite načine. Ista referentna knjiga ili dokument mogu se naći u 1C u nekoliko različitih odjeljaka izbornika ili funkcijske trake, a ista se naredba može izvršiti kroz izbornik ili pomoću neke kombinacije tipki.

Kako promijeniti sučelje u 1C

Korisnici početnici ponekad se nađu u neugodnoj situaciji: na tečajevima uče kako raditi u punom sučelju, a kada dođu na posao, odjednom se ispostavi da program s kojim će raditi izgleda potpuno drugačije i ne mogu pronaći poznato elementi sučelja. Zapravo, to je isti program, ali ima različito korisničko sučelje.

Da biste promijenili sučelje u 1C programima, trebali biste izvršiti izbornik Usluga - Sučelje prekidača— pronađite i odaberite sučelje među predinstaliranim u sustavu. Za izvođenje ove operacije korisnik mora imati prava pristupa sučeljima. Postupak prebacivanja prikazan je na slici (može se kliknuti).

Važan aspekt 1C obuke je razumijevanje suštine računovodstvenih mehanizama Računovodstva 8.2, a ne samo obavljanje računovodstvenih operacija u programu.

Prikazana su tipična računovodstvena sučelja, načini njihovog prebacivanja i kako prilagoditi 1c sučelje vašim potrebama. Također se govori o mogućnostima postavljanja dnevnika dokumenata i priručnika, tabelarnih dijelova dokumenata, postavljanja funkcijske ploče i alatnih traka. Iskustvo pokazuje da prilagođavanje sastava tabličnih dijelova dokumenata postaje ugodno otkriće čak i za iskusne korisnike.

Možete dobiti kompletnu lekciju o radu sa sučeljima besplatno. Da biste to učinili, pošaljite prijavu u bilo kojem obliku putem e-pošte.

Važno. Sučelja programa 1C Enterprise ne ograničavaju korisnička prava pristupa konfiguracijskim objektima; ona služe samo za udobnost korisnika. Za pouzdano ograničavanje pristupa konfiguracijskim objektima (imenici, dokumenti, registri, izvješća i sučelja, između ostalog), koriste se postavke prava pristupa objektima baze podataka 1C (uloge).

Koncept korisničkog sučelja

Koncept korisničkog sučelja sustava 1C:Enterprise 8 usmjeren je na ideju osiguravanja udobnog, učinkovitog rada i, naravno, uzima u obzir najnovije trendove.

Pokretanje programa u načinu rada 1C:Enterprise počinje otvaranjem glavnog prozora programa

Ovaj prozor služi za prikaz glavne strukture aplikacijskog rješenja (tzv. particiona ploča) i radne površine.

Desktop 1C:Enterprise 8.3 / 8.2

Radna površina je programski element koji sadrži najčešće korištena izvješća, dokumente, priručnike i sl. Radna površina je, zapravo, pomoćnik korisniku. Svaka sesija počinje s radne površine. Putem desktopa korisnik dobiva potrebne informacije i daje odgovore na pitanja korisnika.

Radna površina: traka odjeljaka

Ploča odjeljka. To je najviša razina podsustava i služi za najveću podjelu funkcionalnosti aplikativnog rješenja. Nalazi se na vrhu glavnog prozora. Omogućuje vam navigaciju do drugih odjeljaka programa.

Radna površina: Odjeljci

Nakon aktiviranja odjeljka, korisniku su dostupne sve funkcionalnosti pojedinih podsustava u dva panela - akcijskom panelu i navigacijskom panelu. Ova funkcionalnost također sadrži ugniježđene podsustave.

Radna površina: naredbe

Naredbe se odnose na akcije koje su dostupne korisniku. Ove se naredbe mogu mijenjati. Dijelom standardne programe korisniku daje sama platforma. Drugi dio razvijaju kreatori aplikativnog rješenja.

Radna površina: navigacijska traka

Navigacijska traka je poput "sadržaja" za odjeljak. Sadrži tzv navigacijske naredbe. Oni služe za navigaciju do različitih točaka u ovom odjeljku. Obično se kroz navigacijsku traku krećete do raznih popisa. Nakon aktiviranja navigacijske naredbe, popis koji joj odgovara pojavljuje se u radnom području odjeljka, zamjenjujući prethodni sadržaj radnog područja.

Kao primjer možete koristiti naredbu Skladište - nakon njenog pozivanja popis skladišta će se prikazati u radnom području.

Radna površina: traka s radnjama

Traka s radnjama. Ova ploča sadrži najčešće pozivane naredbe. Omogućuju brzo stvaranje novih objekata, standardnu ​​obradu i izradu najpopularnijih izvješća. Ove se naredbe nazivaju akcijskim naredbama jer njihova aktivacija dovodi do stvaranja novog prozora pomoćne aplikacije, te na neko vrijeme pomiče korisnika u prozor za implementaciju drugog zadatka.

Konkretno, kada pozovete naredbu Skladište, kreirat će se novi, dodatni prozor u koji će biti moguće unijeti podatke novog skladišta. Ovo će prebaciti korisnika s navigacijskih zadataka koji su se izvodili u glavnom prozoru sustava na zadatak unosa nove stavke skladišta.

Radna površina: Pomoćni prozori

Nakon aktiviranja naredbi za uređivanje postojećih objekata i kreiranje novih te prilikom otvaranja obrada i izvješća otvaraju se dodatni prozori aplikacije. Dodatni prozori prikazuju se na monitoru računala neovisno o glavnom prozoru. Ovo sugerira da se u ovom slučaju ne koristi standardno sučelje s više prozora (MDI).

Radna površina: Povijest rada u glavnom prozoru

Korisnička navigacija u programu (prelazak na različite forme, jedan ili drugi odjeljak) automatski se sprema u povijest rada. To se događa u glavnom prozoru i možete se kretati kroz spremljene radnje kao da posjećujete stranice u internetskom pregledniku. Cijeli popis navigacijskih točaka dostupan je u padajućem popisu izbornika, koji vam omogućuje izravnu navigaciju do željene točke.

Radna površina: Favoriti

Baš kao u web pregledniku, možete dodati bilo koji popis, objekt, odjeljak baze podataka, obradu ili izvješće u favorite. To vam omogućuje trenutne prijelaze na njih, ako je potrebno.

Radna površina: podatkovne veze

Moguće je dobiti poveznicu, to je tekstualni niz, na bilo koji popis, objekt, odjeljak baze podataka, obradu ili izvješće. Takav se link lako može proslijediti kolegi kako bi on lakše pronašao objekt koji ga zanima i napravio potrebne izmjene.

Nadzorna ploča 8.2

Informacijska traka pojavljuje se na dnu prozora aplikacije. Služi za prikaz zadnjih radnji izvršenih u sustavu. Ako je poduzeta radnja bila povezana s nekim zapisom podataka, tada kada kliknete na odgovarajuće upozorenje, otvorit će se obrazac koji sadrži promijenjene podatke. Kao primjer, otvara se obrazac knjiženog dokumenta.

Povijest izvršenja 8.2

Gumb Povijest omogućuje vam pristup povijesti rada određenog korisnika s programom.

Područje naredbi sustava

Gornji dio glavnog prozora sadrži područje za pozivanje sistemskih naredbi. Sadrži glavni izbornik sustava. Uz njegovu pomoć možete se kretati kroz različite dijelove aplikacijskog rješenja koje je korisnik već koristio. Osim toga, ovo područje sadrži skup pomoćnih programa (kalendar, kalkulator itd.) i omiljene veze koje je korisnik spremio.

Glavni izbornik

Ovaj izbornik sadrži naredbe koje se odnose na glavno aplikacijsko rješenje i ne ovise o specifičnoj konfiguraciji.
Kao primjer možemo navesti naredbe za prilagodbu naredbi za podešavanje parametara sustava i sučelja.

Pomoćne naredbe

Desna strana područja naredbi sustava sadrži pomoćne naredbe. Na primjer, kalendar, kalkulator, praćenje veze, informacije o sustavu itd. Korisnik može dopuniti ovo područje naredbama uklanjanjem ili dodavanjem potrebnih naredbi.

Desktop 1C:Enterprise

Radna površina spada u standardne dijelove programa, a sadrži najčešće korištene priručnike, izvješća, dokumente itd. Rad s programom uvijek počinje s radne površine.

Radna površina igra ulogu svojevrsnog korisničkog pomoćnika. Početak radnog dana uvijek se događa upoznavanjem s informacijama koje nudi radna površina:

  • Što ima novog?
  • Što treba učiniti danas?
  • Kakav je status informacija koje su mi važne?
  • Na što treba obratiti pozornost?

Radna površina najčešće sadrži nekoliko obrazaca: tečajnu listu, popis dokumenata za prijem/prodaju robe, trenutne međusobne obračune i slične podatke. Kompozicija radne površine je prilagođena za određenu poziciju. Na primjer, stol prodavača i stol voditelja prodaje vjerojatno će se razlikovati.

To se događa jer prilikom konfiguriranja programa programer određuje koje obrasce bi određeni stručnjak trebao vidjeti. Kada pokrenete program u načinu rada 1C:Enterprise, automatski se konfigurira skup standardnih obrazaca koji odgovaraju jednom ili drugom korisniku. I to je određeno ulogom određenog korisnika.

Postavljanje radne površine 1C 8.2

Korisnik može prilagoditi izgled svoje radne površine. Korisnik može promijeniti mjesto obrazaca, promijeniti sastav i broj obrazaca.
Na primjer, umjesto trenutnih naselja, možete dodati pretraživanje podataka.

Odabrane postavke će se automatski pamtiti i, nakon sljedećih pokretanja sustava, radna površina će biti prikazana onako kako ju je konfigurirao određeni korisnik.

Uređivanje radne površine u konfiguratoru

Za razvoj aplikativnog rješenja koje služi za prilagodbu i organizaciju radne površine koristi se poseban editor. Omogućuje vam da točno odaberete kako će obrasci biti smješteni na radnoj površini, dodate ili uklonite obrasce i organizirate vidljivost određenih obrazaca u skladu s korisničkim ulogama u ovom sustavu.

Pregradna ploča

Ploča odjeljka. Odnosi se na elemente naredbenog sučelja. Ova ploča prikazuje glavnu, osnovnu strukturu aplikacijskog rješenja. Omogućuje vam prebacivanje između odjeljaka programa.

Klikom miša na oznake odgovarajuće rubrike korisnik se pomiče u rubriku (na označeni aktivni dio programa koji služi za rješavanje određenog, jasno definiranog kruga zadataka). Radnje koje su korisniku dostupne u ovom odjeljku predstavljene su u obliku naredbi koje se nalaze u navigacijskoj ploči i akcijskoj ploči određenog odjeljka.

Ako je takva ploča (ploča sekcija) dostupna, ona se nalazi na vrhu glavnog prozora. Ali ova ploča nije uvijek prisutna.

Na primjer, mogu postojati programi koji ne sadrže traku odjeljaka. Takvi programi su prilično jednostavni i imaju mali broj funkcija. U takvim programima naredbe se ne nalaze na traci odjeljaka, već na akcijskoj traci radne površine i na navigacijskoj traci.

Također možete onemogućiti particijsku ploču u načinu rada 1C:Enterprise pomoću korisničkih postavki.

Ploču odjeljaka automatski generira sama platforma. Radna površina je uvijek prva sekcija. Ali skup drugih odjeljaka može biti drugačiji za korisnike istog aplikacijskog rješenja.

Na primjer, ploča odjeljaka koju koristi prodavač sadržavat će samo ploče Enterprise i Sales, a administrativna ploča sadržavat će apsolutno sve odjeljke.

To je zbog činjenice da uloge različitih korisnika možda nemaju ili, naprotiv, imaju prava pristupa nekim podsustavima najviše razine. A ti su podsustavi odjeljci koje korisnik vidi na ploči odjeljaka. Pri analizi korisničkih prava platforma prikazuje samo dijelove kojima određeni korisnik ima pristup.

Postavljanje sekcijske ploče

Korisnik može sam sebi prilagoditi sastav ploče odjeljaka - ukloniti ili dodati odjeljke, promijeniti njihov prikaz.

Na primjer, uklonite odjeljke Poduzeće i Inventar i navedite da se odjeli prikazuju kao tekst.

Uređivanje panela sekcija u konfiguratoru

Prilikom razvoja aplikacijskog rješenja, uređivač naredbenog sučelja koristi se za konfiguraciju i izradu panela sekcija. Uz njegovu pomoć utvrđuje se redoslijed pojavljivanja odjeljaka, a njihova se vidljivost prilagođava prema korisničkim ulogama prisutnima u konfiguraciji.

Naredba

Naredba je konfiguracijski objekt koji omogućuje programeru da opiše akcije prikladne za određenog korisnika.

Opće naredbe su one naredbe koje nemaju specifičnosti objekta ili su namijenjene izvođenju akcija s objektima koji ne koriste standardne naredbe.

Mogu postojati i naredbe za same konfiguracijske objekte. Namijenjeni su za obavljanje operacija izravno povezanih s određenim objektom.

Parametrirane naredbe su one naredbe koje koriste vrijednosti koje platforma prenosi u svom algoritmu. Tip ove vrijednosti određuje se u konfiguratoru i ova parametrizirana naredba će biti prikazana isključivo u onim obrascima koji imaju detalje sličnog tipa.

Radnje koje naredba izvodi opisane su u naredbenom modulu na ugrađenom jeziku.

  • Konfiguracijski objekti
  • Razvojni alati.

Ovisno o tome kako je naredba završila u konfiguraciji, naredbe se mogu podijeliti na:

  • Standard
  • Kreirao programer.

Standardne 8.2 naredbe

Platforma automatski osigurava standardne naredbe. Standardne naredbe pružaju konfiguracijski objekti, ekstenzije obrasca i ekstenzije elementa tablice sadržanog u obrascu.

Na primjer, direktorij Računi nudi sljedeće naredbe: Računi, Računi: kreiraj grupu, Računi: stvori.

Naredbe koje je izradio programer

Programer ima mogućnost kreiranja proizvoljnih naredbi u konfiguraciji. On može dodati sličan objekt, Command, ili u granu General ili u određeni objekt, ili u određenom obliku kako bi napravio opis procedure koristeći ugrađeni jezik.

Kao primjer mogu se navesti sljedeće opće naredbe: Configure Barcode Scanner, Install Barcode Scanner, itd.

Akcijske naredbe i navigacijske naredbe.

  • Navigacijske naredbe
  • Akcijske naredbe.

Navigacijske naredbe 8.2

Obrasci pozvani ovim naredbama otvaraju se u trenutnom prozoru. Obično se ove naredbe koriste za navigaciju kroz razne popise.

Primjer: Naredba Skladišta, koja je navigacijska naredba, otvorit će popis skladišta u glavnom prozoru.

Naredbe za djelovanje

Kada se ova naredba izvrši, otvara se pomoćni prozor. Obično se akcijska naredba koristi za navigaciju do obrasca obrade/izvješća ili do obrasca objekta.

Primjer: kada izvršite naredbu Skladišna akcija, otvorit će vam se pomoćni prozor u kojem možete urediti podatke novog skladišta.

Parametrične i nezavisne naredbe

Timovi se prema unutarnjem ustrojstvu dijele na:

  • Neovisna
  • Može se parametrirati

Samostalni timovi 8.2

Takve se naredbe izvršavaju bez traženja dodatnih informacija.

Primjer: naredba Računi, koja je klasificirana kao neovisna, otvara popis svih Računa bez traženja drugih informacija.

Naredbe koje se mogu parametrirati

Izvođenje naredbi poput ovih zahtijeva vrijednost parametra naredbe (dodatne informacije).

Primjer: naredba Obračunski računi (Objekt. Dobavljač), koja se može parametrizirati, otvara popis obračunskih računa navedene druge ugovorne strane. Da biste izvršili ovu naredbu, morate navesti kojoj drugoj strani želite otvoriti račune. U ovom slučaju, parametar ove naredbe je druga ugovorna strana.

Globalne naredbe i lokalne naredbe obrasca

Prema tome kako se naredbe odnose na određeni obrazac, mogu se podijeliti na:

  • Globalno
  • Lokalni

Globalni timovi

Takve naredbe pruža platforma i, iako nisu dio obrasca, mogu se uključiti u ovaj ili druge obrasce. Ove naredbe su također podijeljene na parametrizirajuće i nezavisne, što olakšava rad s ovim naredbama.

Naredbe lokalnog obrasca

Te se naredbe ne mogu uključiti u druge obrasce, jer su zapravo dio određenog obrasca. Ove naredbe dostavljaju elementi obrasca, proširenja obrasca ili ih programer organizira u samom obrascu.

Navigacijska ploča

Navigacijska ploča je element naredbenog sučelja sustava. Ovo je poput "sadržaja" pomoćnog prozora ili odjeljka. Navigacijska ploča pruža priliku da se upoznate s informacijama sadržanim u pomoćnom prozoru ili odjeljku.

Navigacijska traka sadrži naredbe za navigaciju. Smatra se da su to one naredbe koje samo pomiču korisnika do potrebnih informacija, a da ne uzrokuju promjenu podataka. Obično su to naredbe koje daju pristup raznim popisima. Nakon poziva takve naredbe u radnom prostoru se otvara popis poziva koji zamjenjuje dosadašnji sadržaj radnog prostora.

Primjer: pozivanje naredbe Skladišta otvorit će se popis skladišta u radnom području.

Prikazivanje popisa u pomoćnom prozoru

U slučaju kada je potrebno izvršiti analizu i usporediti različite dijelove jednog popisa, ili različitih popisa, možete otvoriti više popisa odjednom. U glavnom prozoru iu pomoćnim prozorima.

Da biste to učinili, morate držati pritisnutu tipku Shift dok pozivate navigacijsku naredbu.

Zapovjedne skupine 8.2

Obično su naredbe grupirane u navigacijskoj traci u tri standardne skupine.

  • Važno. Naziv grupe nije prikazan, ali su naredbe koje joj pripadaju prikazane podebljano. Ova grupa sadrži naredbe za navigaciju do najčešće korištenih informacija u ovom odjeljku.
  • Obični. I ovoj grupi nedostaje naslov. Naredbe se prikazuju normalnim fontom.

Osim standardnih grupa, navigacijska traka može sadržavati grupe koje kreira programer.

Redovne zapovjedne skupine 8.2

U drugoj skupini (naredbe koje se odnose na Normal), mogu biti prisutne dodatne skupine naredbi. Ove grupe popraćene su naslovom, a naredbe koje sadrže uvučene su ulijevo.

Skrivanje i prikazivanje ovih naredbi događa se klikom na naslove takvih grupa.

U slučaju kada programske dijelove formiraju podsustavi prve razine, tada će u navigacijskoj ploči grupe naredbi biti formirane od podsustava sljedećih razina ranga.

Tipično, grupe Važno i Vidi ne sadrže velik broj naredbi. Naprotiv, Glavna grupa, u pravilu, sadrži prilično značajan broj naredbi. Za praktičniju navigaciju kroz njih koristi se dodatno grupiranje ovih naredbi.

Prilagodba navigacijske trake 8.2

Korisniku je moguće prilagoditi sastav naredbi uključenih u navigacijsku ploču - promijeniti redoslijed prikaza, ukloniti nepotrebne ili dodati potrebne naredbe.

Primjer: izbrišite grupe naredbi Cijene i Karakteristike i premjestite naredbu Usklađenja u SM.

Program će automatski zapamtiti postavke koje je korisnik promijenio i pri sljedećem pokretanju prikazat će panel kakav je korisnik napravio.

Tijekom razvoja aplikativnog rješenja, uređivač naredbenog sučelja koristi se za konfiguraciju i izradu navigacijske ploče. Omogućuje postavljanje lokacije, redoslijeda, sastava naredbi i konfiguriranje korisničkih uloga koje postoje u određenoj konfiguraciji.

Panel radnji

Akcijska ploča odnosi se na elemente naredbenog sučelja sustava. Ova ploča sadrži najčešće korištene naredbe koje omogućuju brzo stvaranje novih objekata, izradu popularnih izvješća i izvođenje standardne obrade.

Ova ploča sadrži akcijske naredbe. Izvođenje takvih naredbi omogućuje promjenu podataka i obično otvara prozor pomoći, privremeno prebacujući korisnika na drugu radnju.

Primjer: pozivom naredbe Skladišna akcija otvorit će se, za uređivanje, prozor pomoćnih podataka za novo skladište.

Grupe timova 1C:Enterprise 8.3 / 8.2

Akcijska traka obično sadrži tri standardne skupine naredbi.

  1. Stvoriti. Sadrži naredbe koje dovode do stvaranja novih objekata vezanih uz bazu podataka - imenika, dokumenata itd.
  2. Naredbe u ovom odjeljku vode korisnika do raznih izvješća koja su dostupna u ovom odjeljku.
  3. Ova grupa sadrži naredbe koje izvode različite servisne akcije: prelazak na servisnu obradu, naredbe za rad s određenom komercijalnom opremom itd.

Osim standardnih grupa, radna ploča može sadržavati grupe koje kreira programer.

Ove grupe naredbi okružene su rubom i imaju naslov. Ako grupa ima značajan broj naredbi, bit će prikazano samo prvih nekoliko.

Prilagodba trake radnji 8.2

Korisniku je moguće prilagoditi sastav naredbi uključenih u akcijsku traku - promijeniti redoslijed prikaza, ukloniti nepotrebne ili dodati potrebne naredbe

Primjer: možete izbrisati naredbu za kreiranje novog računa i izbrisati grupu usluga.

Program će automatski zapamtiti postavke koje je korisnik promijenio i pri sljedećem pokretanju prikazat će panel kakav je korisnik napravio.

Tijekom razvoja aplikacijskog rješenja, uređivač naredbenog sučelja koristi se za konfiguraciju i izradu akcijske ploče. Omogućuje postavljanje lokacije, redoslijeda, sastava naredbi i konfiguriranje korisničkih uloga koje postoje u određenoj konfiguraciji.

Favoriti

Favoriti su jedan od standardnih elemenata sučelja. Ovaj mehanizam osigurava platforma i dostupan je korisnicima svih aplikacijskih rješenja. Favoriti vam omogućuju da organizirate vlastiti popis potrebnih veza.

Korisnik ovom popisu samostalno dodaje poveznice na programske dijelove, na popise koji se otvaraju u glavnom prozoru, na obrade, na izvješća i na objekte vezane uz bazu podataka - dokumente, elemente direktorija itd.
Element Favoriti je dizajniran da korisnik doda najvažnije, potrebne ili najčešće korištene poveznice na ovaj popis kako bi brzo došao do njih.

Kada otvorite izbornik Favoriti, popis će se pojaviti u glavnom ili sekundarnom prozoru.

Dodavanje veze u favorite

Linkovi se u favorite dodaju na klasičan način koji se koristi u web preglednicima - naredbom Dodaj u favorite ili pritiskom na kombinaciju tipki Ctrl+D. Naredba Dodaj u favorite nalazi se u izborniku Favoriti u prozoru pomoćne i glavne aplikacije, u području naredbi sustava.

Postavljanje favorita

Korisnik može uređivati ​​popis favorita. Može ukloniti nepotrebne veze ili zamijeniti postojeće. Ova je opcija dostupna u prozoru koji se otvara pomoću naredbe Konfiguriraj favorite, koja se nalazi u izborniku pomoćnog ili glavnog prozora aplikacije.

Rad s favoritima iz ugrađenog jezika

Omiljenima je moguće upravljati programski pomoću ugrađenog jezika FavoritesUserWork.

Pristup ovom objektu nije omogućen kroz svojstvo globalnog konteksta, kao što se događa, na primjer, s radnom poviješću korisnika.

Da biste pristupili svojim favoritima, morate pročitati favorite iz pohrane postavki sustava, dodati stavku sa potrebnom vezom i spremiti izmijenjene favorite natrag u pohranu postavki sustava.

Sljedeći primjer pokazuje kako se dvije veze dodaju u favorite: veza na stavku imenika i vanjska hiperveza.

Referenca

Veza je jedan od standardnih elemenata sučelja. Ovaj mehanizam osigurava platforma i dostupan je korisnicima svih aplikacijskih rješenja. Ovaj element omogućuje dobivanje tekstualnih poveznica na bilo koji od odjeljaka, popisa, objekata baze podataka, obrada ili izvješća.

Veze na koje se može kliknuti i koje se ne mogu kliknuti

Interaktivno - to su poveznice na objekte baze podataka (dokumenti, imenici), programske dijelove, obradu i izvješća. Te se poveznice mogu proslijediti zaposleniku, on ih slijedi i dodaje u favorite. Ove su veze također zapamćene u radnoj povijesti.

Ne može se kliknuti - ove veze su dostupne samo iz ugrađenog jezika. Primjeri uključuju poveznice na pojedinosti tabelarnih dijelova baze podataka, pojedinosti o objektima, poveznice na privremenu pohranu i pojedinosti o upisima u registar. Takve se veze koriste pri izradi obrazaca, za prikaz slika u obrascu, kao i za prijenos vanjskih datoteka na poslužitelj pomoću privremene pohrane.

Dobivanje veze

Unutarnje i vanjske poveznice

Postoje tri načina korištenja takvih poveznica sa stajališta korisnika:
*Vanjske i unutarnje poveznice lako se dodaju u favorite tako da po potrebi možete brzo skočiti na odabrani popis ili dokument.

  • Interne poveznice koriste se unutar određene infobaze. Jedan korisnik može primiti i prenijeti internu vezu drugome. Ovu poveznicu može koristiti korisnik povezan s ovom bazom podataka od strane bilo kojeg klijenta. Prijenos takve veze dostupan je različitim metodama: na primjer e-poštom.
  • Vanjske veze su dizajnirane za korištenje izvan 1C:Enterprise. Racionalno je koristiti takve poveznice za web klijent.

Primjer: korisnik koji je povezan s bazom pomoću tankog klijenta (http protokol) ili web klijenta prima vanjsku poveznicu i prenosi je drugom korisniku. Ovaj korisnik unosi poveznicu u adresnu traku internetskog preglednika. Rezultat radnji bit će pokretanje web klijenta, povezivanje s potrebnom informacijskom bazom i prijelaz na prenesenu vezu.

Prateći vezu

Da biste slijedili primljeni link, potrebno je pozvati naredbu Idi na link u pomoćnom ili glavnom prozoru.

Članak je dio serije “Prvi koraci u razvoju 1C”. U njemu se nastavljamo upoznavati s upravljanim Taxi sučeljem i nastavljamo izravno s njegovim konfiguriranjem.

Kao što znate, razvoj sučelja baze podataka počinje stvaranjem strukture njegovog izbornika, jer koliko je to zgodno i logično, cijeli sustav u cjelini bit će razumljiv korisniku.

Nakon čitanja članka naučit ćete:

  • Koju ulogu ima podsustav u oblikovanju strukture izbornika?
  • Kako stvoriti odjeljak izbornika 1. i 2. razine?
  • Kako prilagoditi sastav naredbi prikazanih u odjeljcima izbornika?
  • Čemu služi uređivač naredbenog sučelja i kako s njim raditi?
  • Kako konfigurirati naredbeno sučelje glavnog odjeljka?

Primjenjivost

U članku se govori o sučelju "Taxi" konfiguracije razvijene na platformi 1C 8.3.4.496. Informacije su relevantne za trenutna izdanja platforme.

Podsustavi. Prilagodba sučelja pomoću podsustava

Podsustavi se klasificiraju kao zajednički objekti. Oni pružaju mogućnost klasificiranja konfiguracijskih objekata prema Podsustavi.

Za označavanje pripada li objekt podsustavima u Prozor za uređivanje objekta Postoji odgovarajuća kartica na kojoj zastavice označavaju kojem podsustavu objekt pripada.

U budućnosti možete izgraditi filtar stabla objekata prema Podsustavi.

U ovom slučaju, moguće je kontrolirati: omogućiti za odabrane Podsustavi podređeni objekti Podsustavi i roditeljski Podsustavi ili ne.

Klasifikacija objekata po Podsustavi stvara pogodnost pri stvaranju Raleigh.

Za objekt Uloga možete definirati odgovarajuća prava i naznačiti da ovo Uloga mogu se graditi samo od onih objekata koji su uključeni u odabrane Podsustavi.

Na sličan način Podsustavi koristi pri stvaranju sučelja. sučelja potrebni su samo ako je konfiguracija pokrenuta u načinu Normal Application.

Klasifikacija objekata po Podsustavi također se koristi prilikom spajanja konfiguracija. Oni. možete kombinirati objekte filtrirane po Podsustavi.

Važna svrha podsustava je da se koriste za izgradnju sučelja konfiguracijskih naredbi u Upravljana aplikacija . Podsustavi utvrđuje se prva razina .

Za postojeće Podsustavi možete definirati ugniježđene (podređene). Podaci Podsustavi formirat će grupe Navigacijske trake.

Kada objekt klasificiramo po Podsustavi, moguće je uključiti objekt samo u ugniježđeni Podsustav, možda na prvu razinu podsustava, možda na oba.

U potonjem slučaju, objekt će se prikazati dvaput: i unutar ugniježđenog podsustava i odvojeno Navigacijske trake. U većini slučajeva to nije sasvim točno.

U principu, podsustavi su neobavezan objekt. Oni. konfiguracija razvijena na platformi 8.3 moći će raditi bez podsustava.

Ali u ovom slučaju uopće neće biti ploče odjeljaka, sve će biti prikazano na radnoj površini. Vrlo jednostavne konfiguracije s malim skupom objekata mogu raditi bez podsustava.

Ali ako u konfiguraciji ima dosta dokumenata, imenika i registara, korištenjem Podsustavi znatno pojednostavljuje rad korisnika.

Imajte na umu da neki konfiguracijski objekt pripada nekima Podsustav moguće na tri načina.

Prvo, to se može učiniti u Prozor za uređivanje objekta na knjižnoj oznaci Podsustavi. Već smo razmotrili ovu opciju.

Drugo, možete koristiti Prozor za uređivanje samog podsustava. Na knjižnoj oznaci Spoj možete navesti objekte uključene u ovo Podsustav.

I konačno, za konfiguracijske objekte, kroz kontekstni izbornik, možete pozvati poseban dijaloški okvir pod nazivom Dodatno.

Ovaj vam prozor također omogućuje da označite objekt kao pripadajući Podsustavi. Ovaj prozor se koristi ako želimo raditi s više objekata odjednom.

Kada pomičete kursor preko objekata stabla konfiguracije u prozoru Dodatno prikazuju se odgovarajuće informacije o podsustavima.

Prilikom stvaranja zadanog konfiguracijskog objekta, Platforma 8.3 ne dodjeljuje objekt nijednom podsustavu.

Oni. Programer mora sam otići na ovu karticu i označiti odgovarajuće okvire.

Ako programer to ne učini, sustav će utvrditi nedostatak članstva u Podsustavi kao greška.

Ali pogreška nije kritična, pa se s ovim možemo složiti.

Zapravo, sustav vas obavještava za pomoć u koju ste možda zaboravili uključiti nove objekte Podsustavi. U tom slučaju objekti neće biti prikazani u naredbenom sučelju.

Korisnik može pristupiti takvim objektima samo putem Glavni izbornik pomoću naredbe Sve funkcije.

Naravno, da bi se objekt mogao otvoriti, korisnik mora imati odgovarajuća prava.

Postoje brojni slučajevi kada je programerima prikladnije uključiti objekte dodane standardnoj konfiguraciji u vlastiti zasebni podsustav.

Za Podsustavi V Prozor za uređivanje možete ukloniti zastavu Uključi u naredbeno sučelje.

pri čemu Podsustavi neće se pojaviti u naredbenom sučelju. Ako ne postoji podsustav koji mora biti uključen u naredbeno sučelje, tada Platforma 8.3 ne provjerava članstvo ni u jednom podsustavu za nove objekte.

Za prilagođavanje sastava naredbi koje su uključene u odgovarajuću sekciju definiranu podsustavom, postoji poseban editor.

Ovaj uređivač se može pozvati iz prozora za uređivanje podsustava klikom na gumb Komandno sučelje(na kartici Osnovni, temeljni).

Moguće za svaku Podsustavi nazovi ovog urednika. Iz uređivača možete kontrolirati otvaranje popisa u Navigacijske trake, dostupnost naredbi u Akcijske trake.

Prema zadanim postavkama, potvrdni okviri za naredbe za kreiranje elemenata Imenika i Dokumenta nisu označeni, ali se mogu označiti. U Akcijske trake također možete otvoriti izvješća.

Elementi u editoru se mogu pomicati. Istovremeno, iz Navigacijske trake V Traka s radnjama a kretanje u suprotnom smjeru je nemoguće. Elemente možete pomicati bilo unutar Navigacijske trake, bilo unutra Akcijske trake.

Postoji stupac opće vidljivosti i stupci vidljivosti na temelju uloga. Svaka uloga definirana u konfiguraciji imat će vlastiti stupac. Vrijednost postavljena u stupcu General Visibility je zadana vrijednost za Role Visibility.

Vidljivost prema ulozi može imati tri vrijednosti: ili za danu ulogu element će biti nevidljiv (1); ili će uvijek biti vidljiv, bez obzira koja je zastavica postavljena u stupcu vidljivosti (2); ili će se oznaka vidljivosti prema ulozi naslijediti od oznake opće vidljivosti (3).

Ako su korisniku dodijeljene dvije uloge i za jednu je određen potvrdni okvir, a za drugu ne, tada će funkcionirati standardno pravilo sustava 1C:Enterprise 8 - korisniku je dopušteno izvršiti radnju ako je to dopušteno u jednoj od uloga.

Ponekad je potrebno odmah promijeniti naredbeno sučelje u nekoliko Podsustavi. U platformi 1C:Enterprise 8 postoji servisni alat koji vam omogućuje uređivanje naredbenog sučelja nekoliko Podsustavi.

Ovaj se alat poziva iz kontekstnog izbornika korijenskog čvora grane Podsustavi.

U prozoru koji se otvori možete se brzo kretati Podsustavi i uređivati ​​naredbena sučelja. Osim toga, u ovom prozoru možete urediti kompoziciju Podsustavi. Također možete pomicati objekte na Navigacijske trake I Akcijske trake.

Osim toga, možete čak promijeniti podređenost Podsustavi. Za to postoji poseban gumb Premjesti podsustav.

Za konfiguriranje naredbenog sučelja Glavni odjeljak koristi se i uređivač naredbenog sučelja.

On više nije pozvan Podsustavi, i kroz kontekstni izbornik korijenskog konfiguracijskog čvora, stavka Otvoren naredbeno sučelje glavnog odjeljka.

U prozoru koji se otvori možemo naznačiti koji su direktoriji, dokumenti i drugi objekti uključeni u ovo naredbeno sučelje. Također možete uključiti njihovu vidljivost i upravljati vidljivošću prema ulozi.

Imajte na umu da prilikom brisanja Podsustavi Platforma, nažalost, ne provjerava je li barem jedan objekt uključen u ovaj podsustav ili ne.

Nakon uklanjanja Podsustavi Prilikom spremanja konfiguracije ne prikazuju se poruke o restrukturiranju infobaze.

Ovime završavamo naš uvod u postavljanje strukture izbornika infobaze. U sljedećem članku nastavit ćemo naše upoznavanje s upravljanim sučeljem i razmotriti koje mogućnosti platforma 1C:Enterprise 8 pruža za rad s popisima.