Podrobnosti obrazca 1c. Osnovne podrobnosti obrazca. Vrste podatkov, ki so na voljo v upravljani obliki

Kako dodati dodatne podrobnosti elementu imenika v 1C Računovodstvo 8.3 (verzija 3.0)

2016-12-07T18:20:33+00:00

Zgodi se, da nam primanjkuje zmogljivosti, ki so že na voljo v 1C. In ni vam treba vedno stopiti v stik s programerjem. Povedal vam bom o enem od teh primerov v zvezi z novim 1C: Računovodstvo 8.3 (izdaja 3.0).

Naj nimamo dovolj polj za vnos podatkov o naših nasprotnih strankah. In želimo dodati novo polje, ki se bo imenovalo "Stanje" in imelo eno od treh vrednosti - "Visoka", "Srednja" in "Nizka". Spodaj vam bom korak za korakom povedal, kako dodati takšno polje, ne da bi šli v konfigurator.

1. Pojdite v razdelek »Administracija« in izberite » Splošne nastavitve" ():

2. Poiščite in označite potrditveno polje »Dodatne podrobnosti in informacije«, če še ni označeno. Kliknite povezavo "Dodatne podrobnosti":

3. V levem delu okna z nastavitvami, ki se odpre, izberite »Račun«. V orodni vrstici kliknite gumb Novo.

4. Odprlo se je okno za ustvarjanje novih podrobnosti za elemente imenika »Nasprotne stranke«. V polje Ime vnesite "Status". Pustite "Dodatna vrednost" kot vrsto vrednosti, čeprav v prihodnje upoštevajte, da so možne druge vrste vrednosti (niz, številka, datum itd.). Toda zdaj potrebujemo dodatno vrednost, saj želimo uporabniku ponuditi omejeno izbiro treh možnosti.

5. Če želite ustvariti posamezno možnost, pojdite na zavihek »Vrednosti«, tam kliknite gumb »Ustvari«, vnesite ime vrednosti (na primer »Visoka«) in kliknite gumb »Shrani in zapri«.

6. In tako naprej, dokler niso ustvarjene vse tri vrednosti z imeni »Visoka«, »Srednja« in »Nizka«, kot je prikazano na spodnji sliki. Kliknite gumb "Shrani in zapri".

7. Kot lahko vidite, ima nasprotna stranka zdaj atribut Status na seznamu dodatnih podrobnosti.

8. Zdaj, če gremo na kateri koli element imenika nasprotnih strank, bomo na samem dnu obrazca videli novo polje Status ( Če je ne vidite, razširite strnjeno skupino »Dodatne podrobnosti« na obrazcu.):

9. V to polje lahko nadomestimo eno od treh vrednosti, ki smo jih ustvarili. S tem poljem lahko izbirate v obliki seznama, lahko se prikaže v poročilih itd.

Spodaj so navedeni glavni objekti 1C, ki se uporabljajo pri delu z upravljanimi obrazci. Podani so kratki primeri kode, ki prikazujejo tradicionalno uporabo teh objektov pri pisanju konfiguracij 1C.

Ta obrazec

Uporablja se v modulu obrazca, v postopkih&Na odjemalcu in &na strežniku.

Omogoča dostop do elementov obrazca in podrobnosti.

Do elementa obrazca se dostopa prek predmeta Elementi in izgleda takole:

ThisForm.Elements.VersionNumber.Header = "v."+ProgramVersion;

Dostop do atributov, ki obstajajo na obrazcu, poteka takole:

ThisForm.AdText="Pozdravljeni, tovariši!";

Poenostavljen dostop do elementov obrazca in podrobnosti

Načeloma vam v modulu obrazca ni treba določiti ključne besede Ta obrazec . Do elementov obrazca in podrobnosti lahko dostopate na poenostavljen način:

// Element obrazca

Elements.VersionNumber.Title = "v."+ProgramVersion;

// Podrobnosti obrazca

Advertisement Text="Pozdravljeni, tovariši!";

Značilnosti pridobivanja podrobnosti obrazca (pomembno!)

Če ima atribut oblike preprost tip - Niz, številka, datum ... potem lahko dobite (nastavite) vrednost atributa preprosto po imenu:

Besedilo=ImeIzdelka; // Ime izdelka je atribut obrazca

Vendar je na ta način nemogoče pridobiti podrobnosti "kompleksnega" tipa -Tabela vrednosti, Drevo vrednot . Ko poskušate pridobiti atribut s tem tipom po imenu, bo vrnjen objekt vrsteDataFormsCollection.

Če želite pridobiti vrednost atributa s "kompleksnim" tipom, morate uporabiti funkcijoFormAttributesValue():

CurrentTable=FormAttributesValue("SelectedConstructionObjects");

Če želite nastaviti vrednost "kompleksnega" atributa, lahko uporabite funkcijoValueInFormAttributes(<Значение>, <ИмяРеквизита>) , sta oba parametra obvezna.

Funkcije FormAttributesValue() in ValueInFormAttributes()na voljo samo na strežniku.

Predmet

Strogo gledano, to ključna beseda v okviru obrazca št. Preprosto, ko je ustvarjen obrazec, na primer obrazec elementa, 1C samodejno ustvari atribut na obrazcu z imenom Predmet . Skozi ta rekvizit so na voljo lastnosti trenutnega predmeta, ki se ureja na obrazcu.

ali popolnejši zapis:

Ta predmet

Vsebuje sam predmet. Namenjen pridobivanju predmeta v objektnem modulu ali modulu obrazca.

Uporaba: samo za branje.

Razpoložljivost: Strežnik, debeli odjemalec, zunanja povezava.

Uporabnikovo delo z referenčnimi knjigami in dokumenti v 1C je sestavljeno iz izpolnjevanja polj na obrazcu.

Podrobnosti 1C so polja imenika in dokumenta, ki so prikazana na obrazcu, da jih uporabnik izpolni.

Oglejmo si podrobneje temo podrobnosti v 1C.

Kaj so 1C Podrobnosti

Vsak imenik in dokument 1C je sestavljen iz niza polj. Takšna polja se imenujejo podrobnosti 1C (za programerja 1C).

V konfiguratorju v konfiguracijskem drevesu 1C odprite kateri koli imenik ali dokument in videli boste vejo Podrobnosti. To je seznam podrobnosti imenika (polj).

Poglejte, kako so iste podrobnosti 1C videti na obrazcu imenika 1C.

Vsak atribut 1C ima lastnosti, ki kažejo, kakšna vrednost je shranjena v atributu (niz, številka itd.) In kako bo uporabnik delal z njim.

Z desno miškino tipko kliknite kateri koli atribut 1C in kliknite Lastnosti. V oknu na desni se odpre seznam lastnosti izbranega atributa.

Glavne lastnosti podrobnosti 1C:

Standardne podrobnosti 1C

Kot ste opazili, so na obrazcu imenika podrobnosti 1C, ki niso navedene v konfiguratorju: skupina, ime, BIC.

Obrazec seznama imenikov vsebuje tudi podrobnosti 1C, ki niso na seznamu: oznaka za izbris.

To so standardni podatki 1C. Kaj je to? Vsi imajo privzeti nabor podrobnosti 1C. Za imenike je to na primer koda in ime. Za dokumente sta to datum in številka.

Standardne podrobnosti 1C si lahko ogledate na naslednji način:

  • Pojdite v urejevalnik predmeta 1C (imenik ali dokument) tako, da dvokliknete nanj z miško
  • V urejevalniku, ki se odpre, izberite zavihek Podatki
  • Tukaj lahko konfigurirate standardne podrobnosti Koda in Ime imenika
  • Za ogled celotnega seznama kliknite gumb 1C Standard Details.

Splošne podrobnosti 1C

Od različice 1C 8.2.14 se je v 1C pojavil nov objekt 1C - Splošne podrobnosti 1C. Z njim lahko dodate lastnost (polje), ki bo prisotna v več imenikih in dokumentih hkrati.

Lastnosti splošnih atributov 1C:

  • Samodejna uporaba – doda splošne podrobnosti 1C vsem imenikom in dokumentom hkrati
  • Sestava - omogoča dodajanje splošnih podrobnosti 1C samo v potrebne imenike in dokumente (samodejna uporaba je nato nastavljena na Ne uporabljaj).

Kako dodati podrobnosti 1C

Z desno miškino tipko kliknite vejo 1C Podrobnosti želenega imenika in izberite Dodaj.

Vnesti moramo ime atributa 1C, na primer »Naslov pisarne« in sinonim »Naslov pisarne«. Pustite privzeto vrsto kot Niz, vendar potrdite potrditveno polje Neomejena dolžina.

Na enak način dodamo še en atribut 1C, le da bomo izbrali tip Boolean in ga poimenovali »Deluje ob vikendih«.

Kako prikazati podrobnosti na obrazcu 1C (debeli odjemalec 1C)

Razširimo vejo Forms istega imenika. Obrazec odprete tako, da izberete obrazec elementa in nanj dvokliknete z miško.

Z miško povlecite rob oblike in ga raztegnite (neobvezno).

Na plošči konfiguratorja kliknite gumb »Umestitev podatkov«. Uporabite lahko tudi meni Obrazec / Postavitev podatkov.

Vidite, da naši podatki niso prikazani na obrazcu. Preverite jih. In tudi potrditveni polji Vstavi oznake in Samodejno postavi.

Kako prikazati podrobnosti na obrazcu 1C ( tanek odjemalec 1C)

Razširimo vejo Forms istega imenika. Izberite obliko elementa in dvokliknite nanj z miško.

Na zavihku Podrobnosti razširite vrstico Predmet. Videli boste seznam podrobnosti, ki so bile predhodno dodane v imenik.

Zdaj samo povlecite zahtevani atribut iz desnega okna v levo in pojavil se bo na obrazcu.

Podrobnosti obrazca 1C

V debelem odjemalcu ima obrazec svoje podrobnosti. Nahajajo se na zavihku Podrobnosti.

Te podrobnosti niso shranjene v bazi podatkov, lahko pa jih uporabite na obrazcu za polja, ki so potrebna za delo z obrazcem.

Obrazcu ste na primer dodali kljukico. Ko ga kliknete, se na obrazcu nekaj zgodi. Pomen potrditvenega polja za vas ni pomemben (ni vam ga treba zapisati) - uporablja se samo za preklop obrazca pri delu z njim. V tem primeru kot podatek ne uporabite atributa imenika, temveč atribut obrazca.

Periodični podatki 1C

V različici 1C 7.7 so bile periodične podrobnosti. Njihov pomen je naslednji: pomen rekvizitov je ob različnih datumih različen. Na primer, vrednost 1. septembra je ena, 1. oktobra pa druga. Isti rekviziti.

V 1C 8 ni periodičnih podrobnosti. To se izvaja na naslednji način:

Podrobnosti obrazca

Niz podrobnosti obrazca opisuje sestavo podatkov, ki so prikazani, urejeni ali shranjeni v obrazcu. Hkrati same podrobnosti obrazca ne omogočajo prikaza in urejanja podatkov. Elementi obrazca (glejte razdelek »Elementi obrazca« v tem poglavju), povezani s podrobnostmi obrazca, se uporabljajo za prikaz in urejanje. Nabor vseh podrobnosti obrazca se imenuje podatki obrazca.

Pomembno! Ne smemo pozabiti, da za razliko od običajnih obrazcev vsi podatki kontrolirani obliki je treba opisati v obliki podrobnosti. Spremenljivk modula obrazca ni dovoljeno uporabljati kot vir podatkov za elemente obrazca.

Možna je dodelitev Osnovne podrobnosti obrazca, to je atributov, ki bodo določali standardno funkcionalnost obrazca (razširitev obrazca). Ne smemo pozabiti, da ima lahko obrazec samo en glavni atribut.

Razširitev obrazca– to so dodatne lastnosti, metode in parametri obrazca objekta ManagedForm, značilni za objekt, ki je glavni element obrazca.

Med postopkom razvoja obrazca lahko izrecno nastavite možnost ogleda in urejanja določenih podrobnosti obrazca v smislu vlog z uporabo lastnosti Ogled in Urejanje (za več podrobnosti glejte razdelek »Nastavitve obrazca, ki temeljijo na vlogi« v razdelku »Urejevalniki " odsek). Poleg tega lahko razpoložljivost posameznega atributa v samem obrazcu konfigurirate s pomočjo funkcijskih možnosti (več podrobnosti o funkcijskih možnostih najdete v poglavju »Upravljanje konfiguracijskega vmesnika«).

Lastnost atributa obrazca Shranjeni podatki pomeni, da bo interaktivno spreminjanje podrobnosti povzročilo poskus zaklepanja podatkov obrazca za urejanje, kot tudi avtomatska namestitev znak spremenjene oblike.

Vrste podatkov, ki so na voljo v upravljani obliki

Upravljani obrazec se od navadnega obrazca razlikuje tudi po vrstah podatkov, s katerimi deluje. če redna oblika deluje z večino tipov, ki jih ponuja 1C:Enterprise (vključno s tipi DirectoryObject, DocumentObject itd.), potem lahko v upravljani obliki ločimo naslednje kategorije tipov:

  • tipi, ki se neposredno uporabljajo v obrazcu, so tisti tipi, ki obstajajo na strani tankega in spletnega odjemalca (na primer Number, DirectoryLink.Products, GraphicScheme, TabularDocument);
  • vrste, ki bodo pretvorjene v posebne podatkovne vrste – podatkovne vrste upravljanih obrazcev. Takšni tipi so prikazani na seznamu podrobnosti obrazca v oklepajih, na primer (DirectoryObject.Products);
  • dinamični seznam (za več podrobnosti glejte razdelek »Dinamični seznam« v tem poglavju).

Pretvorba objektov aplikacije v podatke obrazca

Nekatere vrste aplikacij (kot je DirectoryObject itd.) ne obstajajo na strani tankega in spletnega odjemalca (za več podrobnosti glejte poglavje Koncept upravljane aplikacije). Zato je platforma za predstavitev takšnih tipov aplikacij v obrazcu uvedla posebne podatkovne tipe, zasnovane za delo v upravljanih obrazcih. Zaradi te funkcije upravljane aplikacije je treba objekte aplikacije pretvoriti v podatke oblike (in obratno).

Uporabljajo se naslednji tipi podatkov:

  • Form DataStructure – vsebuje nabor lastnosti poljubnega tipa. Lastnosti so lahko druge strukture, zbirke ali strukture z zbirkami. Ta tip je na primer predstavljen v obliki DirectoryObject.
  • FormDataCollection je seznam vnesenih vrednosti, podoben matriki. Do elementa zbirke se dostopa z indeksom ali identifikatorjem. Dostop z ID-jem v nekaterih primerih morda ni na voljo. To je posledica vrste aplikacijskega predmeta, ki ga predstavlja ta zbirka. Identifikator je lahko poljubno celo število. Ta vrsta je predstavljena na primer v obliki tabelarnega dela.
  • Form DataStructureWithCollection je objekt, ki je predstavljen kot struktura in zbirka hkrati. Lahko se obravnava kot katera koli od teh entitet. Ta vrsta predstavlja na primer nabor zapisov v obrazcu.
  • Form DataTree – objekt, zasnovan za shranjevanje hierarhičnih podatkov.

Objekt aplikacije je predstavljen z enim ali več podatkovnimi elementi obrazca. IN splošni pogled Hierarhija in sestava podatkov obrazca sta odvisni od kompleksnosti in medsebojne povezanosti aplikacijskih objektov upravljanega obrazca.

Na primer, dokument, ki vsebuje tabelarični del, bo predstavljen z objektom tipa FormDataStructure (sam dokument), ki mu je podrejen objekt tipa FormDataCollection (tabelarni del dokumenta).

Pomembno! Ko razvijate konfiguracijo, si je pomembno zapomniti, da so objekti aplikacije na voljo le na strežniku, medtem ko se podatkovni objekti obrazca lahko uporabljajo tako na strežniku kot na odjemalcu.

Posredovanje podatkov med odjemalskim in strežniškim delom upravljanega obrazca

Pravzaprav lahko rečemo, da so podatki obrazca poenotena predstavitev podatkov iz različnih aplikacijskih objektov, s katerimi obrazec enotno deluje in so prisotni tako na strežniku kot na odjemalcu. To pomeni, da obrazec vsebuje nekaj "projekcije" podatkov o predmetu aplikacije v obliki lastnih tipov podatkov in po potrebi izvede pretvorbo med njimi. Če pa razvijalec konfiguracije implementira lasten algoritem obdelave podatkov, potem mora pretvorbo podatkov (iz specializiranih tipov v tipe aplikacij in obratno) izvajati samostojno.

Pri urejanju podrobnosti obrazca v specializiranem urejevalniku (za več podrobnosti glejte razdelek »Podrobnosti obrazca« v poglavju »Urejevalniki«) je možno vplivati ​​na prenos podatkov med odjemalcem in strežnikom, medtem ko se obrazec izvaja. Za to se uporablja stolpec urejevalnika podrobnosti. Vedno uporabljajte. Učinek te lastnosti se razlikuje za tri vrste atributov:

  • Za atribute, ki so podrejeni dinamičnemu seznamu (stolpec dinamični seznam):
    • lastnost omogočena – atribut se vedno prebere iz baze podatkov in vključi v podatke obrazca;
    • Lastnost je onemogočena - atribut se prebere iz baze podatkov in vključi v podatke obrazca le, če je viden v ta trenutek element obrazca, povezan z atributom ali njegovim podrejenim atributom.
  • Za rekvizite, ki so podrejeni gibalni zbirki:
    • lastnost je omogočena – premiki dokumentov se berejo iz baze podatkov in bodo prisotni v podatkih obrazca;
    • lastnost je onemogočena - premiki dokumenta ne bodo prebrani iz baze podatkov in ne bodo vključeni v podatke obrazca (če ni elementa obrazca, ki se sklicuje na premike dokumenta).
  • Druge podrobnosti obrazca:
    • lastnost je omogočena – atribut bo prisoten v podatkih obrazca, ne glede na to, ali obstaja vsaj en element obrazca, ki je povezan z atributom ali njegovim podrejenim atributom ali ne;
    • lastnost je onemogočena - atribut bo prisoten v podatkih obrazca le, če je element obrazca povezan z atributom ali njegovim podrejenim atributom. Za razliko od atributov dinamičnega seznama vidnost elementa, povezanega z atributom, tukaj ni pomembna.

Opomba. Ne smemo pozabiti, da lastnost, nastavljena na nadrejenem atributu, vpliva na vse podrejene atribute. Na primer, če je lastnost Uporabi vedno počiščena za tabelarični del dokumenta, potem sistem šteje, da je ta lastnost počiščena tudi za vse podrejene podrobnosti (kljub dejanskem stanju lastnosti).

Metode za pretvorbo podatkov objektov aplikacije v podatke obrazca

Za pretvorbo objektov aplikacije v podatke obrazca in nazaj obstaja nabor globalnih metod:

  • ValueInFormData(),
  • FormDataInValue(),
  • CopyFormData().

Pomembno! Metode, ki delujejo z objekti aplikacije, so na voljo samo v strežniških procedurah. Metoda za kopiranje vrednosti med podatki obrazca je na voljo na strežniku in na odjemalcu, saj ne zahteva aplikacijskih objektov kot parametrov.

Ko pretvarjate podatke obrazca v objekt aplikacije, morate upoštevati njihovo združljivost.

  • ValueInFormData() – pretvori objekt tipa aplikacije v podatke obrazca;
  • FormDataInValue() – pretvori podatke obrazca v objekt tipa aplikacije;
  • CopyFormData() – kopira podatke obrazca, ki imajo združljivo strukturo. Vrne True, če je bila kopija uspešna, ali False, če struktura objekta ni združljiva.

Opomba. Pri izvajanju standardnih dejanj (odpiranje obrazca, izvedba standardnega ukaza Write itd.) obrazca z glavnimi podrobnostmi se pretvorba izvede samodejno.

Dajmo primer, kako uporabiti transformacijo podatkov v lastnih algoritmih.

&OnServerProcedure When CreateOnServer(Failure, StandardProcessing)

ObjectProduct = Directories.Products.FindByName("Coffeepot").GetObject(); ValueInFormData(ObjectItem, Object);

Konec postopka

&OnClient Procedure Write()

WriteOnServer();

Konec postopka

&OnServer postopek WriteOnServer()

ObjectProduct = FormDataValue(Object, Type("DirectoryObject.Products")); ObjectItem.Write();

Konec postopka

Objekt ManagedForm ima tudi metode, ki so na voljo na strežniku:

  • ValueВFormAttribute() – pretvori objekt tipa aplikacije v podani atribut obrazca.
  • FormAttributeVValue() – pretvori podatkovni atribut obrazca v objekt aplikacijskega tipa.

Uporaba teh metod je običajno bolj priročna, saj imajo na primer informacije o vrsti podrobnosti obrazca. Poleg tega metoda Form AttributesValue() nastavi ujemanje med podatki obrazca in objektom, ki se uporablja pri generiranju sporočil. Več o tem lahko preberete v poglavju »Zmožnosti navigacije storitev«.

Navedimo primer uporabe teh metod.

&OnServer postopek RecalculateOnServer()

// Pretvori atribut Object v objekt aplikacije. Dokument = Form AttributesValue("Object"); // Izvede ponovni izračun z uporabo metode, definirane v modulu dokumenta. Document.Recalculate(); // Pretvori predmet aplikacije nazaj v prop. ValueВFormAttributes(Dokument, “Predmet”);

Konec postopka

Programski vmesnik

FormDataTree

  • FindById
  • GetItems

Opis:

Zasnovan za modeliranje drevesa v podatkih upravljane oblike.

Ta objekt je mogoče serializirati v/iz XDTO. Tip XDTO ustreza ta predmet je definiran v imenskem prostoru. Ime vrste XDTO:

GetItems

Sintaksa:

GetItems()

Vrnjena vrednost:

Vrsta: Zbirka podatkov obrazca drevesnih elementov.

Opis:

Pridobi zbirko drevesnih elementov najvišje ravni.

Razpoložljivost: odjemalec, strežnik, tanek odjemalec, spletni odjemalec.

FindById

Sintaksa:

FindById(<Идентификатор>)

Opcije:

<Идентификатор>(obvezno)

Vrsta: številka. Identifikator drevesnega elementa.

Vrnjena vrednost:

Vrsta: FormDataTreeElement.

Opis:

Pridobi element zbirke po ID-ju.

Razpoložljivost: odjemalec, strežnik, tanek odjemalec, spletni odjemalec.

FormDataTreeItem

Lastnosti:

<Имя свойства> (<Имя свойства>)

  • GetId (GetId)
  • GetParent
  • GetItems
  • Lastnina

Opis:

Element podatkovnega drevesa obrazca.

FormDataTreeItemCollection

Elementi zbirke: DataFormTreeElement

Za objekt je mogoče prečkati zbirko z uporabo operatorja Za vsak... Od... Zanke. Prehod izbere elemente zbirke. Do elementa zbirke je mogoče dostopati z uporabo operatorja [...]. Indeks elementa se posreduje kot argument.

  • Vstavi
  • Dodaj
  • Indeks (IndexOf)
  • štetje
  • jasno
  • Dobiti
  • Premakni se
  • Izbriši

Opis:

Zbirka lesenih elementov.

Razpoložljivost: odjemalec, strežnik, tanek odjemalec, spletni odjemalec.

Poglej tudi:

  • FormDataTreeElement, metoda GetElements
  • DataFormTree, metoda GetItems

Značilnosti dela z drevesom vrednosti

Posodobitev drevesa

Tukaj je problem pade platforme pri posodabljanju drevesa.

Če je bilo katero vozlišče v drevesu razširjeno in je bilo izbrano podrejeno vozlišče, potem pri posodabljanju drevesa s funkcijo ValueInFormData ploščad pade.

Rešitev: Pred posodobitvijo morate počistiti drevo.

Na primer:

&Na strežniškem postopku ClearTree(elements) Za vsak element iz elementov Loop ClearTree(element.GetElements()); EndCycle; elementi.Počisti(); Konec postopka

&Na strežniškem postopku Fill Concept Tree() dConcepts = srProperties.Build Concept Tree(OnDate, Meta.CurrentIB()); ClearTree(ConceptTree.GetItems()); ValueInFormData(dConcepts, ConceptTree); Konec postopka

&OnClient Procedure OnDateOnChange(Element) Fill ConceptTree(); Konec postopka

Splošne podrobnosti v 1C 8.3 je metapodatkovni objekt platforme, ki vam omogoča uporabo enega atributa za številne konfiguracijske objekte (imeniki, dokumenti, kontni načrti itd.). Objekt je bil ustvarjen predvsem za olajšanje dela razvijalca in ločevanje podatkov.

Splošne podrobnosti so bile prvotno implementirane v različici 1C 7.7, vendar jih razvijalci niso takoj vključili v platformo različice 8. Mehanizem splošnih podrobnosti so razvijalci 1C predstavili šele v izdaji 8.2.14.

Zelo priročno je dodati splošne podrobnosti, da ne spremenite standardnih predmetov v konfiguraciji; pogosto jih uporabljam skupaj z .

Ko dodate splošni atribut, ga lahko uporabite v poizvedbah in prikažete na obrazcu predmeta - Navzven se ne razlikuje od navadnih rekvizitov.

Edina omejitev splošnih podrobnosti je nezmožnost njihove uporabe v .

Oglejmo si osnovne nastavitve in lastnosti splošnih podrobnosti, ki se razlikujejo od drugih konfiguracijskih objektov:

Spojina— seznam predmetov, za katere bodo uporabljeni splošni podatki; nastavitev spominja na postavitev načrta zamenjave.

Pridobite 267 video lekcij o 1C brezplačno:

Samodejna uporaba— nastavitev določa, ali bodo splošni rekviziti uporabljeni za tiste objekte, ki imajo določen način uporabe »Samodejno«.

Ločevanje podatkov— to nastavitev bomo obravnavali ločeno.

Ločevanje podatkov v 1C z uporabo skupnih podrobnosti

Ločevanje podatkov- mehanizem, podoben mehanizmu. Vendar pa je delovanje tega mehanizma učinkovitejše in ga je lažje konfigurirati.

Mehanizem vam omogoča, da konfigurirate prikaz samo elementov, ki jih lahko vidi uporabnik. Na primer, lahko ločite med vsemi objekti (dokumenti, imeniki itd.), kjer je nameščena določena organizacija.

Nastavitev ločevanja podatkov z uporabo splošnih podrobnosti 1C

Če želite konfigurirati splošne podrobnosti, morate določiti ločevanje podatkov - Razdeli. Takoj po kliku bo sistem ponudil ustvarjanje privzetih računovodskih parametrov:

V tem primeru bo treba ob zagonu sistema določiti parametre seje, kako to storiti, je opisano s primerom v članku.

S tem je nastavitev zaključena – uporabnik bo imel dostop samo do informacij, ki so navedene v izbranih parametrih seje.

Primer uporabe običajnih rekvizitov

Oglejmo si nastavitev splošnih rekvizitov v 1C 8.3 na primeru konfiguracije okvirja in rekvizitov Organizacija:

V sistemu so 3 dokumenti, kjer je potrebno navesti podatke o organizaciji: to so račun za prejem, račun za izdatke in plačilna lista.

Nastavitev je preprosta:

  1. Ustvarimo nov splošni atribut, določimo vrsto - DirectoryLink.Organization.
  2. V sestavi uredimo naše dokumente - Uporaba.

To je to, nastavitev je končana!

Poglejmo rezultat:

Sistem prikaže splošne podrobnosti, "kot bi bile vaše": v zahtevah, v podrobnostih obrazcev in na drugih mestih. To je taka čarovnija! 🙂

Splošni rekviziti 1C 8.3 niso dodani