Adatok feltöltése Excelbe különféle paraméterek beállításával. Adatok feltöltése Excelbe különböző paraméterek beállításával Hogyan töltsünk fel excelbe 1s-től 8.3

A programban a szükséges paraméterek beállításával egy teljes táblázatot és egy külön cellát is átmásolhat az 1C-ből az Excelbe. Ebből a célból sok felhasználó külső betöltőket használ. Ez az opció kiváló megoldás lesz, ha a platform régebbi verzióin dolgozik. Az új konfigurátorok a szabványos programtípusokkal való integráció funkciójával rendelkeznek.

Dokumentumok vagy egyedi információk közvetlen letöltésekor több módszert is használhat:

    a kód megváltoztatása a dokumentumok olvasásához és megnyitásához;

    a szükséges elemek beállítása az általános beállításokban (az 1C 2014-2016 verzióihoz).

Hogyan másoljunk vonalakat 1C-ben?

A fenti módszerek bármelyikével másolhatja a teljes szöveget, táblázatot vagy teljes fájlt. De hogyan lehet sorokat átvinni az Excelből az 1C-be? Lehetséges az egyes oszlopok tömeges kirakása? Ehhez szüksége van:

    indítsa el az Excelt;

    hozzon létre egy új dokumentumot vagy nyisson meg egy meglévőt;

    válassza ki a szükséges cellát az 1C-be való feltöltéshez;

    COM objektumok segítségével körvonalakat hozzon létre az első munkalapon vagy egy új dokumentumban üres sorokkal;

    az alkatrészek tömeges kirakodása az 1C-ben;

    itt be kell írnia a „Current page” értéket a „Tartomány” sorba, megadva a „UsedRange” formátumot;

    a „Data Array” mezőbe írja be a „Range.Value”-t és állítsa be a „Feltöltés” ​​feladatot;

    meg kell adnia a letöltési útvonalat, azaz az 1C program elérési útját;

Ne feledje, hogy csak így tördelhet egy vonalat. Az oszlopok kijelölését és másolását másként kell elvégezni. Ehhez ki kell jelölnie a teljes oszlopot az átvitelhez, és exportálnia kell egy új Excel dokumentumba. Ezután ez a fájl 1C-ben olvasható formátumban kerül mentésre, és csak ezután nyílik meg a telepített konfigurátorban a feltöltési funkción keresztül.

Hogyan lehet fájlt átvinni Excelből 1C-be?

Ha 1C és Excel programokkal dolgozik, nem használhatja a „Másolás + beillesztés” műveletet. Előfordulhat, hogy az átvitt információ nem tükröződik megfelelően. A szokásos szöveg helyett a „krakozyabry” jelenik meg. A két program integrálásához tudnia kell, hogyan kell megfelelően exportálni a dokumentumokat. Itt nagyon fontos az általános sorrend betartása.

Fájl vagy szöveg átvitele:

    számítógépén kattintson a „Start” gombra;

    lépjen a „Számítógép” elemre;

    nyissa meg azt a meghajtót, amelyre a program mentve van (leggyakrabban ez a „C” meghajtó);

    nyissa meg a mappát a programfájlokkal;

    keresse meg a „НKEY_LOCAL_MACHI-NE” archívumot;

    lépjen a „SYSTEM” mappába;

    itt kell megtalálnia a „CurrentControlSet” fájlt;

    kövesse a „Control+Nls” útvonalat;

    kattintson a "Kódlap" dokumentumra;

    válassza ki a „cp_1252.nls” vagy „cp_1253.nls” fájlt;

    cserélje ki a kiválasztott fájlt a beállításjegyzékben a „cp_1251.nls” szövegre (ezzel a művelettel programozottan beállítja a cirill ábécé olvasását);

    indítsa el az Excelt;

    hozzon létre egy dokumentumot vagy nyisson meg egy kész dokumentumot;

    válassza ki a teljes listát vagy az egyes oszlopokat;

    kattintson a „Fájl” elemre;

    kattintson az „Exportálás” gombra;

    indítsa el az 1C programot;

    hozzon létre egy új dokumentumot;

    válassza ki a beszúrandó mezőt;

    lépjen a „Feladatkezelés” elemre;

    kattintson a "Feltöltés" gombra.

A szövegnek meg kell jelennie a létrehozott dokumentumban. Az első oszlopban lévő számokat, azaz a számozást a legjobb kézzel beírni.

Lehetséges a cellák külön másolása?

A cellák másolásakor van egy figyelmeztetés – ez csak vízszintesen történhet. A függőleges exportálás csak speciális betöltőkkel vagy COM-objektumokkal való munka során történik. De gyakran vannak olyan helyzetek, amikor egy táblázat vagy töredékeinek másolásakor az oszlopok összezavarodnak a kirakodás után.

A cellák átviteléhez a következőket kell tennie:

    nyissa meg a kívánt táblázatot Excelben;

    válassza ki a kívánt töredéket;

    lépjen az „Oszlopok” vagy „Tömb” elemre;

    állítsa be az értéket „Oszlopok eltávolítása” értékre;

    lépjen a "Fájl" elemre;

    kattintson az „Általános beállítások” elemre;

    lépjen a „Speciális beállítások” vagy a „További funkciók” menüpontra;

    nyissa meg a dokumentumolvasási kódlapot;

    kattintson az „Új dátumoszlop létrehozása” parancsra;

    a „Táblázat. Oszlopok. Add" adja meg az "Új" értéket;

    a „Betöltés oszlop” sorba írja be az „Unload” kifejezést;

    1C 7, 1C indítása: Könyvelés vagy egy speciális program más verziója;

    hozzon létre egy új dokumentumot;

    lépjen a „Feladatkezelés” elemre;

    kattintson az „Adatok letöltése” sorra;

    jelezze a kirakodási útvonalat.

A táblázatnak vagy az egyes celláknak az 1C-ben kell megjelenniük. Dolgozhat a dokumentummal.

Hogyan lehet másolni a partnereket?

A jogi partnerek listájának átviteléhez az Excelből az 1C-be szabványos feltöltést használhat. Ehhez szüksége van:

    indítsa el az Excelt;

    nyisson meg egy dokumentumot a szükséges listával;

    lépjen a "Fájl" elemre;

    kattintson az „Exportálás” gombra;

    indítsa el az 1C-t;

    hozzon létre egy új dokumentumot;

    lépjen a "Fájl" elemre;

    kattintson az „Importálás” gombra.

Az utolsó két lépés helyettesíthető a kívánt cellák kijelölésével és a jobb egérgombbal. Itt az „Unload” sor van kiválasztva. Az eljárás fordított sorrendben történő végrehajtásához:

    indítsa el az 1C-t;

    töltsön fel egy dokumentumot a szerződő felek listájával;

    kattintson a jobb egérgombbal;

    válassza a „Lista megjelenítése” lehetőséget;

    a megjelenő ablakban kattintson a „Táblázatfüzet dokumentumhoz” sorra;

    kattintson az „OK” gombra;

    nyissa meg az Excelt;

    lépjen a "Fájl" elemre;

    kattintson az „Importálás” gombra;

    kattintson a „Beszúrás” gombra;

Hogyan másoljunk táblázatot?

Ahhoz, hogy egy számlát vagy dokumentumot táblázat formájában exportálhasson az 1C-ből, három egyszerű lépést kell végrehajtania:

    töltse ki az összes címet;

    exportárak;

    kirakni a nómenklatúrát.

Most részletesebben:

    indítsa el az 1C programot;

    lépjen a "Fájl" elemre;

    válassza a „Megnyitás” lehetőséget;

    az ITS-lemez feldolgozófájljában válassza ki a megfelelő dokumentumot;

    a „Letöltési mód” parancssorban állítsa be a „Letöltés a könyvtárba” értéket;

    válassza ki a könyvtár típusát;

    állítsa be az értéket „Nómenklatúra”-ra;

    lépjen a „Táblázatdokumentum” fülre;

    kattintson a „Fájl megnyitása” gombra;

    használja a mentett elérési utat a feltöltendő dokumentum megkereséséhez;

    állítsa be a fájltípust „*.xls” értékre;

    letöltési árak;

    lépjen a „Beállítások” fülre;

    válassza ki a kívánt tételkártyát (a listából az összes kártya tömeges feltöltését elvégezheti);

    konfigurálja a rendszerindítási beállításokat;

    ellenőrizze, hogy vannak-e új tételek a beszállítóban és a termékcsoportban;

    adatok feltöltése.

Egyes műveleteket kézzel kell végrehajtani. Ha a felhasználó lemásolta az összeget, de az oszlopok elvesztek az átvitel során, akkor először saját kezűleg állítsa be az oszlopok számozását, majd integrálja a feltöltést a kiválasztott pozíciók bizonyos kategóriáival.

Lehetséges a nómenklatúra külön másolása?

A táblázatkezelő dokumentumokkal való munkavégzés minden művelete három szakaszban történik. Ez azt jelenti, hogy az 1C programból először feltöltik a neveket és az árakat, majd csak ezután exportálják a tételeket. De vajon ki lehet-e hagyni az első két lépést? Ebben az esetben szüksége van:

    indítsa el az 1C-t konfigurátor módban;

    futtassa a fájlt a nómenklatúrával;

    lépjen a „Feladatkezelés” panelre;

    nevének, cikkszámának, cikktípusának és típusának feltüntetésével állítsa be a feladatot;

    kérést hozzon létre az adatbázisban dokumentumok XLS fájlba való feltöltésére;

    kattintson a „Kitöltés” ​​gombra;

    írja be a szükséges adatokat az „Adatok feltöltése” táblázatos részbe;

    adja hozzá a vonatkozó adatokat;

    ellenőrizze az olvasási és kirakodási kódot;

    lépjen a konfigurátor panelre;

    kattintson az „Összes művelet” gombra;

    kattintson a „Megjelenítési lista” sorra;

    adja meg az Excel program elérési útját.

Ezt követően meg kell nyitnia az Excelt, és importálnia kell az adatokat. Feltétlenül mentse a táblázatkezelő dokumentumot.

Code 1C v 8.x // Az eljárás letölti az adatokat a megadott könyvtárból export módban egy Microsoft Excel formátumú fájlba
// a megadott névvel, adatkonverzió segítségével számtípusra és karakterlánc típusra;
Eljárás BasicActionsFormsExport (gomb)
Kísérlet
Kísérlet
// Microsoft Excel objektum betöltése
Status("Adatok letöltése 1C-ből Microsoft Excelbe...");
ExcelApplication = New COMObject("Excel.Application");
Kivétel
Report("Hiba a Microsoft Excel indításakor."
+ Symbols.PS + ErrorDescription(), MessageStatus.Attention);
Visszatérés;
EndAttempt;

// Hozzon létre egy könyvet, alapértelmezés szerint már vannak lapjai
Könyv = ExcelApplication.WorkBooks.Add();

// Használja az Excel munkafüzet első lapját
Lap = Book.WorkSheets(1);

// Hozzon létre egy dokumentum fejlécet a lap első sorában
Oszlop = 1;
A TP ciklus minden oldalához
Ha oldal.Unload Akkor
Sheet.Cells(1, Column).Value = page.AttributeName;
Oszlop = oszlop + 1;
endIf;
EndCycle;

// Címtáradatok feltöltése
kiválasztás = Könyvtárak[Könyvtár neve].Select();
SheetString = 2;
Mintavételezés közben.Next() Loop
Oszlop = 1;
A TP ciklus minden oldalához

Ha oldal.Unload Akkor
Kísérlet
// Állítsa be az értéket a sorban és az oszlopban
Ha TypeValue(selection[page.AttributeName])=Típus("Szám") Akkor
// Állítsa be a Szám típusának formátumát
Sheet.Cells(SheetRow, Column).NumberFormat = "0.00";

Formátum(kiválasztás[oldal.Attribútumnév],"CH=0");
egyébként
// Minden más típusnál állítsa a formátumot "Szöveg"-re
Sheet.Cells(SheetRow, Column).NumberFormat = "@";
Lap.Cellák(lapsor, oszlop).Érték =
Line(selection[page.AttributeName]);
endIf;
kivétel
// hiba esetén a sor és az oszlop számának megjelenítése
Report("Hiba beállítási érték: " +
kiválasztás[oldalAttribútumNév]);
Report("Oldal: " +SheetLine+ "Szám: " +
Oszlop + "Rec: " + oldal. Kellékek neve);
EndAttempt;
Oszlop = oszlop + 1;
endIf;

EndCycle;
SheetString = SheetString + 1;
State("Exportálás 1C-ből Excelbe" + SheetString);
EndCycle;

// Mentse a létrehozott könyvet xls fájlba
Book.SaveAs(Fájlnév);

// A memória felszabadítása érdekében feltétlenül zárja le a kapcsolatot a COM objektummal
ExcelApplication.Quit();

Notify("Fájl sikeresen feltöltve: " + Fájlnév);

Kivétel
// Hibák kezelése az adatok 1C-ből Excelbe történő exportálásakor
Report("Hiba a fájl adatok írásakor:" + Fájlnév);
Jelentés(Hibaleírás());
Kísérlet
ExcelApplication.Quit();
Kivétel
EndAttempt;
EndAttempt;
Az eljárás vége
Code 1C v 7.x //A legegyszerűbb példa a kimenetre az 1C:Enterprise 7.7-ből az MS Excelbe. Győződjön meg arról, hogy a munkafüzet egyetlen lapból áll,
//beállítja a betűtípus méretét, vastagságát és színét, az oszlopok szélességét, a kereteket és a cellakitöltést. Szöveg igazítás
//cellák, sorok csoportosítása, cellák számformátumának beállítása, terület rögzítése.

Eljárás kimenet ()
Kísérlet
Application=CreateObject("Excel.Application");
Kivétel
Report(ErrorDescription(),"!!!");
Report("Az MS Excel esetleg nincs telepítve erre a számítógépre.");
Visszatérés;
EndAttempt;

//Munkafüzet készítése

WorkBook=Application.WorkBooks.Add();
//Ablakot szerezni

Window=WorkBook.Windows(1);
//Az ablak láthatatlanná tétele a kimenet felgyorsításához

Window.Visible=0;
//Győződjön meg arról, hogy a munkafüzet egyetlen lappal rendelkezik

Ha WorkBook.Worksheets.Count=0 Akkor
WorkBook.Worksheets.Add();
Egyébként
Application.DisplayAlerts=0;//nem ad ki figyelmeztetést

Míg WorkBook.Worksheets.Count>1 ciklus
WorkBook.Worksheets(1).Delete();
EndCycle;
Application.DisplayAlerts=-1;//visszaállítja a figyelmeztető jelzőt

endIf;
//Feladatlap beszerzése

Worksheet=WorkBook.Worksheets(1);
//A munkalap nevének beállítása

Worksheet.Name="Példakimenet";

//Dokumentum címe

Worksheet.Range("A1").Value="Példakimenet az 1C:Enterprise fájlból MS Excelben";!}
Worksheet.Range("A2").Value="today"+ТекущаяДата();!}
Worksheet.Range("A1:A2").Font.Size=14;//betűméret

Worksheet.Range("A1:A2").Font.Bold=-1;//félkövér betűtípus

//Oszlopszélesség beállítása

Munkalap.Oszlopok(1).Oszlopszélesség=60;
Munkalap.Oszlopok(2).Oszlopszélesség=15;
Munkalap.Oszlopok(3).Oszlopszélesség=15;

//Dokumentum fejléce

Worksheet.Range("A4").Value="Első oszlop";!}
s=7-től 10-ig Cycle//frame

Worksheet.Range("A4").Borders(s).LineStyle=1;
Worksheet.Range("A4").Borders(s).Weight=-4138;//xlMedium

EndCycle;
Worksheet.Range("A4").Interior.ColorIndex=15;//töltsd ki szürkével

Worksheet.Range("A4").HorizontalAlignment=-4108;//szöveg igazítása középre

Worksheet.Range("B4").Value="Second";!}
s=7-től 10-ig Ciklus
Worksheet.Range("B4").Borders(s).LineStyle=1;
Munkalap.Tartomány("B4").Borders(s).Weight=-4138;
EndCycle;
Worksheet.Range("B4").Interior.ColorIndex=15;
Munkalap.Tartomány("B4").HorizontalAlignment=-4108;

Worksheet.Range("C4").Value="Third";!}
s=7-től 10-ig Ciklus
Worksheet.Range("C4").Borders(s).LineStyle=1;
Worksheet.Range("C4").Borders(s).Weight=-4138;
EndCycle;
Worksheet.Range("C4").Interior.ColorIndex=15;
Munkalap.Tartomány("C4").HorizontalAlignment=-4108;

//A sorok csoportosításához:
Worksheet.Outline.SummaryRow=0;//összefoglaló sorok megjelenítése felül (ha alul, akkor 1)

//Kimeneti karakterláncok
Worksheet.Range("A5").Value="Analytics Object";!}
Worksheet.Range("A5").Font.ColorIndex=5;//betűszín - kék

Munkalap.Tartomány("B5").Érték=123,45;
Worksheet.Range("B5").Font.ColorIndex=5;
Worksheet.Range("C5").Érték=678,9;
Worksheet.Range("C5").Font.ColorIndex=5;

Worksheet.Range("A6").Value="Analytics Object";!}
Worksheet.Range("A6").Font.ColorIndex=3;//betűszín - piros

Munkalap.Tartomány("B6").Érték=123,45;
Worksheet.Range("B6").Font.ColorIndex=3;
Worksheet.Range("C6").Érték=678,9;
Worksheet.Range("C6").Font.ColorIndex=3;

Worksheet.Range("A7").Value="Analytics Object";!}
Munkalap.Tartomány("B7").Érték=123,45;
Worksheet.Range("C7").Érték=678,9;

Worksheet.Range("A8").Value="Analytics Object";!}
Munkalap.Tartomány("B8").Érték=123,45;
Worksheet.Range("C8").Érték=678,9;

Worksheet.Range("A9").Value="Analytics objektum";!}
Worksheet.Range("A9").Font.ColorIndex=3;//betűszín - piros

Munkalap.Tartomány("B9").Érték=123,45;
Worksheet.Range("B9").Font.ColorIndex=3;
Worksheet.Range("C9").Érték=678,9;
Worksheet.Range("C9").Font.ColorIndex=3;

Worksheet.Range("A10").Value="Analytics Object";!}
Munkalap.Tartomány("B10").Érték=123,45;
Worksheet.Range("C10").Érték=678,9;

Worksheet.Range("A11").Value="Analytics Object";!}
Munkalap.Tartomány("B11").Érték=123,45;
Worksheet.Range("C11").Érték=678,9;

Worksheet.Range("A12").Value="Analytics Object";!}
Worksheet.Range("A12").Font.ColorIndex=5;//betűszín - kék

Munkalap.Tartomány("B12").Érték=123,45;
Worksheet.Range("B12").Font.ColorIndex=5;
Worksheet.Range("C12").Érték=678,9;
Worksheet.Range("C12").Font.ColorIndex=5;

Worksheet.Range("A13").Value="Analytics Object";!}
Worksheet.Range("A13").Font.ColorIndex=3;//betűszín - piros

Munkalap.Tartomány("B13").Érték=123,45;
Worksheet.Range("B13").Font.ColorIndex=3;
Worksheet.Range("C13").Érték=678,9;
Worksheet.Range("C13").Font.ColorIndex=3;

Worksheet.Range("A14").Value="Analytics Object";!}
Munkalap.Tartomány("B14").Érték=123,45;
Worksheet.Range("C14").Érték=678,9;

Worksheet.Range("A15").Value="Analytics Object";!}
Munkalap.Tartomány("B15").Érték=123,45;
Worksheet.Range("C15").Érték=678,9;

Worksheet.Range("A16").Value="Analytics Object";!}
Worksheet.Range("A16").Font.ColorIndex=3;//betűszín - piros

Munkalap.Tartomány("B16").Érték=123,45;
Worksheet.Range("B16").Font.ColorIndex=3;
Worksheet.Range("C16").Érték=678,9;
Worksheet.Range("C16").Font.ColorIndex=3;

Worksheet.Range("A17").Value="Analytics Object";!}
Munkalap.Tartomány("B17").Érték=123,45;
Worksheet.Range("C17").Érték=678,9;

Worksheet.Range("A18").Value="Analytics Object";!}
Munkalap.Tartomány("B18").Érték=123,45;
Worksheet.Range("C18").Érték=678,9;

//Keretek beállítása

NomStr=5-től 18-ig Ciklus
s=7-től 10-ig Ciklus
Worksheet.Range("A"+LineNumber).Borders(s).LineStyle=1;
Worksheet.Range("B"+LineNumber).Borders(s).LineStyle=1;
Worksheet.Range("C"+LineNumber).Borders(s).LineStyle=1;
EndCycle;
EndCycle;

//Sorok csoportosítása

Munkalap.Tartomány("7:8").Sorok.Csoport();
Munkalap.Tartomány("10:11").Sorok.Csoport();
Munkalap.Tartomány("14:15").Sorok.Csoport();
Munkalap.Tartomány("17:18").Sorok.Csoport();
Munkalap.Tartomány("6:11").Sorok.Csoport();
Munkalap.Tartomány("13:18").Sorok.Csoport();

//A csoportosítások összeomlása az első szintre

Worksheet.Outline.ShowLevels(1);

//Számformátum beállítása

Kísérlet
Worksheet.Range("B5:C18").NumberFormat="# ##0.00";

Kivétel
Kísérlet
Worksheet.Range("B5:C18").NumberFormat="# ##0.00";

Kivétel
EndAttempt;
EndAttempt;

//Az alkalmazás és ablaka láthatóságának beállítása

Alkalmazás.Látható=-1;
Window.Visible=-1;

//Rögzítse a területet

Worksheet.Range("A5").S_elect();
Window.FreezePanes = -1;
EndProcedure //Kimenet

Nem titok, hogy az Excel és az 1C programok különösen népszerűek az irodai dolgozók körében, különösen a számviteli és pénzügyi szektorban dolgozók körében. Ezért gyakran szükséges az adatok cseréje ezen alkalmazások között. De sajnos nem minden felhasználó tudja, hogyan kell ezt gyorsan megtenni. Nézzük meg, hogyan tölthetünk fel adatokat az 1C-ből egy Excel dokumentumba.

Ha az adatok betöltése az Excelből az 1C-be meglehetősen összetett eljárás, amelyet csak harmadik féltől származó megoldások segítségével lehet automatizálni, akkor a fordított folyamat, nevezetesen az 1C-ből az Excelbe való feltöltés egy viszonylag egyszerű műveletsor. A fenti programok beépített eszközeivel egyszerűen elvégezhető, és ez többféleképpen is megtehető, attól függően, hogy a felhasználónak pontosan mit kell átvinnie. Nézzük meg, hogyan kell ezt megtenni konkrét példák segítségével az 1C verzióban 8.3 .

1. módszer: Másolja a cella tartalmát

Az 1C cella egy adategységet tartalmaz. A szokásos másolási módszerrel átvihető Excelbe.


Az 1C cella tartalma bekerül az Excelbe.

2. módszer: Illesszen be egy listát egy meglévő Excel-munkafüzetbe

De a fenti módszer csak akkor alkalmas, ha adatokat kell átvinnie egy cellából. Ha egy teljes listát kell átvinni, használjon másik módszert, mert egy-egy elem másolása sok időt vesz igénybe.


A lista bekerül a dokumentumba.

3. módszer: Hozzon létre egy új Excel-munkafüzetet listával

Ezenkívül az 1C program listája azonnal kiadható egy új Excel fájlba.


A teljes lista külön könyvként kerül mentésre.

4. módszer: tartomány másolása az 1C listából az Excelbe

Vannak esetek, amikor nem a teljes listát, hanem csak az egyes sorokat vagy egy adattartományt kell átvinni. Ez a lehetőség a beépített eszközök használatával is megvalósítható.


5. módszer: Dokumentumok mentése Excel formátumban

Az Excelben néha nem csak listákat kell menteni, hanem az 1C-ben létrehozott dokumentumokat is (számlák, számlák stb.). Ez annak a ténynek köszönhető, hogy sok felhasználó számára könnyebb a dokumentum szerkesztése Excelben. Ezen kívül Excelben törölheti a kitöltött adatokat, és a bizonylat kinyomtatása után szükség esetén nyomtatványként használhatja kézi kitöltéshez.


A dokumentum Excel formátumban kerül mentésre. Ez a fájl most megnyitható ebben a programban, és abban tovább feldolgozható.

Mint látható, az információk feltöltése 1C-ből Excel formátumba nem nehéz. Csak a műveletek algoritmusát kell ismernie, mivel sajnos nem minden felhasználó számára intuitív. A beépített 1C és Excel eszközök segítségével átmásolhatja a cellák, listák és tartományok tartalmát az első alkalmazástól a másodikig, valamint külön könyvekbe mentheti a listákat és dokumentumokat. Elég sok mentési lehetőség létezik, és ahhoz, hogy a felhasználó megtalálja a helyzetének megfelelőt, nincs szükség harmadik féltől származó szoftverek használatára vagy összetett műveletek kombinációira.

Például alkossunk Forgalmi mérleg (Jelentések - Standard - Mérleg).

Adja meg a mappát, ahová a dokumentumot menteni szeretné, állítsa be a fájl nevét és válassza ki Fájl típusaExcel munkalap (*.xls) vagy Excel2007-…(*.xlsx) munkalap- Ezek az Excel különböző verziói. Mindkét formátumban elmentheti, és megtudhatja, melyik a legmegfelelőbb. Mentéskor más fájlformátumok is elérhetők. Nyomja meg a gombot Megtakarítás .

Példánkban a mappát választottuk ki Dokumentumok az 1C-ből és állítsa be a fájl nevét - SÓ 9 hónapig. Például különböző Excel formátumokba mentünk.


Mentés után a dokumentumok a megadott mappába kerülnek.

Mindkét fájl megnyílik, mert A dokumentumok korábbi verzióit a programok későbbi verziói támogatják.

Hogyan menthetünk el egy dokumentumot Excelben 1C-ben

Példaként tekintsük a dokumentum használatával történő mentést Fizetési megbízás . Készítsük el a nyomtatott formáját, és az eszköztár gombjai között látunk egy hajlékonylemezes gombot.

Kattintásra megnyílik a dokumentum mentési ablaka, ahol megadjuk a mentési mappát és kiválasztjuk a kívánt formátumot. A mi esetünkben ez... Microsoft Excel munkalap. Jelölje be a négyzetet, és nyomja meg a gombot Kész. A dokumentum egy mappába kerül mentésre.

Táblázatok feltöltése 1C-ből Excelbe

Néha szükségessé válik egy lista létrehozása a dokumentumnaplók, könyvtárak stb. táblázatos részeiben található adatokból. Ebben az esetben beállíthatja a szükséges elemek kiválasztását (dátum, partner neve). Nézzünk egy példát.

Szeretnénk megjeleníteni egy listát Fizetési megbízások időszak adó- és járulékfizetésére.

A dokumentumok kiválasztásához a gomb nyomva tartásával választhatja ki őket Ctrl vagy Váltás, és a vonalcsoportok kiválasztására is használható. Ezután nyomja meg a gombot Többés válassz egy csapatot Lista .

A megnyíló ablakban beállítjuk, hogy mely oszlopokat kell megjelenítenünk, és kiválasztjuk a - megjelenítést táblázatos dokumentum . Ha a listában kiválasztottunk egy sorcsoportot, akkor jelölje be a - megjelenítés jelölőnégyzetet Csak kiválasztott . Kattintson RENDBENés kész a lista.

Így néz ki.

Az eredményül kapott jelentés bármilyen formátumban menthető, beleértve Excel - *.xls. Ehhez (a fent leírtak szerint) válassza ki a parancsot Megtakarítás(vagy Mentés másként ) a menüben Fájlés állítsa be a paramétereket.

Ezek a műveletek az 1C program bármely listájával végrehajthatók.

Ha nagy listákkal dolgozik, például egy könyvtárat Nómenklatúra , további kijelölést és csoportosítást telepíthet, beállíthatja az adatok rendezési sorrendjét.

Ezért, mielőtt bármilyen listát hozna létre, figyeljen a parancsra Lista beállítása a gombban Több .

Hogyan lehet menteni a táblázat celláinak adatait az 1C-ből az Excelben

Néha az adatok egy részét át kell másolnunk egy jelentésből vagy dokumentumból. Ezt rendszeres másolással lehet megtenni. Ehhez jelöljön ki néhány szükséges cellát, majd kattintson a jobb gombbal, és válassza ki a parancsot Másolat(vagy Ctrl+C).

Irány a program Excel parancs segítségével Beszúrás, adja hozzá a másolt töredéket a táblázathoz. Ez a módszer az 1C összes adatával működik, mind a generált táblázatokban, mind az űrlapcellákban - könyvtárakban, folyóiratokban, dokumentumokban.

Segített a cikk?

Szerezzen még egy titkos bónuszt és teljes hozzáférést a BukhExpert8 súgórendszerhez 14 napig ingyenesen

Az információk 1C-be való feltöltése vagy betöltése az egyik leggyakoribb feladat a konfigurációkkal végzett munka során. Ez a cikk segít az azonos 1C konfigurációjú adatbázisok közötti gyors adatcserében.


Az adatátvitelre olyan helyzetekben van szükség, amikor a „Nómenklatúra” és a „Költségtételek” címtárak mentéséhez vagy archív másolatának létrehozásához adatok letöltése szükséges; dokumentumok: „Kezdő egyenlegek megadása”, „Pénztárbevételi utalvány”, stb. Vagyis bármely programobjektum, beleértve a könyvelési nyilvántartásokat, információkat és megtakarításokat.

A feladat elvégzéséhez feldolgozásra lesz szükségünk - IB 1C8 adatok feltöltésének/letöltésének feldolgozása.

Például el kell mentenünk a „Counterparties” könyvtárat, hogy a jövőben, ha kiderül, hogy egy működő adatbázisban sérült, vagy véletlenül valamelyik partnert törölték onnan, le tudjuk tölteni a teljes listát.


Tehát a könyvtáradatokat be kell töltenünk egy „xml” kiterjesztésű fájlba, vagyis készíteni kell róla egy archív másolatot. Ehhez szükségünk van:

  • Lépjen a „Vállalati” módba, és nyissa meg az adatbázist, amelyből a vállalkozókat mentjük
  • Az 1c adatbázis főmenüjében kattintson a „Fájl - Megnyitás” elemre, és válassza ki a letöltött fájlt feldolgozással, amelynek hivatkozása a cikkben fent található. Nyissuk ki

Válassza ki a „Konfigurációs objektumok” oszlopot, és jelölje be az összes objektum mellett, amelyet ki kell töltenünk. Esetünkben be kell jelölnünk a „Könyvtárak” szakaszban a „Kaptárfelek” sor melletti négyzetet.

Fent, a „Hol” beviteli mezővel szemben kattintson a „…” gombra, és jelezze, hogy az adatbázis-elemek hova kerülnek feltöltésre. Vegye figyelembe, hogy a könyvtár kiválasztásán kívül meg kell adnia a fájl nevét (a fájl kiterjesztésének "xml"-nek kell lennie)


A jobb oldalon található másik oszlopban, a „Kitöltés, ha szükséges...” mindenhol bejelölheti a négyzeteket, ha szomszédos adatbáziselemeket kell betöltenünk. Ha ebben az oszlopban a „Bankszámlák” címtár előtti jelölőnégyzetek nincsenek bejelölve, akkor a későbbiekben, a létrehozott letöltésből való betöltés során előfordulhat, hogy a „Fő bankszámla” nevű „Konpertfelek” címtár adatai üresek, ill. a megfelelő mezőben az „Object not found” felirat jelenik meg. Ha a címtár mellett pipát hagyunk, akkor a hozzá tartozó partner számára ez a bankszámla is felkerül egy archivált másolatba.

Most kattintson a „Futtatás” gombra, és várja meg, amíg a művelet eléri a 100%-ot


Így az ÖSSZES partnert kiraktuk az 1C adatbázisunkba. Szükség esetén bármikor elérheti őket, ha vissza kell állítani őket a működő adatbázisban vagy bármely más, hasonló konfigurációjú adatbázisban.

Most térjünk át az adatok betöltésére a címtár archivált példányából egy másik vagy használt adatbázisba:

  • Nyissa meg azt az adatbázist, amelybe a mentett infobase elemek betöltődnek. A mi helyzetünkben szükségünk van a szerződő felek listájára
  • Most, csakúgy, mint az előző esetben, a főmenüben kattintson a „Fájl → Megnyitás” elemre, és válassza ki a letöltött fájlt feldolgozással, amelynek linkje fent található a cikkben.
  • Jelöljük a fájl elérési útját azokkal az adatokkal, amelyek betöltődnek az 1C adatbázisba

Kattintson a „Futtatás” gombra

Megvárjuk, amíg a könyvtár betöltődik az adatbázisba.


Vegye figyelembe, hogy a cikkben bemutatott feldolgozás révén az összes információsbázis-objektumot ugyanazon konfigurációk között töltheti le és töltheti be. Ha ki kell töltenie az 1C adatbázis összes objektumát, akkor ennek megfelelően jelölje be az összes konfigurációs objektum melletti négyzetet: Számlatáblázatok Dokumentumok, Könyvtárak stb.

Ha nem megy, akkor szakemberünk jöhet és.

Állítsuk be. Kapcsolódjunk. Megjavítjuk. Keressük az 1c hibát.