Apie konfigūraciją kaip kūrimo įrankį. PropertyManager konfigūracijos ypatybės Konfigūracijos pakeitimų atmetimas

Mes apsvarstysime programų konfigūracijų kūrimo pagrindus, naudodamiesi grožio salono „Marina“ veiklos automatizavimo pavyzdžiu. Salone dirba direktorius, administratorius, meistrai ir kiti darbuotojai. Pagrindinė meistrų užduotis – teikti paslaugas klientams. Medžiagas salonas perka iš tiekėjų. Medžiagos sunaudojamos teikiant paslaugas, taip pat gali būti parduodamos klientams – asmenims ar organizacijoms.

Automatizuojame salono veiklą. Visų pirma būtina automatizuoti medžiagų apskaitą, amatininkų veiklos apskaitą, klientų apskaitą su galimybe nuolatiniams klientams priskirti specialias aptarnavimo sąlygas. Būtina automatizuoti darbuotojų darbo užmokesčio skaičiavimus, kurti ataskaitas, kurios leis vadovybei analizuoti salono efektyvumą. Sprendžiant problemą susidursime su daugybe kitų praktinių situacijų, reikalaujančių automatizavimo.

Nesieksime sukurti sprendimo, kurį būtų galima panaudoti praktiškai. Mūsų pagrindinė užduotis yra apsvarstyti galimybę dirbti su sistemos objektais, naudojant pasirinktą dalykinę sritį, siekiant parodyti sistemos galimybes ir savybes. Nors, kita vertus, mūsų galutinė konfigūracija po modifikavimo gali būti naudojama praktiškai.

Tęskime pažintį su Configurator. Būtent, pradėkime studijuoti operacijas su objektais.

1.3. Kuriant objektus

Pirmoji operacija su objektais, kurią įvaldysime konfigūravimo priemonėje, bus objektų kūrimas. Yra keletas būdų, kaip sukurti norimo tipo objektą. Pavyzdžiui, iškviečiant objektų grupės kontekstinį meniu ir pasirenkant elementą Pridėti(1.9 pav.).


Ryžiai. 1.9.

Atkreipkite dėmesį į piktogramą, kuri yra kartu su meniu elementu. Mygtukas turi tą pačią piktogramą Pridėti lango įrankių juostoje konfigūracijos medis. Meniu dubliuojama ta pati komanda Veiksmai.

Atkreipkite dėmesį, kad tą patį veiksmą Configurator galima atlikti įvairiais būdais.

Aprašytos komandos kol kas nevykdysime. Kitoje paskaitoje praktikuosime objektų kūrimą ir kitas operacijas su jais.

Aukščiau vartojome „objekto“ sąvoką, tačiau jos nepaaiškinome. Jei esate susipažinę su objektiniu režimu programavimo metodika, „objekto“ sąvoka jums turėtų būti žinoma. Jei ne, pažvelkime į paprastą pavyzdį, kuris padės suprasti objektų esmę. Įsivaizduokite, kad konfigūracija yra nešiojamas kompiuteris. Nešiojamasis kompiuteris susideda iš atskirų dalių, sujungtų tarpusavyje ir sąveikaujančių viena su kita. Tai monitorius, klaviatūra, pagrindinė plokštė, centrinis procesorius, RAM – sąrašą galima tęsti labai ilgai. Viskas, iš ko susideda mūsų nešiojamas kompiuteris, jo dalys yra objektai. Kiekvienas objektas turi tam tikrą funkciją.

Jis gali tam tikru būdu bendrauti su kitais objektais, turi valdiklius, gali pranešti kitiems objektams apie savo būseną. Platesne prasme nešiojamasis kompiuteris taip pat yra objektas. Jį galima valdyti naudojant klaviatūrą. Jis gali rodyti pranešimus naudojant monitorių. Jie sudaro sąsają, per kurią vartotojas sąveikauja su nešiojamuoju kompiuteriu. konfigūracijos medis.

Taigi, objektas yra konfigūracijos „detalė“. Objektų yra įvairių – lange matosi jų sąrašas

Dabar pažvelkime į kai kuriuos kitus ne mažiau svarbius veiksmus, atliekamus konfigūratoriuje.

1.4. Suarchyvuota informacinės bazės kopija Viena iš svarbiausių aptarnavimo operacijų, kurią nuolat turėsite atlikti, yra archyvo kopijos kūrimas.

informacinė bazė Viena iš svarbiausių aptarnavimo operacijų, kurią nuolat turėsite atlikti, yra archyvo kopijos kūrimas.

Darbo duomenų bazių archyvinės kopijos turėtų būti daromos gana reguliariai, kad apsisaugotumėte nuo informacijos praradimo. Jei ketinate atlikti bet kokią operaciją, kuri gali turėti įtakos normaliam konfigūracijos veikimui, pavyzdžiui, konfigūracijos atnaujinimą, prieš tai atlikdami, turite padaryti atsarginę kopiją Viena iš svarbiausių aptarnavimo operacijų, kurią nuolat turėsite atlikti, yra archyvo kopijos kūrimas Atkreipkite dėmesį, kad archyvavimo operacija

yra universalus, kaip ir daugelis kitų konfigūratoriaus operacijų. Tai yra, naudodamiesi aprašytomis komandomis galite sukurti bet kurios konfigūracijos, veikiančios 1C: Enterprise 8 platformoje, archyvo kopiją. Viena iš svarbiausių aptarnavimo operacijų, kurią nuolat turėsite atlikti, yra archyvo kopijos kūrimas Padarykite archyvinę kopiją

galima keliais būdais. Pirmasis yra tiesiog nukopijuoti arba archyvuoti katalogą iš.

informacinė bazė Antrasis būdas yra naudoti archyvavimo įrankius, integruotus į Configurator. Būtent, jei vykdote meniu komandą Administravimas > Atsisiųsti informacijos bazę Viena iš svarbiausių aptarnavimo operacijų, kurią nuolat turėsite atlikti, yra archyvo kopijos kūrimas. Sugadinimo ar praradimo atveju Viena iš svarbiausių aptarnavimo operacijų, kurią nuolat turėsite atlikti, yra archyvo kopijos kūrimas galite atkurti jį iš archyvo failo naudodami komandą Administravimas > Įkelti informacijos bazę.

Prisimink tai informacinė bazė yra ne tik konfigūracija, bet ir duomenų bazė, kuri susidaro vartotojui dirbant su sistema, tai yra duomenys, kuriuos jis įveda į sistemą 1C:Enterprise režimu.

Kraunant Viena iš svarbiausių aptarnavimo operacijų, kurią nuolat turėsite atlikti, yra archyvo kopijos kūrimas iš failo gaunate būseną, kuri buvo iškrovimo metu. Po to padaryti pakeitimai prarandami. Tarkime, kad įkėlėme informacinė bazė o po to sukūrėme naują sistemos objektą ir įvedėme kai kuriuos duomenis vartotojo režimu. Jei po šių veiksmų įkeliate anksčiau iškrautą informacinė bazė, paaiškėja, kad atlikti pakeitimai yra prarasti.

1.5. Pagrindinė ir duomenų bazės konfigūracija

Informacinė bazė saugo dvi konfigūracijas. Vienas iš jų vadinamas pagrindinė konfigūracija arba tiesiog konfigūracija. Tai mes redaguojame dirbdami su konfigūratoriumi ir tai atidarome su komanda Konfigūracija > Atidaryti konfigūraciją. Antroji konfigūracija vadinama duomenų bazės konfigūracija. Jis naudojamas vartotojo darbo metu. Redaguoti pagrindinė konfigūracija galima, kol vartotojai dirba su Pirmasis yra tiesiog nukopijuoti arba archyvuoti katalogą iš. Norėdami perkelti pakeitimus į duomenų bazės konfigūracija Norėdami perkelti pakeitimus į, naudotojai turi baigti darbą su programa. Norėdami atidaryti , paleiskite komandą Konfigūracija > Duomenų bazės konfigūracija > Atidaryti DB konfigūraciją . Objektų keitimo lange komandos duomenų bazės konfigūracija

užblokuotas. konfigūracijos medis Jei atidarę konfigūraciją atliekame jos pakeitimus, pavyzdžiui, sukuriame naują objektą, lango pavadinime


pamatysite piktogramą: „*“ (pakeistos konfigūracijos ženklas) (1.10 pav.).

Ryžiai. 1.10. Piktograma „*“ reiškia, kad atlikti pakeitimai neišsaugomi pagrindinė konfigūracija

. Tai reiškia, kad, pavyzdžiui, staiga nutrūkus elektrai, konfigūracijos etape atlikti pakeitimai gali būti prarasti. "" Išsaugojus pakeistos konfigūracijos piktograma dingsta, bet pasirodo konfigūracijos skirtumo piktograma


(1.11 pav.).

Ryžiai. 1.11. pagrindinė konfigūracija Konfigūracijos ženklas rodo, kad pakeitimai atlikti Norėdami perkelti pakeitimus į.

, dar nebuvo įtraukti Piktograma „*“ reiškia, kad atlikti pakeitimai neišsaugomi Norėdami perkelti pakeitimus iš Norėdami perkelti pakeitimus į V , turite paleisti komandą Konfigūracija > Atnaujinti duomenų bazės konfigūraciją pagrindinė konfigūracija. Jei padaryti pakeitimai . Objektų keitimo lange komandos nebuvo išsaugoti prieš vykdant šią komandą - sistema, prieš atnaujinant

, pirmiausia paragins išsaugoti pakeitimus. . Objektų keitimo lange komandos sistema rodo langą su pakeitimų, kurie bus atlikti, sąrašu Norėdami perkelti pakeitimus į(1.12 pav.).


Ryžiai. 1.12.

Jei sutinkate su pakeitimų sąrašu, spustelėkite mygtuką Priimti, kitu atveju - prie mygtuko Atšaukti.

Konfigūracijų ir modifikacijų skirtumų ženklai gali būti rodomi lango pavadinime konfigūracijos medis vienu metu. Jei atlikote konfigūracijos pakeitimus, išsaugokite pagrindinė konfigūracija be atnaujinimo Norėdami perkelti pakeitimus į, o tada tęsė pakeitimus – abi piktogramos bus rodomos lango pavadinimo juostoje.

Jei atlikote pakeitimus pagrindinė konfigūracija, juos išsaugojo, bet dar neatnaujino Norėdami perkelti pakeitimus į, galite grįžti į . Objektų keitimo lange komandos, atšaukia atliktus pakeitimus Piktograma „*“ reiškia, kad atlikti pakeitimai neišsaugomi. Tai iš tikrųjų yra pakeisti pagrindinė konfigūracija duomenų bazės konfigūracija. Norėdami tai padaryti, turite paleisti komandą Konfigūracija > Duomenų bazės konfigūracija > Grįžti į DB konfigūraciją.

Konfigūraciją galima įrašyti į failą ir įkelti iš failo. Norėdami išsaugoti Piktograma „*“ reiškia, kad atlikti pakeitimai neišsaugomi paleiskite komandą į failą Konfigūracija > Išsaugoti konfigūraciją faile. Norėdami įkelti konfigūraciją iš failo, paleiskite komandą Konfigūracija > Įkelti konfigūraciją iš failo. Atsisiųsta konfigūracija saugoma faile su plėtiniu .CF.

Galite nustatyti konfigūracijos ypatybes, pvz., pavadinimą ir aprašymą, taip pat specifikacijų parametrus ir kitas išplėstines parinktis.

Nurodykite konfigūracijos ypatybes, kai rankiniu būdu kuriate naujas konfigūracijas. Šiuo atveju PropertyManager pavadinimas yra Pridėti konfigūraciją.

Taip pat galite redaguoti esamų konfigūracijų ypatybes. Šiuo atveju PropertyManager pavadinimas yra Konfigūracijos parinktys.

Norėdami nurodyti konfigūracijos ypatybes, atlikite vieną iš šių veiksmų:


Konfigūracijos parinktys

Konfigūracijos pavadinimas Įveskite konfigūracijos pavadinimą. Varde negalite naudoti pasvirojo brūkšnio (/) arba @ ženklo. Jei lauke yra vienas iš aukščiau nurodytų simbolių, laukas tuščias arba pavadinimas jau yra, uždarius dialogo langą pasirodo įspėjamasis pranešimas. Galite sukonfigūruoti FeatureManager dizaino medį, kad būtų rodomi komponentų konfigūracijos pavadinimai.
Aprašymas (neprivaloma) Įveskite konfigūracijos aprašymą. Galite rodyti komponentų konfigūracijų aprašymus FeatureManager dizaino medyje ir ConfigurationManager. Jei specifikacijoje norite naudoti tekstą kaip aprašą, pasirinkite parinktį Naudoti pagal specifikaciją. Šis tekstas pagal svarbą pakeičia bet kokią konkrečią konfigūraciją ar vartotojo ypatybę, bet nepaiso tų savybių vertės.
Pastaba (neprivaloma) Įveskite papildomos informacijos, kad apibūdintumėte šią konfigūraciją.
Vartotojo nustatymai (Galima tik redaguojant esamos konfigūracijos ypatybes). Spustelėkite, kad dialogo lange pasiektumėte konkrečios konfigūracijos ypatybes Apibendrinta informacija.

Specifikacijos parametrai

Dalies numeris rodomas, kai naudojamas KS Naudojamas norint nustatyti, kaip mazgas arba dalis bus rodoma MK. Pasirinkite vieną iš šių parinkčių: Dokumento pavadinimas Dalies žymuo yra identiškas dokumento pavadinimui.
Konfigūracijos pavadinimas Dalies pavadinimas atitinka konfigūracijos pavadinimą. Nuoroda į pirminę konfigūraciją (tik išvestinėms konfigūracijoms.) Pavadinimas yra toks pat kaip ir pirminės konfigūracijos pavadinimas. Vartotojo sukonfigūruotas vardas Pavadinimas yra įvestas vardas. Rodomi vaikai, kai jie naudojami kaip mazgas Vartotojo sukonfigūruotas vardas Pavadinimas yra įvestas vardas.(Tik mazgams.) Kai ši agregato konfigūracija naudojama kaip surenkamasis mazgas kitame bloke, šie nustatymai naudojami kartu su nustatymais Specifikacijos tipas KS PropertyManager, kad valdytumėte, kaip antriniai komponentai rodomi aukščiausio lygio surinkimo KS. Norėdami gauti daugiau informacijos apie nustatymus žr. Specifikacijos PropertyManager. Pasirinkite vieną iš šių parinkčių: Ekranas Rodo antrinius komponentus KS, kaip nurodyta parinktyje Specifikacijos tipas Specifikacijos tipas Specification PropertyManager. (Antriniai komponentai KS nerodomi Specifikacijos tipas Tik aukščiausio lygio žr. Specifikacijos PropertyManager. Pasirinkite vieną iš šių parinkčių: Ekranas Rodo antrinius komponentus KS, kaip nurodyta parinktyje.) Slėpti Slepia antrinius komponentus specifikacijoje, net jei parametras

juos parodytų. Surinkimas KS rodomas kaip atskiras elementas. Pavyzdžiui, tik dalių KS paprastai antriniai komponentai pateikiami kaip atskiri objektai. Jei pasirinkta parinktis Slėpti, vietoje jo bus rodomas mazgas.

Reklamuoti Padalina mazgą į KS ir rodo antrinius jo komponentus, net jei juos parodytų. Pavyzdžiui, specifikacija paprastai pateikiamas surenkamojo mazgo, o ne antrinių dalių sąrašas. Jei pasirinkta parinktis Reklamuoti, pateikiami antriniai komponentai, bet ne mazgas. Pavyzdžiai – antrinio komponento rodymo ypatybės Papildomos parinktysŠios savybės valdo naujų elementų pridėjimo procesą

kitas konfigūruoti ir vėl suaktyvinti duota konfigūracija Galimos parinktys priklauso nuo dokumento tipo. Slopinti elementus konfigūracijos Priešingu atveju į šią konfigūraciją bus įtraukti (neužblokuoti) nauji elementai.
Slopinkite naujus elementus ir draugus (Tik surinkimams). Pasirinkus šią parinktį, pridedami nauji draugai ir elementai duota konfigūracijos yra išpirktos Slopinti elementus konfigūracijos. Priešingu atveju šioje konfigūracijoje bus įjungti (neužslopinti) nauji draugai ir elementai. Naujos mazgų funkcijos apima surinkimo pjūvius ir skyles, komponentų modelius, atskaitos geometriją ir eskizus, kurie atitinka surinkimas(o ne vienam iš surinkimo komponentų).
Slėpti naujus komponentus duota paslėptos konfigūracijos Slopinti elementus konfigūracijos. Priešingu atveju nauji komponentai taip pat bus rodomi šioje konfigūracijoje.
Slopinkite naujus komponentus (Tik surinkimams). Pasirinkus šią parinktį, pridedami nauji komponentai duota konfigūracijos yra grąžinamišioje konfigūracijoje. Priešingu atveju nauji šios konfigūracijos komponentai bus išspręsti (neužblokuoti).
Naudokite su konfigūracija susijusią spalvą Norėdami nurodyti konfigūracijos spalvą, pasirinkite šią parinktį, tada pasirinkite Spalva, kad pasirinktumėte spalvą iš paletės.

Konfigūracijai būdinga spalva taikoma šešėliniam režimui tik tuo atveju, jei parinktis nepasirinkta Taikykite tą pačią spalvą vielinio rėmo, paslėptų linijų ir šešėlių režimams skyriuje Dokumento spalvų parinktys.

Norėdami surinkimo komponentams pritaikyti konfigūracijai būdingą spalvą, dešiniuoju pelės mygtuku spustelėkite pasirinktus komponentus FeatureManager dizaino medyje, atidarykite langą Appearances ir pasirinkite komponentą. Tada „Appearances PropertyManager“ pasirinkite spalvą.

Tėvų/vaikų parinktys

Galima įsigyti tik komplektuose ir tik pridedant naują konfigūraciją arba vieną iš jos komponentų. Pasirinkite komponentus, kuriems norite pridėti naują konfigūraciją.

Pavyzdžiui, turite spaustukų rinkinį su rankenos mazgu, kuriame yra jungties komponentas. Jei prie spaustukų rinkinio pridėjote naują konfigūraciją, pavadintą long, galite pridėti konfigūraciją, pavadintą long, rankenos mazgą ir jungties mazgą tuo pačiu metu, pasirinkdami juos supaprastintame medyje. Tėvų/vaikų parinktys.

Konfigūracija, vartotojo požiūriu, tai programinės įrangos sprendimas, pritaikytas konkrečioms verslo užduotims. Pavyzdžiui, yra 1C: prekybos valdymo konfigūracija, skirta automatizuoti prekybos operacijas. Kūrėjo požiūriu, šio programinio sprendimo verslo logika įgyvendinama naudojant specifinius konfigūracijos objektus – elektronines įvesties formas, ataskaitas, katalogus, algoritmus ir kt. Šie objektai yra sugrupuoti kaip konfigūracijos medis:

Iš tiekėjo įsigyti konfigūracijos objektai pagal numatytuosius nustatymus yra apsaugoti nuo pakeitimų. Jei tokios konfigūracijos funkcionalumas neapima kai kurių verslo užduočių, tuomet ją galima modifikuoti – atlikti standartinių objektų pakeitimus arba pridėti naujų. Norėdami tai padaryti, standartinė konfigūracija turės būti pašalinta iš palaikymo - per meniu Konfigūracija -> Palaikymas -> Palaikymo nustatymai, Įgalinti redagavimą:

Galima atlikti tolesnius patobulinimus. Modifikuota konfigūracija skirsis nuo standartinės; abu variantai ( pagrindinė konfigūracija, modifikuotas ir pardavėjo konfigūracija, originalus tipinis) prireikus bus saugomi duomenų bazėje, juos galima peržiūrėti ir palyginti:

Atlikus pakeitimus, juos reikia „projektuoti“ į konfigūraciją, kurioje tiesiogiai saugomi verslo duomenys – Norėdami perkelti pakeitimus į. Pavyzdžiui, pridėjus naują atributą prie pagrindinės konfigūracijos, jis nebus iš karto pasiekiamas vartotojui, nes duomenų bazės konfigūracija dar nebuvo pakeista. Norėdami atnaujinti duomenų bazės konfigūraciją, paspauskite F7; Po atnaujinimo duomenų bazės konfigūracija tampa lygi pagrindinei konfigūracijai:

Apibendrinant. Kiekvienoje 1C duomenų bazėje vienu metu yra trys konfigūracijos: tiekėjo konfigūracija, pagrindinė konfigūracija ir duomenų bazės konfigūracija. Standartiniame sprendime, neįjungus keitimo parinkties, visi trys yra lygūs.

Kiekvieną konfigūraciją sudaro programos objektai, sugrupuoti į konfigūracijos medį, remiantis panašumo principu. Pavyzdžiui, dokumento tipo objektų medis:

Kiekvienas konfigūracijos objektas gali turėti tam tikrą nurodytą logiką algoritmai; algoritmai parašyti programos moduliuose naudojant įmontuota 1C kalba:

Konfigūracijos objektų skaičius gali būti labai didelis; Jų savavališkam klasifikavimui pagal paskirtį naudojamas posistemių mechanizmas. Kiekvienas konfigūracijos objektas gali būti įtrauktas į vieną ar daugiau posistemių. Pasirinkę posistemį, galite pasirinkti visą objektų, susijusių su tam tikra programos užduotimi, sąrašą:

1C egzamino 01.02 klausimas: Platform Professional. Kuriame objekte yra vartotojo redaguojamos informacijos?

  1. Konfigūracijos objektas
  2. Įterptas kalbos objektas
  3. Informacijos bazės objektas
  4. 1 ir 3 atsakymai yra teisingi
  5. Visi variantai teisingi
Teisingas atsakymas yra trečias. Kiekvienas konfigūracijos objektas (pavyzdžiui, dokumentas Prekių ir paslaugų pardavimas) atitinka savavališką skaičių informacijos bazės objektų (pvz., konkrečių prekių ir paslaugų pardavimo dokumentų, išduodamų kiekvienam prekių pardavimo faktui).

1C egzamino 01.05 klausimas: Platform Professional. Pasirinkite tinkamą asociacijų rinkinį „Objektas“ - „failo tipas“:

  1. išorinis apdorojimas - "epf", išorinė ataskaita - "erf", konfigūracija - "cf"
  2. išorinis apdorojimas - "ert", išorinė ataskaita - "mxl", konfigūracija - "pfl"
  3. išorinis apdorojimas - "ert", išorinė ataskaita - "erf", konfigūracija - "cfu"
  4. išorinis apdorojimas - "epf", išorinė ataskaita - "mxl", konfigūracija - "cfu"

Teisingas atsakymas yra pirmasis. Išorinio procesoriaus failas yra išorinio apdorojimo plėtinys, išorinės ataskaitos failas yra išorinių ataskaitų plėtinys, konfigūracijos failas yra konfigūracijos failo plėtinys.

1C egzamino 01.21 klausimas: Platform Professional. Iš ko susideda konfigūracija?

  1. Konfigūracijos objektai
  2. Įterptieji kalbos objektai
  3. Informacijos bazės objektai
  4. 1 ir 3 atsakymai yra teisingi
  5. Visi variantai teisingi
Teisingas atsakymas yra pirmasis iš objektų, kuriuos galima peržiūrėti konfigūracijos medyje.

1C egzamino 01.27 klausimas: Platform Professional. Kokie objektai naudojami algoritmui apibūdinti?

  1. Konfigūracijos objektai
  2. Įterptieji kalbos objektai
  3. Informacijos bazės objektai
  4. 1 ir 3 atsakymai yra teisingi
  5. Visi variantai teisingi
Teisingas atsakymas yra antrasis, algoritmai aprašyti integruota kalba.

1C egzamino 01.34 klausimas: Platform Professional. Kurią konfigūraciją galima keisti interaktyviai konfigūravimo priemonėje?

  1. Pagrindinė konfigūracija
  2. Duomenų bazės konfigūracija
  3. Teikėjo konfigūracija
  4. Išorinės konfigūracijos
Teisingas atsakymas yra pirmasis. Teikėjo konfigūracija lieka nepakitusi, duomenų bazės konfigūracija perkeliama į teikėjo konfigūraciją po atnaujinimo procedūros.

1C egzamino 01.57 klausimas: Platform Professional. Savavališkas konfigūracijos objektų klasifikavimas atliekamas naudojant...

  1. savybės Konfigūracijos objekto komentaras
  2. sukurti atributą „Klasifikacija“.
  3. naudojant posistemio konfigūracijos objektą
  4. 1 ir 2 variantai yra teisingi
  5. visi variantai teisingi
Teisingas atsakymas yra trečias – objektus galima sujungti į posistemį, kiekvienas objektas gali būti įtrauktas į vieną ar daugiau posistemių.

1C egzamino 01.63 klausimas: Platform Professional. Kiek informacijos bazių gali būti su ta pačia konfigūracija?

  1. Tik vienas
  2. Tik du (veikiantys ir demonstraciniai)
  3. Neribota
  4. Nustatoma pagal taikomojo sprendimo pristatymo paketą
  5. Apibrėžiama konfigūracijos nustatymuose
Teisingas atsakymas yra trečias – programinį sprendimą galima dauginti tiek, kiek norisi.

1C egzamino 01.64 klausimas: Platform Professional. Kiek konfigūracijų turi būti taikomosios programos sprendime?

  1. Kiek jums patinka
Teisingas atsakymas yra antrasis – pagrindinė konfigūracija ir duomenų bazės konfigūracija. Pardavėjo konfigūracijos gali nebūti, pavyzdžiui, jei konfigūracija parašyta savarankiškai.

1C egzamino 03.13 klausimas: Platform Professional. Kokiu atveju galima keisti metaduomenis konfigūracijos lange?

  1. Visada
  2. Tik pagrindinė konfigūracija
  3. Pagrindinės ir duomenų bazės konfigūracijai
  4. Tiekėjo konfigūracijai
  5. Konfigūracijai, atidarytai iš failo

Vartotojo požiūriu, 1C programą sudaro platforma ir konfigūracija. Sakėme, kad kiekvienu konkrečiu atveju naudojama viena iš daugelio galimų konfigūracijų. Atėjo laikas pasakyti, kad tai nėra visiškai tiesa.

Kodėl Ne Taigi? Nes kiekvienoje informacijos bazėje yra bent dvi konfigūracijos.

Kodėl gi ne išvis Taigi? Nes vartotojas iš tikrųjų visada dirba tik su viena konfigūracija. Antroji konfigūracija skirta kūrėjui arba asmeniui, kuriam reikia atlikti konfigūracijos pakeitimus (pavyzdžiui, duomenų bazės administratoriui). Jis „nematomas“ vartotojui.

Kūrėjui skirta konfigūracija vadinama Pagrindinė konfigūracija(arba tiesiog Konfigūracija– tą, kurį redagavome konfigūratoriuje). Konfigūracija, su kuria dirba vartotojai, vadinama Duomenų bazės konfigūracija.

Galima redaguoti pagrindinę konfigūraciją Duomenų bazės konfigūracijos redaguoti negalima, galite atnaujinti tik duomenų bazės konfigūraciją pagal pagrindinę konfigūraciją.

Šis vidinis išdėstymas leidžia atlikti konfigūracijos pakeitimus nepertraukiant vartotojų darbo (nes keičiami pagrindinės konfigūracijos). Tada, kai kūrėjas įsitikina, kad visi jo atlikti pakeitimai yra teisingi, jis gali greitai atnaujinti duomenų bazės konfigūraciją naudodamas pagrindinę konfigūraciją. Tačiau norėdami tai padaryti, turėsite išjungti visus vartotojus.

Kūrėjas visada gali palyginti pagrindinę konfigūraciją ir duomenų bazės konfigūraciją, o naudodamasis duomenų bazės konfigūracija gali grįžti į pradinę pagrindinės konfigūracijos būseną (jei, pavyzdžiui, yra visiškai pasimetęs dėl savo pakeitimų).

Taigi dviejų konfigūracijų sąveiką galima pavaizduoti taip (2.24 pav.):

Ryžiai. 2.24. Dviejų konfigūracijų sąveika

Kai kūrėjas dirba su pagrindine konfigūracija, sistema jam visada praneša, ar jo pagrindinės konfigūracijos versija skiriasi nuo tos, kuri buvo išsaugota, ir ar išsaugota pagrindinės konfigūracijos versija skiriasi nuo duomenų bazės konfigūracijos.

Jei kūrėjas redaguoja pagrindinę konfigūraciją ir redaguota pagrindinės konfigūracijos versija skiriasi nuo tos, kuri buvo išsaugota, konfigūracijos medžio lango antraštėje (*) pasirodo konfigūracijos modifikavimo ženklas (*) - pav. 2.25:

Ryžiai. 2.25.

Jei išsaugota pagrindinės konfigūracijos versija skiriasi nuo duomenų bazės konfigūracijos, konfigūracijos medžio lango antraštėje pasirodo konfigūracijos skirtumo simbolis () - ryžiai. 2.26:

Ryžiai. 2.26. Konfigūracijos medžio lango pavadinimas


Norėdami išsaugoti pagrindinę konfigūraciją, naudokite komandą Konfigūracija à Išsaugoti konfigūraciją, o norėdami atnaujinti duomenų bazės konfigūraciją, naudokite komandą Konfigūracija à Atnaujinti duomenų bazės konfigūraciją. Kai vykdote komandą Debug à Start Debugging, pati sistema pirmiausia išsaugo pagrindinę konfigūraciją, o tada lygina ją su duomenų bazės konfigūracija. Jei konfigūracijos skiriasi, pateikiama užklausa atnaujinti duomenų bazės konfigūraciją, kurią matėte ankstesniuose pavyzdžiuose.

Vykdant komandą Debugging à Continue, sistema, atlikusi aukščiau aprašytus veiksmus, taip pat siūlo iš naujo paleisti programą, kad būtų nutraukta dabartinė derinimo sesija.

Taigi sistema stengiasi palengvinti kūrėjo gyvenimą ir automatizuoti dažnai atliekamas operacijas.

Svarbus faktas yra tai, kad duomenų bazės konfigūracijos atnaujinimo metu sistema sukuria (modifikuoja) duomenų bazėje tas duomenų saugojimo struktūras, kurias aprašėme konfigūracijos objektų pavidalu.

Taigi vartotojas prideda įprastus katalogo elementus į duomenų bazės struktūrą, kurią sistema sukūrė remdamasi katalogo konfigūracijos objektu, o sistema prideda iš anksto nustatytus šio katalogo elementus prie šios struktūros, remdamasi tuo pačiu šios struktūros aprašymu, kuris yra katalogas. konfigūracijos objektas.

1. Grandinė. Atvirojo ciklo konfigūracija. Remiantis linijiniu ryšiu. Jis gali turėti skirtingą erdvinę orientaciją: vertikalią (2a pav.), horizontalią (2b pav.) ir vertikalią-horizontalią (2c pav.). Jis gali būti pagrįstas tiek nuosekliosiomis, tiek priešpriešinėmis ir skirtingomis jungtimis. Galimi įvairūs šių junginių deriniai. Tokio tipo konfigūracijos gali sudaryti savarankiškas struktūras (pavyzdžiui, technologinę struktūrą nuolatinėje gamyboje), tačiau dažniausiai naudojamos kaip papildomi sudėtingų konstrukcijų elementai, užtikrinantys periferinių sekcijų atstumą nuo centro (4b pav.).

2. Žiedas(3 pav.). Uždara decentralizuota konfigūracija. Remiantis serijiniu ryšiu. Pavyzdys galėtų būti kūrybinės tyrimo grupės struktūra: tyrimo programos kūrimas (vadovaujantis specialistas) – nuoseklus tyrimo vykdymas (visi grupės nariai) – rezultatų apibendrinimas (vėl vadovaujantis specialistas).

3. Žvaigždė(4a pav.). Atvirojo ciklo konfigūracija. Būdinga aiški centralizacija ir periferinių jungčių nebuvimas. Susidaro besiplečiančių (orientacinė struktūra) arba siaurėjančių (grįžtamojo ryšio struktūra) ryšių pagrindu. Gali būti naudojamas griežtai centralizuotose valdymo sistemose su silpnu įgaliojimų delegavimu, taip pat kaip centrinis bet kokių centralizuotų struktūrų elementas. Centralizaciją galima sustiprinti „pailginus spindulius“, sklindančius iš „žvaigždės“ centro (4b pav.).

4. "Ratas"(5 pav.). Uždara centralizuota konfigūracija. Susidaro siaurėjančių ar besiplečiančių jungčių pagrindu. Atstovauja žiedo ir žvaigždžių konfigūracijų sintezei. Be centralizuotų, ji taip pat turi išvystytus periferinius ryšius. Šios konfigūracijos struktūros yra gana dažnos. Tai galėtų būti, pavyzdžiui, įmonės valdymo struktūra: centralizuotas padalinių valdymas iš vieno centro ir periferiniai ryšiai tarp pačių padalinių. Ši konfigūracija taip pat gali būti naudojama kaip centrinis sudėtingų centralizuotų struktūrų elementas.

5. "Dvigubas žiedas"(6 pav.). Uždaryta konfigūracija. Susidaro besiplečiančių ir susitraukiančių ryšių pagrindu. Ryškios centralizacijos nėra. Tačiau tokia konfigūracija nėra visiškai decentralizuota, nes yra santykinis centras, uždarytas vidiniame žiede, ir santykinė periferija, uždaryta išoriniame žiede. Tokios struktūros būdingos organizacijoms, kurioms vadovauja valdyba, kurios kiekvienas narys prižiūri tam tikrą veiklos sritį.

„Dvigubo žiedo“ derinimas su žvaigžde suteikia pilnesnę, racionalesnę ir plačiau paplitusią konfigūraciją "dvigubo ratlankio ratas", kuris, skirtingai nei „dvigubas žiedas“, turi aiškią centralizaciją (7 pav.). Pavyzdys: organizacijos vadovas turi kelis pavaduotojus, kurių kiekvienas vadovauja konkrečiam skyriui įgaliojimų delegavimo pagrindu.

6. Ventiliatorius. Atviro ciklo centralizuota konfigūracija. Susidaro konvergentinių ir divergentinių ryšių pagrindu. Priklausomai nuo erdvinės orientacijos, ji gali būti vertikali arba horizontali, o priklausomai nuo pagrindo jungties tipo – divergentinė arba konvergentinė. Vertikalaus besiskiriančio ventiliatoriaus pavyzdys yra tradicinė linijinė valdymo sistema (8a pav.), konverguojantis ventiliatorius – grįžtamojo ryšio ir informacinio valdymo valdymo sistema (8b pav.). Horizontaliojo besiskiriančio (konverguojančio) ventiliatoriaus pavyzdys yra gamybos technologinė struktūra, kai technologinio proceso metu plečiasi (sumažėja) gamybos vietų skaičius (8c pav.).

7. Daugiakanalis. Uždara konfigūracija, kurioje kiekvienas sistemos elementas yra sujungtas su visais kitais elementais. Gali būti formuojamas paprastų daugiakanalių, siaurėjančių arba besiplečiančių jungčių pagrindu. Pagrindinės veislės: decentralizuota ir centralizuota.

Decentralizuotas yra panašus į žiedą, bet su visiškai įdiegtais „Visi su visais“ tipo ryšiais (9a pav.). Būdinga neformalioms bendravimo grupėms, kūrybinėms ir kitoms grupėms, kurios neturi aiškių lyderių.

Centralizuotas yra panašus į „rato“ konfigūraciją, taip pat su pilnai išnaudotomis periferinėmis jungtimis (9b pav.). Tokių struktūrų organizacijų pavyzdžiai yra gamybos komandos, kuriose darbuotojai visiškai pakeičiami, arba tyrimų grupės, neturinčios ryškios atlikėjų specializacijos pagal darbo rūšį, su sąlyga, kad šios komandos turi aiškiai apibrėžtus koordinuojančius vadovus.

8. Korinis(10 pav.). Decentralizuota konfigūracija su dideliu reguliuojamų jungčių laipsniu formuojama skirtingų tipų jungčių pagrindu. Baigęs jis uždaromas. Pavyzdys galėtų būti konfidencialios informacijos generavimo, saugojimo ir naudojimo sistemos struktūra.


2 pav. Grandinės konfigūracija


Ryžiai. 3 Žiedo konfigūracija


Ryžiai. 4 žvaigždučių konfigūracija


Ryžiai. 5 Ratų konfigūracija


Ryžiai. 6 Dvigubo žiedo konfigūracija


Ryžiai. 7 „Dvigubo ratlankio rato“ konfigūracija


Ryžiai. 8 Ventiliatoriaus konfigūracija


Ryžiai. 9 Visų kanalų konfigūracija


Ryžiai. 10 Korinio ryšio konfigūracija



Kyla klausimų?

Pranešti apie rašybos klaidą

Tekstas, kuris bus išsiųstas mūsų redaktoriams: