Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • televizori
  • Konfiguracija se razlikuje od glavne konfiguracije. Osnovna konfiguracija i konfiguracija baze podataka

Konfiguracija se razlikuje od glavne konfiguracije. Osnovna konfiguracija i konfiguracija baze podataka

Osnove razvoja aplikacijskih konfiguracija razmotrit ćemo na primjeru automatizacije aktivnosti kozmetičkog salona Marina. Salon zapošljava direktora, administratora, poslovođe i ostale djelatnike. Osnovna zadaća obrtnika je pružanje usluga klijentima. Salon nabavlja materijal od dobavljača. Materijali se troše tijekom pružanja usluga, a mogu se prodavati i klijentima - pojedincima ili organizacijama.

Automatiziramo rad salona. Posebno je potrebno automatizirati računovodstvo materijala, računovodstvo djelatnosti obrtnika, te računovodstvo komitenata uz mogućnost dodjele posebnih uvjeta usluge za stalne kupce. Potrebno je automatizirati obračun plaća za zaposlenike, izraditi izvješća koja će omogućiti menadžmentu da analizira učinkovitost salona. U tijeku rješavanja problema susrest ćemo se s mnogim drugim praktičnim situacijama koje zahtijevaju automatizaciju.

Nećemo nastojati stvoriti rješenje koje se može koristiti u praksi. Naš glavni zadatak je razmotriti rad s objektima sustava, koristeći odabrano predmetno područje za demonstraciju mogućnosti i značajki sustava. Iako, s druge strane, naša konačna konfiguracija, nakon modifikacije, može se koristiti u praksi.

Nastavimo naše upoznavanje s konfiguratorom. Naime, počnimo proučavati operacije s objektima.

1.3. Stvaranje objekata

Prva operacija s objektima koju ćemo savladati u Konfiguratoru bit će izrada objekata. Postoji nekoliko načina za stvaranje objekta željenog tipa. Na primjer, pozivanjem kontekstnog izbornika grupe objekata i odabirom stavke Dodati(Slika 1.9).


Riža. 1.9.

Obratite pozornost na ikonu koja prati stavku izbornika. Gumb ima istu ikonu Dodati na alatnoj traci prozora stablo konfiguracije. Ista naredba je duplicirana u izborniku Radnje.

Imajte na umu da se ista akcija u konfiguratoru može izvesti na različite načine.

Opisanu naredbu za sada nećemo izvršavati. Na sljedećem predavanju vježbat ćemo kreiranje objekata i druge operacije s njima.

Gore smo upotrijebili pojam "objekt", ali ga nismo objasnili. Ako ste upoznati s objektno orijentiranim metodologija programiranja, koncept "objekta" trebao bi vam biti poznat. Ako ne, pogledajmo jednostavan primjer koji će vam pomoći razumjeti bit objekata. Zamislite da je konfiguracija laptop. Laptop se sastoji od odvojenih dijelova koji su međusobno povezani i međusobno djeluju. Ovo je monitor, tipkovnica, matična ploča, središnji procesor, RAM - popis se može nastaviti jako dugo. Sve od čega se sastoji naš laptop, njegovi dijelovi, su objekti. Svaki objekt ima specifičnu funkcionalnost. Može na neki način komunicirati s drugim objektima, ima kontrole, može komunicirati s drugim objektima o svom stanju. U širem smislu, laptop je također objekt. Može se kontrolirati pomoću tipkovnice. Može prikazati poruke pomoću monitora. Oni čine sučelje putem kojeg korisnik komunicira s prijenosnim računalom.

Dakle, objekt je "detalj" konfiguracije. Postoje objekti raznih vrsta - njihov popis se može vidjeti u prozoru stablo konfiguracije.

Sada pogledajmo neke druge jednako važne radnje koje se izvode u konfiguratoru.

1.4. Arhivirana kopija informacijske baze

Jedna od najvažnijih servisnih operacija koju ćete stalno morati obavljati je izrada arhivske kopije informacijska baza.

Arhivske kopije radnih baza podataka treba izrađivati ​​prilično redovito kako biste se zaštitili od gubitka podataka. Ako namjeravate izvršiti bilo koju radnju koja može utjecati na normalan rad konfiguracije, na primjer - ažuriranje konfiguracije - prije izvođenja morate napraviti sigurnosnu kopiju informacijska baza.

Imajte na umu da operacija arhiviranja informacijska baza je univerzalan, kao i mnoge druge operacije u konfiguratoru. To jest, pomoću opisanih naredbi možete napraviti arhivsku kopiju bilo koje konfiguracije koja se izvodi na platformi 1C:Enterprise 8.

Napravite arhivsku kopiju informacijska baza moguće na više načina.

Prvi od njih je jednostavno kopiranje ili arhiviranje imenika iz informacijska baza.

Drugi način je korištenje alata za arhiviranje ugrađenih u Konfigurator. Naime, ako izvršite naredbu izbornika Administracija > Preuzmite infobazu, pojavit će se prozor sa standardnim zahtjevom za određivanje naziva spremljene datoteke. U našem slučaju, to je datoteka s nastavkom .DT. Sadrži arhiviranu kopiju informacijska baza. U slučaju oštećenja ili gubitka informacijska baza možete ga vratiti iz arhivske datoteke pomoću naredbe Administracija > Učitaj infobazu.

Zapamti to informacijska baza sadrži ne samo konfiguraciju, već i bazu podataka koja se formira kada korisnik radi sa sustavom, odnosno podatke koje unosi u sustav u 1C:Enterprise modu.

Prilikom utovara informacijska baza iz datoteke dobijete stanje kakvo je imala u trenutku istovara. Promjene napravljene nakon ovoga su izgubljene. Pretpostavimo da smo učitali informacijska baza a nakon toga smo kreirali novi objekt sustava i unijeli neke podatke u korisničkom načinu rada. Ako nakon ovih koraka učitate prethodno istovareni informacijska baza, ispada da su napravljene promjene izgubljene.

1.5. Osnovna konfiguracija i konfiguracija baze podataka

Informacijska baza pohranjuje dvije konfiguracije. Jedan od njih se zove glavna konfiguracija ili samo konfiguracija. To je ono što uređujemo tijekom rada s konfiguratorom i to je ono što otvaramo naredbom Konfiguracija > Otvori konfiguraciju. Druga konfiguracija se zove konfiguracija baze podataka. Koristi se tijekom rada korisnika. Uredi osnovna konfiguracija moguće dok korisnici rade s njima informacijska baza. Za prijenos promjena na konfiguracija baze podataka, trebate korisnike da završe rad s programom. Otvoriti konfiguracija baze podataka, pokrenite naredbu Konfiguracija > Konfiguracija baze podataka > Konfiguracija otvorene baze podataka. Naredbe za promjenu objekata u prozoru konfiguracija baze podataka zaključan.

Ako nakon otvaranja konfiguracije napravimo promjene u njoj, na primjer, stvorimo novi objekt, u naslovu prozora stablo konfiguracije moći ćete vidjeti ikonu: “*” (znak izmijenjene konfiguracije) (Sl. 1.10).


Riža. 1.10.

Ikona "*" znači da napravljene promjene nisu spremljene u osnovna konfiguracija. To jest, signalizira da se promjene koje smo napravili u fazi konfiguracije mogu izgubiti ako, na primjer, dođe do iznenadnog nestanka struje.

Nakon spremanja, ikona izmijenjene konfiguracije nestaje, ali se pojavljuje ikona razlike konfiguracije "" (Slika 1.11).


Riža. 1.11.

Konfiguracijske oznake označavaju da su izvršene promjene osnovna konfiguracija, još nisu uključeni u konfiguracija baze podataka.

Za prijenos promjena iz osnovna konfiguracija V konfiguracija baze podataka, morate pokrenuti naredbu Konfiguracija > Ažuriraj konfiguraciju baze podataka. Ako su napravljene izmjene osnovna konfiguracija nisu spremljeni prije izvršavanja ove naredbe - sustav, prije ažuriranja konfiguracija baze podataka, zatražit će od vas da prvo spremite svoje promjene.

Prilikom ažuriranja konfiguracija baze podataka sustav prikazuje prozor s popisom promjena koje će se izvršiti na konfiguracija baze podataka(Slika 1.12).


Riža. 1.12.

Ako se slažete s popisom izmjena kliknite na gumb Prihvatiti, inače - na gumb Otkazati.

Znakovi razlika između konfiguracija i izmjena mogu se prikazati u naslovu prozora stablo konfiguracije istovremeno. Ako ste promijenili konfiguraciju, spremite osnovna konfiguracija bez ažuriranja konfiguracija baze podataka, a zatim nastavio unositi promjene - obje ikone pojavit će se u naslovnoj traci prozora.

Ako ste unijeli izmjene u osnovna konfiguracija, spremili su ih, ali ih još nisu ažurirali konfiguracija baze podataka, možete se vratiti na konfiguracija baze podataka, poništavajući promjene napravljene u osnovna konfiguracija. To je, zapravo, zamijeniti osnovna konfiguracija konfiguracija baze podataka. Da biste to učinili, morate pokrenuti naredbu Konfiguracija > Konfiguracija baze podataka > Povratak na konfiguraciju baze podataka.

Konfiguracija se može spremiti u datoteku i učitati iz datoteke. Spremiti osnovna konfiguracija pokrenite naredbu u datoteku Konfiguracija > Spremi konfiguraciju u datoteku. Za učitavanje konfiguracije iz datoteke, pokrenite naredbu Konfiguracija > Učitaj konfiguraciju iz datoteke. Preuzeta konfiguracija pohranjuje se u datoteku s nastavkom .CF.

Ispis (Ctrl+P)

Stablo objekata konfiguracije baze podataka

Možete otvoriti prozor konfiguracije baze podataka za pregled konfiguracijske strukture baze podataka, svojstava, obrazaca, izgleda i drugih informacija o objektima. Da biste to učinili, odaberite Konfiguracija – Konfiguracija baze podataka – Otvori prozor konfiguracije baze podataka. Ne izgleda drugačije od prozora konfiguracije.

Načini rada s objektima i konfiguracijama baze podataka isti su kao i načini rada u prozoru Konfiguracija, s jedinom razlikom što su svi objekti samo za čitanje (vidljivi).

Ažuriranje konfiguracije baze podataka

Tijekom uređivanja konfiguracije mogu se stvarati novi objekti, mijenjati postojeći ili brisati postojeći objekti.
Trenutna struktura baze podataka može se razlikovati od strukture konfiguracije. Razlika između konfiguracija prikazana je u zaglavlju prozora konfiguracije simbolima.
BILJEŠKA. Znak razlikovanjakonfiguracije pojavljuje se tek nakon spremanja promjena u glavnoj konfiguraciji. Međutim, nakon spremanja glavne konfiguracije, možete nastaviti unositi promjene, u tom slučaju u zaglavlju prozora konfiguracije
bit će dokaza o promjenama za obje konfiguracije.
Kako bi konfiguracija i konfiguracija baze podataka bile dosljedne, morate ažurirati konfiguraciju baze podataka. Da biste to učinili, odaberite Konfiguracija – Ažuriraj konfiguraciju baze podataka. Ako glavna konfiguracija još nije spremljena, konfigurator će je prvo spremiti, a zatim ažurirati konfiguraciju baze podataka.
Ako je prozor s porukom otvoren prilikom ažuriranja konfiguracije baze podataka, briše se.
PAŽNJA! Ažuriranje konfiguracije baze podataka može zahtijevati da svi korisnici prestanu raditi.
Prije ažuriranja možete usporediti konfiguracije i spojiti ih.
Ako je otklanjanje pogrešaka bilo u tijeku u vrijeme ažuriranja konfiguracije baze podataka, tada se nakon spremanja trenutne konfiguracije na ekranu pojavljuje sljedeće pitanje: Da biste ažurirali konfiguraciju baze podataka, morate zaustaviti uklanjanje pogrešaka. Nastaviti? Ako odgovorite Da, otklanjanje pogrešaka se zaustavlja i konfiguracija baze podataka se ažurira. Ako odgovorite Ne, ažuriranje se ne izvodi i otklanjanje pogrešaka ne prestaje.
Ažuriranje konfiguracije baze podataka zahtijeva isključivi pristup konfiguratora infobazi. Ovisno o prisutnosti korisnika koji rade s bazom podataka i njihovim načinima rada, moguće je nekoliko opcija ponašanja sustava:
1. Konfigurator prikazuje poruku o pogrešci isključivog zaključavanja ako:
● koristi se datotečna verzija baze podataka;
● postoje sesije povezane s infobazom bez korištenja web poslužitelja;
● nema sesija koje se izvode kroz web poslužitelj;
● ažuriranje konfiguracije zahtijeva restrukturiranje baze podataka.
2. Konfigurator od vas traži da prekinete sve sesije i ponovite ažuriranje ako:
● ažuriranje konfiguracije zahtijeva restrukturiranje baze podataka;
● web klijenti ili tanki klijenti povezani preko web poslužitelja rade s verzijom datoteke infobaze;
3. u ostalim slučajevima, konfigurator nudi izvođenje dinamičkog ažuriranja.

Napomena 1: Dijagnostičke poruke ukazuju na karakteristike sesija koje ometaju radnju. Ako je broj sesija manji ili jednak 5, tada se prikazuje detaljan popis sesija (naznačujući naziv računala, tip
aplikacije itd.), inače se prikazuje ukupan broj sesija.
Bilješka 2. Izvođenje infobaze u ekskluzivnom načinu ne prenosi bazu podataka Microsoft SQL Servera u način rada za jednog korisnika.
Napomena 3. Kako biste ubrzali proces restrukturiranja infobaze, kada koristite Microsoft SQL Server DBMS, preporuča se postaviti način oporavka za bazu podataka na Jednostavno ili skupno bilježenje. Shift
način se može izvesti ili prije izvođenja restrukturiranja ili kontinuirano ako ne trebate vratiti bazu podataka na proizvoljnu vremensku točku. Prije promjene načina oporavka baze podataka morate
Napravite sigurnosnu kopiju baze podataka!

Pogreška isključivog pristupa

Ako sustav ne može dobiti ekskluzivni pristup, tada je jedina opcija čekati da se korisnici odspoje s infobaze i ponoviti operaciju ažuriranja.

Završavanje sesija i pokušaj ažuriranja

Ako se sve sesije moraju prekinuti da bi se ažurirala konfiguracija baze podataka, od korisnika se traži poruka.
Ako je odabrana naredba Završite sesije i ponovite, tada se od korisnika traži da potvrdi odabranu radnju (Završetak sesija će srušiti korisnike! Želite li prekinuti sesije?) i u slučaju
Ako je odgovor potvrdan, pokušavaju se prekinuti sve sesije infobaze. Zatim ponovno pokušava spremiti konfiguraciju baze podataka.
Prekid svih sesija uzrokovat će rušenje svih klijentskih aplikacija.
Mogu postojati situacije u kojima prekid sesije nije moguć. Na primjer, objavljuje se datotečna verzija infobaze
na web poslužitelju koji zahtijeva klijentski certifikat za pristup ili koji ima autentifikaciju konfiguriranu na web poslužitelju i zahtijeva korisničko ime i lozinku za pristup. U ovom slučaju veze s informacijskom bazom ostvaruju se samo pomoću
web poslužitelj. Konfigurator ne podržava autentificirani pristup web poslužitelju i stoga ne može pokušati prekinuti sesije. Ako konfigurator nije uspio prekinuti pristupne sesije infobazi, možete kasnije pokušati ažurirati konfiguraciju baze podataka ili prekinuti sesije na neki drugi način.
Dinamičko ažuriranje
Ako je moguće izvršiti dinamičko ažuriranje, korisniku se daje posebna poruka (vidi sl. 28).

Dinamičko ažuriranje

Ako odaberete naredbu Ažuriraj dinamički, ažuriranje se izvodi bez gašenja korisnika. Očekuje se da će se napravljene promjene dinamički pisati kao verzija konfiguracijskih promjena (konfiguracija baze podataka se neće mijenjati). Moguće je ponavljati izmjene glavne konfiguracije. Ako se prilikom sljedećeg pokušaja ažuriranja konfiguracije baze podataka može podesiti ekskluzivni način rada, konfigurator ažurira konfiguraciju baze podataka uzimajući u obzir sve promjene (kako trenutne tako i prethodne).
Ako je izvršeno dinamičko ažuriranje, tada korisnici koji rade u tom trenutku nastavljaju raditi sa starom konfiguracijom. Kako bi počeo raditi s ažuriranom konfiguracijom, korisnik mora ponovno pokrenuti sustav 1C:Enterprise. Za kontrolu i obavještavanje korisnika o izvršenim dinamičkim promjenama, trebali biste koristiti metodu globalnog konteksta DatabaseConfigurationChangedDynamically().
BILJEŠKA. Nakon dovršetka ažuriranja konfiguracije baze podataka, sve verzije stvorene dinamičkim ažuriranjem bit će izbrisane.
Ako se otkriju promjene koje zahtijevaju restrukturiranje baze podataka, prikazuje se dijaloški okvir s popisom takvih promjena za potvrdu ažuriranja.
Za potvrdu spremanja pritisnite gumb Prihvati, a za odbijanje pritisnite gumb Odustani.

Ažuriranje konfiguracije baze podataka u pozadini

Opći opis
BILJEŠKA. Dostupno samo za CORP licencu
Ažuriranje konfiguracije baze podataka, koje je povezano s restrukturiranjem baze podataka, koje se izvodi za velike baze podataka, može trajati dugo. Dok je ažuriranje u tijeku, nemoguće je raditi s infobazom.
Kako bi se vrijeme izgubljeno na ovu operaciju svelo na minimum, postoji poseban način rada koji ažurira konfiguraciju baze podataka u pozadini. Ažuriranje konfiguracije baze podataka u pozadini karakterizira sljedeće:
karakteristike:
● Dostupno samo u klijent-poslužiteljskoj verziji infobaze;
● Može se izvršiti kada je konfigurator zatvoren.
● Većina konfiguracijskih ažuriranja baze podataka u pozadini izvodi se bez ekskluzivnog pristupa bazi podataka (uključujući izvođenje operacije restrukturiranja baze podataka).
● Sljedeće operacije nisu dostupne tijekom ažuriranja u pozadini:
● Uređivanje konfiguracije.
● Otklanjanje pogrešaka aplikacijskog rješenja.
● Izvođenje operacije ažuriranja konfiguracije baze podataka.
● Korištenje metoda nije dopušteno PostaviAggregationMode(), U postatiUpotreba agregacija(),RebuildUseAggregations().
● Promjena sadržaja kontnog plana ili tipova obračunskog plana, ako mu je pridružen knjigovodstveni registar ili registar obračuna
sudjeluje u operaciji pozadinskog ažuriranja. Pokušaj promjene sadržaja takvih kontnih planova ili grafikona tipova obračuna stvara pogrešku.
● Ažuriranja konfiguracije u pozadini mogu se pauzirati na najviše 48 sati. Ako "pauza" traje dulje od 48 sati, pozadinsko ažuriranje će se poništiti.
● Pozadinsko ažuriranje nije podržano za konfiguracije u načinu kompatibilnosti s verzijom 8.1
● Pozadinsko ažuriranje konfiguracije baze podataka nije podržano kada se izvodi na IBM DB2 9.1 DBMS.
Proces pozadinskog ažuriranja konfiguracije sastoji se od nekoliko koraka:
● Faza obrade:
● Dugo traje.
● Ova faza se može pokrenuti na bilo koji način:
● Interaktivno, iz konfiguratora;
● Iz ugrađenog jezika (koristeći odgovarajuće metode);
● Korištenje načina skupnog pokretanja konfiguratora.

● Većina podataka se restrukturira za sljedeće konfiguracijske objekte:
● Imenici,
● Dokumenti,
● Dnevnici dokumenata,
● Informacijski registri,
● Registri akumulacije,
● Računovodstveni registri,
● Računski registri,
● Nizovi,
● Kontni planovi,
● Poslovni procesi,
● Zadaci.

● Tijekom faze obrade sustav bilježi sve promijenjene podatke za gore navedene objekte, slično mehanizmima razmjene podataka.
● Faza ažuriranja:
● Pokreće se automatski nakon završetka faze obrade, u intervalima od 1 minute.
● Tijekom izvođenja faze korisnici mogu raditi s infobazom.
● Faza se sastoji od automatskih ponavljanja ponavljanja. Svaka iteracija analizira promjene koje su se nakupile od prethodne iteracije (ili kraja faze obrade) i provodi restrukturiranje akumuliranih promjena.
● Iteracije završavaju kada prijeđu na sljedeću fazu.
● Faza prihvaćanja promjene:
● Zahtijeva ekskluzivni pristup informacijskoj bazi.
● Dok je faza u tijeku, korisnici ne mogu raditi s infobazom.
● Prvi korak ove faze je ažuriranje podataka akumuliranih od zadnje prije trenutne
faza, iteracije faze ažuriranja.
● Zatim se podaci koji nisu uključeni u faze obrade i ažuriranja restrukturiraju. Ovi podaci ne
očekuje se veliki obujam promjena, a njihovo restrukturiranje provodi se brzo.
● Sljedeći korak je prihvaćanje svih promjena napravljenih u bazi podataka.
● Ažuriranje konfiguracije baze podataka je tada dovršeno.
Ako se pozadinsko ažuriranje pokrene na takav način da nije potrebno restrukturiranje baze podataka, tada se cijelo ažuriranje izvodi u fazi predaje, u koju se može ući odmah nakon početka pozadinskog ažuriranja.
Tijekom pozadinskog ažuriranja moguće je zaustaviti poslužitelj ili pauzirati proces pozadinskog ažuriranja.
Nakon zaustavljanja poslužitelja ili nakon abnormalnog prekida radnog procesa koji opslužuje pozadinski posao sustava koji izvodi ažuriranje, stvaranje prve sesije trajat će malo duže nego inače. To je zbog oporavka pozadinskog ažuriranja. Međutim, sam proces ažuriranja u pozadini je obustavljen. Da biste nastavili s radom, morate nastaviti s pozadinskim ažuriranjem. Ovo se ponašanje implementira kako bi se spriječilo da sustav uđe u petlju ako je uzrok rušenja radnog procesa koji servisira pozadinsko ažuriranje samo pozadinsko ažuriranje.
Nakon vraćanja poslužitelja u normalan rad, pozadinsko ažuriranje konfiguracije baze podataka nastavlja se na sljedeći način:
put:
● Ako je rad prekinut tijekom faze obrade, tada se proces nastavlja od zadnjeg konfiguracijskog objekta koji je obrađen
nije bila dovršena.
● Ako je rad prekinut tijekom faze ažuriranja, nedovršena iteracija počinje iznova.
SAVJET. Preporuča se otkazivanje pokrenutog procesa ažuriranja konfiguracije pozadinske baze podataka u slučajevima kada ažuriranje konfiguracije pozadinske baze podataka nije dovršeno (na primjer, proces je pauziran na neodređeno vrijeme). Implementacija ove preporuke imat će pozitivan učinak na performanse sustava, budući da se promjene neće registrirati za završetak faze ažuriranja.
Prilikom izvođenja operacije pozadinskog restrukturiranja trebali biste uzeti u obzir neke značajke sustava:
● Ako se separatoru doda knjigovodstveni ili akumulacijski registar, tada se taj registar obrađuje tijekom faze
prihvaćanje promjena.
● Ako se tip neovisnog graničnika promijeni (pogledajte ovdje), tada se svi objekti uključeni u taj graničnik obrađuju tijekom faze predaje.
● Ako se tip dimenzije uključen u glavni odabir neovisnog informacijskog registra promijeni, tada se taj registar obrađuje tijekom faze prihvaćanja promjene.

Dijalog ažuriranja konfiguracije baze podataka u pozadini

Za pozivanje operacije ažuriranja konfiguracije pozadinske baze podataka odaberite stavku izbornika Konfiguracija – Konfiguracija baze podataka – Ažuriranje konfiguracije baze podataka u pozadini. Klikom na gumb Pokreni započinje faza obrade. U tom slučaju, sljedeći tekst se prikazuje u prozoru servisne poruke:
Početak ažuriranja konfiguracije pozadinske baze podataka bio je uspješan
Konfiguracija nije dostupna za uređivanje. Ažuriranje pozadinske konfiguracije baze podataka je u tijeku.
Nakon što se pokrene pozadinsko ažuriranje, promjena konfiguracije je blokirana. Dok je bilo koja faza u tijeku, pozadinsko ažuriranje može se pauzirati pomoću gumba Pauza. Za nastavak pozadinskog ažuriranja
je gumb Nastavi.
Nakon završetka faze obrade, započinje faza ažuriranja tijekom koje možete prebaciti sustav u fazu prihvaćanja tipkom Završi ili poništiti ažuriranje tipkom Odustani.
SAVJET. Preporuča se otkazivanje pokrenutog procesa ažuriranja konfiguracije pozadinske baze podataka u slučajevima kada ažuriranje konfiguracije pozadinske baze podataka nije dovršeno (na primjer, proces je postavljen na beskonačno
"pauza") Implementacija ove preporuke imat će pozitivan učinak na performanse sustava, budući da se promjene neće registrirati za završetak faze ažuriranja.
Potvrdni okvir Dopusti dinamičko ažuriranje koristi se za određivanje želite li, kada kliknete gumb Pokreni, pokušati izvesti dinamičko ažuriranje umjesto pokretanja pozadinskog procesa ažuriranja konfiguracije baze podataka. Ako je ovaj potvrdni okvir označen, odmah nakon klika na gumb Pokreni, provjerit će se je li moguće izvršiti dinamičko ažuriranje konfiguracije. U slučaju kada konfiguracija dopušta ovu mogućnost, umjesto pozadinskog ažuriranja konfiguracije baze podataka, izvršit će se dinamičko ažuriranje.
Potvrdni okvir Izvrši na poslužitelju koristi se za određivanje mjesta pokretanja, prekida i otkazivanja. Ako je ovaj okvir poništen, tada će se ove radnje izvršiti na strani klijentske aplikacije, a ako je označeno, onda na strani poslužitelja 1C:Enterprise. Osim toga, ako je ovaj potvrdni okvir označen, možete ažurirati konfiguraciju samo ako imate pravo UpdateDatabaseConfiguration, bez instaliranog prava administracije.

Spremanje konfiguracije baze podataka u datoteku

Za spremanje konfiguracije baze podataka u datoteku na disku odaberite Konfiguracija – Konfiguracija baze podataka –
Spremite konfiguraciju baze podataka u datoteku. Na zaslonu se prikazuje standardni dijaloški okvir za odabir datoteke. Morate odabrati direktorij i navesti
naziv datoteke u koju će biti zapisana konfiguracija baze podataka.
Spremljena konfiguracijska datoteka baze podataka potrebna je za operaciju usporedbe i spajanja konfiguracija

Usporedba konfiguracije i konfiguracije baze podataka

Ako mijenjate konfiguraciju i želite dobiti izvješće o razlikama u konfiguraciji baze podataka, trebali biste to učiniti
odaberite Konfiguracija – Konfiguracija baze podataka – Usporedite, spojite s konfiguracijom baze podataka.
Ako je potrebno, možete vratiti promijenjene objekte.

Odbijanje promjena konfiguracije

Kako biste odbili promjene konfiguracije, jednostavno odaberite Konfiguracija – Konfiguracija baze podataka – Povratak na konfiguraciju baze podataka.
Bilješka. Stavke izbornika Spremi konfiguraciju baze podataka u datoteku... i Povratak na konfiguraciju baze podataka dostupne su čak i ako je konfiguracija koju je moguće uređivati ​​zatvorena. Konfiguracijska naredba Povratak na DB još uvijek nije dostupna kada je infobaza spojena na pohranu konfiguracije.

Možete postaviti svojstva konfiguracije kao što su naziv i opis, kao i parametre specifikacije i druge napredne opcije.

Odredite svojstva konfiguracije kada ručno kreirate nove konfiguracije. U ovom slučaju, ime PropertyManager je Dodajte konfiguraciju.

Također možete urediti svojstva postojećih konfiguracija. U ovom slučaju, ime PropertyManager je Mogućnosti konfiguracije.

Da biste odredili svojstva konfiguracije, učinite jedno od sljedećeg:


Mogućnosti konfiguracije

Naziv konfiguracije Unesite naziv za konfiguraciju. Ne možete koristiti kosu crtu (/) ili znak @ u imenu. Ako polje sadrži jedan od gornjih znakova, polje je prazno ili naziv već postoji, pojavljuje se poruka upozorenja kada zatvorite dijaloški okvir. U stablu dizajna FeatureManagera možete prilagoditi prikaz imena konfiguracija komponente.
Opis (Nije potrebno). Unesite opis konfiguracije. Možete prikazati opise konfiguracija komponenti u FeatureManager stablo dizajna i u ConfigurationManager. Ako želite koristiti tekst kao opis u specifikaciji, odaberite opciju Koristiti u specifikaciji. Ovaj tekst po važnosti zamjenjuje bilo koju specifičnu konfiguraciju ili svojstvo korisnika, ali ne poništava vrijednost tih svojstava.
Bilješka (Nije potrebno). Unesite dodatne informacije za opis ove konfiguracije.
Korisničke postavke (Dostupno samo prilikom uređivanja svojstava postojeće konfiguracije). Kliknite za pristup svojstvima specifična konfiguracija u dijaloškom okviru Sažetak informacija.

Parametri specifikacije

Broj dijela prikazan kada se koristi u BOM-u Koristi se za određivanje kako se sklop ili dio prikazuje u sastavnici. Odaberite jednu od sljedećih opcija: Naziv dokumenta Oznaka dijela identična je nazivu dokumenta. Naziv konfiguracije Oznaka dijela odgovara nazivu konfiguracije. Veza na nadređenu konfiguraciju (samo za izvedene konfiguracije.) Oznaka je ista kao naziv nadređene konfiguracije. Korisnički konfigurirano ime Oznaka je uneseno ime.
Prikaz djece kada se koristi kao podsklop (Samo za sklopove.) Kada se ova konfiguracija sklopa koristi kao podsklop u drugom sklopu, ove se postavke koriste u kombinaciji s postavkama Vrsta specifikacije u BOM PropertyManager za kontrolu kako se podređene komponente pojavljuju u sastavnici sklopa najviše razine. Za više informacija o postavkama Vrsta specifikacije cm. PropertyManager specifikacija. Odaberite jednu od sljedećih opcija: Display Prikazuje podređene komponente u BOM-u kako je navedeno u opciji Vrsta specifikacije u Specification PropertyManager. (Podređene komponente se ne pojavljuju u BOM-u Samo najviša razina.) Hide Skriva podređene komponente u specifikaciji, čak i ako je parametar Vrsta specifikacije prikazao bi ih. Podsklop se pojavljuje kao zasebna stavka u sastavnici. Na primjer, sastavnica samo za dijelove obično navodi podređene komponente kao zasebne objekte. Ako je odabrana opcija Sakrij, umjesto toga se prikazuje podsklop. Promoviraj Rastavlja podsklop u sastavnicu i prikazuje njegove podređene komponente, čak i ako Vrsta specifikacije prikazao bi ih. Na primjer, specifikacija Samo najviša razina obično sadrži popis podsklopa, a ne njegovih potomaka. Ako je odabrana opcija Promicanje, navedene su podređene komponente, ali ne i podsklop. Primjeri - Svojstva prikaza podređene komponente

Dodatne mogućnosti

Sljedeća svojstva kontroliraju proces dodavanja novih elemenata u još konfiguraciju i zatim ponovno aktivirati dano konfiguracija Dostupne opcije ovise o vrsti dokumenta.

Potisnuti elemente (Samo detalji). Kada je ova opcija odabrana, nove stavke koje se dodaju u drugo konfiguracije su skrivene u dano konfiguracije U suprotnom će novi elementi biti uključeni (ne potisnuti) u ovu konfiguraciju.
Potisnuti nove elemente i parove (Samo za sklopove). Kada je ova opcija odabrana, dodaju se novi partneri i elementi drugo konfiguracije se otkupljuju u dano konfiguracije. U suprotnom, novi partneri i elementi bit će omogućeni (ne potisnuti) u ovoj konfiguraciji. Nove značajke u sklopovima uključuju rezove i rupe za sklopove, uzorke komponenti, referentnu geometriju i skice koje odgovaraju skupština(a ne na jednu od komponenti sklopa).
Sakrij nove komponente drugo konfiguracije skrivene u dano konfiguracije. U suprotnom, nove komponente će se također pojaviti u ovoj konfiguraciji.
Potisnuti nove komponente (Samo za sklopove). Kada je ova opcija odabrana, nove komponente koje se dodaju drugo konfiguracije otplaćuju se u ovoj konfiguraciji. Inače će nove komponente u ovoj konfiguraciji biti razriješene (ne potisnute).
Koristite boju koja se odnosi na konfiguraciju Da biste odredili boju konfiguracije, odaberite ovu opciju, zatim odaberite Boja za odabir boje s palete.

Boja specifična za konfiguraciju primjenjuje se na zasjenjeni način samo ako opcija nije odabrana Primijenite istu boju na načine Wireframe, Hide Hidden Lines i Shaded U poglavlju Opcije boja dokumenta.

Da biste primijenili boju specifičnu za konfiguraciju na komponente sklopa, desnom tipkom miša kliknite odabrane komponente u stablu dizajna FeatureManager, otvorite prozor Appearances i odaberite komponentu. Zatim odaberite boju u Appearances PropertyManager.

Roditelj/dijete opcije

Dostupno samo u sklopovima i samo pri dodavanju nove konfiguracije ili jedne od njezinih komponenti u sklop. Odaberite komponente za koje želite dodati novu konfiguraciju.

Na primjer, imate sklop škripca sa sklopom ručke koji sadrži komponentu konektora. Ako ste dodali novu konfiguraciju pod nazivom long u sklop škripca, možete dodati konfiguraciju pod nazivom long u sklop ručke i sklop konektora u isto vrijeme tako da ih odaberete u pojednostavljenom stablu pod Roditelj/dijete opcije.

U mom slučaju, “Trade Management”, izdanje 10.3 je nadopunjeno industrijskim rješenjem “BIT: Auto Service Management 8”. Tvrtke koje koriste rješenja specifična za industriju u pravilu modificiraju konfiguraciju prema svojim potrebama i ne ažuriraju je na nova izdanja dobavljača. Dakle, ono što ostaje je Trade Management, izdanje 10.3.13.2. Osim toga, iako se konfiguracija dobavljača naziva "Trade Management", ipak su podržani objekti koji se odnose na konfiguraciju "BIT: Auto Service Management 8" (slika 1). To je slučaj kada se izdanja konfiguracije dobavljača i konfiguracija baze podataka (u daljnjem tekstu DB) formalno podudaraju, ali zapravo konfiguracija dobavljača nije Upravljanje trgovinom, izdanje 10.3.

Posljedično, prilikom ažuriranja na sljedeće izdanje Trade Managementa, mehanizam ažuriranja ponudit će brisanje svih objekata koji su pripadali industrijskom rješenju (slika 2).

Stoga se pojavljuje zadatak vraćanja pružatelja konfiguracije. Također, ovaj se zadatak može dogoditi ako je ažuriranje baze podataka provedeno putem "Usporedi, spoji" s novom konfiguracijskom datotekom.

Problem se rješava u dvije faze. Da biste to učinili, trebat će vam cf konfiguracijska datoteka koja odgovara izdanju baze podataka. Izdanje baze podataka možete pogledati u “Pomoć” - “O programu” (Sl. 3).

Pažnja! Prije izvođenja sljedećih operacija napravite sigurnosnu kopiju baze podataka.

1) Kliknite "Konfiguracija" - "Podrška" - "Postavke podrške". Pojavit će se prozor "Postavke podrške", kliknite "Ukloni iz podrške" (Slika 4). U dijaloškom okviru s porukom da će uklanjanje iz podrške dovesti do nemogućnosti primanja ažuriranja od dobavljača, odgovorite "Da".

Imajte na umu da ikona žute kocke više nije vidljiva u konfiguracijskom stablu.

2) Kliknite “Konfiguracija” - “Usporedi, spoji s konfiguracijom iz datoteke”. Pojavit će se prozor s upitom da stavite konfiguraciju na podršku. Odgovaramo "Da" (slika 5).

Sada, kako ne biste izgubili promjene standardnih objekata u konfiguraciji, poništite odabir korijenskog čvora i kliknite "Pokreni". U postavkama pravila podrške odgovorite "OK" (Slika 6).

Konfiguracija pružatelja sada odgovara konfiguraciji baze podataka. Međutim, postoji mala tehnička napomena - objekti koji su imali promjene nisu podržani (slika 7). Takvi se objekti neće mijenjati tijekom ažuriranja. Dakle, trebate ih staviti na podršku s mogućnošću uređivanja.

3) Kliknite "Konfiguracija" - "Podrška" - "Postavke podrške". U prozoru koji se pojavi kliknite "Usporedi, kombiniraj". U prozoru za usporedbu i spajanje poništite sve okvire, odaberite objekt koji želimo podržati i kliknite "Promijeni". U prozoru koji se pojavi odaberite "Objekt dobavljača je uređen uz održavanje podrške", kliknite "U redu" i "Pokreni" (Slika 8). Potvrdni okvir "Instaliraj za podređene objekte" koristan je ako je promjena koja se vrši važeća za sve podređene objekte. Platforma 1C:Enterprise 8 neće dopustiti promjene ako su, na primjer, detalji dodani podređenim objektima i stavite ih na podršku.

Odaberemo objekt koji postavljamo na nosač.

Sada se baza podataka temelji na podršci potrebne konfiguracije.

Najbolji članci na temu