KELL

On neid, kes loevad seda uudist enne sind.
Tellige uusimate artiklite saamiseks.
Meil
Nimi
Perekonnanimi
Kuidas teile meeldiks Kellukest lugeda
Rämpsposti pole

Ükskõik millise 1C konfiguratsiooni põhielemente on kataloogid. Need salvestavad teavet, mida kasutatakse enamikus teistes 1C rakenduse objektides. Sellepärast lisatakse 1C platvormil mis tahes süsteemi arendamisel või uuendamisel esmalt uued kataloogid ja täidetakse need. Iga 1C arendaja peaks teadma nende konfiguratsiooniobjektide põhiomadusi, funktsioone ja võimalusi.

Kataloogide struktuur ja funktsioonid punktis 1C 8.3

Kataloogide põhiülesanne on talletada ja pakkuda viiteteavet. Raamatupidamine 1C süsteemides toimub kataloogide kontekstis: nomenklatuur, kliendid ja teised.

Arendajad eristavad eraldi tüüpi katalooge – klassifikaatoreid. Need hõlmavad teavet, mille on heaks kiitnud näiteks riik:

  • Ühikud;
  • valuutad;
  • maailma riigid;
  • Elukutsed.

Vastavalt oma struktuurile on programmi 1C kataloogid teatud andmete loendid. 1C konfiguratsioonis olemasolevate kataloogidega tutvumiseks peate selle sisestama konfiguraatori režiimis. Otsige konfiguraatoripuust üles haru "Viited" ja laiendage seda.

Igal kataloogil on oma omadused, mille on määranud arendajad. Mõelge peamistele omadustele teatmeteose "Valuuta" näitel.

Vahekaart "Põhiline" sisaldab teavet kataloogi nime ja selle kirjelduse kohta. Järgmine jaotis "Alamsüsteemid" vastutab kataloogi kaasamise eest konkreetsesse alamsüsteemi.


Vahekaart "Funktsionaalsed valikud" määrab funktsioonid otsingu abil. Vahekaart "Hierarhia" võimaldab luua pesastatud kataloogielemente. Hierarhilised kataloogid võivad olla väga kasulikud.


Vahekaardil "Omanikud" on konfigureeritud alluvusmehhanism. Kui kataloog on teisele allutatud, siis rekvisiitide "Omanik" täitmine on kohustuslik.

Vahekaardil "Andmed" määratakse kindlaks, millist teavet saate 1C kataloogi lisada. Ülaosas on konfigureeritud kood ja nimi - üks standardandmetest, keskel - lisatud üksikasjade loend. Allosas näete kataloogi tabeliosi.


Konfiguratsiooniobjekti nummerdamisseaded 1C-s võimaldavad teil luua kataloogi elementide jaoks ainulaadse nummerduse.


Vahekaardil Vormid loovad arendajad liidesed, mis on kasutajatele nähtavad. Levinumad vormid on Element ja List: nii näevad kasutajad programmis 1C kataloogiandmete ja selle elementide loendit.


Parameetrite õige seadistamine vahekaardil "Sisestusväli" loob kasutajatele kõige mugavamad töötingimused. Kiirvalimise/stringi järgi sisestamise/täistekstiotsingu valikud aitavad teil otsitava üksuse leida. "Ajaloo valik tippimise ajal" salvestab varem kasutatud positsioonid.


Jaotises "Käsud" kuvatakse loend olemasolevatest nuppudest, mis seda kataloogi kutsuvad. "Paigutustest" leiate kõike vormide trükkimine konkreetne konfiguratsiooniobjekt. "Input based on" jääb arendaja poolt mõjutatud juhtudel, kui kataloogielemendi põhjal on plaanis luua muid konfiguratsiooniobjekte.


Alamjaotis "Load" kajastab teavet selle kohta, millised rollid hõlmavad juurdepääsu kataloogile, sealhulgas kataloogide täitmist, redigeerimist ja lugemist. "Andmevahetus" ütleb teile, millistes vahetusplaanides kataloog osaleb. Viimane vahekaart sisaldab võimalust minna moodulitesse protseduuride ja funktsioonide kirjutamiseks. Samuti on olemas loend eelmääratletud sõnastiku väärtustest, millele pääseb juurde otse koodis.


Kõik omadused pole nõutavad. Mõned vahelehed jäävad 1C platvormi tarkvara kogu kasutusaja jooksul puutumata.

Et kataloogide loomine 1C-s oleks lihtne, loome seda tüüpi uue konfiguratsiooniobjekti.

Kataloogi loomine ja ülekandmine 1C-sse 8.3

Kasutades mittestandardse konfiguratsiooni näidet, loome ja hakkame kasutama kataloogi "Alamüksused", mis salvestab andmed ettevõtte struktuuri kohta. Otsige konfiguraatoris konfiguratsioonipuust üles "References" ja klõpsake nuppu "Lisa". Täida väljad:

  • Nimi/sünonüüm. Esimene atribuut vastutab konfiguratsioonis oleva objekti nime eest, teine ​​- ettevõtte režiimis oleva nime eest;
  • Objekti esitust kasutatakse kataloogi ühe elemendi avamisel;
  • Loendivaadet kasutatakse võrdlusandmete loendi vaatamisel;
  • Selgitus – abi kasutajatele.


Järgmiseks peame ühele alamsüsteemile lisama uue kataloogi, kui tahame, et kasutajad näeksid seda liideses. Avage vahekaart "Alamsüsteemid" ja märkige ruut juba olemasoleva alamsüsteemi "Üldine" kõrval.


Meie uus kataloog on hierarhiline, kuna jaotisi saab lisada üksteisesse. Osakondade rühmi meie ettevõttes ei planeerita, seega on valitud tüüp "Elementide hierarhia". Samas ei piira me alajaotuste pesastamist.


Lisaks standardkomplektile vajame veel paari detaili ja tabeliosa töötajate nimekirja jaoks. Selleks peate need lisama vastavate jaotiste vahekaardile "Andmed".


Mugavuse huvides peate loendivormile lisama meie andmed. Selleks looge vahekaardil "Vormid". uus vorm nimekirja ja määrake see peamiseks. Märkige dialoogiboksis kõigi vajalike üksikasjade ruudud. Seadistame ka elemendi vormi, et seada detailid meie kasutajatele sobivas järjekorras.


See lõpetab näidiskataloogi "Alaüksused" loomise. Värskendame konfiguratsiooni ja käivitame süsteemi uuesti ettevõtte režiimis. Alamsüsteemis "Üldine" ilmus funktsiooniklahv "Osakondade loend". Sellel klõpsates avaneb kataloogide loendi vorm, mille oleme määranud võimalusega sellele elemente lisada.


Paljud ettevõtted töötavad mitme 1C andmebaasiga, nii et arendaja võib silmitsi seista loodud kataloogi ülekandmisega teise andmebaasi. Selleks tarnitakse koos enamiku konfiguratsioonidega välist töötlemist - "XML-andmete üleslaadimine ja laadimine". Kuid enne kataloogide 1C 8.3 ülekandmist on vaja ette valmistada vastuvõtja konfiguratsioon. Selles tuleks luua sarnane konfiguratsiooniobjekt identsete väljade ja tabeliosadega.

Selle töötlemise avamisel peame täpsustama, milliseid objekte tahame üle kanda ja valima faili. Seejärel loob käivitatud kataloogi mahalaadimine XML-faili, kuhu see kirjutab kõik andmed.


Kataloogide üleslaadimiseks teise teabebaasi peate sellesse sisenema ja avama sama välise töötlemise. Alustage allalaadimist teisel vahekaardil. See on käsitsi mehhanism, nii et kui kavatsete regulaarselt sisestada kataloogi uusi elemente ühte andmebaasi, on parem korraldada andmebaaside vaheline vahetus.

Kokkuvõtteks tahaksin meelde tuletada, et kataloogide loomine 1C 8.3-s pärast süsteemi kasutuselevõttu põhjustab probleeme, mis tulenevad vajadusest anda andmebaasile eksklusiivne juurdepääs. Kõige kindlam on konfiguratsiooni värskendada serveris.

Mis on 1C kataloogid ja millist rolli nad 1C-s mängivad - selle ja palju muu kohta meie uues artiklis.

1C kataloogid loodi selleks, et salvestada teavet, mida kasutatakse 1C muudes dokumentides, näiteks aruannetes, töötamiseks. Selgub, et töö 1C süsteemis toimub kataloogide järgi ja kogu neisse salvestatud teavet nimetatakse regulatiivseks viiteks.

Milleks on 1C teatmeteosed?

Iga toode on selge näide selgituseks. Selle ettevõttes liikumiseks (ost, laos ladustamine, paigaldus, müük jne) koostatakse spetsiaalsed dokumendid, näiteks blanketid, arved jne. Tavaolukorras täidetaks kõik need dokumendid käsitsi, kuid kasutamise korral automatiseeritud süsteem, see ei säästa mitte ainult aega, vaid säästab teid ka paljudest vigadest.

Automatiseeritud süsteem võimaldab teil ühe korra koostada nimekirja, kuhu see toode seejärel sisestatakse. Vajadusel saab kirjeldusest alati välja tuua vajalikud andmed, omadused ja muu info. Selgub, et 1C kataloogid on juba olemas valmis nimekirjad andmetega kaupade, klientide, teenuste jms kohta. Vajadusel saab nimekirju muuta ja täiendada.

Kus asuvad 1C kataloogid?

Tavaliselt töötab 1C Enterprise'is töötamise liidese välja programmeerija, mis tähendab, et erinevad kataloogid võivad olla täiesti erinevates menüüdes.

Paksus kliendis saab administraatoriõigustega kasutaja avada mis tahes 1C dokumendi ja tal on juurdepääs mis tahes kataloogile. Selleks peate avama menüü "toimingud", klõpsama "käsiraamatud" ja valima pakutavast loendist vajaliku.


Kui vaadata õhukesest kliendist, siis seal on ka sarnane menüü. Seda nimetatakse "kõiki funktsioonideks". Selle töö skeemi järgi sarnaneb see menüüga "toimingud".

Konfiguraatorirežiimis avatakse konfiguratsiooniharu kaudu juurdepääs kõikidele kataloogidele. Sealt saate töötada mis tahes kataloogiga, kohandada selle malli, muuta ja nii edasi. Alustamiseks topeltklõpsake sellel.

Millised kataloogid 1C-l on?

Kui avate kataloogi 1C 8, avaneb teie ees loendi kujul vorm. Mugavuse huvides saab loendeid rühmitada vastavalt teatud funktsioonidele ja omadustele.


Kui avate rühma, näete kõigi elementide loendit. Ja pärast elemendil endal klõpsamist muutub kättesaadavaks viitevorm, väljad, mida saate täita ja muuta.

Kõige sagedamini eraldatakse 1C Enterprise'is kataloogide jaoks kaks kohustuslikku välja:

    Kataloogi nimi.

Need on loodud selleks, et eristada üht elementi teisest. Mõnikord keelavad programmeerijad need valikud, kuid seda juhtub äärmiselt harva.


Väli "kood" on kõige sagedamini kasutajate poolt redigeerimiseks suletud (vaja on spetsiaalseid juurdepääsuõigusi) ja selle väärtus genereeritakse automaatselt.

Kataloog on dokumendi ühe või teise atribuudi võimalike väärtuste loend (sõna "dokument" laiemas tähenduses).

Katalooge kasutatakse juhtudel, kui on vaja välistada mitmetähenduslik teabe sisestamine.

Näiteks selleks, et ostja, müüja, laohoidja, direktor saaks aru, millisest tootest jutt, peavad kõik nimetama seda sama nimega. Ja sel juhul vajate juhendit. Tavaliselt sisse äriettevõte see näeb välja nagu hinnakiri ja kui selline kataloog on arvutisse salvestatud, siis sisestatakse sinna kogu võimalik kaubavalik, millega kaubandusettevõte töötab.

Süsteem 1C:Enterprise võimaldab teil säilitada peaaegu piiramatul hulgal vajalikke katalooge. Iga kataloog on homogeensete objektide loend: töötajad, organisatsioonid, kaubad jne. Iga sellist objekti nimetatakse kataloogi element.

Igas kataloogis on kohustuslikud andmed kood ja Nimi. Kataloogi elemendi kood võib olla kas numbriline või tekst.

Süsteem 1C:Enterprise pakub rohkelt võimalusi kataloogielementide koodidega töötamiseks: koodide automaatne määramine, koodi unikaalsuse automaatne juhtimine ja muud.

1C:Enterprise süsteemi kataloogielementide loend võib olla mitmetasandiline. Sel juhul jagatakse kõik kataloogi read kahte tüüpi: kataloogi "lihtsad" elemendid ja kataloogi rühmad. Rühmad võimaldavad teil minna mitmetasandilise kataloogi alustasemetele.

Mitmetasandiliste kataloogide kasutamine võimaldab korraldada teabe sisestamist kataloogi soovitud detailsusega. Mitmetasandilise sõnastiku elemente ja elementide rühmi saab üle kanda ühest rühmast teise.

Lisaks koodile ja nimele saavad 1C:Enterprise süsteemi kataloogid salvestada mis tahes lisateavet kataloogi elemendi kohta. Sellise teabe salvestamiseks kataloogis saab luua loendi. üksikasjad.

Mehhanismi kasutamine üksikasjad kataloogi, on lihtne korrastada näiteks töötajate faili. Selleks piisab, kui kataloogis "Töötajad" luuakse andmed hariduse, passiandmete ja muu personaliteabe salvestamiseks. Kataloogi sisseehitatud otsingutööriistade kasutamine konfiguratsiooni kasutamisel vajalikku teavet töötaja kohta on lihtne leida.

Konfigureerimisetapis kataloogiga töötavate kasutajate mugavuse huvides saate kataloogi kuvamiseks luua mitut tüüpi ekraanivorme. Sõltuvalt kataloogikutse kontekstist saate määrata konkreetse dialoogi kasutamise sellega töötamiseks.

Tuleb meeles pidada, et Configurator ei loo kataloogi ise väärtuste loendina, vaid töötab välja viitemalli, selle malli. Konfiguratsiooniprotsessis kirjeldatakse kataloogi salvestatava teabe struktuuri, töötatakse välja kataloogi ekraan ja vajadusel ka trükitud esitus ning täpsustatakse selle “käitumise” erinevaid tunnuseid.

Selles juhendis kasutatakse terminit "kataloog", mida tuleb mõista kataloogi struktuuri, vormi ja käitumise kirjeldusena.

abstraktne

teemal: “Hierarhilised ja alluvad kataloogid süsteemis 1C: Enterprise”

Lõpetanud: 230105 rühma 3 kursuse õpilane

DG Kravets

Kontrollinud: N. N. Shemyakina

Sisu

Sissejuhatus

1. Kataloogide otstarve

2. Hierarhilised kataloogid

3. Alluvad kataloogid

Järeldus

Rakendus

Bibliograafiline loetelu

Sissejuhatus

1C:Enterprise on programmide süsteem integreeritud automaatika erinevaid valdkondi majanduslik tegevus: raamatupidamine, operatiivarvestus, majandusarvutused. 1C:Enterprise koosneb tehnoloogiaplatvormist ja konfiguratsioonidest.

Tehnoplatvorm on erinevate automatiseerimiseks kasutatavate mehhanismide komplekt ja sisaldab kolme peamist funktsionaalset komponenti:

1. "Raamatupidamine" - mõeldud raamatupidamistehingutel põhinevaks raamatupidamiseks. Tagab kontoplaanide hoolduse, tehingute sisestamise, raamatupidamistulemuste laekumise, aruandluse.

2. "Arvutamine" - mõeldud keerukate perioodiliste arvutuste tegemiseks. Kasutatakse arvutamiseks palgad igasuguse keerukusega, arvutused väärtpaberid jne.

3. "Operatsiooniarvestus" - mõeldud rahaliste vahendite kättesaadavuse ja liikumise arvestamiseks erinevates osades reaalajas. Seda kasutatakse laoartiklite laoseisude, vastaspooltega arvelduste jms kajastamiseks.

Konfiguratsioonid on keskendunud teatud majandustegevuse valdkonna automatiseerimisele ja vastavad vastuvõetud õigusaktidele, töötavad sobivate tehnoloogiliste platvormide alusel.

Süsteemil 1C:Enterprise on palju tööriistu, juhtnuppe ja erinevaid objekte automatiseerimisprobleemide lahendamiseks ja programmi teatud tulemuste saavutamiseks. Süsteemil on juba mõned sisseehitatud funktsioonid, neid toetatakse igat tüüpi süsteemi tarnimisel. Üks neist funktsioonidest on kataloogide või kataloogide endi toetamise mehhanism, mida selles kokkuvõttes käsitletakse.


1. Kataloogide otstarve

Teatmeteos on ühe või teise atribuudi võimalike väärtuste loend. Kataloogid avatakse menüükäsuga Kataloogid. Kataloogide täielikku loendit saab avada kataloogitoimingute abil. Kataloog on puustruktuuri loend. Igal objektil on oma kordumatu kood, nimi ja muud vajalikud näitajad. Iga kataloogi jaoks avaneb eraldi aken. Akna vasakpoolses osas kuvatakse rühmade puu, paremas osas kuvatakse aktiivse rühma objektide loend. Katalooge kasutatakse juhtudel, kui on vaja välistada mitmetähenduslik teabe sisestamine. Näiteks selleks, et ostja, müüja, laohoidja, direktor saaks aru, millisest tootest jutt, peavad kõik nimetama seda sama nimega. Ja sel juhul vajate juhendit. Tavaliselt on see kaubandusettevõttes hinnakirja kujul ja kui selline kataloog salvestatakse arvutisse, siis sisestatakse sinna kogu võimalik kaubavalik, millega kaubandusettevõte töötab.

Süsteem 1C:Enterprise võimaldab teil säilitada peaaegu piiramatul hulgal vajalikke katalooge. Iga kataloog on homogeensete objektide loend: töötajad, organisatsioonid, kaubad jne. Iga sellist objekti nimetatakse kataloogi elemendiks.

Kasutaja seisukohast tuleb meeles pidada, et Configurator ei loo sõnastikku ise, väärtuste loeteluna, vaid töötab välja viitemalli, selle malli. Konfiguratsiooniprotsessis kirjeldatakse kataloogi salvestatava teabe struktuuri, töötatakse välja kataloogi ekraan ja vajadusel ka trükitud esitus ning täpsustatakse selle “käitumise” erinevaid tunnuseid.

Igal kataloogil on kohustuslikud andmed kood ja nimi. Kataloogi elemendi kood võib olla kas numbriline või tekst. Süsteem 1C:Enterprise pakub palju võimalusi kataloogielementide koodidega töötamiseks: koodide automaatne määramine, koodi unikaalsuse automaatne juhtimine ja muud.

Lisaks koodile ja nimele on süsteemi 1C: Enterprise kataloogides mis tahes Lisainformatsioon kataloogielemendi kohta. Sellise teabe salvestamiseks kataloogis saab luua üksikasjade loendi. Kataloogide üksikasjade mehhanismi kasutades on lihtne korrastada näiteks töötajate faili. Näiteks on kataloogis Töötajad peaaegu kindlasti atribuudid Ametikoht, Palk ja teised. Ettevõte 1C ootas programmeerijaid ja tutvustas kõigis teatmeteostes kahte juba määratud atribuuti: kood ja nimi. Tõepoolest, peaaegu kõik objektid päris elu sisaldab neid atribuute. Näiteks töötajate jaoks on kood personalinumber ja nimi perekonnanimi, eesnimi, isanimi (täisnimi).

Iga sõnastiku atribuudi jaoks peate määrama selle andmetüübi, näiteks "number", "string", "kuupäev" (versioonis 8.0 on olemas ka Boole'i ​​tüüp - Tõene või Väär). seda baastüübid, kuid saate ka täpsustada keerulised tüübid andmeid. Näiteks atribuudil Position on andmetüüp Position. Sel juhul valitakse selle atribuudi väärtused kataloogist Positsioonid. Nii realiseeritakse lihtsaim kataloogidevaheline ühendus, kui ühe kataloogi atribuutide väärtused valitakse teisest kataloogist.

2. Hierarhilised kataloogid

1C:Enterprise süsteemi kataloogielementide loend võib olla mitmetasandiline. Sel juhul jagatakse kõik kataloogi read kahte tüüpi: kataloogi "lihtsad" elemendid ja kataloogi rühmad. Rühmad võimaldavad teil minna mitmetasandilise kataloogi alustasemetele.

Mitmetasandiliste (hierarhiliste) kataloogide kasutamine võimaldab korraldada teabe sisestamist kataloogi soovitud detailsusega. Mitmetasandilise sõnastiku elemente ja elementide rühmi saab üle kanda ühest rühmast teise.

3. Alluvad kataloogid

Iga kataloogi saab kasutada nii iseseisvalt kui ka allutada mis tahes muule kataloogile. Näiteks võib lepingute kataloogi kasutada eraldi või siduda see organisatsioonide kataloogiga.

Kataloogi allutamiseks mõnele süsteemis juba olemasolevale kataloogile valige väljal "Alutatud" selle kataloogi nimi. Sellist kataloogi süsteemis 1C: Enterprise nimetatakse omanikuks.

Erinevalt mitmetasandilisest sõnastikust, milles kõik elemendid on ühesuguse struktuuriga, võimaldab alluvate kataloogide mehhanismi kasutamine siduda erineva struktuuriga elemente. Sel juhul seostatakse alluva kataloogi iga element ühe omanikukataloogi elemendiga.

Väliselt näeb 1C: Enterprise süsteemis alluva kataloogiga töötamine välja selline.

Kui kuvarežiim on alamotsingu jaoks seatud hierarhilise loendina, tuleb enne otsingu kasutamist valida omanikuotsingu element. Ekraanil kuvatuna sisaldab alamsõnastik oma päises omaniku elemendi nime ja alluva kataloogi elementide loend sisaldab ainult omaniku elemendiga seotud elemente. Kui omaniku elementi muudetakse, uuendatakse alamkataloogi aknas olevat teavet vastavalt.

Kui avate alluva kataloogi omanikelementi valimata, siis alluva kataloogi aknas elementi ei kuvata ning akna pealkirjas kuvatakse teade “Omanikelement pole määratud”.

Süsteemiga 1C:Enterprise töötades saab alluva kataloogi jaoks hierarhilise loendi kujul kuvamise keelata. Sel juhul kuvatakse alluva kataloogi aknas kõik selle kataloogi elemendid, st erinevate omanike parandatud elemendid kuvatakse segamini. Kuid iga alluva kataloogi element "teab" oma omanikku: kui kataloogis on sisse lülitatud režiim "Muuda dialoogis", kuvatakse elemendi omaniku nimi elemendi redigeerimise akna pealkirjas. kataloog.


Järeldus

Süsteem 1C:Enterprise rakendab automatiseerimisülesannete lahendamiseks ja programmi soovitud tulemuse saavutamiseks palju tööriistu, juhtelemente ja erinevaid objekte. Mõned funktsioonid on juba süsteemi sisse ehitatud, neid toetatakse igat tüüpi süsteemi tarnimisel. Üks neist funktsioonidest on kataloogide või kataloogide endi toetamise mehhanism, mida selles kokkuvõttes käsitletakse.

Abstraktselt toodi välja kataloogide põhimõisted, nende otstarve automatiseerimissüsteemis ja tüübid, käsitleti kahte tüüpi katalooge, hierarhilisi ja alluvaid. Alluvaid katalooge käsitletakse üksikasjalikumalt, kuna need on oma struktuurilt keerukamad kui hierarhilised. Samuti tuuakse näiteid kataloogide kasutamisest, millega võib kokku puutuda mis tahes ettevõtte töö käigus, ning käsitletakse kataloogide loomise ja haldamise põhimõtteid süsteemis 1C: Enterprise.


Rakendus

Joonis 1. Võrdluselemendi vorm.


Joonis 2. Kataloogide loendi vorm.

Allpool on toodud peamised programmeerimisnäited kataloogidega töötamiseks süsteemis 1C:Enterprise.

SprOtr = CreateObject("Kataloog.Töötajad");

SpecShould = CreateObject("Kataloog.Positsioonid");

Uue elemendi loomine ja kirjutamine

RefStr.New();

SprStr.Name = "Ivanov Ivan Ivanovitš";

Spr.Palk = 5000;

Spr.Write();

Kataloogikirje kustutamine

KELL

On neid, kes loevad seda uudist enne sind.
Tellige uusimate artiklite saamiseks.
Meil
Nimi
Perekonnanimi
Kuidas teile meeldiks Kellukest lugeda
Rämpsposti pole