Tárolás 1c beállítások
Felhasználói beállítások 1C általában három részből áll.
Először is, az 1C platform segítségével a felhasználók számára, hogy saját beállításait könnyen 1C. Például, amely az 1C ACS jelentések.
Másodszor, általában van egy csomó kezelések minden minta és példa beállítás elvégzésére szolgáltatás. A kezeléseket kell igazítani. Kár időt pazarolni újrabekerülését beállításokat minden nyitott feldolgozás.
És végül, harmadszor, hogy a programozó, a program univerzális, néhány alapértelmezett értékek akkor jobb, ha nem regisztrálják magukat a programkód és tárolni minden beállítást.
Hol tárolja az összes ezeket a beállításokat 1C?
Hogyan 1C beállítások mentve előtt
A vastag kliens 1C platform kínálja a következő standard verzió:
- Ha azt szeretnénk, hogy emlékezzen az 1C konfiguráció, a programozó használ funkció
SohranitZnachenie ( "ImyaNastroyki" érték); - Olvasni 1C beállítás funkció használatakor
Érték = VosstanovitZnachenie ( "ImyaNastroyki" érték);
Ennek megfelelően, a programozó teremt gombok menteni és visszaállítani a beállításokat, 1C, és a felhasználó ezt a mechanizmust (vagy a programozó menti őket automatikusan).
Az érték lehet használni nem csak egy szám vagy egy karakterlánc, de egy ilyen szerkezet - olyan típus, amely lehetővé teszi, hogy tárolja a beállított értékek a nevük, például:
Beállítások = új struktúra ();
Nastroyki.Vstavit ( "ImyaNastroyki" érték);
Value = Nastroyki.ImyaNastroyki;
Beállítás 1C menti a felhasználó, aki megnyomta a fejlett programozó a beállítások mentése gomb 1C (vagy amely ezen műveletek automatikusan végrehajtásra kerülnek). 1C beállításokat tárolja egyidejűleg egy szöveges fájlt az adatbázis könyvtárban (segítségével az adatbázis file).
Továbbá, a programozó szabadon fejlesszék tetszőleges konfigurációs tárolási módszerek 1C hagyományos módszerekkel - például a dolgozó szöveges és XML fájlok - beállítások tárolása 1C önkényesen a fájlban.
A tipikus konfigurációk 1C jelentés beállításait menti a regisztrációs adatokat. A 1C SKD jelentés beállítások elmenthetők egy XML fájlban.
Normál beállítások 1C áruház
Mindezen lehetőségek maradnak, és az új platform 8.2 volt, de végül egy „standard” módszer beállítások mentése - Storage beállítások 1C.
A mechanizmus két részre oszlik - standard és egyedi tárolási beállítások 1C. A szabvány végrehajtani 1C, egyedi - 1C olyan objektum, amely létrehozza és programok a programozó.
Normál tárolási platform 1C beállítások alapértelmezés szerint a vékony kliens, hogy mentse a beállításokat a következő felhasználó 1C platform mechanizmusok:
- Csapatunk sikerült interfész
- alak
- Beállítása és jelentéskészítési lehetőségeket.
A programozó az alapértelmezett beállításokat használja, az adattár a kódot 1C programok nyelven 1C hasonlóan ahhoz, amit használtunk:
- Ha azt szeretnénk, hogy emlékezzen a beállításokat
HranilischeObschihNastroek.Sohranit ( "ObjectName" "ImyaNastroek" érték); - Ahhoz, hogy olvassa el a beállítást
Érték = HranilischeObschihNastroek.Zagruzit ( "ObjectName" "ImyaNastroek" érték); - A listát a beállításokat
List = HranilischeObschihNastroek.PoluchitSpisok ( "ObjectName");
1C beállítások tárolása közvetlenül az adatbázisban, az asztalt.
Amint látható, szemben a régi mechanizmus, így további vágás - az objektum nevét. A platform akkor használatos, ha automatikusan elmenti a nevét az objektum 1C metaadat típusát jelöli, például:
Otchet.Prodazhi
Ez is egy lehetőség, hogy kezelje a felhasználó nevét, amelyre a beállításokat menti 1C, jelezve az utolsó lehetőség.
Vannak a következő standard konfiguráció tárolási 1C:
- HranilischeSistemnyhNastroek
- HranilischeObschihNastroek
- HranilischeNastroekDannyhForm
- HranilischePolzovatelskihNastroekOtchetov és HranilischeVariantovOtchetov.
Tárolási beállítások 1C
A programozó létrehozhat saját konfigurációs adattár - a konfigurátor.
Ezt kéne csinálni a következő esetekben:
- Referencia ellenőrzés, amikor a beállítások tárolása 1C
- Átállítása beállítások 1C használatával URBD
- Speciális beállítások szerkezet 1C (automatikus Compliance)
- Felülírva a standard tárolókban.
A saját beállítások tárolása 1C - meg kell adni minden, a konfigurátor a konfigurációs képernyőn bankfiókban Általános / Storage beállítások 1C.

Felülbírálja az alapértelmezett tárolási 1C platform használt beállításokat lehet a konfigurációs tulajdonságokat (a gyökérágba konfigurációt, hogy a programozók általában az úgynevezett gyökér vagy fej).
Ha a tulajdonságai üres string - használja a szabványos beállításokat tárolja 1C, különben - használt kiválasztva, és a standard nem használják.

A vékony kliensek sikerült 1C tárolókihasználás lehetséges, hogy automatikusan:
- A kezelt formája két paraméter
o Automatikus adattároló - kerül sor automatikusan egy standard tárolási konfiguráció formák
o mentése adatbeállításokat 1C - használja a listán - formájában részletek lista oszlopában Saving jelenik meg, ahol akkor is letette a kullancs, ami menthető, és megadhatja, hogy hozzon létre egy konfigurációs adattár


A kövér kliens szükséges használni a nyelvet, a kód 1C felírni közvetlen kihívást jelent a beállítások mentéséhez 1C:
HranilischaNastroek.ImyaHranilischa.Sohranit ();
Ha hozzáadjuk a konfiguráció a saját konfigurációs tároló 1C szükséges nyelvi 1C nyilvántartásban rakodók betölteni, és mentse az értékeket, különben a bolt nem fog működni.
Valójában ezek a funkciók írsz saját kódját menteni az értéket (a szabványos tároló, vagy egy fájl vagy könyvtár vagy nyilvántartás, stb), és a terhelési értékeit.