Nelze uložit formulář dokumentu (fakturu) ve formátu Excel - tlačítka "Uložit" a "Uložit jako" nejsou k dispozici. Jaký je důvod? Triky uložení tabulkového dokumentu v Excelu pro další práci s ním Jak uložit účet za 1s

Mnoho kancelářských pracovníků 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.

Nahrávání dat z 1C do Excelu

Nahrávání dat z 1C do Microsoft Excelu je proces skládající se z jednoduchých kroků. K tomu stačí nástroje zabudované v těchto aplikacích. Existuje několik způsobů, jak exportovat data.

Nahrávání velkého množství dat

V otevřeném dokumentu klikněte pravým tlačítkem a vyberte "Zobrazit seznam". Poté se všechny prvky 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 sekce "Uložit jako".

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

Nahrávání tisknutelných dokumentů


Jak vložit seznam do excelového sešitu

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

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


  • Zobrazí se seznam. V poli "Výstupy do" by měla být nastavena možnost "Tabulkový dokument".
  • Níže můžete vybrat sloupce, které mají být přesunuty.


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

  1. Po tomto všem uživatel uvidí na obrazovce seznam v podobě tabulky. Je potřeba jej vybrat a zkopírovat.
  2. Poté se v Excelu vytvoří nový dokument a data se do něj vloží pomocí "CTRL+V".

Vytvořte nový excelový sešit se seznamem

Nemůžete se dlouho motat a okamžitě zobrazit seznam od 1C po Excel:

1. Vše děláme stejně jako v předchozím způsobu, dokud se nevytvoří seznam. 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 nahrát tabulku z 1C do Excelu. Postup je celkem 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 jasně postupovat podle pokynů. Aby to bylo jednodušší, podívejte se na vložené screenshoty.

Není žádným tajemstvím, že programy Excel a 1C jsou obzvláště oblíbené mezi kancelářskými pracovníky, zejména těmi, kteří jsou zaměstnáni v zúčtovací a finanční sféře. Proto je poměrně často nutné vyměňovat si data mezi těmito aplikacemi. Ale bohužel ne všichni uživatelé vědí, jak to rychle udělat. Pojďme zjistit, jak nahrát data z 1C do dokumentu aplikace Excel.

Pokud je načítání dat z Excelu do 1C poměrně komplikovaným postupem, který lze automatizovat pouze pomocí řešení třetích stran, pak je opačný proces, jmenovitě nahrávání z 1C do Excelu, poměrně jednoduchou sadou akcí. To lze snadno provést pomocí vestavěných nástrojů výše uvedených programů, a to několika způsoby, v závislosti na tom, co přesně uživatel potřebuje přenést. Zvažte, jak to udělat s konkrétními příklady ve verzi 1C 8.3 .

Metoda 1: Kopírování obsahu buňky

Jedna jednotka dat je obsažena v buňce 1C. Lze jej přenést do Excelu obvyklou metodou kopírování.


Obsah buňky 1C bude vložen do Excelu.

Metoda 2: Vložení seznamu do existujícího sešitu aplikace Excel

Ale výše uvedená metoda je vhodná pouze v případě, že potřebujete přenést data z jedné buňky. Když potřebujete přenést celý seznam, měli byste použít jinou metodu, protože kopírování jednoho prvku po druhém bude trvat velmi dlouho.


Seznam se vloží do dokumentu.

Metoda 3: Vytvořte nový sešit aplikace Excel se seznamem

Seznam z programu 1C lze také okamžitě odeslat do nového souboru Excel.


Celý seznam bude uložen jako samostatná kniha.

Metoda 4: zkopírování rozsahu ze seznamu 1C do Excelu

Jsou chvíle, kdy nepotřebujete přenášet celý seznam, ale pouze jednotlivé řádky nebo rozsah dat. Tato možnost je také docela proveditelná pomocí vestavěných nástrojů.


Metoda 5: Uložte dokumenty jako Excel

V Excelu někdy potřebujete uložit nejen seznamy, ale také dokumenty vytvořené v 1C (faktury, faktury atd.). Je to proto, že pro mnoho uživatelů je úprava dokumentu v Excelu jednodušší. V Excelu navíc můžete smazat vyplněné údaje a po vytištění dokumentu jej případně použít jako formulář pro ruční vyplnění.


Dokument bude uložen ve formátu Excel. Tento soubor lze nyní otevřít v tomto programu a již v něm lze provádět další zpracování.

Jak vidíte, nahrávání informací z 1C do formátu Excel není obtížné. Stačí znát algoritmus akcí, protože bohužel není intuitivní pro všechny uživatele. Pomocí vestavěných nástrojů 1C a Excelu můžete kopírovat obsah buněk, seznamů a rozsahů z první aplikace do druhé a také ukládat seznamy a dokumenty do samostatných knih. Existuje mnoho možností ukládání a aby uživatel našel tu správnou pro svou situaci, není absolutně nutné uchýlit se k použití softwaru třetích stran nebo použít složité kombinace akcí.

Pošlete mi tento článek na můj mail

Postup pro přenos dat z 1C (seznam prvků adresáře nebo dokumentu, tabulková část dokumentu atd.) do formátu Excel je velmi pohodlná funkce 1C, protože umožňuje uložit téměř jakákoli data v Excelu pro další analýzu.

1s Enterprise verze 8.2:

Například chceme nahrát data z adresáře Nomenklatura, za tímto účelem otevřeme adresář Nomenklatura, zobrazíme potřebná data (používáme filtry, otevřeme požadovanou skupinu):

A stiskněte tlačítko OK.

Poté se na zadané cestě vytvoří soubor Excel s potřebnými daty z 1C.

Data ale nemůžete uložit do souboru, ale jednoduše (po zobrazení seznamu) data vybrat, uložit je do schránky (kliknout pravým tlačítkem - Kopírovat), otevřít program Excel a vložit data ze schránky do prázdného listu (klikněte pravým tlačítkem - Vložit).

Stejně tak do nich můžete uložit jak seznamy dokumentů, tak i tabulkové části.

Pokud chcete uložit sestavu v Excelu, pak vytvořit novou sestavu a abyste ji mohli nahrát do Excelu, již ji nemusíte vypisovat, ale stačí kliknout na "Soubor" - "Uložit kopii" v hlavní nabídce a pak postupujte podle schématu popsaného výše. Nebo to prostě zkopírujte přes schránku.

1s Enterprise verze 8.3:

Na platformě 1c verze 8.3 - technologie pro ukládání dat v Excelu se mírně liší od verze 8.2.

Zde, pokud kliknete pravým tlačítkem na seznam, již neuvidíte položku „Zobrazit seznam ...“, místo toho je třeba kliknout na nabídku „Všechny akce“ a vybrat položku „Zobrazit seznam ... “ nám již známé:

Stejně tak příznakem označíte potřebné sloupce, ale nechybí ani báječný příznak "Pouze vybrané", při jeho nastavení se v tabulce zobrazují pouze vybrané řádky. Chcete-li vybrat několik řádků v seznamu adresáře nomenklatury - klikněte na řádky se stisknutou klávesou "Ctrl", dostanete něco takového (vybrané řádky jsou zvýrazněny modře):

Nakonec by to mělo vypadat nějak takto:

Dále můžete tuto tabulku uložit do Excelu přes schránku (jak jsem psal výše), nebo ji uložit přímo do excelového souboru, k tomu během 1s (v zobrazeném seznamu) klikněte na speciální tlačítko hlavního menu ( šipkou dolů) a vyberte položku "Soubor" - "Uložit jako ...", poté se otevře standardní okno pro uložení souboru, zadejte název souboru a zadejte do něj "Excel Sheet" a klikněte na "Uložit".

Chcete-li zprávu uložit do souboru, proveďte totéž, co jsem napsal výše:

Velmi často je nutné získat data z 1C 8.3 a uložit informace do externího souboru, jinými slovy nahrát z podniku 1C. Úkol je téměř vždy proveditelný bez zapojení programátorů 1C.

Zvažte řadu užitečných tipů, pomocí kterých můžete nahrát data z 1C do externího informačního systému.

V 1C existuje několik metod, kterými můžete získat informace bez zapojení specialistů:

  • Vyjmutí celé databáze z 1C 8.3 - pro následné stažení na jiný počítač
  • Ukládejte sestavy a tisknutelné soubory do Excelu, Wordu nebo PDF
  • Vykládací stoly od 1C
  • Získávání informací pomocí Query Console

Více o nich:

Jak uvolnit celou databázi z 1s 8.3 (do souboru .dt)

Chcete-li to provést, musíte vstoupit do režimu konfigurátoru a poté v hlavním menu vybrat položku "Administrace" - "Nahrát infobázi":

Poté stačí zadat název budoucího souboru a jeho umístění na disku.

Pro následné nahrání do jiné databáze klikněte na tlačítko "Nahrát infobázi" a vyberte dříve nahraný soubor.

Vykládání zpráv a tiskovin z 1C do Excelu

Tato metoda je univerzální a velmi jednoduchá. K tomu postačí, když otevřete tiskopisný formulář nebo sestavu.

Otevřete například tisk TORG 12, stiskněte ctrl+S (nebo v nabídce Soubor - Uložit jako) a vyberte typ souboru a jeho název:

Pro stejný systém funguje - sestava se stáhne dvěma kliknutími:

Získejte zdarma lekce videa 267 1C:

K dispozici je ukládání do hlavních formátů - excel, word, pdf, html, txt atd.

Vykládací stoly z 1C 8.3

Často se jedná o banální úkoly jako „získat seznam plateb za aktuální rok“, „vyložit knihu nákupů nebo prodejů“ nebo „vyložit zboží z faktury č. 256“. Řešení takových problémů je celkem jednoduché.

Například potřebuji obdržet všechny účtenky od protistrany "Vektor" s částkou vyšší než 1000. Otevřeme formulář seznamu a nastavíme potřebné filtry v seznamu:

Systém nabídne možnost výstupu - do tabulkového dokumentu nebo textového dokumentu vybereme tabulkový procesor. Program 1C zobrazí informace v takovém tabulkovém dokumentu, který lze stejně jako zprávy uložit ve formátu, který potřebujeme:

Podobné akce lze provést pro téměř jakoukoli tabulkovou část v 1C 8.2. Potřebovali jsme například nahrát seznam zboží z účtenky č. МСК00003, žádný problém. To se provádí velmi jednoduše - otevřete dokument, zavolejte kontextové menu a po několika kliknutích získáme požadované nahrání v požadovaném formátu:


Nahrání deníku transakcí z 1C do Excelu:

Získávání informací pomocí Query Console

Ne všechny informace však lze nalézt v jednoduché tabulkové části 1C 8.2. Někdy je potřeba shromáždit data z několika zdrojů dat, propojit je pomocí některých polí.

Tato metoda je vhodná pro technicky zdatné lidi, kteří znají základy dotazovacího jazyka. Spočívá v získání výsledku dotazu pomocí a jeho uložení ve formátu, který potřebujeme.

Například je nutné obdržet všechny zhotovitele-dodavatele a jejich telefonní číslo. Chcete-li to provést, napište následující dotaz:

Výslednou tabulku lze také nahrát do požadovaného formátu souboru:

Přijatá data můžete nahrát do jiné databáze 1C pomocí "". Podívejte se na video návod na příkladu nomenklatury:

Jednoduchý úkol:

  • Uspořádejte výběr souborů ve formuláři (formát souboru txt)
  • Vyplňte soubor daty
  • Uložte přirozeně (pokud je soubor s daty, požádejte o jeho přepsání nebo ne).

Jak to udělat?

Organizujeme formu tlustého klienta 1C

Proveďme tento úkol na příkladu formuláře externího zpracování. Vytvoříme externí zpracování, přidáme formulář, hodíme pole s typem řetězce na formulář bez omezení délky.

Pole, které jsme přidali, musí obsahovat tlačítko pro výběr.

Přidejme obslužný program kliknutí.

Upozorňujeme, že v modulu máme dvě funkce – jedna je handler pro kliknutí na tlačítko „Spustit“, které bylo automaticky přidáno do formuláře pro zpracování při jeho vytvoření. Druhým je handler, kterého jsme přidali.

Pořádáme formou tenkého klienta 1C

Příklad organizace stejného formuláře na tenkém klientovi 1C.

Ke zpracování přidáme atribut – neomezený řetězec (tj. délka = 0).

Na formulář se vytahují právě přidané rekvizity. Chcete-li otevřít jeho vlastnosti, klikněte pravým tlačítkem na vytažený atribut.

Nastavte vlastnost SelectButton na Ano.

Tenký klient nepřidává tlačítko automaticky. Proto musíme sami přidat tlačítko Záznam do formuláře pro zpracování.

Na kartě Příkazy přidejte nový příkaz a kliknutím na lupu v jejích vlastnostech přidejte obslužnou rutinu.

Také přetáhněte přidaný příkaz do formuláře (doleva).

V modulu máme také dvě funkce – jednou je manipulátor kliknutí na tlačítko „Záznam“, který jsme přidali. Druhým je ovladač události select, který jsme přidali.

Programování výběru souboru [název a umístění nahrávky]

Windows má společný dialog pro výběr souboru.

Od 1C je přístup ke správě tohoto dialogu. Pro tento účel existuje speciální objekt "FileChoiceDialog".

Dialog = NewFileSelectionDialog(FileSelectionDialogMode.Save);

Dialog.Title = "Vyberte název souboru pro uložení";

Dialog.MultipleChoice = False;

Dialog.Filter = "Textový soubor(*.txt)|*.txt";

// Vyvolání aktuálního dialogu na obrazovku

If Dialog.Select() Then

// Dostanete se sem, pouze pokud uživatel klikne na OK

//Uložte vybraný název souboru (celé jméno, to znamená včetně cesty k němu)

FileName = Dialog.FullFileName;

EndIf;

Pokud chcete mít možnost vybrat více přípon souborů, jako je txt a rtf, musíte napsat toto:

Dialog.Filter = "Dokument aplikace Microsoft Word (*.txt)|*.txt|"
+ "Dokument Microsoft Excell (*.rtf)|*.rtf|";

Programování pro zápis souboru na disk

Pro zápis textových souborů v 1C existuje objekt "Write Text".

Práce s ním je velmi jednoduchá.

Zde je ukázkový kód pro náš případ:

File = NewTextWriter(FileName);
File.WriteString("Ahoj!");
File.WriteString("Jak se máš?");
File.Close();

Stáhněte si hotový příklad

Hotovou ukázku takového zpracování si můžete stáhnout ke studiu.



Související články: