Az 1C:Enterprise 8 technológiai platform lehetővé teszi tetszőleges fájlok elmentését az információs bázisba, onnan lekérését és különféle módokon történő felhasználását. Nézzük meg ezeket a műveleteket példákkal.

Mielőtt feltöltene egy fájlt az 1C információs bázisba, meg kell szereznie a fájl teljes címét a lemezen. A fájlkiválasztó párbeszédpanelekkel való munkavégzés leírása: .

Fájlok tárolásához egy attribútumot (vagy regiszter erőforrást) a típussal StorageValues.

Tetszőleges fájl feltöltése az 1C információs bázisba

Bármely fájl bináris adatként ábrázolható és betölthető Értéktárolás.

Bináris adatok objektummá konvertálásakor StorageValues konstrukciót használnak newStorageValue(Adat,Tömörítés) két lehetőséggel:

  1. Adat- bináris adatok tárolására
  2. Tömörítés— a Deflációs algoritmus tömörítési foka. Egy egész szám a -1…9 tartományban. -1 az alapértelmezett tömörítési szint. 0 - nincs tömörítés, 9 - maximális tömörítési arány. Alapértelmezett érték: -1. A paraméter nem kötelező, ha nincs megadva, akkor a tömörítés nem használatos.

//A fájl konvertálása bináris adatokká
Fájl = New BinaryData(Path) ;

//Új ValueStorage objektum létrehozása

DataStorage = NewValueStorage(Fájl, ÚjAdatTömörítés(9 ) ) ;

Tetszőleges fájl mentése az 1C információs bázisból a lemezre

A fájl 1C adatbázisból lemezre mentéséhez meg kell határoznia az elérési utat és a fájl nevét. Ehhez egy párbeszédablak található a fájlok mentésére, amelynek a műveletét a -ban ismertetjük.

//Bináris adatok beszerzése a tárhelyről
//DataStorage - az objektum ValueStorage típusú attribútuma

//A fogadott adatok lemezre írása
//A Path változó a lemezen lévő fájl teljes címét tartalmazza
Adat. Write(Path) ;

Az 1C információs bázisban található fájl megtekintése

Az adatbázisba mentett fájlok megtekintéséhez telepíteni kell egy olyan alkalmazást a számítógépére, amely megnyitja ezt a fájlt.

//Az ideiglenes fájl nevének lekérése a szükséges kiterjesztéssel
//Az Extension változóban meg kell adni a fájl kiterjesztését, például "pdf"
Elérési út= GetTemporaryFileName(Extension) ;

// Adatok lekérése a tárhelyről
//DataStorage - az objektum ValueStorage típusú attribútuma
Adatok = Adattár. Get() ;

//Adatok írása egy ideiglenes fájlba
Adat. Write(Path) ;

//Próbálja meg megnyitni a fájlt a kívánt alkalmazásban
//Ha az alkalmazás nem található, megjelenik a "Megnyitás ezzel..." rendszer párbeszédpanel
StartApplication(Path) ;

Nyomtatás (Ctrl+P)

NÁL NÉL ez a szekció leírja a leggyakoribb lehetőségeket az ideiglenes tárolókkal és fájlokkal való munkavégzéshez.

Adatok mentése fájlból ideiglenes tárhelyre

Egy fájl elhelyezése

A PlaceFile() metódus egy fájlt helyez el a helyi fájlrendszerből az ideiglenes tárolóba. A metódus elfogad egy címet az ideiglenes tárolóban, ahová a fájlt menteni kell. Ha a cím nincs megadva, vagy üres karakterlánc, akkor egy új cím jön létre, és a metódus egy speciális paraméteren keresztül adja vissza.
Jegyzet. Az ügyfél és a szerver között a PlaceFile() metódus egyetlen hívása során áthelyezett adatmennyiség
Ha az interaktív üzemmódot meghatározó paraméter True, akkor a metódus egy szabványos fájlkiválasztó párbeszédpanelt jelenít meg, amelyben kiválaszthatja a tárolóban tárolandó fájlt. Ebben az esetben a metódus a kiválasztott fájl címét is visszaadja.
Ennek eredményeként a metódus False értéket ad vissza, ha a felhasználó interaktív módon megtagadta a művelet végrehajtását a fájlkiválasztó párbeszédpanelen.

Fájlkészlet elhelyezése

Módszer HelyFájlok() több fájlt helyez ideiglenes tárhelyre egy hívásban. Több is van különböző módokon ezzel a módszerrel:
● előzetesen létrehozni egy listát a hozzáadandó fájlokról, például az információs bázisba helyezendő fájlok előzetes kiválasztásakor;
● fájlkereső maszkot adunk át a metódusnak, például amikor egy bizonyos típusú összes fájlt el kell helyezni az infobázisba, például az összes képet;
● adjunk át egy korábban elkészített objektumot a metódusnak Fájlválasztó párbeszédpanel fájl megnyitási módban.
Ha kész, a metódus visszaadhatja a ténylegesen hozzáadott fájlok listáját.

// A FileList a ValueList típusú űrlapattribútum,
// tartalmazza a hozzáadandó fájlok listáját
FileArray = Új tömb;
A FileList ciklus minden elemlistájához
Fájltömb.Add(Az átvitt fájl új leírása(ListItem,));
EndCycle;
Elhelyezett fájlok= Új tömb;
Eredmény = PutFiles(FileArray, PutFiles, False, UniqueIdentifier);

Megjegyzés 1. A módszer használatához HelyFájlok() a webes kliensben a fájlokkal való munkavégzéshez csatlakoztatnia kell a kiterjesztést.
2. megjegyzés: Az ügyfél és a szerver között áthelyezett adatok mennyisége metódushívásonként HelyFájlok(), nem haladhatja meg a 4 Gb-ot (soros formában).

Adatok ideiglenes tárolására

A metódus hasonló a PutFile() metódushoz, azzal az eltéréssel, hogy az adatokat az ideiglenes tárhelyre kell írni
nem ábrázolják útként fájlrendszer, hanem értékként. Hasonlóképpen, ha nincs megadva meglévő cím az ideiglenes tárolóban, akkor új cím jön létre. A cím a függvény eredményeként kerül visszaadásra. A fájlokhoz hasonlóan a közzétett adatoknak egy űrlaphoz kell tartozniuk, és a törléskor automatikusan törlődnek.
Jegyzet. Az ügyfél és a szerver között áthelyezett adatok mennyisége metódushívásonként PlaceInTempStorage(), nem haladhatja meg a 4 Gb-ot (soros formában).
Figyelem!Átmeneti tárolóba helyezve az érték valójában nem sorosodik. A rendszer elhelyezi az értékre mutató hivatkozást, és 20 percig tárolja a gyorsítótárban. Ezen időszak letelte után az értéket sorba rendezik, lemezre írják (munkamenettároló), és eltávolítják a gyorsítótárból.

Adatok lekérése az ideiglenes tárolóból

Amikor objektumot ír egy információs bázisba, előfordulhat, hogy adatokat kell kinyernie az ideiglenes tárolóból, és el kell helyeznie azokat például egy infobázis objektum attribútumába. Erre van egy speciális módszer - GetFromTemporalStorage(). Ez a módszer lekéri az adatokat az ideiglenes tárolóból, és a végrehajtás eredményeként visszaadja azokat. Az adatok fogadásához meg kell adni a címet az ideiglenes
tárolás. Ezt a címet az adatok ideiglenes tárolóba helyezésére szolgáló módszerek adják vissza, ha sikeresek (lásd az előző szakaszokat).
Figyelem! Amikor lekér egy értéket a kiszolgálón lévő ideiglenes tárhelyről, ne feledje, hogy az értéket referenciaként kapja meg. Valójában ez a hivatkozás a gyorsítótárban tárolt értékre mutat. A tárolóba helyezéstől vagy az utolsó hozzáféréstől számított 20 percen belül az érték a gyorsítótárban tárolódik, majd lemezre kerül, és törlődik a gyorsítótárból. A következő elérésekor az érték betöltődik a lemezről, és visszakerül a gyorsítótárba.
A deszerializálás és az ideiglenes tárolóból származó érték visszaállítása után a hivatkozások nem állnak vissza. A gyorsítótárban lévő érték visszaállításra kerül a lemezről. A szerializálás / deszerializálás után azonban lehetetlen visszaállítani az értéken belüli más objektumokra való hivatkozásokat.

Adatok törlése az ideiglenes tárolóból

Az adatok az infobase objektum attribútumába történő mentése után az ideiglenes tárolóban lévő adatok törölhetők. Erre van egy módszer
DeleteFromTempStorage(), amely elvégzi a törlést. A metódus paraméterként egy ideiglenes tárolóban lévő címet vesz fel.

Annak ellenőrzése, hogy egy cím ideiglenes tárolóhoz tartozik-e

A cím egy ideiglenes tárolóra és egy attribútumra is mutathat az információs bázisban. Van egy módszer a típusának ellenőrzésére
Ez a TemporalStorageAddress(). Ellenőrzi, hogy az átadott cím egy üzletre mutat-e. Igaz értéket ad vissza, ha a cím ideiglenes tárolóra mutat.

A kellékek címének megszerzése

Miután az adatok az infobase objektum attribútumaiba kerültek, szükséges lehet a fájlmódszerekkel való elérése.
Mielőtt azonban adatokat kapna, például egy attribútumból, meg kell szereznie ennek az attribútumnak a címét. Erre van egy módszer getnavlink().

Az eredeti paraméterek alapján vissza tudja adni egy érték címét az infobázisban. Ehhez át kell adnia az objektum kulcsát (ez lehet
objektumra való hivatkozást és az információs regiszter rekordkulcsát egyaránt) és az attribútum nevét. Ha meg kell szereznie az attribútumban tárolt érték címét
táblázatos szakaszt, majd az attribútum nevét meghatározó paraméterben lévő attribútum nevéhez hozzá kell adni a táblázatos szakasz nevét és egy "." Például: Termékek.Kép

Fájl lekérése az információs bázisból

Egy fájl beszerzése

A GetFile() metódus fogad egy fájlt az információs bázisból, és elmenti a felhasználó helyi fájlrendszerébe. Az első paraméter határozza meg a fájl címét az infobase objektum attribútumában vagy az ideiglenes fájltárolóban. A mentés nem történik meg, ha a felhasználó, akinek a nevében a műveletet végrehajtják, nem rendelkezik nézeti joggal az infobase objektum attribútuma tekintetében. A második paraméter határozza meg, hogy az eredményül kapott fájl hova kerüljön mentésre. Nem interaktív módban meg kell adni az elérési utat. Interaktív módban a paraméter az
választható.
Alapértelmezés szerint a metódus interaktív módban kerül végrehajtásra. Ez azt jelenti, hogy létrejön egy párbeszédpanel, amelyben megadhat egy műveletet a kapott fájllal: futtassa vagy mentse el a fájlrendszerben egy felhasználó által megadott helyre. Ha az interaktív mód van kiválasztva, és a Fájlnév paraméter nincs megadva, akkor a fájlmegnyitási művelet nem érhető el. A metódus logikai értéket ad vissza. Hamis azt jelenti, hogy a felhasználó a művelet megszakítását választotta az online mentési fájl párbeszédpanelen.

Fájlkészlet beszerzése

A GetFiles() metódus lehetővé teszi több, az infobázisban tárolt fájl lekérését és mentését a felhasználó helyi fájlrendszerében. A feltöltött fájlok listája paraméterként kerül átadásra.

// FileList - az elemekre való hivatkozásokat tartalmazó értékek listája
// könyvtár, ahol a feltöltött fájlok találhatók
// Az értéklista ábrázolása a feltöltött fájl neve
FileArray = Új tömb;
A FileList ciklus minden elemlistájához
Fájl = Új Fájl(String(Listaelem.Érték));
GetFile = Új Az átvitt fájl leírása;
GetFile.Name = ListItem.View;
GetFile.Storage= P getNavigationLink(ListItem.Value, "Data");
FileArray.Add(GetFile);
EndCycle;
Fogadott fájlok= Új tömb;
Eredmény = GetFiles (FileArray, GetFiles, UploadFilesPath, False);
Ha NINCS Eredmény Akkor
Üzenet = Új MessageToUser;
Üzenet.Szöveg = "Hiba a fájlok beolvasásakor!";
Message.Notify();
EndIf ;

Ha végzett, a módszer visszaadhatja a ténylegesen feltöltött fájlok listáját, feltüntetve az egyes mentett fájlok teljes nevét.
JEGYZET. A GetFiles() metódus webes kliensben való használatához csatlakoztatnia kell a fájlkiterjesztést. Ha az objektumnév tulajdonság Fájlátvitel leírása tartalmaz egy abszolút elérési utat a fájlhoz, a fájl erre az elérési útra kerül mentésre, figyelmen kívül hagyva a paramétert LocationFiles.
A FileLocation paraméter lehet egy elérési út a helyi fájlrendszerben, vagy egy FileSelect Dialog objektum könyvtár kijelölése vagy fájlok mentése módban. Ha paraméterértékként LocationFiles megadott objektum Válassza a Fájlok párbeszédpanelt módban
mentse el a fájlokat, majd:

● a párbeszédpanel minden egyes átvitt fájlhoz meghívódik, kivéve azokat a fájlokat, amelyeknél az objektum Név tulajdonsága Az átvitel alatt álló fájl leírása abszolút elérési utat tartalmaz;
● a párbeszédablakban a kezdeti fájlnévként az objektum neve, átvitt fájl Leírás tulajdonság értéke kerül felhasználásra;
● ha egyik fájlnál sem van kiválasztva mentés, akkor a SubmittedFileDescription objektum Name tulajdonsága üres karakterláncot fog tartalmazni;
● a GetFiles() metódus True értéket ad vissza, ha legalább egy fájl sikeresen érkezett;
● ne feledje, hogy a fájlok tényleges fogadása azután történik meg, hogy a felhasználó megválaszolja a név és az elérési út megadásával kapcsolatos kérdéseket
minden fogadott fájl;
● Ha a felhasználó, akinek nevében a GetFiles() metódus végrehajtásra kerül, nem rendelkezik tallózási joggal legalább egy attribútumhoz annak az információsbázis-objektumnak a tekintetében, amelyről a fájlok érkeznek, akkor a teljes művelet meghiúsul.
Példa:

TransferredFiles = Új tömb;
Leírás = Új Fájlátvitel leírása(„Leírás”, Fájlcím);
TransferredFiles.Add(Leírás );
FileSelection = Új FileSelectDialog(FileSelectDialogMode.Save);
Válassza a Fájl.Fejléc lehetőséget= „Archívum mentése”;
Válassza a File.Extension lehetőséget= "zip";
Válassza a Fájl.Szűrő lehetőséget= "Archívum(*.zip)|*.zip|Minden fájl|*.*";
FileSelection.FilterIndex = 0;
GetFiles (Transmitted Files, FileSelect, False);

Ha az interaktív módot választja ki a fájlok mentésére szolgáló könyvtár kiválasztásához, akkor a webes kliens emellett engedélyt kér az abszolút elérési utakkal megadott fájlok mentésére. Nem interaktív mentés esetén (a könyvtár elérési útja a megfelelő paraméterben van megadva), a kérés a mentett fájlok teljes listájára végrehajtásra kerül.

Példa a fájlmetódusok használatára

// A fájl interaktív lekérése a lemezről
// és átmeneti tárolóba helyezve.
&AtClient
Eljárás SelectFileCDDiskAndWrite()
Változó SelectedName;
Rem TemporaryStorage Address;
NewObject = Object.Reference.Empty();
Ha egy PutFile (TempStorageAddress, "", SelectedName, True) Akkor
Object.FileName = SelectedName;
PlaceObjectFile(AddressTemporaryStorage);
EndIf;
Vége eljárás
// Fájl másolása az ideiglenes tárolóból a kellékek közé
// könyvtár, objektum írása, fájl törlése ideiglenesből
// tárolás.
&A szerveren
Eljárás PlaceObjectFile (TempStorageAddress)
Könyvtárelem = FormAttributeToValue("Object");
BinaryData = GetFromTemporaryStorage(AddressTemporaryStorage);
Katalógus Element.FileData= Új StoreValues ​​(bináris adatok, Új adattömörítés()) ;
Fájl = Új Fájl(DirectoryItem.FileName);
Katalógus Element.FileName = Fájl.Név;
ElementDirectory.Write();
módosított = false;
DeleteFromTemporaryStorage(AddressTemporaryStorage);
ValueVFormAttribute(DirectoryItem, “Object”);
Vége eljárás
// Fájl beolvasása a kellékekből és mentse el
// a helyi lemez interaktívan.
&AtClient
Eljárás ReadFileAndSaveToDisk()
Cím = GetNavigationLink(Object.Link,"FileData");
GetFile(cím, objektum.fájlnév, igaz);
Vége eljárás

Engedély fájlműveletek csoportjának végrehajtására

Amikor egyes műveleteket hajt végre a webes kliensben, előfordulhat, hogy több fájlművelethez engedélyt kell szereznie.
Például le kell kérnie egy dokumentumot egy információs bázisból, majd meg kell nyitnia a mentett dokumentumot a társított alkalmazás segítségével.
A művelet végrehajtásához meg kell válaszolnia a dokumentum mentésével és az indítás szükségességével kapcsolatos kérdést. Ha több művelet van, akkor több kérdés is lesz a felhasználó számára.
A kérdések számának csökkentésére használhatja a módszert. Ennek a módszernek a használatakor
a felhasználónak megjelenik az összes végrehajtani tervezett művelet listája, és felkéri, hogy engedélyezze egy műveletcsoport végrehajtását. Ha a felhasználó engedélyezte a végrehajtást, akkor a kért műveletek végrehajtása nélkül is megtörténik további kérések felhasználó. Ha nem adják meg az engedélyt, a műveletek végrehajtásra kerülnek normál mód: műveletenként egy kérés.
JEGYZET. A módszer használatához RequestUserPermission() a webes kliensben a fájlokkal való munkavégzéshez csatlakoztatnia kell a kiterjesztést.
Vegyünk egy példát a módszer használatára:

Ha egy ConnectFileWorkingExtension() Akkor
Link = GetNavigationLink(Object.Link, “FileData”);
// Az átvitt fájlok leírásának kialakítása (ebben az esetben csak egy fájl van)
Átvitt fájlok= Új tömb;
Leírás = A TransferredFile(Object.FileName, Link) új leírása;
TransferredFiles.Add(Description);
// Objektum előkészítése a fogadott fájlokról szóló információk fogadására
Átvitt fájlok= Új tömb;

// Egyéb metódusparaméterek meghatározása
Katalógusmegőrzés= "c:\temp";
interaktív = false ;
TransferredFileName = SaveDir + "\" + Object.FileName;
// Készítsen leírást az engedélyek megszerzésének módszereiről
Methods = Új tömb;

Methods.Add("GetFiles");
Methods.Add(UploadedFiles);
Methods.Add(SubmittedFiles);
Methods.Add(SaveDirectory);
Methods.Add(Interactive);
Methods.Add(New Array);
Methods.Add("Alkalmazás indítása");
Methods.Add(UploadedFileName);
Ha nem RequestUserPermission (Módszerek) Akkor
alert("A felhasználó megtagadta az engedélyt.");
Visszatérés;
EndIf;
GetFiles (feltöltött fájlok, feltöltött fájlok, mentési könyvtár, interaktív);
StartApplication(A PassedFile neve);
Másképp
Warning("A végrehajtás nem támogatott. A fájlkiterjesztés nincs telepítve.");
EndIf;

Meg kell jegyezni a módszer számos jellemzőjét. RequestUserPermission().

1. Csak a következő módszerekhez kell engedélyt kérni:

GetFiles()/StartGetFiles(),
● PlaceFiles()/StartPuttingFiles(),
● FindFiles()/StartSearchFiles(),
● CopyFile()/StartCopyFile(),
● MoveFile()/StartMoveFile(),
● DeleteFiles()/StartDeleteFiles(),
● CreateCatalog()/StartCreatingCatalog(),
● StartAlkalmazás()/StartStartApplication().

2. Engedélyt kérnek a metódusparaméterek meghatározott készletéhez. Ha a fájlokkal való munkavégzés módszerének tényleges végrehajtása során a paraméterek értékei eltérnek azoktól, amelyekre az engedélyt megszerezték, ez az engedély nem érvényes, és a felhasználó külön kérést kap a művelet megerősítésére.

3. Ha két (vagy több) azonos műveletet kell végrehajtania fájlokkal (akár azonos paraméterkészlettel is), meg kell adnia a megfelelő számú elemet a metódusparaméterek tömbjében RequestUserPermission(). Például, ha ugyanazt a fájlt kétszer kell letöltenie az információs bázisból, és egy rögzített helyre kell elhelyeznie a fájlrendszerben, engedélyt kell kérnie.
két műveletre.

4. Ha engedélyt kérnek egy interaktív műveletet végrehajtó művelethez (például a GetFiles() függvény egy objektumot kap Fájlválasztó párbeszédpanel), akkor az ilyen művelet ki van zárva a kérésből.

A megadott engedélyek vagy az engedélyezett hívásig, vagy az 1. nyelvi végrehajtás végéig megmaradnak.
JEGYZET. vastagon és vékony kliensek RequestUserPermission() a metódus mindig True értékkel tér vissza, felhasználói beavatkozás nélkül.

Ideiglenes tárolóval való munkavégzés háttérmunkában

Az ideiglenes tárolóval való munkavégzés mechanizmusában lehetőség van adatok átvitelére egy háttérfeladatból a háttérfeladatot kezdeményező munkamenetbe.
Az ilyen átvitelhez a szülő munkamenetben egy üres értéket kell elhelyezni az ideiglenes tárolóban (a metódus segítségével PutIntoTempStorage()), amely megadja a létrehozott ideiglenes tároló valamilyen azonosítóját (Address paraméter). Ezután adja át a kapott címet a háttérfeladatnak a háttérfeladat paraméterein keresztül. Továbbá, ha ezt a címet használja a Method Address paraméter értéke a háttérfeladatban PutIntoTempStorage(), az eredményt a rendszer arra a munkamenetre másolja, amelyből a háttérfeladat elindult.
A háttérfeladatban az ideiglenes tárhelyen elhelyezett adatok nem lesznek elérhetők a szülő munkamenettől kezdve, amíg a háttérfeladat be nem fejeződik.

A képmezőben lévő címek támogatása

Űrlapelem Nézetmező A képmező támogatja egy érték címével meghatározott kép megjelenítését (amely lehet kép vagy bináris adat) ideiglenes tárolóban vagy adatbázisban.
Ehhez a form elem Data tulajdonságában meg kell adni egy string típusú attribútumot. Ennek az attribútumnak az értéke a kép címeként lesz értelmezve.

// 1. példa
// A képmező kötése a kép címéhez ideiglenesen
// tárolás. ImageAddress – karakterlánc típusú formattribútum
PutFile(Képcím, EredetiNév, KiválasztottNév, Igaz, EgyediIdentifier);
// 2. példa
// A kép címének lekérése az objektum attribútumából
// infobázis
ImageFile = Object.ImageFile;
Ha nem ImageFile.Empty() Akkor
ImageAddress = GetNavigationLink(ImageFile, “FileData”);
Másképp
ImageAddress = "";
vége if;

Hozzáférés a szabványos könyvtárakhoz

A rendszer használatakor szükség van bizonyos helyekre a fájlrendszerben, ahol különféle fájladatokat tárolhatunk, amelyek egyrészt ideiglenesek, másrészt kellően hosszú ideig kell tárolni. Ezek a fájlok tartalmazzák a dokumentumkezelő rendszerek tervezeteit, az oldalán működő külső komponenseket kliens számítógép stb.
Ezeket a fájlokat egy speciális könyvtárban tárolják, amely egy adott információs bázis egy adott felhasználójához kapcsolódik.
Ugyanaz a felhasználó kettővel dolgozik információs bázisok, két különböző felhasználói adattároló könyvtárhoz fog hozzáférni. Ennek a könyvtárnak a helyét a módszer segítségével határozzuk meg WorkingUserDataDirectory(). Ha a könyvtár nem létezik, akkor az első hozzáféréskor jön létre. Ha a könyvtárat nem lehet létrehozni, a rendszer kivételt állít fel.
JEGYZET. A UserDataWorkerDir() metódus nem érhető el a szerver oldalon.
NÁL NÉL operációs rendszer van egy speciális könyvtár a felhasználói adatok állandó tárolására. Lehetne néhány
jelentéseket, nyomtatott dokumentumokat, stb. Ebben a könyvtárban helyezik el az adatokat, amelyeket később külső helyre küldhetnek
fogyasztók. A könyvtár eléréséhez a DocumentDirectory() metódus használható. A könyvtár fizikai helye az operációs rendszertől függ.
rendszer, ahol az alkalmazás fut, és ez a szintaktikai asszisztensben van megadva.

Az .MXL fájl az táblázatos dokumentum készítette: 1C:Enterprise. Kezdetben az 1C:Enterprise-t a könyvelés automatizálására tervezték. Cikkünkben elmondjuk, hogyan lehet megnyitni egy .MXL kiterjesztésű fájlt.

Egy ilyen fájl megnyitásához indítsa el az 1C Enterprise alkalmazást, és válassza a Fájl -> Megnyitás menüt. Ha szükséges, ezt a fájlt elmentheti ide excel formátumban. Ehhez mindegyiket ugyanabban a "Fájl" menüben válassza a "Mentés másként..." elemet, majd állítsa be a fájltípust " Excel táblázat". Ha az 1C Enterprise nincs telepítve a számítógépére, letöltheti és telepítheti ingyenes alkalmazás"1C Enterprise - Fájlokkal való munka" a cég hivatalos webhelyéről. Ez a program segít a fájlok megnyitásában, megtekintésében, nyomtatásában és konvertálásában.

Töltse le ingyenesen az „1C Enterprise – Working with files” (Fájlokkal való munkavégzés) című részt

Töltse le a programot a hivatalos webhelyről. A fájlokkal való munka hasonló az 1C:Enterprise módban végzett fájlokhoz.
Elérhető Orosz változat programokat. A program telepítésekor ki kell választania a teljes disztribúciót.
Az 1C Enterprise - Working with Files telepítése után nem csak megtekintheti az .mxl kiterjesztésű fájlt, hanem konvertálhatja exel formátumba.

Az "1C: Enterprise - Working with files" program különálló szoftver amelyet ingyenesen terjesztenek. Az 1C:Enterprise fájlok megtekintésére és szerkesztésére szolgál azokon a számítógépeken, ahol az 1C:Enterprise nincs telepítve.

A következő fájlformátumok támogatottak:

  • (*.txt);
  • (*.mxl);
  • (*.htm, *.html);
  • (*.grs);
  • (*.geo);

A telepítés során a program regisztrálja az mxl, grs és geo kiterjesztéseket, aminek eredményeként ezen fájlok megtekintéséhez és szerkesztéséhez elég rájuk kattintani az egérrel:

Támogatja a program futtatását innen parancs sor. Ebben az esetben lehetőség van a feldolgozandó fájl megadására. Például a "Remains.mxl" fájl feldolgozásához elegendő a parancs végrehajtása:

"D:\Program Files\1cv82fv\bin\1cv8fv.exe" D:\FileWorkshop\Remains.mxl

Az "1C:Enterprise - Working with files" támogatása az 1C:Enterprise rendszerben megvalósított módhoz hasonlóan. Így például a felhasználó vizuálisan összehasonlíthat két egyenlegjelentést:

Szállítási lehetőségek

Két kézbesítési lehetőség van az 1C:Enterprise - Fájlokkal való munkavégzéshez:

  • oroszul beszélő;
  • nemzetközi.

A különbség a nemzetközi és az orosz nyelvű szállítás között az, hogy ugyanazokat tartalmazza, mint az 1C:Enterprise rendszer.

Ezenkívül nemzetközi kézbesítés esetén a /L parancssori kapcsolóval megadható a használt felület nyelve. Például a "Remains.mxl" fájl feldolgozásához egy olyan programban, amelyben angol nyelv interfész (en), csak futtassa a parancsot:

"D:\Program Files\1cv82fv\bin\1cv8fv.exe" /Len D:\FileWorkshop\Remains.mxl