Dolgozz az adattár értékek 1cv8

Az értékek tárolására, akkor mentse szinte minden olyan információt, például

. kép (képek):

// ezen a ponton azt megjeleníti. ElementyFormy.PoleKartinki1.Kartinka Hranilische.Poluchit = (); TekIzobrazhenie.Zapisat ();

. táblázatkezelő dokumentumot:

SohranitVHranilischeNazhatie eljárás (elem)

. tetszőleges fájl (bináris adatok):

HZ = Új HranilischeZnacheniya (New DvoichnyeDannye (fájl));

Nyolc támogatja adattömörítés, a raktárban:

HZ = Új HranilischeZnacheniya (New DvoichnyeDannye (fájl), New SzhatieDannyh (9));

. külső feldolgozás, és a jelentések:

ZagruzitObrabotkuVHranilische eljárás (RekvizitTipHranilische)

Munka a lerakat

Ha ez DvoichnyeDannye, akkor vissza tudja állítani őket a tároló értéket kap, és írjon a fájlt Record ().

Ha TipZnch (Storage) <> Típus ( "DvoichnyeDannye") Ezután

ENDIF; DvoichnyeDannye.Zapisat (fájlnév);

Ha ez, például, egy Word-dokumentum (doc-fájl, vagy más típusú fájlt van jelölve), akkor lehet nyitni a következőképpen:

ZapustitPrilozhenie (fájlnév);

Törölje a tárolt típussal értékeket, meg kell jelölnie azt Meghatározatlan:

RekvizitHranilische = Nem definiált;

Fájlok és képek a beépített nyelvi 1C: Enterprise 8

kinevezés

új mechanizmust dolgoznak fájlok végrehajtani kezelt alkalmazás. Ez biztosítja fájlmegosztás az információs bázist, a kliens alkalmazás. A jellemzője ennek a mechanizmusnak az, hogy összpontosít a vékony kliens és webes kliens és tervezték, hogy megfeleljen a korlátozások munkát fájlok által előírt böngészők.

A mechanizmus egy sor olyan módszereket, amelyek lehet, hogy a helyileg tárolt felhasználói ideiglenes tárolására információs bázist, hogy ezt a tájékoztatást ideiglenes tárolása az adatbázisban, és kap vissza a felhasználó számítógépére. A leggyakoribb alkalmazási feladatokat kell megoldani ezt a mechanizmust - egy tároló továbbítási információkat, például képeket szerződésekkel kapcsolatos áruk és dokumentumok, stb ...

A körét a módszerek

átmeneti tárolás

Az átmeneti tárolás - egy speciális területe a tudásbázis, ahol bináris adatokat lehet elhelyezni. A fő cél - az ideiglenes tárolása információt a kliens-szerver kölcsönhatás való átvitel előtt az adatbázisba.

Szükség van az ideiglenes tárolásra abból a tényből fakad, hogy a modell a böngésző szeretné küldeni a felhasználó által kiválasztott fájl közvetlenül a szerver lehetősége nélkül tárolása a kliens. Mikor küld egy fájlt, akkor helyezzük egy átmeneti tárolóba, majd később fel lehet használni írásakor egy tárgyat az adatbázisba.

Legtipikusabban megoldására ideiglenes tárolására alkalmazás feladata -, hogy hozzáférést biztosít a fájlt vagy képet, mielőtt a tárgy van rögzítve a adattárból, például formájában az elem.

információs bázis

A mechanizmus lehetővé teszi a hozzáférést a bináris tárolt adatok a típus- HranilischeZnacheny.

Módszerekkel dolgozó fájlok vannak korlátozva, ha foglalkoznak a részleteket az információs bázis. Számukra, szemben az ideiglenes tárolására szolgáló létesítmény, csak olvasható információkat, de nem rögzíteni vagy törölni.

Hogyan működik a fájlok módszerek

Az adatok tárolása egy átmeneti tárolóba

A legjellemzőbb forgatókönyv az E mechanizmus alkalmazása során a kezdeti elhelyezése a felhasználói adatokat egy átmeneti tároló terület. Ehhez két módszer használható: PomestitFayl () és PomestitFaylVoVremennoeHranilische ().

Ennek eredményeként, az eljárás false értékkel tér vissza, ha a felhasználó interaktív módon elhagyott az ügylet a fájl kiválasztása párbeszédablak. Módszer csak az ügyfél.

Fájlállapot az ideiglenes tároló

Fájl törlése az ideiglenes tároló

Ha az adat kerül a kellékek az információs adatbázist, akkor lehet elérni őket a metódussal.

Kezd fájlt egy információs bázis

Az alapértelmezett metódus lefut az online, tehát az utolsó paraméter az igazság. Ez azt jelenti, hogy adott egy párbeszédablak, ahol megadhatja, hogy a kereset a kapott file: futni, és mentse a felhasználó által meghatározott helyen. Ha az interaktív mód aktív, és a beállítás célpálya a fájlt a lemezen nincs megadva, a fájl megnyitása művelet nem áll rendelkezésre. Visszaadja egy logikai érték. Hamis azt jelzi, hogy a felhasználó úgy döntött, hogy megszünteti a működését, hogy mentse a fájlokat párbeszédablak interaktív módban.

Példa módszereket használó fájl

// Az interaktív a merevlemez üzemmód // és megvalósítják azt egy átmeneti tárolóba NaKliente VybratFaylSDiskaIZapisat () eljárás

// olvasni a fájlt a kellékeket, és mentse a helyi lemezre // Online NaKliente ProchitatFaylISohranitNaDisk () eljárás

Korlátozások a webes ügyfél

A mű ismerteti mechanizmus segítségével a webes ügyfél bizonyos korlátai. Ezek a korlátozások miatt a sajátosságait a böngésző biztonsági modell. Például az ügyfél egyedül nem tudja menteni a fájlt a helyi fájlrendszer, amely csak azon az interaktív változata az ügyfél módszerek PomestitFayl () és PoluchitFayl (). Amikor megpróbálja használni a nem interaktív módban kivétel. Párbeszédpanelek jelennek meg interaktív módban, egy-egy konkrét típusú böngésző.

Különösen akkor, ha dolgozik HranilischemZnacheny az Ügyfél

Amikor a dokumentum a táblázatokban Az ilyen típusú kellékek HranilischeZnacheny, hogy lassítja a nyitás a dokumentum formáját, amennyiben a szükséges nagy méretű adat rögzítve.

  • A tulajdonságok tábla kellékek forma olyan zászló „Mindig”. Ha be van állítva, a mező tartalmát mindig küld a szerver és a kliens - például, amikor megnyitja az űrlapot. Ez a zászló le kell tiltani, de figyelembe kell venni azt a kódot, mint az alapértelmezett érték ezen a területen nem lesz az ügyfél. Egy példa látható az 1C: Archive.


Több jobb használni az átmeneti tárolás fájlátvitel kliens és szerver között.