Foglalkozás - 1s - honnan tudod, hogy a nevét, a táblázatok 1c sql
Mint az jól ismert bázis 1C létezhet két változatban: a fájl és a szerver. És a szerver változata a többségük telepített az MS-SQL szerver (így az egyszerűség kedvéért én mindig azt jelenti, MS-SQL az SQL Server szó).
Így 1C metaadatok minden tárgy (dokumentum könyvtár nyilvántartás), amely megfelel egy vagy több táblát az SQL szerverhez. De a nevét a táblákat az 1C és az SQL Server különböznek. Megoldásában számos feladatot akkor lehet, hogy megfeleljen a nevét a táblák 1C, valamint a mezők nevei táblázatok és az SQL Server területeken.
Az adatbázisok verzió 7.7 tartjuk megfelel 1Cv7.DDS fájlt. amely kerülnek a könyvtárat a fájl része az alap. Elvileg lehet tekinteni, mint egy sima szöveges fájl, de a könnyebb használat speciális programok, például DDView.
Ami a szerver változat bázisok 1C 8-as verzió, a fájl az alap nincs elvileg. Mindazonáltal, hasonlítsa össze a nevét táblák és mezők 1C nevével táblákat és mezőket az SQL szerver, amennyire csak lehetséges. És ez a funkció végre a legtöbb 1C 8. Ezt használja PoluchitStrukturuHraneniyaBazyDannyh () függvényt. A részletes leírását a funkció nem lesz, ez megtalálható a szintaxis-mate. Hadd mondjam el, hogy a paraméterként a funkció eltelt egy sor leíró metaadatok tárgyakat, és visszatér a táblázatot az értékek, amely leírja az asztalra, és a területen nevek az SQL szerver.
Vegyünk egy kis példa.
Ennek eredményeként ez a kód szerepel változó TablitsaStruktury kapunk egy táblázatot az értékek, amelyek leírását tartalmazza táblákat és mezőket az SQL adatbázisban.
Érdemes megjegyezni, hogy ez a kód működni fog a fájl verziója az alap. Az az igazság, a gyakorlati alkalmazás ebben az esetben nem látom.