Šta je potpuni interfejs u 1C. Radna površina: Traka za navigaciju

Svi znamo da je kompanija 1C imala mnogo različitih verzija 1C platforme, 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 da radite u obe ove verzije, onda ste najverovatnije uočili razlike u interfejsima ovih verzija, za korisnike se razlikuju samo po izgledu. U suštini izbor redovna ili upravljana aplikacija govori sistemu koje forme da prikaže da se pokrene, redovno ili kontrolisano, kao i koji klijent aplikacije će se koristiti po defaultu, deblji 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 (obični obrasci, regularni interfejs, verzija 1C 8.2)

U 1C 8.2 moguće je raditi samo sa redovnim obrascima, u redovnom načinu aplikacije. Slika ispod prikazuje bazu podataka u režimu rada „obična 1C aplikacija“ (obični obrasci).

Upravljana 1C aplikacija (upravljani obrasci, upravljani interfejs, verzija 1C 8.3)

Na platformi 1C 8.3 možemo raditi i sa redovnim oblicima (u kompatibilnom režimu) i sa upravljanim oblicima. Štaviše upravljani obrasci imaju dva tipa prikaza, ovo je standardni i taksi. U nastavku je prikazan primjer 1C 8.3 konfiguracije sa standardnim upravljanim obrascima, a nakon njega prikazan je interfejs „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 tipa lansiranja 1C ( redovna ili upravljana aplikacija), određeni interfejs će biti učitan prema zadanim postavkama ( redovnim ili upravljanim oblicima), stoga postoji toliko mnogo sinonima za ovaj koncept. Željeli bismo napomenuti da su razlike u interfejsima prilično značajne; U principu, to su sve razlike koje vide obični korisnici 1C programa. Što se tiče programera, upravljani interfejs zahteva pisanje modifikovanog koda, jer se razvoj već odvija u 1C 8.3, a ne u 1C 8.2, pa otuda i sve posledice. Kod se također mora podijeliti na klijenta i servera, to je naznačeno pomoću odgovarajućih direktiva u konfiguratoru.

Kada se korisnik prijavi u 1C u Enterprise modu da bi počeo s radom, prvo što vidi je sučelje programa.

U programiranju pod word interfejs može imati nekoliko različitih značenja. Sada mislimo na "korisnički interfejs".

Korisnički interfejs su svi prozori, meniji, dugmad itd., sa kojima korisnik radi direktno u programu.

Dizajn interfejsa je font, boja, pozadinska slika i drugi dekorativni elementi koji se koriste. Dizajn ne utiče na kompoziciju interfejsa.

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

Hajde da razgovaramo danas o korisničkom interfejsu 1C.

Interfejs 1C

1C debeli klijentski interfejs izgleda ovako.

To uključuje:

  • Glavni meni
  • Paneli.

Radna površina koja se koristi u nekim konfiguracijama (računovodstvo, platni spisak) nije dio 1C sučelja, to je obrada koju programator posebno radi i koja se otvara u 1C preko cijelog ekrana u trenutku ulaska u program.

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

Programer kreira 1C sučelje sa određenim imenom i, prilikom kreiranja korisnika, specificira zadani 1C interfejs za ovog korisnika.

U svojstvima 1C sučelja nalazi se potvrdni okvir "Promjenjivi". Ako se 1C sučelje ne može prebaciti (potvrdni okvir nije označen), svi korisnici ga mogu vidjeti, čak i ako im je dodijeljen drugačiji 1C interfejs. U ovom slučaju, korisnik vidi oba interfejsa spojena u jedno.

Kada dodajete 1C interfejs, vidite listu panela. Na njemu se uvijek nalazi zadani panel;

Ako dodate još panela, oni će biti prikazani kao paneli (sa dugmadima).

Prilikom dodavanja novog 1C sučelja od nule, otvara se konstruktor koji vam pomaže da dizajnirate meni provjeravanjem potrebnih objekata.

Prilikom uređivanja postojećeg menija, stavke se dodaju pojedinačno, jer kada se konstruktor ponovo pozove, on ponovo kreira meni od nule.

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

Nakon što dodate dugme ili stavku menija, potrebno je da izaberete radnju koju želite da izvršite. Akcija može biti dva tipa.

Ako želite da se 1C objekt otvori kao rezultat klika - imenik, dokument ili izvještaj - potrebno je kliknuti na dugme sa tri tačke i odabrati željeni objekat, kao i željenu formu (moguća radnja objekta).

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

Upravljani komandni interfejs 1C

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

Interfejs 1C tankog klijenta izgleda ovako.

Interfejs 1C web klijenta izgleda ovako.

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

Sada se sastoji ne samo od menija i panela, već i od:
1) Spisak računovodstvenih sekcija
2) Navigacija kroz odabranu sekciju
3) Komande koje se izvršavaju u trenutnoj sekciji
4) Obrasci za obavljanje tekuće operacije.

Za kreiranje 1C upravljanog klijentskog interfejsa, „Interfejsi“ se više ne koriste, formiraju se na složen način, na osnovu 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 komandama koje su mu dostupne za izvršavanje.
Možemo reći i da je formiran na bazi, pa se naziva i 1C komandni interfejs.

1C podsistemi

Osnova 1C upravljanog komandnog interfejsa je lista računovodstvenih sekcija. Na primjer - novac i roba, dva odjeljka računovodstva.

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

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

Korisnički interfejs 1C je skup komandi u meniju, komandnih dugmadi i mogućnost njihovog konfigurisanja. Jednostavno rečeno, korisničko sučelje 1C je sredstvo komunikacije između osobe i programa.

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

Rad standardnih konfiguracija zasniva se na općim principima rada interfejsa. Ako korisnik 1C Accounting 8 ima iskustva u radu s jednom konfiguracijom, onda će mu biti prilično lako razumjeti rad u drugoj konfiguraciji osme platforme, pod uvjetom, naravno, da je upoznat sa samim računovodstvom u predmetnoj oblasti.

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

1. Mnoge 1C konfiguracije imaju nekoliko sučelja. Štaviše, mogu se jako razlikovati. Jer različiti korisnici programa zahtijevaju različite funkcionalnosti u skladu sa zadacima koji se rješavaju. Prosječnom računovođi ne treba (pa je čak i opasan) potpuni interfejs glavnog računovođe. Ili menadžeru prodaje nije potreban menadžer nabavke ili interfejs blagajnika.

2. Pored standardnih interfejsa u 1C Enterprise 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 kreirati 1C sučelje sa samo dvije vrste dokumenata „Ulazni gotovinski nalog” i „Odlazni gotovinski nalog” i dva direktorija „Suradnici” i „Pojedinci”.

3. Često se to dešava ista operacija se može izvesti na različite načine. Isti priručnik ili dokument može se naći u 1C u nekoliko različitih sekcija menija ili funkcijske trake, a ista komanda se može izvršiti kroz meni ili pomoću neke kombinacije tastera.

Kako promijeniti interfejs u 1C

Korisnici početnici se ponekad nađu u neprijatnoj situaciji: na kursevima uče kako da rade u punom interfejsu, a kada dođu na posao, odjednom se ispostavi da program sa kojim će raditi izgleda potpuno drugačije i ne mogu da pronađu poznato elementi interfejsa. U stvari, to je isti program, ali ima drugačiji korisnički interfejs.

Da biste promijenili sučelje u 1C programima, trebali biste izvršiti meni Servis - Sučelje prekidača— pronađite i odaberite interfejs od onih koji su prethodno instalirani u sistemu. Da bi izvršio ovu operaciju, korisnik mora imati prava pristupa sučeljima. Postupak prebacivanja je prikazan na slici (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.

Prikazani su tipični računovodstveni interfejsi, načini za njihovo prebacivanje i kako da prilagodite 1c interfejs prema vašim potrebama. Također se raspravlja o mogućnostima postavljanja dnevnika dokumenata i referentnih knjiga, tabelarnih dijelova dokumenata, postavljanja funkcijskog panela i alatnih traka. Iskustvo pokazuje da prilagođavanje sastava tabelarnih dijelova dokumenata postaje ugodno otkriće čak i za iskusne korisnike.

Kompletnu lekciju o radu sa interfejsima možete dobiti besplatno. Da biste to učinili, pošaljite prijavu u bilo kojem obliku putem e-pošte.

Bitan. Sučelja programa 1C Enterprise ne ograničavaju prava korisnika na konfiguracijske objekte, oni služe samo za udobnost korisnika. Da bi se pouzdano ograničio pristup konfiguracijskim objektima (direktoriji, dokumenti, registri, izvještaji i sučelja, između ostalog), koriste se postavke prava pristupa objektima (ulogama) baze podataka 1C.

Koncept korisničkog interfejsa

Koncept korisničkog interfejsa sistema 1C:Enterprise 8 fokusiran je na ideju da se obezbedi udoban, efikasan rad i, naravno, uzima u obzir najnovije trendove.

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

Ovaj prozor se koristi za prikaz glavne strukture aplikativnog rješenja (tzv. particioni panel) i radne površine.

Desktop 1C: Enterprise 8.3 / 8.2

Radna površina je programski element koji sadrži najčešće korištene izvještaje, dokumente, priručnike itd. Radna površina je, u stvari, pomoćnik korisnika. Svaka sesija počinje sa radne površine. Preko desktopa korisnik dobija potrebne informacije i daje odgovore na pitanja korisnika.

Radna površina: Sekcija Bar

Sekcija panel. To je najviši nivo podsistema i služi za najveću podjelu funkcionalnosti aplikativnog rješenja. Nalazi se na vrhu glavnog prozora. Omogućava vam navigaciju do drugih dijelova programa.

Radna površina: Sekcije

Nakon aktiviranja sekcije, sva funkcionalnost pojedinih podsistema je dostupna korisniku u dva panela - akcijskom i navigacijskom panelu. Ova funkcionalnost također sadrži ugniježđene podsisteme.

Radna površina: Komande

Naredbe se odnose na radnje koje su dostupne korisniku. Ove komande mogu biti različite. Delimično, standardne programe korisniku pruža sama platforma. Drugi dio razvijaju kreatori aplikativnog rješenja.

Radna površina: Traka za navigaciju

Traka za navigaciju je poput "sadržaja" za dio. Sadrži tzv navigacijske komande. Oni služe za navigaciju do različitih tačaka u ovoj sekciji. Obično, preko navigacijske trake, možete se kretati do raznih lista. Nakon aktiviranja komande za navigaciju, lista koja joj odgovara pojavljuje se u radnom području sekcije, zamjenjujući prethodni sadržaj radnog područja.

Kao primjer, možete koristiti naredbu Skladište - nakon što je pozovete, lista skladišta će biti prikazana u radnom području.

Radna površina: Action Bar

Akcija traka. Ovaj panel sadrži najčešće pozivane komande. Omogućavaju brzo kreiranje novih objekata, standardnu ​​obradu i kreiranje najpopularnijih izvještaja. Ove naredbe se nazivaju akcionim naredbama jer njihova aktivacija dovodi do kreiranja novog prozora pomoćne aplikacije i 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 sa zadataka navigacije koji su obavljeni u glavnom prozoru sistema na zadatak unosa nove stavke skladišta.

Radna površina: Pomoćni prozori

Nakon aktiviranja komandi za uređivanje postojećih objekata i kreiranje novih, te prilikom otvaranja obrade i izvještaja, otvaraju se dodatni prozori aplikacije. Dodatni prozori se prikazuju na monitoru računara nezavisno od glavnog prozora. Ovo sugerira da se u ovom slučaju ne koristi standardni multi-window interfejs (MDI).

Radna površina: Istorija rada u glavnom prozoru

Korisnička navigacija u programu (prelazak na različite forme, jedan ili drugi odjeljak) se automatski pohranjuje u historiji rada. To se dešava u glavnom prozoru i možete se kretati kroz sačuvane radnje kao da posjećujete stranice u internet pretraživaču. Cijela lista navigacijskih tačaka dostupna je u padajućem izborniku, što vam omogućava direktnu navigaciju do željene tačke.

Desktop: Favoriti

Baš kao u web pretraživaču, možete dodati bilo koju listu, objekt, odjeljak baze podataka, obradu ili izvještaj u favorite. To vam omogućava da napravite trenutne prijelaze na njih, ako je potrebno.

Desktop: Data Links

Moguće je dobiti link, to je tekstualni niz, na bilo koju listu, objekt, odjeljak baze podataka, obradu ili izvještaj. Takav link se lako može proslijediti kolegi kako bi lako mogao pronaći predmet koji ga zanima i izvršiti potrebne izmjene.

Kontrolna tabla 8.2

Informaciona traka se pojavljuje na dnu prozora aplikacije. Služi za prikaz najnovijih radnji izvršenih u sistemu. Ako je poduzeta radnja povezana s nekim zapisom podataka, onda kada kliknete na odgovarajuće upozorenje, otvorit će se obrazac koji sadrži promijenjene podatke. Kao primjer, otvara se obrazac objavljenog dokumenta.

Istorijat izvršenja 8.2

Dugme Istorija vam omogućava da pristupite istoriji rada određenog korisnika sa programom.

Sistemska komandna oblast

Gornji dio glavnog prozora sadrži područje za pozivanje sistemskih komandi. Sadrži glavni meni sistema. Uz njegovu pomoć možete se kretati kroz različite dijelove aplikativnog rješenja koje je korisnik već koristio. Osim toga, ovo područje sadrži skup pomoćnih programa (kalendar, kalkulator, itd.) i omiljene linkove koje je korisnik sačuvao.

Glavni meni

Ovaj meni sadrži naredbe koje se odnose na glavno aplikativno rješenje i ne ovise o specifičnoj konfiguraciji.
Kao primjer možemo spomenuti komande za prilagođavanje komandi za podešavanje sistemskih parametara i interfejsa.

Pomoćne komande

Desna strana oblasti sistemskih komandi sadrži pomoćne komande. Na primjer, kalendar, kalkulator, praćenje veze, informacije o sistemu itd. Korisnik može upotpuniti ovo područje naredbama uklanjanjem ili dodavanjem potrebnih komandi.

Desktop 1C: Enterprise

Radna površina spada u standardne sekcije programa, a sadrži najčešće korištene priručnike, izvještaje, dokumente itd. Rad sa programom uvek počinje sa desktopa.

Radna površina igra ulogu svojevrsnog pomoćnika korisnika. Početak radnog dana uvijek se javlja uz upoznavanje sa informacijama koje pruža desktop:

  • Šta je novo?
  • Šta treba učiniti danas?
  • Kakav je status informacija koje su mi važne?
  • Na šta treba obratiti pažnju?

Desktop obično sadrži nekoliko formi: listu kurseva, listu dokumenata za prijem/prodaju robe, trenutna međusobna obračuna i slične informacije. Kompozicija radne površine je prilagođena određenoj poziciji. Na primjer, stol prodavača i stol menadžera prodaje će se vjerovatno razlikovati.

Ovo se dešava zato što prilikom konfigurisanja programa programer određuje koje obrasce treba da vidi određeni stručnjak. 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 mijenjati lokaciju formulara, mijenjati sastav i broj obrazaca.
Na primjer, umjesto trenutnih naselja, možete dodati pretragu podataka.

Odabrane postavke će se automatski pamtiti i, nakon naknadnog pokretanja sistema, 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 prilagođavanje i organiziranje radne površine koristi se poseban editor. Omogućava vam da odaberete tačno kako će se obrasci postaviti na radnu površinu, dodati ili ukloniti obrasce i organizirati vidljivost određenih obrazaca koji odgovaraju korisničkim ulogama u ovom sistemu.

Particiona ploča

Sekcija panel. Odnosi se na elemente komandnog interfejsa. Ovaj panel prikazuje glavnu, osnovnu strukturu aplikativnog rješenja. Omogućava vam prebacivanje između dijelova programa.

Klikom miša na odgovarajuće oznake sekcija korisnik se pomera u sekciju (u označeni aktivni deo programa, koji služi za rešavanje određenog, jasno definisanog niza zadataka). Radnje koje su dostupne korisniku u ovoj sekciji predstavljene su u obliku naredbi koje se nalaze u navigacijskom panelu i akcijskom panelu određenog odjeljka.

Ako je takav panel (sekcioni panel) dostupan, nalazi se na vrhu glavnog prozora. Ali ovaj panel nije uvijek prisutan.

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

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

Panel sekcija se automatski generira od strane same platforme. Radna površina je uvijek prva sekcija. Ali skup drugih sekcija može biti drugačiji za korisnike istog aplikativnog rješenja.

Na primjer, panel odjeljka koji koristi prodavac će sadržavati samo panele Enterprise i Sales, a administrativni panel će sadržavati apsolutno sve sekcije.

To je zbog činjenice da uloge različitih korisnika možda nemaju ili, naprotiv, imaju prava pristupa nekim podsistemima najvišeg nivoa. A ovi podsistemi su sekcije koje korisnik vidi na panelu sekcija. Prilikom analize korisničkih prava, platforma prikazuje samo odjeljke kojima određeni korisnik ima pristup.

Postavljanje panela sekcija

Korisnik može prilagoditi sastav panela sekcija - ukloniti ili dodati sekcije, promijeniti njihov prikaz.

Na primjer, uklonite odjeljke Enterprise i Inventory i odredite da se odjeli prikazuju kao tekst.

Uređivanje panela sekcija u konfiguratoru

Prilikom razvoja aplikativnog rješenja, uređivač komandnog interfejsa se koristi za konfiguraciju i kreiranje panela sekcija. Uz nju se uspostavlja redoslijed po kojem se sekcije pojavljuju, a njihova vidljivost se prilagođava prema korisničkim ulogama prisutnim u konfiguraciji.

Zapovjedi

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

Opće naredbe su one naredbe koje nemaju specifičnost objekta ili su namijenjene za izvođenje radnji s objektima koji ne koriste standardne naredbe.

Mogu postojati i naredbe za same konfiguracijske objekte. Namijenjeni su za izvođenje operacija koje se direktno odnose na određeni objekt.

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

Radnje koje komanda izvodi opisane su u komandnom modulu na ugrađenom jeziku.

  • Konfiguracijski objekti
  • Razvojni alati.

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

  • Standard
  • Kreirao programer.

Standardne 8.2 komande

Standardne komande platforma obezbeđuje automatski. Standardne komande pružaju konfiguracijski objekti, ekstenzije obrasca i ekstenzije elementa Table sadržane u obrascu.

Na primjer, direktorij Računi pruža sljedeće naredbe: Nalozi, Računi: kreirajte grupu, Nalozi: kreirajte.

Komande koje je kreirao programer

Programer ima mogućnost kreiranja proizvoljnih naredbi u konfiguraciji. On može dodati sličan objekat, naredbu, bilo u opću granu ili u određeni objekt, ili u specifičnom obliku da bi napravio opis procedure koristeći ugrađeni jezik.

Kao primjer, mogu se navesti sljedeće opće naredbe: Konfiguriraj skener barkodova, Instaliraj skener barkodova itd.

Akcione komande i komande za navigaciju.

  • Komande za navigaciju
  • Akcione komande.

Komande za navigaciju 8.2

Obrasci koje pozivaju ove naredbe otvaraju se u trenutnom prozoru. Obično se ove komande koriste za navigaciju kroz različite liste.

Primjer: Komanda Skladišta, koja je navigacijska komanda, otvorit će listu skladišta u glavnom prozoru.

Akcione komande

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

Primjer: kada izvršite naredbu Skladište, otvara se pomoćni prozor u kojem možete uređivati ​​podatke novog skladišta.

Parametrizovane i nezavisne komande

Timove, prema unutrašnjoj organizaciji, treba podijeliti na:

  • Nezavisna
  • Parameterizable

Nezavisni timovi 8.2

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

Primer: komanda Računi, koja je klasifikovana kao nezavisna, otvara listu svih naloga bez zahtevanja drugih informacija.

Komande koje se mogu parametrirati

Izvršavanje ovakvih naredbi zahtijeva vrijednost parametra komande (dodatne informacije).

Primjer: naredba Računi poravnanja (Objekat. Dobavljač), koja se može parametrirati, otvara listu računa obračuna navedene druge ugovorne strane. Da biste izvršili ovu naredbu, morate navesti koju drugu stranu želite da otvorite račune. U ovom slučaju, parametar ove komande je druga strana.

Globalne naredbe i naredbe lokalne forme

Na osnovu toga kako se komande odnose na određeni oblik, mogu se podijeliti na:

  • Global
  • Lokalno

Globalni timovi

Takve komande obezbeđuje platforma i, iako nisu deo obrasca, mogu biti uključene u ovaj ili druge forme. Ove komande se također dijele na parametarske i nezavisne, što olakšava rad sa ovim komandama.

Lokalne naredbe obrasca

Ove naredbe ne mogu biti uključene u druge oblike, budući da su, u stvari, dio određene forme. Ove komande daju elementi obrasca, ekstenzije obrasca ili ih programer organizuje u samom obrascu.

Navigacijski panel

Navigacioni panel je element interfejsa sistemskih komandi. Ovo je kao "sadržaj" pomoćnog prozora ili odjeljka. Navigacijski panel pruža priliku da se upoznate sa informacijama sadržanim u pomoćnom prozoru ili odjeljku.

Traka za navigaciju sadrži komande za navigaciju. Smatra se da su to one naredbe koje samo pomjeraju korisnika do potrebnih informacija bez izazivanja promjene podataka. Obično su to naredbe koje daju pristup raznim listama. Nakon pozivanja takve komande u radnom prostoru, otvara se lista za pozivanje, koja zamjenjuje prethodni sadržaj radnog prostora.

Primjer: pozivanje naredbe Skladišta će uzrokovati otvaranje liste skladišta u radnom području.

Prikazivanje liste u pomoćnom prozoru

U slučaju kada je potrebno izvršiti analizu i uporediti različite dijelove jedne liste, ili različite liste, možete otvoriti nekoliko lista odjednom. U glavnom prozoru iu pomoćnim prozorima.

Da biste to učinili, trebate držati pritisnutu tipku Shift dok pozivate komandu za navigaciju.

Komandne grupe 8.2

Tipično, komande su grupisane u navigacionoj traci u tri standardne grupe.

  • Bitan. Naziv grupe se ne prikazuje, ali komande koje joj pripadaju su podebljane. Ova grupa sadrži komande za navigaciju do najčešće korišćenih informacija u ovom odeljku.
  • Obicno. I ovoj grupi nedostaje naslov. Komande se prikazuju uobičajenim fontom.

Pored standardnih grupa, traka za navigaciju može sadržavati grupe koje programer kreira.

Redovne komandne grupe 8.2

U drugoj grupi (komande vezane za Normal) mogu biti prisutne dodatne grupe komandi. Ove grupe su popraćene naslovom, a komande koje sadrže su uvučene s lijeve strane.

Skrivanje i prikazivanje ovih komandi se dešava klikom na naslove takvih grupa.

U slučaju kada se programske sekcije formiraju od podsistema prvog nivoa, tada će u navigacijskom panelu grupe komandi biti formirane od podsistema sljedećih nivoa ranga.

Grupe Važno i Vidi obično ne sadrže veliki broj naredbi. Naprotiv, glavna grupa, po pravilu, sadrži prilično značajan broj komandi. Za praktičniju navigaciju kroz njih, koristi se dodatno grupisanje ovih naredbi.

Prilagođavanje navigacijske trake 8.2

Korisniku je moguće prilagoditi sastav komandi uključenih u navigacijski panel - promijeniti redoslijed prikaza, ukloniti nepotrebne ili dodati potrebne komande.

Primjer: izbrišite grupe naredbi Cijene i karakteristike i premjestite komandu Prilagodbe u SM.

Program će automatski zapamtiti postavke koje je korisnik promijenio, a sljedeći put kada se program pokrene, prikazat će panel onako kako ga je korisnik napravio.

Tokom razvoja aplikativnog rješenja, uređivač komandnog interfejsa se koristi za konfigurisanje i kreiranje navigacionog panela. Omogućuje postavljanje lokacije, redoslijeda, sastava naredbi i konfiguriranje korisničkih uloga koje postoje u određenoj konfiguraciji.

Actions Panel

Akcioni panel se odnosi na elemente sistemskog komandnog interfejsa. Ovaj panel sadrži najčešće korišćene komande, koje pružaju mogućnost brzog kreiranja novih objekata, pravljenja popularnih izveštaja i standardne obrade.

Ovaj panel sadrži naredbe za radnju. Izvršavanje takvih naredbi omogućava vam promjenu podataka i obično otvara prozor pomoći, privremeno prebacujući korisnika na drugu operaciju.

Primjer: pozivanje naredbe radnje Skladište će otvoriti, za uređivanje, prozor pomoćnih podataka za novo skladište.

Timske grupe 1C:Enterprise 8.3 / 8.2

Traka radnji obično sadrži tri standardne grupe naredbi.

  1. Stvoriti. Sadrži naredbe koje dovode do kreiranja novih objekata vezanih za bazu podataka – direktorija, dokumenata itd.
  2. Komande u ovom odeljku vode korisnika do raznih izveštaja koji su dostupni u ovom odeljku.
  3. Ova grupa sadrži komande koje izvode različite servisne radnje: prelazak u servisnu obradu, komande za rad sa određenom komercijalnom opremom itd.

Pored standardnih grupa, panel akcija može sadržati grupe koje programer kreira.

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

Prilagođavanje trake akcija 8.2

Korisnik može prilagoditi sastav naredbi uključenih u traku sa radnjama - promijeniti redoslijed prikaza, ukloniti nepotrebne ili dodati potrebne komande

Primjer: možete izbrisati naredbu za kreiranje novog naloga i brisanje grupe usluga.

Program će automatski zapamtiti postavke koje je korisnik promijenio, a sljedeći put kada se program pokrene, prikazat će panel onako kako ga je korisnik napravio.

Tokom razvoja aplikativnog rješenja, uređivač komandnog interfejsa se koristi za konfigurisanje i kreiranje akcionog panela. 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 interfejsa. Ovaj mehanizam obezbjeđuje platforma i dostupan je korisnicima bilo kojeg aplikativnog rješenja. Favoriti vam omogućavaju da organizirate vlastitu listu potrebnih linkova.

Korisnik samostalno dodaje na ovu listu linkove na sekcije programa, na liste koje se otvaraju u glavnom prozoru, na obradu, na izvještaje i na objekte koji se odnose na bazu podataka - dokumente, elemente direktorija itd.
Element Favoriti je dizajniran da korisnik doda najvažnije, potrebne ili najčešće korištene veze na ovu listu kako bi se brzo kretao do njih.

Kada otvorite meni Favoriti, lista će se pojaviti u glavnom ili sekundarnom prozoru.

Dodavanje linka u favorite

Linkovi se dodaju u favorite na klasičan način koji se koristi u web pretraživačima - pomoću naredbe Dodaj u favorite ili pritiskom na kombinaciju tipki Ctrl+D. Komanda Dodaj u favorite nalazi se u meniju Favoriti u prozorima pomoćnih i glavnih aplikacija, u području sistemskih komandi.

Postavljanje favorita

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

Rad sa omiljenim sadržajima iz ugrađenog jezika

Moguće je programski upravljati favoritima koristeći ugrađeni jezik FavoritesUserWork.

Pristup ovom objektu nije omogućen preko svojstva globalnog konteksta, kao što se dešava, na primjer, s radnom istorijom korisnika.

Da biste pristupili vašim omiljenim sadržajima, morate pročitati favorite iz skladišta sistemskih postavki, dodati stavku sa potrebnom vezom i spremiti izmijenjene favorite natrag u spremište sistemskih postavki.

Sljedeći primjer pokazuje kako se dvije veze dodaju u favorite: veza do stavke direktorija i eksterna hiperveza.

Referenca

Veza je jedan od standardnih elemenata interfejsa. Ovaj mehanizam obezbjeđuje platforma i dostupan je korisnicima bilo kojeg aplikativnog rješenja. Ovaj element omogućava dobijanje tekstualnih veza na bilo koji od sekcija, lista, objekata baze podataka, obrade ili izveštaja.

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

Interaktivni - to su veze do objekata baze podataka (dokumenti, direktoriji), programske sekcije, obrade i izvještaji. Ovi linkovi se mogu proslijediti zaposleniku, nakon njih i dodati u favorite. Ove veze se takođe pamte u istoriji rada.

Ne može se kliknuti - ovim linkovima se može pristupiti samo iz ugrađenog jezika. Primjeri uključuju veze do detalja tabelarnih dijelova baze podataka, detalje objekata, veze do privremenog skladišta i detalje unosa u registar. Takve veze se koriste prilikom izrade obrazaca, za prikaz slika u obrascu, kao i za prijenos vanjskih datoteka na server koristeći privremenu memoriju.

Dobivanje veze

Interne i eksterne veze

Postoje tri načina za korištenje ovakvih veza sa stanovišta korisnika:
*Vanjske i interne veze se lako mogu dodati u favorite tako da, ako je potrebno, možete brzo skočiti na odabranu listu ili dokument.

  • Interne veze se koriste unutar određene infobaze. Jedan korisnik može primiti i prenijeti internu vezu drugom. Ovu vezu može koristiti korisnik povezan na ovu bazu podataka od strane bilo kojeg klijenta. Prijenos takve veze je dostupan na različite načine: e-poštom, na primjer.
  • Eksterne veze su dizajnirane da se koriste izvan 1C:Enterprise. Takve veze je racionalno koristiti za web klijenta.

Primjer: korisnik koji je povezan na bazu podataka pomoću tankog klijenta (http protokol) ili web klijenta prima eksternu vezu i prenosi je drugom korisniku. Ovaj korisnik unosi link u adresnu traku internet pretraživača. Rezultat akcija bit će pokretanje web klijenta, povezivanje s potrebnom bazom podataka i prijelaz na prenesenu vezu.

Prateći link

Da biste pratili primljenu vezu, trebate pozvati komandu Idi na vezu u pomoćnom ili glavnom prozoru.

Članak je dio serije „Prvi koraci u razvoju 1C“. U njemu nastavljamo da se upoznajemo sa upravljanim Taxi interfejsom i nastavljamo direktno na njegovo konfigurisanje.

Kao što znate, razvoj sučelja baze podataka počinje kreiranjem strukture njegovog menija, jer koliko je zgodan i logičan, čitav sistem u cjelini će biti razumljiv korisniku.

Nakon čitanja članka naučit ćete:

  • Koju ulogu igra podsistem u oblikovanju strukture menija?
  • Kako kreirati sekcije menija 1. i 2. nivoa?
  • Kako prilagoditi sastav komandi prikazanih u odeljcima menija?
  • Čemu služi Command Interface Editor i kako raditi s njim?
  • Kako konfigurirati komandno sučelje glavnog odjeljka?

Primjenjivost

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

Podsistemi. Prilagođavanje interfejsa korišćenjem podsistema

Podsistemi su klasifikovani kao zajednički objekti. Oni pružaju mogućnost klasifikacije konfiguracijskih objekata po Podsistemi.

Da biste naznačili da li objekt pripada podsistemima u Prozor za uređivanje objekata Postoji odgovarajuća kartica na kojoj zastavice označavaju kojim podsistemima objekt pripada.

U budućnosti možete napraviti filter stabla objekata po Podsistemi.

U ovom slučaju, moguće je kontrolisati: omogućiti za odabrano Podsistemi podređenih objekata Podsistemi i roditeljski Podsistemi ili ne.

Klasifikacija objekata po Podsistemi stvara pogodnost prilikom kreiranja Raleigh.

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

Na sličan način Podsistemi koristi se prilikom kreiranja Interfejsi. Interfejsi potrebni su samo ako je konfiguracija pokrenuta u normalnom načinu rada aplikacije.

Klasifikacija objekata po Podsistemi također se koristi prilikom spajanja konfiguracija. One. možete kombinovati objekte filtrirane po Podsistemi.

Važna svrha podsistema je da se koriste za izgradnju komandnog interfejsa konfiguracije u Upravljana aplikacija . Podsistemi određen je prvi nivo .

Za postojeće Podsistemi možete definirati ugniježđene (podređene). Podaci Podsistemi formiraće grupe Trake za navigaciju.

Kada klasifikujemo objekat po Podsistemi, moguće je uključiti objekt samo u ugniježđeni Podsistem, možda na prvi nivo podsistema, možda na oba.

U potonjem slučaju, objekat će biti prikazan dva puta: i unutar ugniježđenog podsistema i zasebno u njemu Trake za navigaciju. U većini slučajeva to nije sasvim tačno.

U principu, podsistemi su opcioni objekat. One. konfiguracija razvijena na Platformi 8.3 će moći da radi bez ikakvih podsistema.

Ali u ovom slučaju uopće neće biti Section Panela, sve će biti prikazano na radnoj površini. Vrlo jednostavne konfiguracije sa malim skupom objekata mogu raditi bez podsistema.

Ali ako u konfiguraciji ima dosta dokumenata, imenika i registara, koristite Podsistemi značajno pojednostavljuje rad korisnika.

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

Prvo, to se može uraditi u Prozor za uređivanje objekata na obeleživaču Podsistemi. Ovu opciju smo već razmatrali.

Drugo, možete koristiti Prozor za uređivanje samog podsistema. Na obeleživaču Compound možete specificirati objekte uključene u ovo Podsistem.

I konačno, za konfiguracijske objekte, preko kontekstnog izbornika, možete pozvati poseban dijaloški okvir koji se zove Dodatno.

Ovaj prozor vam takođe omogućava da označite objekat kao pripadajući Podsistemi. Ovaj prozor se koristi ako želimo raditi sa više objekata odjednom.

Prilikom pomicanja kursora preko objekata stabla konfiguracije u prozoru Dodatno prikazuju se odgovarajuće informacije o podsistemima.

Prilikom kreiranja zadanog konfiguracijskog objekta, Platforma 8.3 ne dodjeljuje objekt nijednom podsistemu.

One. Programer mora sam otići na ovu karticu i označiti odgovarajuća polja.

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

Ali greška nije kritična, tako da se možemo složiti sa ovim.

Zapravo, sistem vas obavještava za pomoć da ste možda zaboravili uključiti nove objekte Podsistemi. U ovom slučaju, objekti neće biti prikazani u komandnom interfejsu.

Korisnik može pristupiti takvim objektima samo preko Glavni meni koristeći naredbu Sve funkcije.

Naravno, da bi se objekat otvorio, korisniku se moraju dodijeliti odgovarajuća prava.

Postoje brojni slučajevi kada je programerima pogodnije uključiti objekte dodane standardnoj konfiguraciji u svoj zasebni podsistem.

Za Podsistemi V Prozor za uređivanje možete ukloniti zastavu Uključi u komandni interfejs.

Gde Podsistemi neće se pojaviti u komandnom interfejsu. Ako ne postoji podsistem koji mora biti uključen u komandni interfejs, onda Platforma 8.3 ne provjerava članstvo u bilo kojem podsistemu za nove objekte.

Da bi se prilagodio sastav komandi koje su uključene u odgovarajuću sekciju koju definiše podsistem, postoji poseban editor.

Ovaj uređivač se može pozvati iz prozora za uređivanje podsistema klikom na dugme Command Interface(na kartici Basic).

Moguće za svaku Podsistemi pozovite ovog urednika. Iz editora možete kontrolirati otvaranje lista u Trake za navigaciju, dostupnost komandi u Action bars.

Podrazumevano, potvrdni okviri za naredbe za kreiranje elemenata imenika i dokumenta su poništeni, ali se mogu označiti. IN Action bars također možete otvoriti izvještaje.

Elementi u uređivaču se mogu premještati. Istovremeno, od Trake za navigaciju V Akcija traka a kretanje u suprotnom smjeru je nemoguće. Elemente možete premjestiti bilo unutra Trake za navigaciju, bilo unutra Action bars.

Postoji kolona opće vidljivosti i kolone vidljivosti zasnovane na ulozi. Svaka uloga definirana u konfiguraciji imat će svoju kolonu. Vrijednost postavljena u koloni Opća vidljivost je zadana vrijednost za Vidljivost uloge.

Vidljivost po ulozi može imati tri vrijednosti: ili za datu ulogu element će biti nevidljiv (1); ili će uvijek biti vidljiv, bez obzira na to koja je zastavica postavljena u koloni vidljivosti (2); ili će zastavica vidljivosti po ulozi biti naslijeđena od opće zastavice vidljivosti (3).

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

Ponekad je potrebno odmah promijeniti komandni interfejs u nekoliko Podsistemi. Na platformi 1C:Enterprise 8 postoji servisni alat koji vam omogućava da uređujete komandno sučelje nekoliko Podsistemi.

Ovaj alat se poziva iz kontekstnog menija korijenskog čvora grane Podsistemi.

U prozoru koji se otvori, možete se brzo kretati Podsistemi i uređivanje komandnih interfejsa. Osim toga, u ovom prozoru možete urediti kompoziciju Podsistemi. Također možete premjestiti objekte na Trake za navigaciju I Action bars.

Osim toga, možete čak promijeniti i podređenost Podsistemi. Za to postoji posebno dugme Premjesti podsistem.

Za konfiguraciju komandnog interfejsa Glavna sekcija Takođe se koristi uređivač komandnog interfejsa.

On više nije pozvan Podsistemi, i kroz kontekstni izbornik korijenskog konfiguracijskog čvora, stavka Otvori komandni interfejs glavnog odeljka.

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

Imajte na umu da prilikom brisanja Podsistemi Platforma, nažalost, ne provjerava da li je barem jedan objekat uključen u ovaj podsistem ili ne.

Nakon uklanjanja Podsistemi Prilikom pohranjivanja konfiguracije ne prikazuju se poruke o restrukturiranju baze podataka.

Ovim je završen naš uvod u postavljanje strukture menija baze podataka. U sljedećem članku nastavit ćemo upoznavanje s upravljanim sučeljem i razmotriti koje mogućnosti platforma 1C:Enterprise 8 pruža za rad sa listama.