Jak uvolnit dokument z 1 s. Export dat do aplikace Excel s nastavením různých parametrů

V poslední lekci jsme to přezkoumali.

Nejběžnějším příkladem je však výměna mezi účetnictvím a platem. Tyto základny nejsou navzájem podřízené a nemusí být ani spojeny zpočátku.

Vše, co potřebujeme, je pravidelně nahrávat z platu do účetního oddělení.

Zvažme proces vykládání dat z 1C.

Zásady nahrávání a stahování dat 1C

V účetnictví může mít doklad Prodej zboží a služeb 30 polí. Toto je účetnictví, má své vlastní cíle, mnoho polí je věnováno účtové osnově a subkontu.

Na ministerstvu obchodu může být stejný dokument Prodej zboží 25. Toto je provozní účetnictví, má své vlastní cíle. Ale účty z účtové osnovy tam nejsou uvedeny.

Názvy polí v těchto dvou základnách se mohou lišit. Jak tedy uvolnit jeden dokument z jedné databáze a načíst další do jiné databáze?

K popisu způsobu převodu dokumentu, aby jej bylo možné načíst z jedné databáze do jiné, existují pravidla výměny.

Jedná se o soubor s příponou XML. K jeho vytvoření je k dispozici speciální konfigurace 1C s názvem „Převod dat“.

Pro výměnu mezi typickými konfiguracemi existují standardní pravidla pro výměnu dat, která jsou napevno zakódována do standardního nastavení výměny (Service / Exchange s xxx) nebo jsou dodávána samostatně.

Vyložte BU-ZP 1C

Od typické konfigurace mezd a personálního managementu po typickou konfiguraci účetnictví obvykle pravidelně nahrává informace o výsledcích mezd, a to i pro platby daní.

Aby to bylo možné, musíte nejprve uvolnit nastavení z účetnictví do mezd.

Chcete-li uvolnit 1C z 1C účetnictví na 1C plat - vyberte položku nabídky Služba / Výměna dat se platem / Načíst data v Účetnictví.

Při prvním vykládání 1C nezapomeňte zaškrtnout políčko „Informace pro vykládku 1C do nové informační základny“.

Jak nahrát počáteční informace na plat - viz další článek Stahování 1C.

Vyložte ZP-BU 1C

Po načtení počátečních informací z účetního oddělení do platu můžete načíst časové rozlišení ze platu do účetního oddělení.

V sekci Plat vyberte nabídku Služba / Výměna dat / Nahrát data do účetního programu.

Ve formuláři pro nastavení nahrávání 1C ve výchozím nastavení stačí vybrat období a cestu, kam chcete datový soubor nahrát.

Formát nahrávání 1C je zobrazen jako hypertextový odkaz - modře. Můžete to změnit kliknutím na hypertextový odkaz a výběrem jiné konfigurace účtování.

Vyložte BU-UT 1C

Chcete-li uvolnit 1C z účetnictví do správy obchodu, musíte vytvořit nastavení směny. To vám umožní provádět nejen jednorázové nahrávání 1C, ale nastavit plnohodnotnou pravidelnou výměnu, jako v.

Chcete-li provést nastavení, vyberte položku nabídky Služba / Výměna dat pomocí správy obchodu / Konfigurace výměny dat v oddělení účetnictví.

Nastavení se vytváří pomocí „průvodce“.

Nepůjdeme snadnou cestou a sami zkontrolujeme všechna nastavení, proto musíte vybrat režim provozu Expert.

Protože vytváříme nastavení od nuly, vybereme možnost „Vytvořit nastavení výměny“ (v souladu s tím můžete „pokračovat“, pokud jste průvodce přerušili dříve, nebo změnit, pokud byl průvodce dokončen).

Toto nastavení výměny se provádí ve dvou základnách - nejprve v jedné, potom ve druhé.

V souladu s tím vybereme možnost „Vytvořit pomocí souboru“, pokud jste v Trade Management začali dělat úplně nový, a zde musíte dokončit nastavení (podobně, pokud začnete v účetnictví, budete ho muset dokončit v Trade Management).

Nastavení pro výměny „prostřednictvím souboru“ jsou jednoduchá a nejsou zde uvedena na obrázcích. A zde jsou příklady „přímého“ připojení COM.

Příklad, pokud je Trade Management „soubor“ - nachází se na disku. ...

Příklad, pokud je Trade Management umístěn na serveru 1C. Název serveru a databáze je ,.

Cesta k databázi souborů, stejně jako server a název databáze na serveru, jsou zobrazeny v okně pro výběr databáze v 1C.

Zde musíte uvést, zda plánujete něco stáhnout z obchodního oddělení. Pokud ano, pak jde o „obousměrnou“ výměnu.

Můžeme určit filtry pro nahrané dokumenty. Například v kontextu organizací.

Na následující stránce je uvedeno období, od kterého se má výměna předpokládat, a také seznam dokumentů, které budou vyloženy.

Tím je dokončena první část instalace. Na základě svých výsledků vytvoří 1C soubor nastavení. Nyní musíte přejít na obchodní oddělení a pokračovat v konfiguraci tam, označit možnost „Pokračovat v používání souboru“ a zadat tento soubor.

Po nastavení výměny z obou základen navrhuje 1C provést počáteční vyložení adresářů 1C a porovnat objekty. Toto je analogie primárního vykládání 1C pro další normální fungování ústředny.

Věnujte pozornost tomuto bodu, pokud Trade Management není prázdná základna, má své vlastní referenční knihy, zejména pokud jsou spuštěny po dlouhou dobu.

Pokud si tímto okamžikem nejste jisti:

  • Vytvořte zálohy obou základen (zejména pokud je výměna obousměrná)
  • Požádejte uživatele, aby nepracovali v těchto databázích, když provádíte počáteční vykládku 1C (víkendy a večery 🙂
  • Nahrajte 1C, zkontrolujte, zda adresáře nejsou duplikovány
  • Pokud něco není v pořádku, vraťte se k záloze.

Proveďte vykládku UT-Retail 1C

Typická maloobchodní konfigurace 1C se často používá ve spojení s konfigurací správy obchodu. Obvykle se UT používá v maloobchodech a Maloobchod se používá v kanceláři.

Uvažujeme o příkladu výměny UT vydání 11 s maloobchodem.

Vyberte položku Správa v rozhraní, potom Výměny dat, Přidat / Vytvořit výměnu s položkou Maloobchodní konfigurace.

Nastavení výměny se provádí ve dvou základnách - nejprve v jedné, potom ve druhé.

V souladu s tím vybereme možnost „Pokračovat“, pokud jste v Maloobchodě začali od nuly vytvářet nový, a zde musíte dokončit nastavení (podobně, pokud začnete v Trade Managementu, budete jej muset dokončit v Maloobchodě).

Na této kartě můžete vybrat způsob přenosu informací mezi dvěma základnami - prostřednictvím souboru (koule). Chcete-li použít jinou možnost, tuto stránku přeskočte.

Na této kartě můžete vybrat způsob přenosu informací mezi dvěma databázemi - prostřednictvím souboru (FTP). Chcete-li použít jinou možnost, tuto stránku přeskočte.

Souhrnná stránka nastavení. Chcete-li určit upřesnění, klikněte na tlačítko „Konfigurovat omezení“.

Zde můžete určit datum, od kterého se budou dokumenty nahrávat, stejně jako výběry (filtry) podle organizací, skladů atd.

Na kartě korespondence můžete nakonfigurovat korespondenci některých adresářů (obchody \u003d oddělení a pokladny).

Tím je dokončena první fáze konfigurace. Ve výsledku byl vytvořen soubor nastavení. Musíte dokončit nastavení v databázi maloobchodu zadáním Pokračovat v používání souboru.

Vykládání nebo načítání informací do 1C je jedním z nejběžnějších úkolů při práci s konfiguracemi. Tento článek vám pomůže rychle si vyměnit data mezi databázemi se stejnými konfiguracemi 1C.


Přenos dat je vyžadován v situacích, kdy potřebujete uvolnit data, abyste uložili nebo vytvořili archivní kopii referenčních knih nomenklatury a nákladových položek; dokumenty „Zadání počátečních zůstatků“, „Příjem hotovostní objednávky“ atd. To znamená jakékoli objekty programu, včetně účetních registrů, informací a úspor.

K dokončení tohoto úkolu potřebujeme zpracování - Zpracování nahrávání / stahování dat z IB 1C8.

Například musíme uložit adresář „Zhotovitelé“, abychom si v budoucnu mohli v případech, kdy je v pracovní databázi nebo v ní omylem smazána protistrana, v budoucnu stáhnout kompletní seznam.


Musíme tedy načíst data adresáře do souboru s příponou „xml“, jinými slovy, vytvořit si jeho archivní kopii. K tomu potřebujeme:

  • Přejděte do režimu „Enterprise“ a otevřete databázi, ze které budeme ukládat dodavatele
  • V databázi 1c v hlavní nabídce klikněte na „Soubor - Otevřít“ a vyberte stažený soubor se zpracováním, jehož odkaz je umístěn výše v článku. Otevřeme to

Vybereme sloupec „Konfigurační objekty“ a do něj vložíme značku před všechny objekty, které potřebujeme uvolnit. V našem případě musíme v části „Odkazy“ vedle řádku „Dodavatelé“ zaškrtnout.

Nahoře, naproti vstupnímu poli „Kde“, klikněte na tlačítko „...“ a označte, kde budou vyloženy prvky základny. Kromě výběru adresáře je třeba zadat název souboru (přípona souboru musí být „xml“)


V druhém sloupci umístěném vpravo lze zaškrtnout políčka „Uvolnit v případě potřeby ...“ všude, pokud potřebujeme načíst sousední prvky základny. Pokud v tomto sloupci nejsou zaškrtnuty políčka před referenční knihou „Bankovní účty“, pak během načítání z vytvořeného vykládání mohou být podrobnosti referenční knihy „Zhotovitelé“ s názvem „Hlavní bankovní účet“ prázdné nebo se v příslušném poli zobrazí „Objekt nebyl nalezen“ ... Pokud před tímto adresářem ponecháme zaškrtnutí, pak se pro protistranu s ním spojenou tento bankovní účet také nahraje do archivní kopie.

Nyní stiskneme „Execute“ a počkáme, až průběh operace dosáhne 100%


Tím jsme dokončili vykládku VŠECH protistran z naší databáze 1C. V případě potřeby se na ně můžete kdykoli obrátit, pokud je potřebujete obnovit v produkční databázi nebo v jakékoli jiné databázi s podobnou konfigurací.

Nyní přejdeme k načítání dat z vytvořené archivní kopie příručky do jiné nebo použité databáze:

  • Otevřete databázi, do které se načtou uložené prvky databáze. V naší situaci potřebujeme seznam dodavatelů
  • Nyní, stejně jako v předchozím případě, v hlavní nabídce klikněte na „Soubor → Otevřít“ a vyberte stažený soubor se zpracováním, jehož odkaz je umístěn výše v článku
  • Cestu k souboru označíme údaji, které nahrajeme do databáze 1C

Klikněte na tlačítko „Spustit“

Čekáme na konec načítání adresáře do databáze


Všimněte si, že prostřednictvím zpracování uvedeného v článku je možné vyložit a načíst všechny objekty infobase mezi stejnými konfiguracemi. Pokud potřebujete uvolnit všechny objekty základny 1C, zaškrtněte příslušnou značku před všemi objekty konfigurace: Grafy účtů Dokumenty, Referenční knihy atd.

Pokud jste neuspěli, pak může přijít náš specialista a.

Pojďme konfigurovat. Pojďme se připojit. Pojďme to opravit. Najdeme chybu 1c.

Code 1C v 8.x // Procedura uvolní data ze zadaného adresáře v režimu exportu do souboru ve formátu Microsoft Excel
// se zadaným názvem pomocí převodu dat na číslo typu a řetězec typu;
Postup Základní akce formuláře Export (tlačítko)
Pokus
Pokus
// Načte objekt Microsoft Excel
State ("Nahrávání dat z 1C do Microsoft Excel ...");
ExcelApplication \u003d Nový COMObject ("Excel.Application");
Výjimka
Zpráva („Chyba při spuštění aplikace Microsoft Excel.“
+ Symbols.PS + DescriptionErrors (), MessageStatus.Attention);
Vrátit se;
Konec pokusů;

// Vytvořte knihu, ve výchozím nastavení již obsahuje listy
Workbook \u003d ExcelApplication.WorkBooks.Add ();

// Použijte první list sešitu aplikace Excel
List \u003d Book.WorkSheets (1);

// Na prvním řádku listu vytvoří hlavu dokumentu
Sloupec \u003d 1;
Pokud se stránka uvolní, pak
Sheet.Cells (1, Column) .Value \u003d string.AttributeName;
Sloupec \u003d Sloupec + 1;
EndIf;
Konec cyklu;

// Uvolnění dat adresáře
selection \u003d Adresáře [DirectoryName]. Select ();
SheetRow \u003d 2;
Během vzorkování. Další () Smyčka
Sloupec \u003d 1;
Pro každou stránku z cyklu TP

Pokud se stránka uvolní, pak
Pokus
// Nastavit hodnotu v řádku a sloupci
If TypeZnch (sample [page AttributeName]) \u003d Type ("Number") Then
// Nastavit formát pro typ čísla
Sheet.Cells (SheetRow, Column) .NumberFormat \u003d "0,00";
Formát (výběr [page AttributeName], "CH \u003d 0");
v opačném případě
// U všech ostatních typů nastavte formát na „Text“
Sheet.Cells (ListRow, Column) .NumberFormat \u003d "@";
Sheet.Cells (SheetRow, Column) .Value \u003d
Řetězec (výběr [stránka AttributeName]);
EndIf;
výjimka
// v případě chyby zobrazí čísla řádků a sloupců
Zpráva ("Chyba při nastavení hodnoty pro:" +
načíst [page AttributeName]);
Zpráva ("Řádek:" + RowList + "Počet:" +
Column + "Recs:" + page.Name of the Attribute);
Konec pokusů;
Sloupec \u003d Sloupec + 1;
EndIf;

Konec cyklu;
SheetRow \u003d SheetRow + 1;
Stav („Export z 1C do Excelu“ + řádek seznamu);
Konec cyklu;

// Vytvořenou knihu uložte do souboru xls
Book.SaveAs (název souboru);

// Nezapomeňte ukončit připojení k objektu COM, abyste uvolnili paměť
ExcelApplication.Quit ();

Zpráva („Soubor byl úspěšně nahrán:“ + název souboru);

Výjimka
// Zpracování chyb exportu dat z 1C do Excelu
Zpráva ("Chyba při zápisu dat souboru:" + název souboru);
Zpráva (Popis chyby ());
Pokus
ExcelApplication.Quit ();
Výjimka
Konec pokusů;
Konec pokusů;
Konec postupu
Code 1C v 7.x // Nejjednodušší příklad výstupu z 1C: Enterprise 7.7 v MS Excel. Zajištění toho, aby sešit měl jeden list,
// nastavení velikosti, váhy a barvy písma, šířky sloupců, okrajů a výplně buněk. Zarovnání textu
// buňky, seskupení řádků, nastavení formátu čísel buněk, připnutí oblasti.

Výstup procedury ()
Pokus
Application \u003d CreateObject ("Excel.Application");
Výjimka
Zpráva (DescriptionBugs (), "!!!");
Zpráva („Možná není MS Excel v tomto počítači nainstalován.“);
Vrátit se;
Konec pokusů;

// Vytvoření sešitu

WorkBook \u003d Application.WorkBooks.Add ();
// Získejte okno

Okno \u003d WorkBook.Windows (1);
// Nastavením neviditelnosti okna zrychlíte výstup

Window.Visible \u003d 0;
// Zajistěte, aby sešit měl jeden list

Pokud WorkBook.Worksheets.Count \u003d 0 pak
WorkBook.Worksheets.Add ();
v opačném případě
Application.DisplayAlerts \u003d 0; // nevydávají varování

Zatímco WorkBook.Worksheets.Count\u003e 1 smyčka
WorkBook.Worksheets (1) .Delete ();
Konec cyklu;
Application.DisplayAlerts \u003d -1; // obnovit varovný příznak

EndIf;
// Získejte list

List \u003d WorkBook.Worksheets (1);
// Nastaví název listu

Worksheet.Name \u003d "Ukázkový výstup";

// Název dokumentu

Worksheet.Range ("A1"). Value \u003d "(! LANG: Příklad výstupu z 1C: Enterprise do MS Excel"; !}
Worksheet.Range ("A2"). Value \u003d "(! LANG: today"+ТекущаяДата(); !}
Worksheet.Range ("A1: A2"). Font.Size \u003d 14; // velikost písma

Worksheet.Range ("A1: A2"). Font.Bold \u003d -1; // tučné písmo

// Nastaví šířku sloupců

Worksheet.Columns (1) .ColumnWidth \u003d 60;
Worksheet.Columns (2) .ColumnWidth \u003d 15;
Worksheet.Columns (3) .ColumnWidth \u003d 15;

// Záhlaví dokumentu

Worksheet.Range ("A4"). Value \u003d "(! LANG: První sloupec"; !}
Pro s \u003d 7 až 10 smyček // snímků

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

Konec cyklu;
Worksheet.Range ("A4"). Interior.ColorIndex \u003d 15; // šedá výplň

Worksheet.Range ("A4"). HorizontalAlignment \u003d -4108; // zarovná text na střed

Worksheet.Range ("B4"). Value \u003d "(! LANG: druhý"; !}
Pro s \u003d 7 až 10 cyklů
Worksheet.Range ("B4"). Borders (s) .LineStyle \u003d 1;
Worksheet.Range ("B4"). Borders (s) .Weight \u003d -4138;
Konec cyklu;
Worksheet.Range ("B4"). Interior.ColorIndex \u003d 15;
Worksheet.Range ("B4"). HorizontalAlignment \u003d -4108;

Worksheet.Range ("C4"). Value \u003d "(! LANG: třetí"; !}
Pro s \u003d 7 až 10 cyklů
Worksheet.Range ("C4"). Borders (s) .LineStyle \u003d 1;
Worksheet.Range ("C4"). Borders (s) .Weight \u003d -4138;
Konec cyklu;
Worksheet.Range ("C4"). Interior.ColorIndex \u003d 15;
Worksheet.Range ("C4"). HorizontalAlignment \u003d -4108;

// Chcete-li seskupit řádky:
Worksheet.Outline.SummaryRow \u003d 0; // zobrazí "souhrnné" řádky nahoře (pokud je dole, pak 1)

// Výstupní řádky
Worksheet.Range ("A5"). Value \u003d "(! LANG: Objekt Analytics"; !}
Worksheet.Range ("A5"). Font.ColorIndex \u003d 5; // barva písma - modrá

Worksheet.Range ("B5"). Hodnota \u003d 123,45;
Worksheet.Range ("B5"). Font.ColorIndex \u003d 5;
Worksheet.Range ("C5"). Hodnota \u003d 678,9;
Worksheet.Range ("C5"). Font.ColorIndex \u003d 5;

Worksheet.Range ("A6"). Value \u003d "(! LANG: Objekt Analytics"; !}
Worksheet.Range ("A6"). Font.ColorIndex \u003d 3; // barva písma - červená

Worksheet.Range ("B6"). Hodnota \u003d 123,45;
Worksheet.Range ("B6"). Font.ColorIndex \u003d 3;
Worksheet.Range ("C6"). Hodnota \u003d 678,9;
Worksheet.Range ("C6"). Font.ColorIndex \u003d 3;

Worksheet.Range ("A7"). Value \u003d "(! LANG: Objekt Analytics"; !}
Worksheet.Range ("B7"). Hodnota \u003d 123,45;
Worksheet.Range ("C7"). Hodnota \u003d 678,9;

Worksheet.Range ("A8"). Value \u003d "(! LANG: Objekt Analytics"; !}
Worksheet.Range ("B8"). Hodnota \u003d 123,45;
Worksheet.Range ("C8"). Hodnota \u003d 678,9;

Worksheet.Range ("A9"). Value \u003d "(! LANG: Objekt Analytics"; !}
Worksheet.Range ("A9"). Font.ColorIndex \u003d 3; // barva písma - červená

Worksheet.Range ("B9"). Hodnota \u003d 123,45;
Worksheet.Range ("B9"). Font.ColorIndex \u003d 3;
Worksheet.Range ("C9"). Hodnota \u003d 678,9;
Worksheet.Range ("C9"). Font.ColorIndex \u003d 3;

Worksheet.Range ("A10"). Value \u003d "(! LANG: Objekt Analytics"; !}
Worksheet.Range ("B10"). Hodnota \u003d 123,45;
Worksheet.Range ("C10"). Hodnota \u003d 678,9;

Worksheet.Range ("A11"). Value \u003d "(! LANG: Objekt Analytics"; !}
Worksheet.Range ("B11"). Hodnota \u003d 123,45;
Worksheet.Range ("C11"). Hodnota \u003d 678,9;

Worksheet.Range ("A12"). Value \u003d "(! LANG: Objekt Analytics"; !}
Worksheet.Range ("A12"). Font.ColorIndex \u003d 5; // barva písma - modrá

Worksheet.Range ("B12"). Hodnota \u003d 123,45;
Worksheet.Range ("B12"). Font.ColorIndex \u003d 5;
Worksheet.Range ("C12"). Hodnota \u003d 678,9;
Worksheet.Range ("C12"). Font.ColorIndex \u003d 5;

Worksheet.Range ("A13"). Value \u003d "(! LANG: Objekt Analytics"; !}
Worksheet.Range ("A13"). Font.ColorIndex \u003d 3; // barva písma - červená

Worksheet.Range ("B13"). Hodnota \u003d 123,45;
Worksheet.Range ("B13"). Font.ColorIndex \u003d 3;
Worksheet.Range ("C13"). Hodnota \u003d 678,9;
Worksheet.Range ("C13"). Font.ColorIndex \u003d 3;

Worksheet.Range ("A14"). Value \u003d "(! LANG: Objekt Analytics"; !}
Worksheet.Range ("B14"). Hodnota \u003d 123,45;
Worksheet.Range ("C14"). Hodnota \u003d 678,9;

Worksheet.Range ("A15"). Value \u003d "(! LANG: Objekt Analytics"; !}
Worksheet.Range ("B15"). Hodnota \u003d 123,45;
Worksheet.Range ("C15"). Hodnota \u003d 678,9;

Worksheet.Range ("A16"). Value \u003d "(! LANG: Objekt Analytics"; !}
Worksheet.Range ("A16"). Font.ColorIndex \u003d 3; // barva písma - červená

Worksheet.Range ("B16"). Hodnota \u003d 123,45;
Worksheet.Range ("B16"). Font.ColorIndex \u003d 3;
Worksheet.Range ("C16"). Hodnota \u003d 678,9;
Worksheet.Range ("C16"). Font.ColorIndex \u003d 3;

Worksheet.Range ("A17"). Value \u003d "(! LANG: Objekt Analytics"; !}
Worksheet.Range ("B17"). Hodnota \u003d 123,45;
Worksheet.Range ("C17"). Hodnota \u003d 678,9;

Worksheet.Range ("A18"). Value \u003d "(! LANG: Objekt Analytics"; !}
Worksheet.Range ("B18"). Hodnota \u003d 123,45;
Worksheet.Range ("C18"). Hodnota \u003d 678,9;

// Nastavit rámečky

Pro No.Str \u003d 5 až 18 cyklů
Pro s \u003d 7 až 10 cyklů
Worksheet.Range ("A" + NomStr) .Borders (s) .LineStyle \u003d 1;
Worksheet.Range ("B" + NomStr) .Borders (s) .LineStyle \u003d 1;
Worksheet.Range ("C" + NomStr) .Borders (s) .LineStyle \u003d 1;
Konec cyklu;
Konec cyklu;

// Seskupování řádků

Worksheet.Range ("7: 8"). Rows.Group ();
Worksheet.Range ("10:11"). Rows.Group ();
Worksheet.Range ("14:15"). Rows.Group ();
Worksheet.Range ("17:18"). Rows.Group ();
Worksheet.Range ("6:11"). Rows.Group ();
Worksheet.Range ("13:18"). Rows.Group ();

// Sbalte seskupení na první úroveň

Worksheet.Outline.ShowLevels (1);

// Nastaví formát čísla

Pokus
Worksheet.Range ("B5: C18"). NumberFormat \u003d "# ## 0,00";

Výjimka
Pokus
Worksheet.Range ("B5: C18"). NumberFormat \u003d "# ## 0,00";

Výjimka
Konec pokusů;
Konec pokusů;

// Nastavuje viditelnost aplikace a jejího okna

Application.Visible \u003d -1;
Window.Visible \u003d -1;

// Zmrazení oblasti

Worksheet.Range ("A5"). S_elect ();
Window.FreezePanes \u003d -1;
EndProcedure // Výstup

Informace převzaty z webu

Mnoho pracovníků kanceláře musí často používat programy 1C a Excel. Musí exportovat data z jedné aplikace do druhé. Dnes se podíváme na to, jak uvolnit z 1C do Excelu.

Vykládání dat z 1C do Excelu

Vykládání dat z 1C do aplikace Microsoft Excel je proces, který se skládá z jednoduchých kroků. K tomu postačují nástroje zabudované do dat aplikace. Existuje několik způsobů, jak exportovat data.

Vykládání velkého množství dat

V otevřeném dokumentu klepněte pravým tlačítkem myši a vyberte možnost „Zobrazit seznam“. Poté se všechny položky zobrazí jako prostý text. Lze jej zkopírovat a vložit do dokumentu MS Excel, ale je lepší otevřít nabídku „Soubor“ a přejít do části „Uložit jako“.

Zbývá jen vybrat formát souboru a uložit jej.

Vykládáme tištěné formuláře dokumentů


Jak vložit seznam do sešitu aplikace Excel

Chcete-li seznam přenést, použijte následující metodu:

  • Otevřeme potřebný seznam v programu 1C. Poté musíte kliknout pravým tlačítkem na „Všechny akce“ a poté na „Zobrazit seznam“.


  • Zobrazí se shell zobrazení seznamu. V poli „Výstupy do“ musí být nastavena možnost „Tabulkový dokument“.
  • Níže můžete vybrat sloupce, které chcete přesunout.


Rada! Pokud se chystáte přenést celý dokument, neměli byste v tomto okně nic měnit.

  1. Poté uživatel uvidí na obrazovce seznam ve formě tabulky. Musíte to všechno vybrat a zkopírovat.
  2. Poté se v aplikaci Excel vytvoří nový dokument a data se do něj vloží pomocí „CTRL + V“.

Vytvořte nový sešit aplikace Excel se seznamem

Nemůžete se dlouho hýbat a okamžitě zobrazit seznam z 1C do aplikace Excel:

1. Dokud se nevytvoří seznam, děláme vše stejně jako v předchozí metodě. Poté musíte přejít do nabídky, otevřít sekci „Soubor“ a vybrat „Uložit jako“.



Závěr

Nyní znáte několik způsobů, jak uvolnit tabulku z 1C do Excelu. Postup je poměrně snadný a zvládne ho naprosto každý uživatel. Hlavní věcí je dobře si prostudovat naše pokyny, zvolit vhodnou metodu a důsledně dodržovat pokyny. Chcete-li to usnadnit, podívejte se na vložené snímky obrazovky.

Přenos informací mezi databázemi je jedním z úkolů jejich podpory a správy. Pro jeho efektivní implementaci je zpracování vytvářeno v automatizovaných komplexech 1C. Velmi usnadňují rutinní práci, zrychlují proces nahrávání a stahování informací a zároveň kontrolují jejich správnost. Uvolnění z 1c do xml umožňuje vytvořit soubor s obsahem libovolného objektu nakonfigurované konfigurace a použít jej, když potřebujete uvolnit data do stejné konfigurace.

Nástroje pro vytvoření nahrání

Formát XML se používá hlavně k exportu informací obsažených v databázích. Pro 1C bylo vyvinuto velké množství zpracování (například UnloadingLoadingDataxml82 epf), pomocí kterého je možné výstup do souboru a načíst data. V takovém případě musí uživatel obdržet soubor určité struktury, který umožňuje načíst informace uložené v něm do nativní databáze nebo jej přenést na jiné místo. Při vytváření uvolnění dodržujte následující pravidla:

  • Uložte vytvořené soubory až do okamžiku úplného zotavení a ukončení postupů kontroly správnosti přenesených informací;
  • V případě použití zpracování jako zálohovacího nástroje vytvořte samostatné podsložky pro kopie dat a uchovejte si protokol jejich účtování pro rychlé načtení.

Program podpory uživatelů 1C, který je k dispozici na webových stránkách nebo discích ITS, je vynikajícím nástrojem pro export a import informací. Uživatel počítače může uvolnit celou databázi i její jednotlivé objekty, přičemž kromě vlastního exportu se provádějí různé operace ověření informací, které pomáhají zbavit se kritických chyb v datech. Zpracování 1c vykládky do xml funguje ve dvou režimech:

  • Vykládka. Vytvoří soubor obsahující objekty definované uživatelem k nahrání;
  • Načítání. Přečte dříve exportovaný soubor a zapíše informace obsažené v něm do databáze.

Zpracování umožňuje ovládat objekty pro neplatné znaky a zahrnuje také funkci exportu informací s omezeními.

Vykládku lze použít nejen při výměně informací mezi databázemi 1C. S jeho pomocí je možné zajistit integraci různých komplexů, například 1C a systému Parus. Všestrannost formátu XML umožňuje vytvářet programy pro přenos informací pro téměř jakoukoli informační banku. Zpracování, nahrávání a stahování dat XML je nejdůležitějším nástrojem pro výměnu informací.

Proces nahrávání dat doxml

Uvažujme, jak uvolnit z 1c do xml v normálním režimu. Po nahrání zpracování UnloadingLoadingDataxml.epf a jeho otevření musíte provést následující kroky:

  • Vyberte objekty pro export;
  • Nastavte potřebné filtry, například podle období;
  • Určete umístění informačního souboru v diskovém subsystému;
  • Začněte vykládat objekty.

Je třeba si uvědomit, že hlavičková část formátu souboru pro nahrávání se liší od formátu souboru použitého při nahrávání podle výměnných plánů.

xml

Načítání xml v 1c se provádí v přijímací základně s konfigurací identickou se zdrojovou základnou. Před načtením do 1c xml 1c musíte otevřít zpracování v základně přijímače. Poté musíte zadat cestu k dříve nahranému souboru a načíst data kliknutím na tlačítko „Načíst data“.

V případě potřeby se aktivují zaškrtávací políčka pro načítání dat v režimu výměny v distribuované informační základně a ignorování chyb, ke kterým dochází při načítání objektů.

Poté musíte zkontrolovat databáze a ujistit se, že jsou všechny prvky načteny správně, aby nedošlo k jejich ztrátě, například pokud došlo k chybě v obslužné rutině události po načtení objektu.