Kratke teorijske informacije. Konfiguracijski objekt “Directory” je objekt aplikacije i dizajniran je za rad sa listama podataka. Objekt konfiguracije direktorija Koje su karakteristične karakteristike direktorija

1C: Preduzeće 8.0

Praktični vodičdeveloper

Primjeri i tipične tehnike

Kao primjer, pogledajmo metode razvoja u 1C: Enterprise 8.0, uzmimo malu kompaniju - OO "Jack of All Trades", koja pruža usluge popravke raznih kućanskih aparata.

Zadatak je automatizirati njegov rad do kraja praktičnih primjera koristeći 1C:Enterprise 8.0.

1C: Enterprise

Sistem 1C:Enterprise je univerzalni sistem za automatizaciju ekonomskih i organizacionih aktivnosti preduzeća. Budući da takve aktivnosti mogu biti prilično raznolike, sistem 1C:Enterprise ima mogućnost „prilagođavanja“ karakteristikama specifičnog područja djelovanja u kojem se koristi. Termin koji se koristi za označavanje ove sposobnosti je konfigurabilnost, odnosno sposobnost prilagođavanja sistema karakteristikama konkretnog preduzeća i klasi problema koji se rešavaju.

To se postiže činjenicom da 1C:Enterprise nije samo program koji postoji kao skup nepromjenjivih datoteka, već zbirka različitih softverskih alata s kojima rade programeri i korisnici. Logično, cijeli sistem se može podijeliti na dva velika dijela, koji

blisko međusobno komuniciraju: konfiguracija i platforma koja upravlja radom konfiguracije.

Postoji jedna platforma (1C:Enterprise 8.0) i mnogo konfiguracija. Da bi bilo koje aplikativno rješenje funkcioniralo, uvijek su potrebna platforma i neka (jedna) konfiguracija.

Sama platforma ne može obavljati nikakve zadatke automatizacije, jer je kreirana da osigura rad bilo koje konfiguracije. Sama konfiguracija je također beskorisna, jer da bi obavljala zadatke za koje je kreirana, mora postojati platforma koja upravlja njenim radom.

Primjeri postojećih aplikativnih rješenja uključuju rješenje „Upravljanje trgovinom“, dizajnirano za automatizaciju operativnih i upravljačkih računovodstvenih zadataka, „Upravljanje ljudskim resursima“, dizajnirano za implementaciju kadrovske politike kompanije, ili „Upravljanje proizvodnim preduzećem“, koje pokriva glavne konture računovodstva i menadžment u proizvodnom preduzeću.

Aplikacijsko rješenje je, gdje je to moguće, univerzalno kako bi se zadovoljile potrebe širokog spektra preduzeća koja posluju u istoj oblasti djelatnosti. I ovo je dobro. S druge strane, takva svestranost će neminovno dovesti do toga da se u određenom preduzeću neće koristiti sve mogućnosti aplikativnog rješenja, a neke mogućnosti će nedostajati.

Tu dolazi do izražaja konfigurabilnost sistema, budući da platforma, osim upravljanja konfiguracijom, sadrži alate koji vam omogućavaju da izvršite promjene u konfiguraciji koja se koristi. Osim toga, platforma vam omogućava da kreirate vlastitu konfiguraciju od nule, ako iz nekog razloga.

Sistem 1C:Enterprise ima različite načine rada: 1C:Enterprise i Configurator.

Način rada 1C: Enterprise je glavni i služi za rad korisnika sistema. U ovom načinu, korisnici unose podatke, obrađuju ih i primaju izlazne rezultate.

Način rada konfiguratora koriste programeri i administratori baza podataka. Upravo ovaj način rada pruža alate potrebne za izmjenu postojeće ili kreiranje nove konfiguracije.

Prvo nam je potrebna infobaza sa praznom konfiguracijom:

Kreirajmo informacijsku bazu sa praznom konfiguracijom

Pokrenimo 1C:Enterprise u načinu konfiguratora. Izvršimo prvu naredbu, koja počinje raditi sa bilo kojom konfiguracijom - Konfiguracija - Otvorena konfiguracija.

Konfiguracijsko stablo je glavni alat s kojim programer radi. Sadrži gotovo sve informacije o tome od čega se sastoji konfiguracija:

Kako bi se olakšao rad programera, "sve što čini konfiguraciju" skuplja se u nekoliko zasebnih grupa, a sada vam stablo prikazuje ove grupe.

Konfiguracijski objekti

Konfiguracija je opis. Opisuje strukturu podataka koje će korisnik koristiti u načinu rada 1C:Enterprise. Osim toga, konfiguracija opisuje različite algoritme za obradu ovih podataka, konfiguracija sadrži informacije o tome kako bi ti podaci trebali izgledati na ekranu i na pisaču itd.

U budućnosti će platforma 1C:Enterprise, na osnovu ovog opisa, kreirati bazu podataka koja će imati potrebnu strukturu i pružiti korisniku mogućnost rada sa ovom bazom podataka.

Kako bi se sistem 1C:Enterprise brzo i jednostavno konfigurirao za potrebne zadatke aplikacije, cijeli opis koji sadrži konfiguracija sastoji se od određenih logičkih jedinica tzv. konfiguracijskih objekata.

Kako raditi sa stablom konfiguracije i kako kreirati objekat

Prije nego počnemo kreirati prve konfiguracijske objekte, trebali bismo objasniti neke tehnike rada s konfiguratorom.

Za otvaranje i zatvaranje konfiguracije koristite sljedeće stavke menija:

Konfiguracija - Otvorite konfiguraciju i

Konfiguracija - Zatvorite konfiguraciju.

Nakon što se konfiguracija otvori, njen sastav se pojavljuje u prozoru stabla konfiguracije. Možete zatvoriti ovaj prozor kao i svaki drugi Windows prozor, ali konfiguracija će ostati otvorena (tj. dostupna za uređivanje). Da biste ponovo prikazali prozor stabla konfiguracije na ekranu, koristite komandu menija Konfiguracija - Konfiguracijski prozor.

Postoji nekoliko načina za kreiranje novog konfiguracijskog objekta, a uvijek možete koristiti metodu koja vam je jasnija i pogodnija.

Prvi način. Potrebno je da postavite kursor na tip konfiguracionih objekata koji vas zanima i kliknete na dugme u komandnoj tabli prozora za konfiguraciju Akcije - Dodati.

Drugi način. Možete koristiti kontekstni meni koji se poziva kada kliknete desnom tipkom miša.

Postavite kursor na tip konfiguracijskih objekata koji vas zanimaju i pritisnite desnu tipku miša. U meniju koji se pojavi izaberite Dodaj.

Direktorij konfiguracijskih objekata

Konfiguracijski objekt direktorija je objekt aplikacije i namijenjen je za opisivanje popisa podataka. Konfiguracijski objekt Directory se koristi tako da na osnovu njega platforma kreira informacijsku strukturu u bazi podataka u kojoj će se, na primjer, pohranjivati ​​lista zaposlenih, lista robe, lista klijenata ili dobavljača.

Karakteristična karakteristika objekta konfiguracije Directory je da korisnik može samostalno dodavati nove elemente u direktorij dok radi. Na primjer, korisnik može dodati nove zaposlenike u direktorij, kreirati novi proizvod ili dodati novog klijenta.

Svaki element direktorija obično sadrži neke dodatne informacije koje detaljnije opisuju taj element. Na primjer, svaki element imenika “Proizvodi” može sadržavati dodatne informacije o proizvođaču, datumu isteka, itd. Skup takvih informacija je isti za sve elemente imenika, a za opisivanje takvog skupa koristimo rekviziti Objekti konfiguracije direktorija, koji su također, zauzvrat, konfiguracijski objekti. Budući da su ovi objekti logički povezani s objektom Direktorij, oni se pozivaju podređeni. Programer samostalno kreira većinu detalja konfiguracijskog objekta Direktorija, međutim, svaki konfiguracijski objekt Direktorija ima dva „podrazumevana“ polja: kod i ime.

Osim toga, svaki element direktorija može sadržavati određeni skup informacija, koji je isti po strukturi, ali različit u količini, za različite elemente direktorija. Na primjer, svaki element imenika zaposlenika može sadržavati informacije o sastavu porodice zaposlenika. Za jednog zaposlenog to će biti samo supružnik, dok se kod drugog porodica može sastojati od supružnika, sina i kćerke. Za opisivanje takve informacije mogu se koristiti tabelarni delovi Konfiguracijski objekti direktorija, koji su podređeni objekti konfiguracije.

Radi lakšeg korištenja, korisnik može grupirati elemente direktorija prema nekom principu. Na primjer, u direktoriju "Aparati za domaćinstvo" mogu se kreirati sljedeće grupe: "Hladnjaci", "TV", "Mašine za pranje rublja" itd. Mogućnost kreiranja takvih grupa u direktoriju je specificirana svojstvom “Hijerarhijski” konfiguracijskog objekta Direktorij. U ovom slučaju, element direktorija, koji je grupa, će biti roditelj za sve elemente i grupe uključene u ovu grupu. Ova vrsta hijerarhije se zove hijerarhija grupa i elemenata.

Moguća je i druga vrsta hijerarhije - hijerarhija elemenata. U ovom slučaju, roditelj nije grupa elemenata direktorija, već jedan od samih elemenata direktorija. Na primjer, ovaj tip hijerarhije se može koristiti prilikom kreiranja direktorija “Divisions”, kada je jedan odjeljak nadređen za nekoliko drugih odjela koji su dio njega.

Elementi jednog direktorija mogu biti podređeni elementima ili grupama drugog direktorija. Na primjer, imenik “Jedinice mjerenja” može biti podređen imeniku “Proizvodi”. Tada ćemo za svaki element imenika „Proizvodi“ moći naznačiti mjerne jedinice u kojima ovaj proizvod stiže u skladište. U sistemu 1C:Enterprise to se postiže činjenicom da se za svaki konfiguracijski objekt može specificirati Direktorij lista vlasnika imenika.

Ponekad postoje situacije kada je potrebno da neki elementi uvijek postoje u direktoriju, bez obzira na radnje korisnika. Pretpostavimo da je logika poslovnih procesa u preduzeću takva da sva roba prvo stigne u glavno skladište, a zatim se po potrebi premešta u druga skladišta. U tom slučaju „Glavno“ skladište mora uvijek postojati u imeniku „Skladišta“, inače će se prijem robe izvršiti pogrešno. Konfiguracijski objekt direktorija vam omogućava da opišete bilo koji broj takvih elemenata direktorija. Zovu se unaprijed definirani elementi direktorija.

Ovisno o tome koje radnje želimo izvršiti s direktorijem, trebamo prikazati direktorij u „različitim pogledima“. Na primjer, da biste odabrali neki element direktorija, prikladnije je predstaviti imenik u obliku liste, a da biste promijenili neki element direktorija, prikladnije je sve detalje ovog elementa direktorija prikazati na jednom formu. Stoga, objekt konfiguracije direktorija može imati proizvoljan broj obrazaca, od kojih se neki mogu označiti kao glavni oblici direktorija.

Sljedeća tabela objašnjava nazive ovih obrazaca kako je definirano u konfiguratoru:

Objekt konfiguracijeImenik

Imenik

Osnovni oblik objekta

Obrazac elementa imenika

Osnovni oblik grupe

Obrazac grupe elemenata imenika

Obrazac osnovne liste

Obrazac liste imenika

Glavni obrazac za izbor

Obrazac za odabir elementa ili grupe direktorija

Glavni obrazac za odabir grupe

Obrazac za odabir grupe elemenata direktorija

Obrazac služi za „vizualizaciju“ podataka u bazi podataka. Obrazac ove podatke predstavlja u obliku prilagođenom korisniku i omogućava vam da opišete algoritme koji će pratiti rad korisnika s podacima prikazanim u obrascu.

Bilo koji oblik se može opisati u konfiguratoru. Za kreiranje takvog opisa, postoji podređeni objekt konfiguracije, Form. U pravilu je podređen jednom od objekata aplikacije, ali može postojati i samostalno. Na osnovu opisa sadržanog u objektu konfiguracije Form, u pravom trenutku u radu korisnika, platforma 1C:Enterprise će kreirati objekt programa Form sa kojim će korisnik raditi.

Kreiranje direktorija Klijenti

Sada kada smo malo upoznati sa mogućnostima konfiguracionog objekta Direktorijuma, napravimo nekoliko takvih objekata da opišemo direktorijume koji će se koristiti u našoj bazi podataka.

S obzirom na to da naše doo „Master of All Trades“ pruža usluge popravke kućanskih aparata, očigledno je da ćemo za vođenje evidencije morati postaviti neke podatke o listi.

Prvo nam je potrebna lista zaposlenih u kompaniji koji će pružati usluge. Potom će nam trebati lista klijenata sa kojima naša kompanija sarađuje, a zatim spisak usluga koje naša kompanija može da pruži i lista materijala koji se mogu potrošiti. Osim toga, trebat će nam lista skladišta koja mogu sadržavati materijale iz 000 "Jack of All Trade".

Počnimo s jednostavnim stvarima – spiskom zaposlenih i listom klijenata. Otvorimo našu konfiguraciju za obuku u konfiguratoru i kreiramo novi konfiguracijski objekt, Direktorij.

Naš zadatak će biti kreiranje direktorija u kojem će biti pohranjena imena naših klijenata.

Nakon što kliknete na "Dodaj", sistem će se otvoriti prozor za uređivanje konfiguracijskih objekata.

Ovo je alat koji je kreiran da pomogne programeru. Stvoren je posebno za kompleksne konfiguracijske objekte i omogućava vam da brzo kreirate takve objekte izvođenjem uzastopnih radnji. Da biste pratili ispravan slijed radnji, na dnu prozora se nalaze dugmad „Dalje“ i „Nazad“. Dugme “Dalje” vam omogućava da postavite svojstva objekta u željenom nizu (kako ne biste ništa propustili ili preskočili gdje su potrebni podaci koji su trebali biti uneseni ranije). Dugme “Nazad” vam omogućava da se vratite nekoliko koraka unazad ako otkrijete da ste prethodno unijeli nepotpune ili netačne podatke.

Hajde da postavimo Ime imenik - “Klijentsi”. Ime je glavno svojstvo bilo kojeg konfiguracijskog objekta. Kada se kreira novi objekat, sistem mu automatski dodeljuje ime. Možete koristiti ime koje vam je dodelio sistem, ali je bolje da ga zamenite sopstvenim korisničkim imenom. Možete postaviti bilo koje ime, sve dok počinje slovom i ne sadrži neke posebne znakove (na primjer, razmak). Kako bi se konfiguracija učinila lakšom za čitanje, uobičajeno je kreirati intuitivna imena i, ako se sastoje od nekoliko riječi, ukloniti razmake između riječi i svaku riječ započeti velikim slovom.

Na osnovu imena, platforma će se automatski kreirati sinonim -"Klijenti". Svaki konfiguracijski objekt također ima svojstvo “Sinonim”. Namijenjen je za pohranjivanje “alternativnog” imena za konfiguracijski objekt, koji će se koristiti u elementima sučelja našeg programa – odnosno biće prikazan korisniku.

Stoga praktički nema ograničenja za sinonim, a može se navesti u obliku poznatom ljudima.

Postavimo ime i sinonim imenika

Za sada nećemo konfigurirati sva svojstva konfiguracijskog objekta Direktorija; bit ćemo potpuno zadovoljni vrijednostima koje im sistem nudi po defaultu. Stoga tri puta kliknite na „Dalje“ i nađite se na kartici „Podaci“.

Ono što nas ovdje zanima je dužina koda i dužina imena. Dužina koda je važno svojstvo referentne knjige. U pravilu, kod direktorija se koristi za identifikaciju elemenata direktorija i sadrži vrijednosti jedinstvene za svaki element direktorija. Sama platforma može kontrolirati jedinstvenost kodova i podržavati automatsko numeriranje elemenata direktorija.

Sama platforma može pratiti jedinstvenost kodova, tako da će broj elemenata koji mogu biti sadržani u direktoriju ovisiti o dužini koda. Dužina koda je 5 znakova - to je od 0 do 99999, odnosno sto hiljada elemenata. Za naš mali OOO "Jack of all trades" ovo je sasvim dovoljno.

Pređimo na dužinu imena. 25 karaktera nam očigledno nije dovoljno, hajde da povećamo dužinu imena na 50.

Dogovorimo se o dužini koda i odredimo dužinu imena

Ostavićemo sva ostala svojstva konfiguracionog objekta Direktorijuma onako kako ih sistem podrazumevano nudi i kliknite na “Zatvori”.

Sada da vidimo šta će sistem kreirati na osnovu objekta konfiguracije Direktorijuma koji smo dodali. Hajde da izvršimo stavku menija Otklanjanje grešaka - Započnite otklanjanje grešaka. Da odgovorim na pitanje:

Pred nama će se otvoriti sistemski prozor u načinu 1C: Enterprise. Pošto nismo kreirali nijedan korisnički interfejs, trebalo bi da koristimo meni koji sistem kreira po defaultu da vidimo rezultate našeg rada.

Hajde da izvršimo stavku menija Operacije - Imenici... i odaberite direktorij “Klijentsi”.

Izvršimo Operacije I direktorije... i odaberite direktorij "Klijentsi".

Sistem će otvoriti jedan od glavnih oblika imenika - obrazac glavne liste.

Za sada je naš direktorij „Klijentsi“ prazan, pa dodajmo nekoliko elemenata u njega (možete dodati novi element u direktorij pomoću stavke menija Akcije I dodam, odgovarajuće ikone ili tipke „Insert“).

Dodajte nove stavke u imenik pomoću menija ili ikone

Nakon dodavanja elemenata, direktorij će izgledati ovako.

Sada možemo prijeći na kreiranje drugog direktorija koji će se koristiti u našoj konfiguraciji - direktorij “Zaposleni”.

Kreiranje imenika Zaposleni

Direktorij “Zaposleni” bit će nešto složeniji od imenika “Klijentsi”. Činjenica je da ćemo u njemu pohraniti ne samo prezime, ime i patronimiju zaposlenika, već i podatke o njegovoj dosadašnjoj radnoj aktivnosti. Ove informacije su homogene po svojoj strukturi (organizacija, početak, završetak rada, radno mjesto), ali broj prethodnih poslova može varirati za različite zaposlene. Stoga ćemo za pohranu takvih informacija koristiti tabelarni dio imenika.

Vratimo se na konfigurator i kreiramo novi objekt konfiguracije Direktorija. Nazovimo to "Zaposleni".

Naš zadatak će biti kreiranje direktorija koji ima tabelarni dio.

Na kartici “Podaci” podesite dužinu naziva imenika na 50 znakova i dodajte novi tabelarni dio u direktorij s nazivom “Radna aktivnost”:

Dodajmo novi tabelarni dio u direktorij "Zaposleni" i postavimo mu ime...

Kreirajmo detalje tabelarnog odjeljka "Radne aktivnosti":

    “Organizacija” - tip String, dužina 100,

    "Početak" - upišite datum, sastav datuma - "Datum",

    “Završetak posla” - vrsta datuma, sastav datuma - "Datum",

    “Pozicija” - tip String, dužina 100:

Kreirajmo detalje tabelarnog dijela imenika...

Za detalje "Početak rada" i "Kraj rada" odabrali smo sastav datuma - "Datum", jer u sistemu 1C: Enterprise 8.0 vrijednosti tipa Datum sadrže i datum i vrijeme. U ovom slučaju, ne brinemo o vremenu početka i završetka rada.

Sada bismo trebali odabrati opciju za uređivanje direktorija. Očigledno, uređivanje u listi nam više neće raditi, jer u listi nećemo moći uređivati ​​tabelarni dio imenika i unositi podatke o radnoj aktivnosti.

Stoga ćemo u direktoriju “Zaposleni” odabrati opciju za uređivanje imenika na oba načina – i na listi i u dijalogu. Da biste to učinili, idite na karticu "Obrasci" i postavite odgovarajući prekidač:

Postavimo opciju za uređivanje direktorija.

Kreiranje direktorija "Zaposleni" je završeno - sada možete pokrenuti 1C:Enterprise u načinu za otklanjanje grešaka i popuniti direktorij.

Izvršite stavku menija Otklanjanje grešaka - Nastavite sa otklanjanjem grešaka, na sistemsko pitanje:

odgovorite “Da”, odgovorite na naredna pitanja na isti način kao i prije.

U prozoru programa koji se pojavi otvorite direktorij “Zaposleni” i uvjerite se da je podešen način za uređivanje direktorija u dijalogu (meni Akcije - Uredi u dijalogu ili slična ikona u komandnoj tabli).

Kreirajte zaposlene Nikolaj Dmitrijevič Gusakov, Ivan Sergejevič Biznis i Valerij Mihajlovič Simonov, kao što je prikazano na slikama. Imajte na umu da se redovi tabelarnog dijela direktorija mogu sortirati prema sadržaju bilo koje kolone, ili poredati bilo kojim redoslijedom pomoću ikona na komandnoj traci:

Možete kontrolirati redoslijed redova u tabličnom dijelu...

Sada možemo početi kreirati sljedeći direktorij xNomenclature.”

Kreiranje imenika Nomenklatura

Imenik “Nomenklatura” će sadržavati informacije o uslugama koje pruža “Jack of All Trades” LLC i o materijalima koji se mogu koristiti.

Ovaj direktorij neće biti komplikovan; jedina karakteristika koju će imati je prisustvo hijerarhijske strukture. Da bi imenik bio pogodan za korištenje, grupirat ćemo usluge u jednu grupu, a materijale u drugu. Osim toga, budući da Master of All Trades LLC pruža širok spektar usluga, oni će također biti logično grupisani u nekoliko grupa. Isto se može reći i za materijale.

Naš zadatak će biti kreiranje hijerarhijskog direktorija. Kreirajmo novi direktorij konfiguracijskih objekata i nazovimo ga “Nomenklatura”. Idemo na karticu "Hijerarhija" i postavimo oznaku "Hijerarhijski direktorij".

Napravimo direktorij hijerarhijski...

Na kartici „Podaci“ postavite dužinu naziva direktorija na 100 znakova.

Sada pokrenimo 1C:Enterprise u načinu za otklanjanje grešaka i popunimo direktorij "Nomenklatura". U procesu popunjavanja imenika pokazat ćemo kako kreirati grupe direktorija i prenositi elemente iz jedne grupe u drugu.

Kreirajmo dvije grupe u korijenu direktorija: “Materijali” i “Usluge” (meni Akcije - Nova grupa):

U grupi „Materijali“ kreiraćemo pet elemenata:

    "Samsung horizontalni transformator"

    "GoldStar horizontalni transformator"

    "Philips 2N2369 tranzistor",

    "Gumeno crijevo"

"Električni kabl":

U grupi „Usluge“ kreiraćemo i nekoliko elemenata - usluge popravke televizora:

    "Dijagnostika",

    "Popravka domace TV"

“Uvezeni popravak televizora”

i usluge montaže veš mašina:

    "priključak za vodu"

    "Električni priključak":

U prošloj lekciji naučili smo ŠTA su 1C objekti.

Hajde sada da vidimo koji 1C objekti postoje i čemu služe?

Glavni objekti 1C konfiguracije čine samu suštinu konfiguracije; upravo se zbog razlika u glavnim objektima 1C računovodstvo razlikuje od konfiguracije 1C Trade Management.

Glavni objekti konfiguracije 1C - za računovodstvo

Ovi 1C konfiguracijski objekti su sredstvo računovodstva.

1C dokumenti

Suština računovodstva je unošenje dokumenata u bazu podataka. Svaki dokument znači da se nešto dogodilo u životu kompanije. Dokument bilježi ovaj događaj.

Na primjer, “Kupovina robe”, “Prodaja robe” itd.

Imenici 1C

Jasno je da različiti dokumenti rade sa istim podacima. Na primjer, proizvod "Lopata" se prvo kupuje, a zatim prodaje. Proizvod je isti.

Da se ne bi ponovo unosio više puta, jednom se unosi u imenik, a zatim se koristi vrijednost imenika “Lopata”. Značenje ostaje isto.

Imenici su takve liste različitih vrijednosti.

Registri 1C

Dokument 1C bilježi jednu operaciju. Apsolutno je jasno da u životu kompanije postoje stotine i milioni dokumenata.

Rezultat [kretanja] dokumenta je promjena barem jedne cifre u rezultatima operacija. Na primjer, bilo je 0 proizvoda, sada +10.

Svaki dokument pomiče ovu cifru u najmanje jedan od registara. Rezultat je tabela takvih kretanja, iz koje se mogu izračunati ukupni iznosi.

Suština registara je mjerenje rezultata poslovanja preduzeća.

Postoji nekoliko vrsta 1C registara:

  • 1C informacijski registri su jednostavne tablice poput Excela, koje se često koriste za pohranjivanje informacija koje se odnose na 1C direktorije
  • 1C registri akumulacije - tabele koje primaju ukupne iznose za njihova kretanja, stanja (2+10, stanje 12) i promet (2+10, promet 10), koriste se za operativno (magacinsko) računovodstvo
  • 1C računovodstveni registri - tabele zasnovane na računovodstvenom kontnom planu, koje se koriste za računovodstvo
  • 1C obračunski registri - tabele zasnovane na planovima za vrste obračuna, služe za vođenje evidencije platnog spiska.

Osnovni objekti 1C konfiguracije - za korisnika

Korisnički objekti 1C ne dozvoljavaju računovodstvo, ali su potrebni da bi korisniku bio pogodan za rad s programom.

Dnevnici 1C dokumenata

Omogućava vam da kombinujete liste dokumenata za korisnika prema vrsti. Na primjer, časopis “Skladišni dokumenti” ili “Bankarski dokumenti”. Svaki časopis obično uključuje nekoliko vrsta dokumenata.

1C izvještava

Registri informacija vam omogućavaju da izračunate rezultat. Međutim, korisnik treba da radi s njim u formi koja mu odgovara.

Za to postoje 1C izvještaji.

Izvještaj je gotov proračunski rezultat poslovanja kompanije u obliku sličnom Excelu ili Wordu.

Izveštaj može postojati odvojeno od konfiguracije i baze podataka - može se sačuvati u fajlu. U ovom slučaju to se zove "eksterni izvještaj".

Nastavak jedne teme, odgovori na Radčenkovu knjigu, lekcija 2 i 3.

Za što se koristi objekt konfiguracije "Subsystem"?
Podsistem je glavni element za izgradnju interfejsa 1C:Enterprise. Podsistemi razlikuju funkcionalne dijelove u konfiguraciji na koje je aplikativno rješenje logično podijeljeno.

Kako opisati logičku strukturu koristeći podsisteme?
Podjelom na funkcionalne dijelove, koji predstavljaju zasebne predmetne oblasti.

Kako kontrolisati redosled izlaza i prikaza podsistema u konfiguraciji?
Desnom tipkom miša kliknite na konfiguraciju, odaberite naredbu “Otvori konfiguracijski komandni interfejs”, možete promijeniti pozicije pomoću strelica.

Šta je prozor za uređivanje konfiguracionih objekata i po čemu se razlikuje od panela sa svojstvima?

Prozor za uređivanje - uglavnom se koristi za kreiranje novih objekata.
Paleta svojstava - nije vezana za određeni konfiguracijski objekt.

Lekcija 3.

Koja je svrha konfiguracijskog objekta direktorija?
Priručnik je namijenjen za rad sa listama podataka, opisujući njihova svojstva i strukturu.

Koje su karakteristične karakteristike konfiguracijskog objekta Direktorija?
Direktorij se sastoji od elemenata; Svaki element predstavlja poseban zapis u tabeli koja pohranjuje informacije iz ovog direktorija;
Element može sadržavati i dodatne informacije koje detaljnije opisuju ovaj element – ​​atribute koji su isti za sve elemente direktorija; Rekviziti su također konfiguracijski objekt;

Za šta se koriste detalji i tabelarni dijelovi imenika?
Detalji se koriste za opisivanje dodatnih informacija koje opisuju element direktorija;
Tablični dio se koristi za opisivanje informacija elementa direktorija, iste strukture, ali različite količine.

Zašto su potrebni hijerarhijski direktoriji i šta je roditelj?
Hijerarhijski direktoriji su potrebni za grupiranje elemenata direktorija prema bilo kojem kriteriju ili principu. Postoji nekoliko tipova hijerarhija: hijerarhija grupa i elemenata- element direktorija koji predstavlja grupu - roditelj za sve elemente i grupe uključene u ovu grupu;
Hijerarhija elemenata- roditelj nije grupa elemenata direktorija, već sam element.

Zašto su potrebni podređeni imenici i šta je vlasnik?
Elementi jednog direktorija mogu biti podređeni elementima drugog direktorija iu ovom slučaju se uspostavlja odnos jedan-prema-više. Može se koristiti i odnos jedan-na-jedan, kada je svaki element podređenog direktorija povezan s jednim od elemenata imenika vlasnika.

Koji su glavni oblici imenika?
Obrazac elementa - za uređivanje ili kreiranje elementa direktorija;
Grupni obrazac - za uređivanje ili kreiranje grupe imenika;
Forma liste - za prikaz liste elemenata u direktorijumu;
Obrazac za izbor grupe - za odabir jedne od grupa imenika;

Šta su unaprijed definirani elementi direktorija?
Korisnik ne može izbrisati elemente direktorija kreirane u konfiguratoru; Služi za pohranjivanje informacija uvijek, bez obzira na radnje korisnika;

Što se tiče konfiguracije, koja je razlika između regularnog elementa i unaprijed definiranog elementa?
Algoritmi konfiguracije se mogu vezati za unaprijed definirane elemente, stoga sistem dodaje te elemente u samu strukturu baze podataka, bez intervencije korisnika.

Kako korisnik može razlikovati regularni element od unaprijed definiranog?
Preko piktograma

Kako kreirati objekt konfiguracije direktorija i opisati njegovu strukturu?
Kreirajte novi direktorij - struktura - na karticama hijerarhija, podaci, slike ovdje

Kako dodati novi element u direktorij?
Kroz način rada 1C:Enterprise.

Kako kreirati grupu direktorija?
Preko načina rada 1C: Enterprise

Kako premjestiti element iz jedne grupe u drugu?
Desni klik na element, "premjesti u grupu"

Zašto nam je potrebna osnovna konfiguracija i konfiguracija baze podataka?
Glavna konfiguracija je konfiguracija programera. Konfiguracija baze podataka - za rad sa korisnicima.

Kako promijeniti konfiguraciju baze podataka?
Nema šanse. Možete ažurirati samo na stanje glavne konfiguracije.

Kako su konfiguracijski objekti i objekti baze podataka povezani?
Objekti konfiguracije opisuju skladišta i tablice. A objekti baze podataka su zapisi koji se nalaze u ovim tabelama.

Šta su konfiguracijski podobjekti?
Detalji, tabelarni dijelovi itd.

Zašto trebate provjeriti detalje imenika?
Tako da korisnik ne može unositi prazne ili netačne zapise.

Šta je Quick Select i kada ga koristiti?
Za odabir elemenata ne iz posebnog obrasca, već iz padajuće liste ispunjene elementima ovog direktorija.

Kako prikazati direktorij i definirati njegovu prezentaciju u različitim dijelovima sučelja aplikacije?
Za prikaz - desni klik na direktorij, karticu "Uredi", karticu "Podsistemi".
Pregled imenika - kartica "Glavno", zatim Općenito - podsistemi - svi podsistemi. slike ovdje

Kako prikazati komande za kreiranje nove stavke direktorija u interfejsu podsistema?
Općenito - podsistemi - svi podsistemi - potvrdni okvir "Nomenklatura: kreiranje"

Kako urediti komandni interfejs podsistema?
Općenito - podsistemi - svi podsistemi. Na vrhu je polje "Command Interface".

Koji se standardni paneli koriste u sučelju aplikacije i kako konfigurirati lokaciju ovih panela u konfiguratoru iu načinu rada 1C: Enterprise?

Section panel; komandni panel trenutne sekcije (ako su specificirani; sadrži komande koje odgovaraju odabranoj sekciji; na početku panela nalaze se komande koje vam omogućavaju otvaranje bilo koje liste, a zatim komande koje vam omogućavaju da kreirate nove elemente podataka, generirati izvještaj ili izvršiti obradu); traka sa alatkama i tabla sa informacijama (panel favorita, panel istorije, otvoreni panel...).
Postavljanje lokacije ovih panela u konfiguratoru vrši se na sljedeći način:
Odaberimo korijen stabla objekata naše konfiguracije, kliknite desnim tasterom miša da biste pozvali kontekstni meni i izaberite "Otvori interfejs klijentske aplikacije". U prozoru koji se pojavljuje sa desne strane nalazi se lista svih standardnih panela aplikativnog rješenja. Povlačeći ih na lijevu stranu prozora ili ih uklanjajući odatle, konfigurirat ćemo željeni prikaz panela.
Postavljanje lokacije ovih panela u 1C:Enterprise načinu rada vrši se na sljedeći način:
Glavni meni -> Pogled -> Postavke panela -> Izborom i povlačenjem mišem konfigurisaćemo željeni prikaz panela.


Nastavak jedne teme, odgovori na Radčenkovu knjigu, lekcija 2 i 3.

Za što se koristi objekt konfiguracije "Subsystem"?
Podsistem je glavni element za izgradnju interfejsa 1C:Enterprise. Podsistemi razlikuju funkcionalne dijelove u konfiguraciji na koje je aplikativno rješenje logično podijeljeno.

Kako opisati logičku strukturu koristeći podsisteme?
Podjelom na funkcionalne dijelove, koji predstavljaju zasebne predmetne oblasti.

Kako kontrolisati redosled izlaza i prikaza podsistema u konfiguraciji?
Desnom tipkom miša kliknite na konfiguraciju, odaberite naredbu “Otvori konfiguracijski komandni interfejs”, možete promijeniti pozicije pomoću strelica.

Šta je prozor za uređivanje konfiguracionih objekata i po čemu se razlikuje od panela sa svojstvima?

Prozor za uređivanje - uglavnom se koristi za kreiranje novih objekata.
Paleta svojstava - nije vezana za određeni konfiguracijski objekt.

Lekcija 3.

Koja je svrha konfiguracijskog objekta direktorija?
Priručnik je namijenjen za rad sa listama podataka, opisujući njihova svojstva i strukturu.

Koje su karakteristične karakteristike konfiguracijskog objekta Direktorija?
Direktorij se sastoji od elemenata; Svaki element predstavlja poseban zapis u tabeli koja pohranjuje informacije iz ovog direktorija;
Element može sadržavati i dodatne informacije koje detaljnije opisuju ovaj element – ​​atribute koji su isti za sve elemente direktorija; Rekviziti su također konfiguracijski objekt;

Za šta se koriste detalji i tabelarni dijelovi imenika?
Detalji se koriste za opisivanje dodatnih informacija koje opisuju element direktorija;
Tablični dio se koristi za opisivanje informacija elementa direktorija, iste strukture, ali različite količine.

Zašto su potrebni hijerarhijski direktoriji i šta je roditelj?
Hijerarhijski direktoriji su potrebni za grupiranje elemenata direktorija prema bilo kojem kriteriju ili principu. Postoji nekoliko tipova hijerarhija: hijerarhija grupa i elemenata- element direktorija koji predstavlja grupu - roditelj za sve elemente i grupe uključene u ovu grupu;
Hijerarhija elemenata- roditelj nije grupa elemenata direktorija, već sam element.

Zašto su potrebni podređeni imenici i šta je vlasnik?
Elementi jednog direktorija mogu biti podređeni elementima drugog direktorija iu ovom slučaju se uspostavlja odnos jedan-prema-više. Može se koristiti i odnos jedan-na-jedan, kada je svaki element podređenog direktorija povezan s jednim od elemenata imenika vlasnika.

Koji su glavni oblici imenika?
Obrazac elementa - za uređivanje ili kreiranje elementa direktorija;
Grupni obrazac - za uređivanje ili kreiranje grupe imenika;
Forma liste - za prikaz liste elemenata u direktorijumu;
Obrazac za izbor grupe - za odabir jedne od grupa imenika;

Šta su unaprijed definirani elementi direktorija?
Korisnik ne može izbrisati elemente direktorija kreirane u konfiguratoru; Služi za pohranjivanje informacija uvijek, bez obzira na radnje korisnika;

Što se tiče konfiguracije, koja je razlika između regularnog elementa i unaprijed definiranog elementa?
Algoritmi konfiguracije se mogu vezati za unaprijed definirane elemente, stoga sistem dodaje te elemente u samu strukturu baze podataka, bez intervencije korisnika.

Kako korisnik može razlikovati regularni element od unaprijed definiranog?
Preko piktograma

Kako kreirati objekt konfiguracije direktorija i opisati njegovu strukturu?
Kreirajte novi direktorij - struktura - na karticama hijerarhija, podaci, slike ovdje

Kako dodati novi element u direktorij?
Kroz način rada 1C:Enterprise.

Kako kreirati grupu direktorija?
Preko načina rada 1C: Enterprise

Kako premjestiti element iz jedne grupe u drugu?
Desni klik na element, "premjesti u grupu"

Zašto nam je potrebna osnovna konfiguracija i konfiguracija baze podataka?
Glavna konfiguracija je konfiguracija programera. Konfiguracija baze podataka - za rad sa korisnicima.

Kako promijeniti konfiguraciju baze podataka?
Nema šanse. Možete ažurirati samo na stanje glavne konfiguracije.

Kako su konfiguracijski objekti i objekti baze podataka povezani?
Objekti konfiguracije opisuju skladišta i tablice. A objekti baze podataka su zapisi koji se nalaze u ovim tabelama.

Šta su konfiguracijski podobjekti?
Detalji, tabelarni dijelovi itd.

Zašto trebate provjeriti detalje imenika?
Tako da korisnik ne može unositi prazne ili netačne zapise.

Šta je Quick Select i kada ga koristiti?
Za odabir elemenata ne iz posebnog obrasca, već iz padajuće liste ispunjene elementima ovog direktorija.

Kako prikazati direktorij i definirati njegovu prezentaciju u različitim dijelovima sučelja aplikacije?
Za prikaz - desni klik na direktorij, karticu "Uredi", karticu "Podsistemi".
Pregled imenika - kartica "Glavno", zatim Općenito - podsistemi - svi podsistemi. slike ovdje

Kako prikazati komande za kreiranje nove stavke direktorija u interfejsu podsistema?
Općenito - podsistemi - svi podsistemi - potvrdni okvir "Nomenklatura: kreiranje"

Kako urediti komandni interfejs podsistema?
Općenito - podsistemi - svi podsistemi. Na vrhu je polje "Command Interface".

Koji se standardni paneli koriste u sučelju aplikacije i kako konfigurirati lokaciju ovih panela u konfiguratoru iu načinu rada 1C: Enterprise?

Section panel; komandni panel trenutne sekcije (ako su specificirani; sadrži komande koje odgovaraju odabranoj sekciji; na početku panela nalaze se komande koje vam omogućavaju otvaranje bilo koje liste, a zatim komande koje vam omogućavaju da kreirate nove elemente podataka, generirati izvještaj ili izvršiti obradu); traka sa alatkama i tabla sa informacijama (panel favorita, panel istorije, otvoreni panel...).
Postavljanje lokacije ovih panela u konfiguratoru vrši se na sljedeći način:
Odaberimo korijen stabla objekata naše konfiguracije, kliknite desnim tasterom miša da biste pozvali kontekstni meni i izaberite "Otvori interfejs klijentske aplikacije". U prozoru koji se pojavljuje sa desne strane nalazi se lista svih standardnih panela aplikativnog rješenja. Povlačeći ih na lijevu stranu prozora ili ih uklanjajući odatle, konfigurirat ćemo željeni prikaz panela.
Postavljanje lokacije ovih panela u 1C:Enterprise načinu rada vrši se na sljedeći način:
Glavni meni -> Pogled -> Postavke panela -> Izborom i povlačenjem mišem konfigurisaćemo željeni prikaz panela.


Sada ćemo se ukratko upoznati s glavnim konfiguracijskim objektima u 1C: Enterprise 8.2.

Konfiguracijski objekti- ovo su sastavni elementi, „detalji“ koji čine svako aplikativno rješenje.
Oni su prilagođeni objekti (objekti sa prilagođenim svojstvima) podržani na nivou tehnološke platforme. Uglavnom, zadatak programera je da sastavi od ovih objekata, kao iz konstruktora, potrebnu strukturu aplikativnog rješenja, a zatim opiše specifične algoritme za funkcioniranje i interakciju ovih objekata, koji se razlikuju od njihovog tipičnog ponašanja.

Sastav objekata podržanih tehnološkom platformom rezultat je analize predmetnih oblasti upotrebe 1C:Enterprise, te identifikacije i klasifikacije poslovnih subjekata koji se koriste u tim oblastima. Kao rezultat ove analize, programer može da radi sa takvim objektima kao što su imenici, dokumenti, registri informacija, kontni planovi itd.

U cilju standardizacije i pojednostavljenja procesa razvoja i modifikacije aplikativnih rješenja, programeru je omogućen grafički interfejs pomoću kojeg može opisati sastav objekata koji se koriste u konkretnom aplikativnom rješenju.

Na osnovu ovog opisa, tehnološka platforma će kreirati odgovarajuće informacione strukture u bazi podataka i na određeni način raditi sa podacima koji su pohranjeni u tim strukturama. Programer ne mora da brine o tome u koje tabele, na primer, podaci treba da budu smešteni, kako će biti modifikovani ili predstavljeni korisniku. Platforma će sve ove radnje izvršiti automatski, na osnovu tipičnog ponašanja objekata koji se koriste.

Dakle, programer radi s metapodacima - "podacima o podacima" ili konfiguracijskim objektima. Dodavanjem drugog konfiguracijskog objekta u strukturu aplikativnog rješenja, programer, u suštini, dodaje opis kako će odgovarajući podaci biti postavljeni i kako će biti u interakciji s drugim podacima pohranjenim u informacijskoj bazi.

Skup objekata koje programer može koristiti je fiksiran i definiran na nivou platforme. Programer ne može kreirati vlastite tipove objekata; on može raditi samo sa skupom objekata koji su dostupni. Takav pristup razvoju aplikativnih rješenja omogućava, prvo, standardizaciju procesa razvoja, a drugo, osiguravanje jednostavne i brze izmjene aplikativnih rješenja od strane drugih programera ili korisnika.

Sastav glavnih konfiguracijskih objekata koji se koriste u 1C:Enterprise 8.2 je sljedeći:

Tim
Naredbe su radnje koje korisnik može izvršiti. Osim naredbi koje generira platforma, programer može kreirati vlastite komande koje pripadaju cjelokupnom aplikacijskom rješenju ili pojedinačnim konfiguracijskim objektima.

Konstantno
Konstante su dizajnirane da pohranjuju trajne ili uslovno trajne informacije. Na primjer, konstanta može pohraniti naziv organizacije, prezime, ime i patronim menadžera ili glavnog računovođe itd.

Transfer
Enumeracije su dizajnirane da opišu listu vrijednosti koje varijabla može uzeti. Na primjer, nabrajanje može pohraniti vrijednosti koje opisuju status kupca: "na veliko" i "maloprodaja".

Imenik
Imenici se koriste za opisivanje takvih entiteta kao što su roba, ugovorne strane, valute, skladišta, itd. Svi ovi entiteti imaju zajednička svojstva: interna identifikacija objekta u sistemu, potreba za podrškom hijerarhije i grupisanja elemenata, potreba za podrškom ugniježđenih tabela , itd.

Dokument, Dnevnik dokumenata
Koriste se za opisivanje entiteta kao što su računi, fakture, nalozi itd. Ovi entiteti bilježe različite događaje koji se dešavaju u životu organizacije, vremenski su ograničeni, sadrže ugniježđene tabele, moraju se odražavati u računovodstvenim mehanizmima itd.

Obrada, izvještaj
Obrada i izvještavanje se koriste za obradu informacija akumuliranih u sistemu i dobijanje sažetih podataka u obliku pogodnom za pregled i analizu. Oni opisuju algoritme obrade informacija i sadrže različite oblike i algoritme za predstavljanje ovih informacija korisniku. Omogućava vam korištenje tabela i različitih tipova grafikona za vizualni prikaz podataka.

Registar akumulacije
Registri akumulacije su “odgovorni” za računovodstvo kretanja resursa (finansije, roba, materijal, itd.). Oni vam omogućavaju da automatizujete područja kao što su računovodstvo skladišta, međusobna obračuna i planiranje. Akumulacijski registri pohranjuju informacije o prijemu i potrošnji određenih resursa, a funkcionalnost ovih objekata pruža mogućnost dobijanja stanja u određenom trenutku, izračunavanja zbroja, ukupnih keširanja itd.

Registar informacija
Informacijski registri su dizajnirani da pohranjuju višedimenzionalne informacije o vrijednostima različitih veličina. Takve vrijednosti mogu biti, na primjer, devizni kursevi ili cijene za proizvode konkurenata na određeni datum. Ove informacije mogu biti statične ili se mijenjaju tokom vremena - u ovom slučaju služe za pohranjivanje historije promjena.

Podsistem
Uz pomoć podsistema, aplikativno rješenje je vizualno podijeljeno na velike i male funkcionalne blokove. Podsistemi čine osnovu za formiranje komandnog interfejsa programa.

Opšti detalji
Zajednički detalji se koriste za pohranjivanje podataka istog tipa u različitim konfiguracijskim objektima i kao sastavni dio mehanizma za razdvajanje podataka.

Zadatak, Poslovni proces
Zadaci i poslovni procesi vam omogućavaju da kreirate formalizovane opise tipičnih redosleda poslova koji se obavljaju u organizaciji i na osnovu njih kreirate liste zadataka koje treba da izvrši određeni zaposleni u organizaciji u datom trenutku. Na primjer, proces prodaje proizvoda može se predstaviti kao slijed izdavanja računa, odobravanja, primanja gotovinskog plaćanja i otpreme proizvoda iz skladišta. Različiti zaposlenici mogu biti odgovorni za završetak svake faze, tako da u svakom trenutku možete odrediti stanje procesa prodaje proizvoda i koji zaposlenik trenutno treba da izvrši bilo koju radnju.

Kontni plan, Računovodstveni registar
Kontni planovi i računovodstveni registri su namijenjeni za izgradnju modela koji implementira sistem dvojnog knjigovodstva. Implementiraju višeslojne kontne planove sa fiksnim ili varijabilnim šiframa, višestepeno i višedimenzionalno analitičko računovodstvo, računovodstvo za više kontnih planova, računovodstvo za više organizacija, opciono vođenje kvantitativnog, ukupnog i valutnog računovodstva za pojedinačne analitičke rubrike itd.

Plan vrste obračuna, Registar obračuna
Planovi platnog spiska i platni registri služe za implementaciju modela platnog spiska. Omogućuju vam da opišete različite vrste obračuna (na primjer, plata, lični doplatak, alimentaciju, novčanu kaznu itd.), postavite pravila prema kojima neke vrste obračuna mogu utjecati na rezultate drugih vrsta obračuna, te pohranjuju međupodatke i konačni rezultati proračuna. Uz pomoć ovih objekata može se organizovati obračun osnovnih razgraničenja, obračun poreza na dohodak fizičkih lica, distribucija rezultata obračuna za potrebe obračuna u računovodstvu itd.

Plan tipova karakteristika
Planovi karakterističnih tipova dizajnirani su za pohranjivanje informacija o karakteristikama različitih objekata. Oni omogućavaju korisniku da kreira sve vrste karakteristika, opiše tip ovih karakteristika i postavi njihove vrednosti. Plan tipa karakteristika može se koristiti, na primjer, da bi se omogućilo korisniku da opiše proizvode sa proizvoljnim brojem proizvoljnih karakteristika (boja, veličina, miris, itd.). Omogućava vam da kreirate i pohranite naziv karakteristike i tip podataka koji bi vrijednosti ove karakteristike trebale uzeti.

Plan razmjene
Planovi razmjene su namijenjeni da opišu strukturu distribuiranog informacionog sistema i specificiraju listu podataka koji će se razmjenjivati ​​unutar ovog distribuiranog sistema. Omogućava kreiranje geografski distribuiranih informacionih sistema zasnovanih na bazama informacija 1C:Enterprise i korišćenjem proizvoljnih informacionih sistema koji nisu zasnovani na 1C:Enterprise.

Pristrasnost odabira
Kriterijumi odabira se koriste za odabir informacija u imenicima, dokumentima itd. Oni vam omogućavaju da definišete pravila prema kojima neće biti odabrane sve informacije koje postoje u bazi podataka, već samo one koje ispunjavaju navedene uslove. Na primjer, koristeći kriterije odabira, možete organizirati odabir dokumenata koji se odnose samo na određenu drugu stranu.

Uloga
Uloge vam omogućavaju da opišete različita korisnička prava pristupa podacima pohranjenim u bazi informacija i odredite raspon mogućih radnji korisnika. Na primjer, rukovodilac organizacije može imati potpun pristup svim informacijama pohranjenim u bazi podataka, dok skladištar mora raditi samo sa skladišnom dokumentacijom i nema pristup drugim informacijama.

Pretplata na događaj
Pretplate na događaje vam omogućavaju da dodijelite rukovaoce za neinteraktivne događaje jednog ili više objekata aplikacije.

Planirani zadatak
Planirani zadaci vam omogućavaju da organizujete automatsko izvršavanje procedura zajedničkih modula prema rasporedu.

Eksterni izvor podataka
Eksterni izvori podataka vam omogućavaju da koristite podatke dobivene iz vanjskih baza podataka u vašem aplikativnom rješenju. Uključujući iz baza podataka koje nisu zasnovane na 1C: Enterprise.

Jezik
Ovi konfiguracijski objekti se koriste za kreiranje sučelja aplikativnog rješenja na različitim jezicima. Zahvaljujući upotrebi jezika, postaje moguće kreiranje višejezičnih aplikativnih rješenja u kojima korisnik može izabrati svoj jezik za rad sa aplikacijskim rješenjem.

Parametar sesije
Parametri sesije su prvenstveno namijenjeni za korištenje u upitima i za ograničavanje pristupa podacima za trenutnu sesiju.

Funkcionalna opcija, parametar funkcionalne opcije
Funkcionalne opcije omogućavaju programeru da opiše mogućnosti konfiguracije koje se mogu brzo uključiti ili isključiti u fazi implementacije i/ili tokom rada sistema. Na primjer, mogućnost rada s dodatnim svojstvima proizvoda može se odvojiti u zasebnu funkcionalnu opciju. Zatim, ako onemogućite ovu funkciju, sve povezane (sa dodatnim svojstvima proizvoda) funkcije će "nestati" u konfiguracijskom sučelju.