A konfigurációról, mint fejlesztőeszközről. A szerkezetkonfiguráció alapvető típusai A konfiguráció eltér az alapkonfigurációtól

Konfiguráció, a felhasználó szemszögéből ez egy konkrét üzleti feladatokra szabott szoftvermegoldás. Például létezik egy 1C: Trade Management konfiguráció a kereskedési műveletek automatizálására. A fejlesztő szemszögéből nézve ennek a szoftvermegoldásnak az üzleti logikája meghatározott konfigurációs objektumok – elektronikus beviteli űrlapok, jelentések, könyvtárak, algoritmusok stb. – segítségével valósul meg. Ezek az objektumok a következőképpen vannak csoportosítva konfigurációs fa:

A szállítótól vásárolt konfigurációs objektumok alapértelmezés szerint védettek a módosításokkal szemben. Ha egy ilyen konfiguráció funkcionalitása nem fed le bizonyos üzleti feladatokat, akkor módosítható - módosíthatja a szabványos objektumokat, vagy hozzáadhat újakat. Ehhez a standard konfigurációt el kell távolítani a támogatásból - a menün keresztül Konfiguráció -> Támogatás -> Támogatási beállítások, Szerkesztés engedélyezése:

További fejlesztések végezhetők. A módosított konfiguráció eltér a szabványtól; mindkét lehetőség ( alapkonfiguráció, módosított és szállítói konfiguráció, eredeti tipikus) szükség esetén az adatbázisban tárolódnak, megtekinthetők és összehasonlíthatók:

A módosítások elvégzése után azokat arra a konfigurációra kell „vetíteni”, amelyben az üzleti adatok közvetlenül tárolva vannak – adatbázis konfiguráció. Például egy új attribútum hozzáadása a fő konfigurációhoz nem lesz azonnal elérhető a felhasználó számára, mivel az adatbázis konfigurációja még nem változott. Az adatbázis-konfiguráció frissítéséhez nyomja meg az F7 billentyűt; A frissítés után az adatbázis konfigurációja megegyezik a fő konfigurációval:

Összegzés. Minden 1C adatbázisban egyszerre három konfiguráció található: szállítói konfiguráció, fő konfiguráció és adatbázis-konfiguráció. Egy szabványos megoldásban a változtatási opció bekapcsolása nélkül mindhárom egyenlő.

Minden konfiguráció a hasonlóság elve alapján egy konfigurációs fába csoportosított alkalmazásobjektumokból áll. Például egy Dokumentum típusú objektumok fája:

A konfigurációs objektumok mindegyike hordozhat egy meghatározott logikát algoritmusok; Az algoritmusok programmodulokba vannak írva beépített 1C nyelv:

A konfigurációs objektumok száma nagyon nagy lehet; Az önkényes cél szerinti osztályozásukhoz az alrendszerek mechanizmusát használják. Minden konfigurációs objektum egy vagy több alrendszerben is szerepelhet. Egy alrendszer kiválasztásával kiválaszthatja az adott alkalmazásfeladathoz kapcsolódó objektumok teljes listáját:

Az 1C vizsga 01.02 kérdése: Platform Professional. Melyik objektum tartalmazza a felhasználó által szerkeszthető információkat?

  1. Konfigurációs objektum
  2. Beágyazott nyelvi objektum
  3. Infobázis objektum
  4. Az 1. és 3. válasz helyes
  5. Minden lehetőség helyes
A helyes válasz a harmadik. Minden konfigurációs objektum (például az Áruk és szolgáltatások értékesítése dokumentum) tetszőleges számú információs bázisobjektumnak felel meg (például az áruk és szolgáltatások értékesítése minden egyes tényéhez kiadott, konkrét dokumentumok).

Az 1C vizsga 01.05 kérdése: Platform Professional. Válassza ki a megfelelő "Object" - "fájltípus" asszociációkészletet:

  1. külső feldolgozás - "epf", külső jelentés - "erf", konfiguráció - "cf"
  2. külső feldolgozás - "ert", külső jelentés - "mxl", konfiguráció - "pfl"
  3. külső feldolgozás - "ert", külső jelentés - "erf", konfiguráció - "cfu"
  4. külső feldolgozás - "epf", külső jelentés - "mxl", konfiguráció - "cfu"

A helyes válasz az első. A külső processzorfájl a külső feldolgozás kiterjesztése, a külső jelentésfájl a külső jelentések kiterjesztése, a konfigurációs fájl a konfigurációs fájl kiterjesztése.

Az 1C vizsga 01.21 kérdése: Platform Professional. Miből áll a konfiguráció?

  1. Konfigurációs objektumok
  2. Beágyazott nyelvi objektumok
  3. Infobázis objektumok
  4. Az 1. és 3. válasz helyes
  5. Minden lehetőség helyes
A helyes válasz a konfigurációs fában megtekinthető objektumok közül az első.

Az 1C vizsga 01.27 kérdése: Platform Professional. Milyen objektumokat használnak az algoritmus leírására?

  1. Konfigurációs objektumok
  2. Beágyazott nyelvi objektumok
  3. Infobázis objektumok
  4. Az 1. és 3. válasz helyes
  5. Minden lehetőség helyes
A helyes válasz a második, az algoritmusok leírása beépített nyelven történik.

Az 1C vizsga 01.34 kérdése: Platform Professional. Melyik konfiguráció módosítható interaktívan a konfigurátorban?

  1. Alapkonfiguráció
  2. Adatbázis konfiguráció
  3. Szolgáltató konfigurációja
  4. Külső konfigurációk
A helyes válasz az első. A szolgáltató konfigurációja változatlan marad, az adatbázis-konfiguráció a frissítési eljárás után a szolgáltatói konfigurációba kerül.

Az 1C vizsga 01.57 kérdése: Platform Professional. A konfigurációs objektumok tetszőleges osztályozása a...

  1. tulajdonságok Megjegyzés a konfigurációs objektumhoz
  2. az "Osztályozás" attribútum létrehozása
  3. az Alrendszer konfigurációs objektum használatával
  4. Az 1. és 2. lehetőség helyes
  5. minden lehetőség helyes
A helyes válasz a harmadik - az objektumok alrendszerré kombinálhatók, minden objektum egy vagy több alrendszerbe foglalható.

Az 1C vizsga 01.63 kérdése: Platform Professional. Hány információs bázis lehet azonos konfigurációval?

  1. Csak egy
  2. Csak kettő (működő és demo)
  3. Korlátlan
  4. Az alkalmazási megoldás szállítási csomagja határozza meg
  5. A konfigurációs beállításokban van megadva
A helyes válasz a harmadik – a szoftvermegoldás tetszőlegesen sokszorosítható.

Az 1C vizsga 01.64 kérdése: Platform Professional. Hány konfigurációnak kell léteznie egy alkalmazásmegoldásban?

  1. Amennyit csak akar
A helyes válasz a második - fő konfiguráció és adatbázis konfiguráció. Előfordulhat, hogy nincs szállítói konfiguráció, például egy saját maga által írt konfiguráció esetén.

Az 1C vizsga 03.13. kérdése: Platform Professional. Milyen esetben lehet metaadatokat módosítani a konfigurációs ablakban?

  1. Mindig
  2. Csak alapkonfiguráció
  3. Fő és adatbázis konfigurációhoz
  4. A szolgáltató beállításához
  5. Fájlból megnyitott konfigurációhoz

Miért jelentkezik a hiba?

Általánosságban elmondható, hogy a gyakran használt „1C információs bázis” fogalom összetett - nemcsak az adatbázist, hanem a konfigurációkat is magában foglalja.

  • Ha egy adatbázis, viszonylagosan szólva, „mit” tárol. Például felhasználói beviteli információk, összefoglaló adatok;
  • Ez a konfiguráció leírja, hogy „hogyan, milyen formában” tárolják ezeket az információkat, annak szerkezetét.

A képletes és az igazsághoz nagyon közeli összehasonlításhoz egy egyszerű táblázatot mutatunk be, például egy szervezet alkalmazottainak névjegyzékét:

  • A táblázat oszlopai (teljes név, telefonszám, cím) az információ szerkezetét alkotják, és az 1C fejlesztői és programozói által létrehozott konfiguráció határozza meg őket;
  • A táblázat sorai és a bennük lévő értékek (Ivanov Ivan Ivanovich, 8-777-666-55-44, Razdolny régió, Volny város, Szvobodnaya utca) magát az adatot alkotják, vagyis a rutinszerűen bevitt információkat. felhasználók által:

Bonyolítsuk egy kicsit a dolgokat: az 1C információs bázisban legalább két konfiguráció van:

  • A fő konfiguráció (a továbbiakban: OK) az, amivel a programozók dolgoznak, módosítva vagy új dokumentumokat, referenciakönyveket és jelentéseket készítve a felhasználók számára.
  • Adatbázis konfiguráció (a továbbiakban: K.D.D.) – ez a konfiguráció befolyásolja, hogy a felhasználók mit „látnak” a programmal való munka közben. Ha megváltozott, akkor ezeket a változtatásokat „látják” a felhasználók. A fejlesztők nem módosíthatják közvetlenül, a változásokat K.B.D. örökli. a fő konfigurációból.

Térjünk vissza példánkhoz: a felhasználó kérésére az 1C programozó a konfiguráló eszközök segítségével szerkesztette az alkalmazottak címtártábláját, hozzáadva egy további Születési dátum oszlopot. Ehhez két szakaszon kellett keresztülmennie:

  • Az első szakaszban elvégzik a szükséges változtatásokat a fő konfigurációban, azaz a Születési dátum oszlopot hozzáadják a táblázathoz;
  • A második szakaszban az adatbázis-konfiguráció frissítésre kerül, vagyis az O.K-tól öröklődik. az előző szakaszban végrehajtott változtatások.

Így a jelen cikkben tárgyalt „Az adatbázis konfigurációja nem egyezik a mentett konfigurációval” hiba akkor fordul elő, ha az első szakasz már befejeződött (megváltozott az O.K.), de a második (a K.B.D. frissítése) még nem fejeződött be - két konfiguráció különbözik, és nem felelnek meg egymásnak.

Végül, mielőtt rátérnénk a probléma megoldására, ismételten felhívjuk a figyelmet arra, hogy a második szakasz, vagyis a C.B.D. frissítése nem csak a programozó elhalasztási döntése miatt nem zárulhat le, hanem például a konfigurációs frissítés rendellenes idő előtti befejezése miatt.

Fontos: Az infobázis és az 1C-vel kapcsolatos egyéb fájlok minden módosítása előtt ne felejtsen el biztonsági másolatot készíteni. Olvassa el, hogyan készíthet biztonsági másolatot egy adatbázisról az 1C 8.3-ban, vagy nézze meg oktatóvideónkat:

Mit kell tenni?

Számos lehetséges műveleti algoritmus létezik, amelyek közül bármelyik különböző tényezőktől függ: a felhasználó képzettsége és jogosultsága, az 1C adminisztráció felelősségi köre stb.

A változtatások figyelmen kívül hagyása

Ha nem módosította a fő konfigurációt, de folytatnia kell a munkát az 1C Enterprise 8 programban, egészen addig a pillanatig, amíg a frissítésért felelős személy be nem fejezi a munkáját, azaz befejezi a 2. szakaszt. Vagy a történtek okainak tisztázásáig és a javítások elvégzéséig figyelmen kívül hagyhatja ezt a hibaüzenetet.

Minden alkalommal, amikor elindítja az információs bázist, az „Igen” gombra kattintva fogadja el a javaslatot a folytatáshoz. Az alkalmazás funkcionalitása ettől nem változik, változatlan marad:

Ezt az üzenetet a kulcs regisztrálásával teljesen eltávolíthatja /DisableStartupMessages az infobázis indítási paramétereiben:

  • Az indító ablakban ("A" jelzéssel) válassza ki adatbázisunkat, majd kattintson a Szerkesztés gombra, amely után megnyílik az információbiztonsági tulajdonságok szerkesztésére szolgáló ablak ("B" jelzéssel):

  • A Tovább gombra kattintva végiggörgetjük az első tulajdonságoldalt, és továbblépünk a következő oldalra, ahol megadhatjuk az információbiztonság indításának paramétereit. Az ingatlanban További indítási lehetőségekállítsa be a /DisableStartupMessages paramétert:

  • Kattintson a Befejezés gombra, és térjen vissza az indítóablakba, ahol elindítjuk az IS-t az 1C:Enterprise gombbal:

Most, amikor elindítja az 1C 8.3 adatbázist, nem fogja látni a start üzenetet: „Az adatbázis konfigurációja nem egyezik a mentett konfigurációval”, és az 1C Enterprise program a szokásos módon elindul.

jegyzet: Ezenkívül ez a paraméter letiltja a következő indítási üzeneteket:

  • „A számítógép nem rendelkezik elegendő képességgel a konfigurációs súgó szerkesztéséhez. A súgó szerkesztéséhez telepítenie kell a Microsoft Internet Explorer 7.0-s vagy újabb verzióját”;
  • „A számítógép képességei nem elegendőek a HTML-dokumentumok szerkesztéséhez, beleértve a súgótémákat is. A HTML-dokumentumok szerkesztéséhez telepítenie kell a Microsoft Internet Explorer 7.0-s vagy újabb verzióját. Ebben az indításban a html dokumentumok szerkesztése nem lesz elérhető."

Változások elfogadása

  1. Használja a főmenü parancsát: Konfiguráció – Frissítse az adatbázis konfigurációját;
  2. Nyomja meg az F7 billentyűt a billentyűzeten;
  3. Kattintson a speciális gombra az eszköztáron (lásd az alábbi képet);
  4. A hibakeresési folyamat során (információként; a cikkben nem lesz szó):

Megjegyzés: Alapértelmezés szerint a bal oldalon megnyíló konfigurációs ablak a fő konfiguráció; ikonaz ablak címében azt jelzi, hogy már megváltozott, és eltér az adatbázis konfigurációjától. Ez utóbbit a főmenü paranccsal nyitjuk meg: Konfiguráció – Adatbázis konfiguráció – Adatbázis konfiguráció megnyitása.

Valamivel a frissítési parancs után megjelenik az utolsó Információk újraszervezése párbeszédpanel, amely utolsó figyelmeztetésként szolgál arra, hogy az adatbázis-konfiguráció módosítása visszafordíthatatlan. Az ablak felsorolja azokat a változtatásokat, amelyek az Elfogadás gombra kattintás után lépnek életbe:

Módosítások elutasítása

Pontosan az előző fejezet első bekezdésében felsorolt ​​feltételek mellett dönthet úgy, hogy visszaállítja a fő konfiguráció módosításait, vagyis eltávolítja azokat, és ezt a konfigurációt az adatbázis konfigurációjának megfelelő állapotba hozza.

Ehhez hajtsa végre a főmenü parancsát: Konfiguráció – Adatbázis konfigurálása – Visszatérés az Adatbázis konfigurációhoz:

Tehát miután beleegyeztünk a folytatásba, visszagurítjuk O.K. az adatbázis konfigurációjához.

A webhelyen megismerkedhet az 1C Accounting 8.3 konfigurációjával.

Ahhoz, hogy megtanulja, hogyan kell dolgozni az 1C programban, tanulmányozza az összes funkciót és

Az én esetemben a „Trade Management” 10.3-as kiadása kiegészül a „BIT: Auto Service Management 8” iparági megoldással. Az iparág-specifikus megoldásokat használó vállalatok rendszerint az igényeiknek megfelelően módosítják a konfigurációt, és nem frissítik azokat a szállító új kiadásaira. Ezért marad a Trade Management, a 10.3.13.2 kiadás. Ráadásul, bár a szállító konfigurációját „Trade Management”-nek hívják, a „BIT: Auto Service Management 8” konfigurációhoz kapcsolódó objektumok is támogatottak (1. ábra). Ez az eset áll fenn, ha a szállítói konfigurációs kiadások és az adatbázis-konfiguráció (a továbbiakban: DB) formálisan egybeesik, de valójában a szállítói konfiguráció nem Trade Management, 10.3-as kiadás.

Következésképpen a Trade Management következő kiadására való frissítéskor a frissítési mechanizmus felajánlja az iparági megoldáshoz tartozó összes objektum törlését (2. ábra).

Így felmerül a konfigurációs szolgáltató visszaállításának feladata. Ez a feladat akkor is előfordulhat, ha az adatbázist az „Összehasonlítás, egyesítés” funkcióval frissítették egy új konfigurációs fájllal.

A probléma megoldása két szakaszban történik. Ehhez szüksége lesz egy cf konfigurációs fájlra, amely megfelel az adatbázis kiadásának. Az adatbázis-kiadás a „Súgó” - „A programról” menüpontban tekinthető meg (3. ábra).

Figyelem! A következő műveletek végrehajtása előtt készítsen biztonsági másolatot az adatbázisról.

1) Kattintson a "Konfiguráció" - "Támogatás" - "Támogatás beállításai" elemre. Megjelenik a „Support Settings” ablak, kattintson az „Eltávolítás a támogatásból” gombra (4. ábra). Válaszoljon „Igen”-nel a párbeszédpanelen, amely azt az üzenetet tartalmazza, hogy a támogatásból való eltávolítás azt eredményezi, hogy nem tud frissítést kapni a szállítótól.

Kérjük, vegye figyelembe, hogy a sárga kocka ikon már nem látható a konfigurációs fában.

2) Kattintson a „Konfiguráció” - „Összehasonlítás, egyesítése a konfigurációval a fájlból” lehetőségre. Megjelenik egy ablak, amely arra kéri, hogy helyezze támogatásra a konfigurációt. „Igen” választ adunk (5. ábra).

Most, hogy ne veszítse el a szabványos objektumok módosításait a konfigurációban, törölje a gyökércsomópont jelölését, és kattintson a „Futtatás” gombra. A támogatási szabályok beállításainál válassza az „OK” választ (6. ábra).

A szolgáltató konfigurációja most megegyezik az adatbázis konfigurációjával. Van azonban egy kis technikai megjegyzés: a módosításokon átesett objektumok nem támogatottak (7. ábra). Az ilyen objektumok nem változnak a frissítés során. Tehát támogatnia kell őket szerkesztési lehetőséggel.

3) Kattintson a "Konfiguráció" - "Támogatás" - "Támogatás beállításai" elemre. A megjelenő ablakban kattintson az „Összehasonlítás, összevonás” gombra. Az összehasonlító és egyesítő ablakban törölje az összes jelölőnégyzet bejelölését, válassza ki a támogatni kívánt objektumot, majd kattintson a „Módosítás” gombra. A megjelenő ablakban válassza ki a „Szállítói objektum szerkesztve a támogatás fenntartása mellett” lehetőséget, kattintson az „OK” és a „Futtatás” gombra (8. ábra). A „Telepítés alárendelt objektumokhoz” jelölőnégyzet akkor hasznos, ha a végrehajtott módosítás minden alárendelt objektumra érvényes. Az 1C:Enterprise 8 platform nem engedélyezi a változtatásokat, ha például részleteket adtak hozzá az alárendelt objektumokhoz, és Ön támogatja őket.

Kiválasztjuk az objektumot, amelyet a támasztékra helyezünk.

Most az információs bázis a szükséges konfiguráció támogatásán alapul.

Nyomtatás (Ctrl+P)

Adatbázis konfigurációs objektumfa

Az Adatbázis-konfiguráció ablak megnyitásával megtekintheti az adatbázis konfigurációs szerkezetét, tulajdonságait, űrlapjait, elrendezéseit és az objektumokkal kapcsolatos egyéb információkat. Ehhez válassza a Konfiguráció – Adatbázis konfiguráció – Adatbázis-konfigurációs ablak megnyitása menüpontot. Nem különbözik a konfigurációs ablaktól.

Az objektumokkal és adatbázis-konfigurációkkal való munkamódszer megegyezik a Konfiguráció ablakban használt módszerekkel, azzal az egyetlen különbséggel, hogy minden objektum csak olvasható (megtekinthető).

Az adatbázis konfigurációjának frissítése

A konfiguráció szerkesztése során új objektumok hozhatók létre, meglévők módosíthatók, vagy meglévő objektumok törölhetők.
Az aktuális adatbázis-struktúra eltérhet a konfigurációs struktúrától. A konfigurációk közötti különbség a Konfiguráció ablak fejlécében látható szimbólumokkal.
JEGYZET. Megkülönböztető jelkonfigurációk csak a fő konfiguráció módosításainak mentése után jelenik meg. A fő konfiguráció mentése után azonban folytathatja a módosításokat, ebben az esetben a Konfiguráció ablak fejlécében
mindkét konfiguráció esetében lesz bizonyíték a változásra.
A konfiguráció és az adatbázis-konfiguráció konzisztenssé tételéhez frissítenie kell az adatbázis-konfigurációt. Ehhez válassza a Konfiguráció – Adatbázis-konfiguráció frissítése lehetőséget. Ha a fő konfiguráció még nincs elmentve, a konfigurátor először elmenti, majd frissíti az adatbázis konfigurációját.
Ha az adatbázis-konfiguráció frissítésekor üzenetablak nyílt meg, az törlődik.
FIGYELEM! Az adatbázis-konfiguráció frissítéséhez minden felhasználónak le kell állítania a munkát.
Frissítés előtt összehasonlíthatja a konfigurációkat és egyesítheti őket.
Ha az adatbázis-konfiguráció frissítésekor hibakeresés volt folyamatban, akkor az aktuális konfiguráció mentése után a következő kérdés jelenik meg a képernyőn: Az adatbázis-konfiguráció frissítéséhez le kell állítani a hibakeresést. Folytatni? Ha igennel válaszol, a hibakeresés leáll, és az adatbázis konfigurációja frissül. Ha nemmel válaszol, akkor a frissítés nem történik meg, és a hibakeresés nem áll le.
Az adatbázis-konfiguráció frissítéséhez a konfigurátor kizárólagos hozzáférése szükséges az információs bázishoz. Az adatbázissal dolgozó felhasználók jelenlététől és működési módjaiktól függően a rendszer viselkedésének számos lehetősége lehetséges:
1. A konfigurátor kizárólagos zárolási hibaüzenetet jelenít meg, ha:
● az adatbázis fájlverzióját használják;
● munkamenetek kapcsolódnak az infobázishoz webszerver használata nélkül;
● nem futnak munkamenetek a webszerveren keresztül;
● a konfiguráció frissítéséhez az adatbázis átstrukturálása szükséges.
2. A konfigurátor felszólítja, hogy fejezze be az összes munkamenetet, és ismételje meg a frissítést, ha:
● a konfiguráció frissítéséhez az adatbázis átstrukturálása szükséges;
● a webszerveren keresztül csatlakoztatott webkliensek vagy vékonykliensek az infobázis fájlverziójával dolgoznak;
3. egyéb esetekben a konfigurátor felajánlja a dinamikus frissítés végrehajtását.

1. megjegyzés: A diagnosztikai üzenetek jelzik a munkamenetek jellemzőit, amelyek zavarják a műveletet. Ha a munkamenetek száma kisebb vagy egyenlő, mint 5, akkor a munkamenetek részletes listája jelenik meg (a számítógép nevének, típusának feltüntetésével
alkalmazások stb.), ellenkező esetben a munkamenetek teljes száma jelenik meg.
2. megjegyzés: Egy információs bázis exkluzív módban történő futtatása nem viszi át a Microsoft SQL Server adatbázist egyfelhasználós módba.
3. megjegyzés. Az információs bázis szerkezetátalakítási folyamatának felgyorsítása érdekében a Microsoft SQL Server DBMS használatakor ajánlatos az adatbázis helyreállítási módját Egyszerű vagy Tömeges naplózásra állítani. Váltás
mód végrehajtható akár az átalakítás végrehajtása előtt, akár folyamatosan, ha nem kell visszaállítani az adatbázist egy tetszőleges időpontra. Az adatbázis-helyreállítási mód megváltoztatása előtt meg kell tennie
Készítsen adatbázis biztonsági mentést!

Kizárólagos hozzáférési hiba

Ha a rendszer nem tud kizárólagos hozzáférést szerezni, akkor az egyetlen lehetőség az, hogy megvárja, amíg a felhasználók lekapcsolódnak az információs bázisról, és megismétlik a frissítési műveletet.

Munkamenetek befejezése és frissítési kísérlet

Ha az adatbázis-konfiguráció frissítéséhez minden munkamenetet meg kell szakítani, a rendszer egy üzenetet kér a felhasználótól.
Ha a parancs ki van választva Fejezze be a munkameneteket és ismételje meg, akkor a felhasználó megkéri a kiválasztott művelet megerősítését (A munkamenetek befejezése összeomlik a felhasználókat! Be szeretné fejezni a munkameneteket?), és abban az esetben
Ha a válasz igen, a rendszer megpróbálja leállítani az összes infobázis-munkamenetet. Ezután újra megpróbálja menteni az adatbázis-konfigurációt.
Az összes munkamenet leállítása az összes ügyfélalkalmazás összeomlását okozza.
Előfordulhatnak olyan helyzetek, amikor a munkamenet megszakítása nem lehetséges. Például közzéteszik az információs bázis fájlverzióját
olyan webkiszolgálón, amelynek eléréséhez ügyféltanúsítvány szükséges, vagy amelyen a hitelesítés konfigurálva van, és a hozzáféréshez felhasználónév és jelszó szükséges. Ebben az esetben az információs bázishoz való csatlakozás csak a használatával történik
web szerver. A Configurator nem támogatja a hitelesített hozzáférést a webszerverhez, ezért nem tudja megkísérelni a munkamenetek leállítását. Ha a konfigurátor nem tudta megszakítani az információs bázishoz való hozzáférési munkameneteket, megkísérelheti később frissíteni az adatbázis-konfigurációt, vagy megszakíthatja a szekciókat más módon.
Dinamikus frissítés
Ha lehetséges dinamikus frissítés végrehajtása, a felhasználó egy speciális üzenetet kap (lásd: 28. ábra).

Dinamikus frissítés

Ha a Dinamikus frissítés parancsot választja, a frissítés a felhasználók leállítása nélkül történik. Várhatóan a végrehajtott változtatások dinamikusan kerülnek kiírásra a konfigurációs változtatások változataként (az adatbázis konfigurációja nem változik). Lehetőség van a fő konfiguráció ismételt módosítására. Ha az adatbázis-konfiguráció következő frissítési kísérlete során a kizárólagos működési mód beállítható, a konfigurátor az összes (aktuális és korábbi) változás figyelembevételével frissíti az adatbázis-konfigurációt.
Ha dinamikus frissítés történt, akkor az abban a pillanatban dolgozó felhasználók továbbra is a régi konfigurációval dolgoznak. A frissített konfigurációval való munka megkezdéséhez a felhasználónak újra kell indítania az 1C:Enterprise rendszert. A dinamikus módosítások vezérléséhez és a felhasználók értesítéséhez használja a DatabaseConfigurationChangedDynamically() globális környezeti metódust.
JEGYZET. Az adatbázis-konfiguráció frissítésének befejezése után a dinamikus frissítés által létrehozott összes verzió törlődik.
Ha olyan változásokat észlel, amelyek adatbázis-átalakítást igényelnek, megjelenik egy párbeszédpanel az ilyen változtatások listájával a frissítés megerősítéséhez.
A mentés megerősítéséhez kattintson az Elfogadás gombra, majd kattintson a Mégse gombra.

Háttér adatbázis konfigurációs frissítés

Általános leírása
JEGYZET. Csak CORP licenchez érhető el
Az adatbázis-konfiguráció frissítése, amely az adatbázis-átalakításhoz kapcsolódik, nagy információs adatbázisok esetén, sokáig tarthat. Amíg a frissítés fut, az információs bázissal nem lehet dolgozni.
Az ezzel a művelettel elvesztegetett idő minimálisra csökkentése érdekében van egy speciális mód, amely a háttérben frissíti az adatbázis konfigurációját. A háttérben végzett adatbázis-konfiguráció frissítését a következők jellemzik:
jellemzők:
● Csak az infobázis kliens-szerver verziójában érhető el;
● Akkor hajtható végre, amikor a konfigurátor zárva van.
● A legtöbb háttéradatbázis-konfiguráció frissítése az adatbázishoz való kizárólagos hozzáférés nélkül történik (beleértve az adatbázis-átalakítási művelet végrehajtását is).
● A következő műveletek nem érhetők el háttérfrissítés közben:
● A konfiguráció szerkesztése.
● Az alkalmazásmegoldás hibakeresése.
● Adatbázis-konfiguráció frissítési művelet végrehajtása.
● Metódusok használata nem megengedett SetAggregationMode(), U shouldUsingAggregations(),RebuildUseAggregations().
● A számlatükör vagy a számítási típusok diagramja tartalmának megváltoztatása, ha a számviteli nyilvántartás vagy számítási nyilvántartás hozzá van rendelve
részt vesz egy háttérfrissítési műveletben. Az ilyen számladiagramok vagy számítási típusú diagramok tartalmának megváltoztatására tett kísérlet hibát generál.
● A háttérkonfiguráció frissítései legfeljebb 48 órára szünetelhetők. Ha a „szünet” 48 óránál tovább tart, a háttérfrissítés törlődik.
● A háttérfrissítés nem támogatott a 8.1-es verziójú kompatibilitási módban lévő konfigurációknál
● Az adatbázis-konfiguráció háttérfrissítése nem támogatott, ha IBM DB2 9.1 DBMS-en fut.
A háttérkonfiguráció frissítési folyamata több szakaszból áll:
● Feldolgozási fázis:
● Hosszú ideig működik.
● Ez a fázis bármilyen módon elindítható:
● Interaktívan, a konfigurátorból;
● A beépített nyelvből (megfelelő módszerekkel);
● A konfigurátor kötegelt indítási módjának használata.

● Az adatok nagy része a következő konfigurációs objektumokhoz átalakítás alatt áll:
● Könyvtárak,
● dokumentumok,
● Dokumentumnaplók,
● Információs nyilvántartások,
● Akkumulációs regiszterek,
● Számviteli nyilvántartások,
● Számítási regiszterek,
● Sorozatok,
● Számlatáblázatok,
● Üzleti folyamatok,
● Feladatok.

● A feldolgozási szakaszban a rendszer az adatcsere-mechanizmusokhoz hasonlóan rögzíti a fenti objektumok összes megváltozott adatát.
● Frissítési szakasz:
● A feldolgozási fázis vége után automatikusan elindul, 1 perces időközönként.
● Egy fázis végrehajtása során a felhasználók az információs bázissal dolgozhatnak.
● Egy fázis automatikusan ismétlődő iterációkból áll. Minden iteráció elemzi az előző iteráció (vagy a feldolgozási fázis vége) óta felhalmozódott változásokat, és végrehajtja a felhalmozott változások átstrukturálását.
● Az iterációk akkor érnek véget, amikor a következő fázisba lépnek.
● Változás elfogadási fázis:
● Kizárólagos hozzáférést igényel az információs bázishoz.
● Amíg a fázis fut, a felhasználók nem dolgozhatnak az információs bázissal.
● Ennek a fázisnak az első lépése az aktuális előtti utolsó óta felhalmozott adatok frissítése
fázis, a frissítési szakasz iterációi.
● Ezután a feldolgozási és frissítési fázisban nem érintett adatok átstrukturálásra kerülnek. Ezek az adatok nem
nagy volumenű változások várhatók, ezek átalakítása gyorsan megtörténik.
● A következő lépés az adatbázisban végrehajtott összes módosítás elfogadása.
● Az adatbázis-konfiguráció frissítése ekkor befejeződött.
Ha a háttérfrissítést úgy indítjuk el, hogy nincs szükség adatbázis-átalakításra, akkor a teljes frissítés a véglegesítési fázisban történik, amelybe a háttérfrissítés megkezdése után azonnal be lehet lépni.
A háttérben végzett frissítés során lehetőség van a kiszolgáló leállítására vagy a háttérfrissítési folyamat szüneteltetésére.
A kiszolgáló leállítása vagy egy frissítést végrehajtó rendszer háttérfeladatot kiszolgáló dolgozói folyamat rendellenes leállása után az első munkamenet létrehozása a szokásosnál kicsit tovább tart. Ennek oka a háttérfrissítés helyreállítása. Maga a háttérfrissítési folyamat azonban fel van függesztve. A munka folytatásához folytatnia kell a háttérfrissítést. Ez a viselkedés annak megakadályozására szolgál, hogy a rendszer hurokba kerüljön, ha a háttérfrissítést kiszolgáló dolgozói folyamat rendellenes leállásának oka maga a háttérfrissítés.
A kiszolgáló normál működésének visszaállítása után a háttérben végzett adatbázis-konfiguráció frissítése az alábbiak szerint folytatódik:
út:
● Ha a munka megszakadt a feldolgozási szakaszban, akkor a folyamat az utoljára feldolgozott konfigurációs objektumtól folytatódik
nem fejeződött be.
● Ha a munka megszakadt a frissítési szakaszban, akkor a befejezetlen iteráció újraindul.
TANÁCS. Javasoljuk a futó háttéradatbázis-konfiguráció frissítési folyamatának megszakítását olyan esetekben, amikor a háttéradatbázis-konfiguráció frissítése nincs ütemezve (például a folyamat határozatlan időre szünetel). Ennek az ajánlásnak a végrehajtása pozitív hatással lesz a rendszer teljesítményére, mivel a frissítési szakasz befejezéséhez nem kerülnek bejegyzésre a változások.
A háttér-átalakítási művelet végrehajtásakor figyelembe kell vennie a rendszer néhány jellemzőjét:
● Ha könyvelési vagy felhalmozási regisztert adunk az elválasztóhoz, akkor ez a regiszter feldolgozásra kerül a fázis során.
változások elfogadása.
● Ha egy független határoló típusát megváltoztatjuk (lásd itt), akkor a véglegesítési fázisban az abban szereplő összes objektum feldolgozásra kerül.
● Ha egy független információs regiszter fő kiválasztásában szereplő dimenzió típusa megváltozik, akkor ez a regiszter a változás elfogadási szakaszban kerül feldolgozásra.

Háttér adatbázis-konfiguráció frissítési párbeszédpanel

A háttérben futó adatbázis-konfiguráció frissítési műveletének meghívásához válassza a menüpontot Konfiguráció – Adatbázis-konfiguráció – Az adatbázis-konfiguráció háttérfrissítése. A Futtatás gombra kattintva elindul a feldolgozási fázis. Ebben az esetben a következő szöveg jelenik meg a szervizüzenet ablakban:
A háttérben futó adatbázis-konfiguráció frissítésének elindítása sikeres volt
A konfiguráció nem szerkeszthető. A háttérben futó adatbázis-konfiguráció frissítése folyamatban van.
A háttérfrissítés elindítása után a konfiguráció nem módosítható. Bármely fázis futása közben a háttérfrissítés szüneteltethető a Szünet gombbal. A háttérfrissítés folytatásához
a Folytatás gomb.
A feldolgozási fázis befejezése után megkezdődik a frissítési szakasz, melynek során a Befejezés gombbal átkapcsolhatja a rendszert elfogadási fázisba, vagy a Mégse gombbal törölheti a frissítést.
TANÁCS. Javasoljuk a futó háttéradatbázis-konfiguráció frissítési folyamatának megszakítását olyan esetekben, amikor a háttéradatbázis-konfiguráció frissítése nincs ütemezve (például a folyamat végtelenre van állítva
"szünet") Ennek az ajánlásnak a végrehajtása pozitív hatással lesz a rendszer teljesítményére, mivel a frissítési szakasz befejezéséhez nem kerül bejegyzésre a változtatások.
A Dinamikus frissítés engedélyezése jelölőnégyzet annak meghatározására szolgál, hogy a Futtatás gombra kattintva megkíséreljen-e dinamikus frissítést végrehajtani ahelyett, hogy háttéradatbázis-konfiguráció-frissítési folyamatot indítana el. Ha ez a jelölőnégyzet be van jelölve, akkor a Futtatás gomb megnyomása után azonnal megtörténik az ellenőrzés, hogy lehetséges-e dinamikus konfigurációfrissítés. Abban az esetben, ha a konfiguráció lehetővé teszi ezt a lehetőséget, az adatbázis-konfiguráció háttérfrissítése helyett dinamikus frissítés kerül végrehajtásra.
Az Execute on server (Végrehajtás a kiszolgálón) jelölőnégyzet az indítás, a leállítás és a törlés helyének meghatározására szolgál. Ha ez a jelölőnégyzet nincs törölve, akkor ezek a műveletek a kliens alkalmazás oldalán, ha be van jelölve, akkor az 1C:Enterprise szerver oldalon hajtódnak végre. Ezenkívül, ha ez a jelölőnégyzet be van jelölve, csak akkor frissítheti a konfigurációt, ha rendelkezik az UpdateDatabaseConfiguration jogosultsággal, az Adminisztrációs jogosultság beállítása nélkül.

Az adatbázis-konfiguráció mentése fájlba

Az adatbázis-konfiguráció lemezen lévő fájlba mentéséhez válassza a Konfiguráció – Adatbázis konfiguráció – lehetőséget.
Mentse el az adatbázis konfigurációját egy fájlba. A képernyőn egy szabványos fájlkiválasztó párbeszédpanel jelenik meg. Ki kell választania egy könyvtárat, és meg kell adnia
annak a fájlnak a neve, amelybe az adatbázis-konfigurációt írják.
A mentett adatbázis-konfigurációs fájl a konfigurációk összehasonlításához és egyesítéséhez szükséges

A konfiguráció és az adatbázis-konfiguráció összehasonlítása

Ha módosítja a konfigurációt, és jelentést szeretne kapni az adatbázis-konfigurációtól való eltérésekről, ezt meg kell tennie
válassza a Konfiguráció – Adatbázis konfiguráció – Összehasonlítás, összevonás az adatbázis-konfigurációval.
Ha szükséges, visszaállíthatja a megváltozott objektumokat.

Konfigurációs változtatások elutasítása

A konfiguráció módosításának visszautasításához egyszerűen válassza a Konfiguráció – Adatbázis konfiguráció – Vissza az adatbázis-konfigurációhoz lehetőséget.
Jegyzet. A DB konfiguráció mentése fájlba... és Vissza a DB konfigurációhoz menüpontok akkor is elérhetők, ha a szerkeszthető konfiguráció le van zárva. A Return to DB konfigurációs parancs továbbra sem érhető el, ha az információs bázis csatlakozik a konfigurációs tárolóhoz.

Megvizsgáljuk az alkalmazáskonfigurációk fejlesztésének alapjait a Marina szépségszalon tevékenységeinek automatizálásának példáján. A szalon igazgatót, adminisztrátort, művezetőt és egyéb alkalmazottakat foglalkoztat. A kézművesek fő feladata az ügyfelek kiszolgálása. A szalon beszállítóktól vásárol anyagokat. Az anyagokat a szolgáltatásnyújtás során elfogyasztják, és az ügyfeleknek - magánszemélyeknek vagy szervezeteknek - is értékesíthetők.

Automatizáljuk a szalon tevékenységét. Különösen automatizálni kell az anyagok könyvelését, a kézművesek tevékenységének elszámolását és az ügyfelek könyvelését, azzal a lehetőséggel, hogy a rendszeres ügyfelek számára speciális szolgáltatási feltételeket rendeljenek hozzá. Automatizálni kell az alkalmazottak bérszámfejtését, jelentéseket kell készíteni, amelyek lehetővé teszik a vezetés számára a szalon hatékonyságának elemzését. A probléma megoldása során számos egyéb, automatizálást igénylő gyakorlati helyzettel is találkozunk.

Nem törekszünk arra, hogy a gyakorlatban is használható megoldást alkossunk. Fő feladatunk a rendszerobjektumokkal való munka megfontolása, egy kiválasztott témakör felhasználásával a rendszer képességeinek és jellemzőinek bemutatására. Bár ezzel szemben a végleges konfigurációnk módosítás után a gyakorlatban is használható.

Folytassuk az ismerkedést a Configuratorral. Nevezetesen, kezdjük el az objektumokkal végzett műveletek tanulmányozását.

1.3. Objektumok létrehozása

Az objektumokkal végzett első művelet, amelyet a Configuratorban elsajátítunk, az objektumok létrehozása lesz. Számos módja van a kívánt típusú objektum létrehozásának. Például egy objektumcsoport helyi menüjének meghívásával és az elem kiválasztásával Hozzáadás(1.9. ábra).


Rizs. 1.9.

Ügyeljen a menüpontot kísérő ikonra. A gombnak ugyanaz az ikonja van Hozzáadás az ablak eszköztárán konfigurációs fa. Ugyanez a parancs ismétlődik a menüben Műveletek.

Vegye figyelembe, hogy ugyanaz a művelet a Configuratorban különböző módon hajtható végre.

A leírt parancsot egyelőre nem hajtjuk végre. A következő előadáson az objektumok létrehozását és egyéb műveleteket gyakoroljuk velük.

Fentebb az „objektum” fogalmát használtuk, azonban nem magyaráztuk meg. Ha ismeri az objektumorientált programozási módszertan, az "objektum" fogalmának ismerősnek kell lennie. Ha nem, nézzünk egy egyszerű példát, amely segít megérteni az objektumok lényegét. Képzeld el, hogy a konfiguráció egy laptop. A laptop különálló részekből áll, amelyek össze vannak kapcsolva és kölcsönhatásba lépnek egymással. Ez egy monitor, billentyűzet, alaplap, központi processzor, RAM - a lista nagyon sokáig folytatható. Minden, amiből laptopunk áll, annak alkatrészei tárgyak. Minden objektumnak sajátos funkciója van. Valamilyen módon tud kommunikálni más objektumokkal, vannak vezérlői, kommunikálhat más objektumokkal az állapotáról. Tágabb értelemben a laptop is tárgy. A billentyűzet segítségével vezérelhető. Képes üzeneteket megjeleníteni egy monitor segítségével. Ezek alkotják azt a felületet, amelyen keresztül a felhasználó interakcióba lép a laptoppal.

Tehát az objektum a konfiguráció "részlete". Különféle típusú objektumok vannak – ezek listája az ablakban látható konfigurációs fa.

Most nézzünk meg néhány további, a Configuratorban végrehajtott, hasonlóan fontos műveletet.

1.4. Az információs bázis archivált másolata

Az egyik legfontosabb szolgáltatási művelet, amelyet folyamatosan végre kell hajtania, az archív másolat létrehozása információs bázis.

A működő adatbázisokról rendszeresen kell archív másolatokat készíteni, hogy megvédje magát az információvesztéstől. Ha olyan műveletet kíván végrehajtani, amely befolyásolhatja a konfiguráció normál működését, például - a konfiguráció frissítése -, mielőtt végrehajtaná, biztonsági másolatot kell készítenie információs bázis.

Felhívjuk figyelmét, hogy az archiválási művelet információs bázis univerzális, mint sok más művelet a Configuratorban. Vagyis a leírt parancsok segítségével archív másolatot készíthet az 1C:Enterprise 8 platformon futó bármely konfigurációról.

Készítsen archív másolatot információs bázis többféle módon lehetséges.

Az első ezek közül az, hogy egyszerűen másolja vagy archiválja a könyvtárat információs bázis.

A második lehetőség a Configuratorba épített archiváló eszközök használata. Mégpedig ha végrehajtja a menüparancsot Adminisztráció > Információsbázis letöltése, megjelenik egy ablak, amely egy szabványos kérést tartalmaz a mentett fájl nevének megadására. Esetünkben ez egy .DT kiterjesztésű fájl. Egy archivált másolatot tartalmaz információs bázis. Sérülés vagy elvesztés esetén információs bázis paranccsal visszaállíthatja egy archív fájlból Adminisztráció > Információsbázis betöltése.

Emlékezz arra információs bázis nem csak a konfigurációt tartalmazza, hanem egy adatbázist is, amely akkor jön létre, amikor a felhasználó a rendszerrel dolgozik, vagyis azokat az adatokat, amelyeket 1C:Enterprise módban visz be a rendszerbe.

Betöltés közben információs bázis a fájlból azt az állapotot kapod, ami a kirakodáskor volt. Az ezt követően végrehajtott változtatások elvesznek. Tegyük fel, hogy feltöltöttük információs bázisés ezt követően létrehoztunk egy új rendszerobjektumot, és felhasználói módban bevittünk néhány adatot. Ha ezen lépések után betölti a korábban kirakott információs bázis, kiderül, hogy a végrehajtott változtatások elvesznek.

1.5. Alapvető és adatbázis-konfiguráció

Információs bázis két konfigurációt tárol. Az egyiket úgy hívják fő konfiguráció vagy csak a konfigurációt. Ezt szerkesztjük, miközben a konfigurátorral dolgozunk, és ezt nyitjuk meg a paranccsal Konfiguráció > Konfiguráció megnyitása. A második konfiguráció az ún adatbázis konfiguráció. A felhasználói munka során használják. Szerkesztés alapkonfiguráció lehetséges, miközben a felhasználók dolgoznak információs bázis. A módosítások átviteléhez ide adatbázis konfiguráció, a felhasználóknak kell befejezniük a programmal való munkát. Kinyitni adatbázis konfiguráció, futtassa a parancsot Konfiguráció > Adatbázis konfiguráció > DB konfiguráció megnyitása. Parancsok az ablakban lévő objektumok megváltoztatásához adatbázis konfiguráció zárolt.

Ha a konfiguráció megnyitása után módosítunk rajta, például új objektumot hozunk létre, az ablak címében konfigurációs fa látni fogja a következő ikont: „*” (módosított konfiguráció jele) (1.10. ábra).


Rizs. 1.10.

A "*" ikon azt jelenti, hogy a végrehajtott módosítások nem kerülnek mentésre alapkonfiguráció. Vagyis azt jelzi, hogy a konfigurációs szakaszban végrehajtott változtatások elveszhetnek, ha például hirtelen áramszünet következik be.

Mentés után a módosított konfiguráció ikon eltűnik, de megjelenik a konfigurációs különbség ikonja "" (1.11. ábra).


Rizs. 1.11.

A konfigurációs jelvény a módosításokat jelzi alapkonfiguráció, még nem szerepeltek benne adatbázis konfiguráció.

A módosítások átvitele innen alapkonfiguráció V adatbázis konfiguráció, le kell futtatnia a parancsot Konfiguráció > Adatbázis-konfiguráció frissítése. Ha változások történtek a alapkonfiguráció nem kerültek mentésre a parancs végrehajtása előtt - rendszer, frissítés előtt adatbázis konfiguráció, először felkéri a módosítások mentésére.

Frissítéskor adatbázis konfiguráció a rendszer megjelenít egy ablakot a végrehajtandó változtatások listájával adatbázis konfiguráció(1.12. ábra).


Rizs. 1.12.

Ha egyetért a változtatások listájával, kattintson a gombra Elfogad, egyébként - a gombra Megszünteti.

A konfigurációk és módosítások eltéréseinek jelei az ablak címében jeleníthetők meg konfigurációs fa egyidejűleg. Ha módosította a konfigurációt, mentse el alapkonfiguráció frissítés nélkül adatbázis konfiguráció, majd folytatta a módosításokat – mindkét ikon megjelenik az ablak címsorában.

Ha változtatásokat hajtott végre a alapkonfiguráció, elmentette őket, de még nem frissítette őket adatbázis konfiguráció, visszatérhet ide adatbázis konfiguráció, visszafordítja a ben végzett változtatásokat alapkonfiguráció. Ez valójában csere alapkonfiguráció adatbázis konfiguráció. Ehhez le kell futtatnia a parancsot Konfiguráció > Adatbázis konfiguráció > Visszatérés a DB konfigurációhoz.

A konfiguráció fájlba menthető és fájlból betölthető. Menteni alapkonfiguráció futtassa a parancsot a fájlba Konfiguráció > Konfiguráció mentése fájlba. A konfiguráció fájlból való betöltéséhez futtassa a parancsot Konfiguráció > Konfiguráció betöltése fájlból. A letöltött konfigurációt a rendszer egy .CF kiterjesztésű fájlban tárolja.

 

Hasznos lehet elolvasni: