Przesyłanie danych do Excela z ustawieniem różnych parametrów. Przesyłanie danych do programu Excel z ustawieniem różnych parametrów. Przesyłanie elementów z wersji 1s 8.3 do programu Excel

Na przykład stwórzmy Bilans obrotów (Raporty - Standardowe - Bilans).

Określ folder, w którym chcesz zapisać dokument, ustaw nazwę pliku i wybierz Typ plikuArkusz Excela (*.xls) Lub Arkusz Excel2007-…(*.xlsx)- To są różne wersje Excela. Możesz zapisać w obu formatach i zobaczyć, który z nich najbardziej Ci odpowiada. Ponadto podczas zapisywania dostępne są inne formaty plików. naciśnij przycisk Ratować .

W naszym przykładzie wybraliśmy folder Dokumenty z 1C i ustaw nazwę pliku - SÓL przez 9 miesięcy. Zapisujemy na przykład w różnych formatach Excela.


Po zapisaniu dokumenty zostaną umieszczone we wskazanym folderze.

Oba pliki zostaną otwarte, ponieważ Wcześniejsze wersje dokumentów są obsługiwane przez nowsze wersje programów.

Jak zapisać dokument w programie Excel w 1C

Przyjrzyjmy się oszczędzaniu na przykładzie dokumentu Nakaz zapłaty . Stwórzmy jego drukowaną postać i wśród przycisków na pasku narzędzi zobaczymy przycisk z dyskietką.

Po kliknięciu otwiera się okno zapisu dokumentu, w którym określamy folder, w którym chcemy go zapisać i wybieramy żądany format. W naszym przypadku jest to - Arkusz Microsoft Excel. Zaznacz pole i naciśnij przycisk Gotowy. Dokument zostanie zapisany w folderze.

Przesyłanie tabel z 1C do Excela

Czasami konieczne staje się wygenerowanie zestawienia na podstawie danych znajdujących się w częściach tabelarycznych dzienników dokumentów, katalogów itp. W takim przypadku możesz ustawić wybór niezbędnych elementów (data, nazwa kontrahenta). Spójrzmy na przykład.

Chcemy wyświetlić listę Polecenia płatnicze do zapłaty podatków i składek za ten okres.

Aby wybrać dokumenty, możesz je zaznaczyć przytrzymując przycisk klawisz kontrolny Lub Zmiana, a także używany do wybierania grup linii. Następnie naciśnij przycisk Więcej i wybierz drużynę Lista .

W oknie, które zostanie otwarte, konfigurujemy, które kolumny chcemy wyświetlić i wybieramy - wyświetl w dokument arkusza kalkulacyjnego . Jeżeli na liście wybraliśmy grupę wierszy to zaznaczamy opcję - wyświetl Tylko wybrane . Kliknij OK i lista gotowa.

To wygląda tak:

Powstały raport można zapisać w dowolnym formacie, m.in Excel - *.xls. Aby to zrobić (jak opisano powyżej), wybierz polecenie Ratować(Lub Zapisz jako ) w menu Plik i ustaw parametry.

Działania te można wykonać na dowolnych listach programu 1C.

Podczas pracy z dużymi listami, na przykład katalogiem Nomenklatura , możesz zainstalować dodatkową selekcję i grupowanie, ustawić kolejność sortowania danych.

Dlatego przed utworzeniem jakiejkolwiek listy należy zwrócić uwagę na polecenie Konfiguracja listy w przycisku Więcej .

Jak zapisać dane komórek tabeli z 1C w Excelu

Czasami musimy skopiować część danych z raportu lub dokumentu. Można tego dokonać poprzez regularne kopiowanie. Aby to zrobić, zaznacz niektóre wymagane komórki, kliknij prawym przyciskiem myszy i wybierz polecenie Kopiuj(Lub Ctrl+C).

Idę do programu Przewyższać za pomocą polecenia Wstawić, dodaj skopiowany fragment do tabeli. Ta metoda działa ze wszystkimi danymi w 1C, zarówno w wygenerowanych tabelach, jak i komórkach formularzy - w katalogach, czasopismach, dokumentach.

Czy artykuł pomógł?

Zdobądź kolejny tajny bonus i pełny dostęp do systemu pomocy BukhExpert8 przez 14 dni bezpłatnie

Podczas ostatniej lekcji przyglądaliśmy się temu.

Jednak najczęstszym przykładem jest wymiana pomiędzy księgowością a płacami. Bazy te nie są sobie podporządkowane i początkowo mogą nawet nie być połączone.

Jedyne, czego potrzebujemy, to okresowe rozładowywanie wynagrodzeń do działu księgowości.

Rozważmy proces pobierania danych z 1C.

Zasady przesyłania i pobierania danych 1C

W Księgowości dokument Sprzedaż towarów i usług może posiadać 30 pól. To jest rachunkowość, ma swoje własne cele, wiele pól jest poświęconych planowi kont i subkont.

W zarządzaniu handlem ten sam dokument Sprzedaż towarów może mieć 25. Jest to rachunkowość operacyjna, ma swoje własne cele. Ale konta z planu kont nie są tam wskazane.

Nazwy pól w tych dwóch bazach danych mogą być różne. Jak zatem przesłać jeden dokument z jednej bazy danych i załadować inny do innej bazy danych?

Aby opisać, w jaki sposób dokument musi zostać przekonwertowany, aby można go było załadować z jednej bazy danych do drugiej, istnieją reguły wymiany.

Są to pliki z rozszerzeniem XML. Aby go utworzyć, istnieje specjalna konfiguracja 1C o nazwie „Konwersja danych”.

W przypadku wymiany pomiędzy standardowymi konfiguracjami istnieją standardowe zasady wymiany danych, które są wbudowane w standardowe ustawienia wymiany (Serwis/Wymiana z xxx) lub są dostarczane osobno.

Rozładować BU-ZP 1C

Ze standardowej konfiguracji Zarządzanie wynagrodzeniami i personelem do standardowej konfiguracji Księgowość zwykle okresowo przesyła informacje o wynikach płac, w tym o zapłatach podatków.

Aby było to możliwe należy najpierw wgrać ustawienia z Księgowości do listy płac.

Aby przesłać 1C z księgowości 1C do wynagrodzenia 1C - wybierz pozycję menu Usługa/Wymiana danych z wynagrodzeniem/Prześlij dane w księgowości.

Przesyłając 1C po raz pierwszy, nie zapomnij zaznaczyć pola „Informacje dotyczące przesyłania 1C do nowej bazy informacji”.

Jak przesłać wstępne informacje do wynagrodzenia - zobacz następny artykuł Przesyłanie 1C.

Rozładować ZP-BU 1C

Po załadowaniu wstępnych informacji z Działu Księgowości do Wynagrodzeń, możesz przesłać rozliczenia międzyokresowe z Działu Wynagrodzeń do Działu Księgowości.

W Wynagrodzeniu wybierz menu Usługa/Wymiana danych/Pobierz dane do programu księgowego.

W formularzu ustawień przesyłania 1C domyślnie wystarczy wybrać okres i ścieżkę, do której chcesz przesłać plik danych.

Format przesyłania 1C jest wyświetlany jako hiperłącze - niebieskim tekstem. Możesz to zmienić klikając w hiperłącze i wybierając inną konfigurację księgową.

Rozładuj BU-UT 1C

Aby przesłać 1C z księgowości do zarządzania handlem, musisz utworzyć ustawienia wymiany. Umożliwi to nie tylko jednorazowe przesyłanie 1C, ale także skonfigurowanie pełnoprawnej okresowej wymiany, jak w.

Aby dokonać ustawień, wybierz punkt menu Usługa/Wymiana danych z Zarządzaniem handlem/Ustaw wymianę danych w Księgowości.

Ustawienia tworzy się za pomocą „kreatora”.

Nie pójdziemy łatwą drogą i sami zajmiemy się wszystkimi ustawieniami, w tym celu należy wybrać tryb pracy Expert.

Ponieważ tworzymy konfigurację od zera, wybierzemy opcję „Utwórz konfigurację wymiany” (w związku z tym możesz „kontynuować”, jeśli wcześniej przerwałeś działanie kreatora lub zmienić, jeśli kreator został ukończony).

Ta konfiguracja wymiany odbywa się w dwóch bazach danych – najpierw w jednej, potem w drugiej.

W związku z tym wybierzemy „Utwórz za pomocą pliku”, jeśli zacząłeś tworzyć nowy od zera w Zarządzaniu handlem i tutaj musisz dokończyć konfigurację (podobnie, jeśli zaczniesz w Księgowości, będziesz musiał ją dokończyć w Zarządzaniu handlem) .

Ustawienia wymiany „przez plik” są proste i nie są pokazane tutaj na zdjęciach. Ale dla „bezpośredniego” połączenia COM są tutaj przykłady.

Przykład, jeśli Trade Management to „plik” – znajduje się on na dysku. .

Przykład, jeśli Zarządzanie handlem znajduje się na serwerze 1C. Nazwa serwera i bazy danych to .

Ścieżka do bazy danych plików, a także serwer i nazwa bazy danych na serwerze są wyświetlane w oknie wyboru bazy danych w 1C.

Tutaj musisz wskazać, czy planujesz pobrać coś z Trade Management. Jeśli tak, to jest to wymiana „dwustronna”.

Możemy określić filtry dla przesłanych dokumentów. Na przykład w zakresie organizacji.

Na kolejnej stronie wskazany jest okres, od którego przewidywana jest wymiana, a także lista dokumentów, które zostaną przesłane.

Na tym kończy się pierwsza część konfiguracji. Na podstawie wyników 1C tworzy plik ustawień. Teraz musisz przejść do Zarządzania handlem i tam kontynuować instalację, wybierając opcję „Kontynuuj używanie pliku” i określając ten plik.

Po skonfigurowaniu wymiany z obu baz danych 1C oferuje wstępne przesłanie katalogów 1C i porównanie obiektów. Jest to analogia pierwotnego rozładunku 1C dla dalszego normalnego funkcjonowania giełdy.

Zwróć uwagę na ten punkt, jeśli Trade Management nie jest pustą bazą danych, ma swoje własne katalogi, zwłaszcza jeśli były one utrzymywane przez długi czas.

Jeśli nie jesteś pewien tego punktu:

  • Wykonaj kopie zapasowe obu baz danych (szczególnie jeśli wymiana jest dwukierunkowa)
  • Poproś użytkowników, aby nie pracowali w tych bazach danych podczas wstępnego rozładunku 1C (weekendy i wieczory :)
  • Rozładuj 1C, sprawdź, czy katalogi nie są zduplikowane
  • Jeśli coś jest nie tak, wróć do kopii zapasowej.

Rozładuj UT-Retail 1C

Typowa konfiguracja 1C Retail jest często używana w połączeniu z konfiguracją Trade Management. Zazwyczaj UT jest używany w sklepach detalicznych, a Retail w biurze.

Patrzymy na przykład ustawienia wymiany UT wydanie 11 z Retail.

W interfejsie wybierz Administracja, następnie Wymiany danych, Dodaj/Utwórz wymianę z konfiguracją detaliczną.

Zakładanie giełdy odbywa się w dwóch bazach danych – najpierw w jednej, potem w drugiej.

W związku z tym wybierzemy „Kontynuuj”, jeśli zacząłeś tworzyć nowe od zera w handlu detalicznym i tutaj musisz dokończyć konfigurację (podobnie, jeśli zaczniesz w zarządzaniu handlem, będziesz musiał dokończyć ją w handlu detalicznym).

Na tej zakładce wybierasz sposób przesyłania informacji pomiędzy dwiema bazami danych - poprzez plik (udział). Pomiń tę stronę, jeśli chcesz skorzystać z innej opcji.

Na tej zakładce wybierasz sposób przesyłania informacji pomiędzy dwiema bazami danych - poprzez plik (FTP). Pomiń tę stronę, jeśli chcesz skorzystać z innej opcji.

Strona ustawień końcowych. Aby określić wyjaśnienia, kliknij przycisk „Konfiguruj ograniczenia”.

Tutaj możesz określić datę, od której dokumenty będą przesyłane, a także selekcje (filtry) według organizacji, magazynów itp.

W zakładce korespondencja możesz skonfigurować korespondencję niektórych katalogów (sklepy = działy i kasy).

Na tym kończy się pierwszy etap konfiguracji. W efekcie powstał plik ustawień. Należy dokończyć konfigurację w bazie danych Retail, określając opcję Kontynuuj korzystanie z pliku.

Code 1C v 8.x // Procedura pobiera dane z podanego katalogu w trybie eksportu do pliku w formacie Microsoft Excel
// o podanej nazwie, stosując konwersję danych na typ liczbowy i typ łańcuchowy;
Procedura PodstawoweAkcjeFormularzeEksport(Przycisk)
Próba
Próba
// Załaduj obiekt Microsoft Excel
Status("Przesyłanie danych z 1C do Microsoft Excel...");
ExcelApplication = Nowy COMObject("Excel.Application");
Wyjątek
Report("Błąd podczas uruchamiania programu Microsoft Excel."
+ Symbole.PS + ErrorDescription(), MessageStatus.Attention);
Powrót;
Zakończ próbę;

// Utwórz książkę, domyślnie zawiera ona już arkusze
Książka = ExcelApplication.WorkBooks.Add();

// Użyj pierwszego arkusza skoroszytu programu Excel
Arkusz = Książka.Arkusze(1);

// Utwórz nagłówek dokumentu w pierwszej linii arkusza
Kolumna = 1;
Za każdą stronę z cyklu TP
Jeśli strona. Rozładuj następnie
Arkusz.Cells(1, Kolumna).Wartość = strona.NazwaAtrybutu;
Kolumna = Kolumna + 1;
koniecJeśli;
Koniec cyklu;

// Prześlij dane katalogu
zaznaczenie = Katalogi[Nazwa katalogu].Wybierz();
Ciąg Arkusza = 2;
Podczas próbkowania. Next() Pętla
Kolumna = 1;
Za każdą stronę z cyklu TP

Jeśli strona. Rozładuj następnie
Próba
// Ustaw wartość w wierszu i kolumnie
Jeśli TypeValue(selection[page.AttributeName])=Type("Numer") to
// Ustaw format typu Liczba
Sheet.Cells(SheetRow, Column).NumberFormat = "0.00";

Format(wybór[strona.NazwaAtrybutu],”CH=0”);
W przeciwnym razie
// Dla wszystkich innych typów ustaw format na „Tekst”
Sheet.Cells(SheetRow, Column).NumberFormat = "@";
Arkusz.Komórki(RządArkusza, Kolumna).Wartość =
Linia(wybór[strona.NazwaAtrybutu]);
koniecJeśli;
wyjątek
// w przypadku błędu wyświetl numer wiersza i kolumny
Report("Błąd przy ustawianiu wartości dla: " +
wybór[nazwa atrybutu strony]);
Report("Strona: " +Linia arkusza+ "Ilość: " +
Kolumna + "Rec: " + strona.Nazwa rekwizytów);
Zakończ próbę;
Kolumna = Kolumna + 1;
koniecJeśli;

Koniec cyklu;
CiągArkusza = CiągArkusza + 1;
State("Eksport z 1C do Excela" + SheetString);
Koniec cyklu;

// Zapisz utworzoną książkę do pliku xls
Book.SaveAs(nazwa pliku);

// Pamiętaj o zamknięciu połączenia z obiektem COM, aby zwolnić pamięć
Aplikacja Excel.Zakończ();

Notify("Plik został pomyślnie przesłany: " + Nazwa pliku);

Wyjątek
// Obsługa błędów w eksporcie danych z 1C do Excela
Report("Błąd zapisu danych pliku:" + Nazwa pliku);
Raport(Opis błędu());
Próba
Aplikacja Excel.Zakończ();
Wyjątek
Zakończ próbę;
Zakończ próbę;
Koniec procedury
Kod 1C v 7.x //Najprostszy przykład wyjścia z 1C:Enterprise 7.7 do MS Excel. Dbanie o to, aby skoroszyt zawierał jeden arkusz,
//ustaw rozmiar, pogrubienie i kolor czcionki, szerokość kolumn, ramek i wypełnienie komórek. Wyrównanie tekstu
//komórki, grupowanie wierszy, ustawianie formatu liczb w komórkach, zamrażanie obszaru.

Wynik procedury()
Próba
Aplikacja=UtwórzObiekt("Aplikacja Excela");
Wyjątek
Raport(Opis błędu(),"!!!");
Report("Na tym komputerze może nie być zainstalowany program MS Excel.");
Powrót;
Zakończ próbę;

//Utwórz skoroszyt

WorkBook=Aplikacja.WorkBooks.Add();
//Zdobywanie okna

Okno=WorkBook.Windows(1);
//Ustaw okno niewidoczne, aby przyspieszyć wyświetlanie

Okno.Widoczne=0;
//Zapewnienie, że skoroszyt zawiera pojedynczy arkusz

Jeśli WorkBook.Worksheets.Count=0 To
Skoroszyt.Arkusze robocze.Dodaj();
W przeciwnym razie
Application.DisplayAlerts=0;//nie wyświetlaj ostrzeżeń

Podczas gdy WorkBook.Worksheets.Count> 1 cykl
Skoroszyt.Arkusze(1).Usuń();
Koniec cyklu;
Application.DisplayAlerts=-1;//przywróć flagę ostrzegawczą

koniecJeśli;
//Pobieranie arkusza

Arkusz=zeszyt ćwiczeń.Arkusze(1);
//Ustaw nazwę arkusza

Worksheet.Name="Przykładowy wynik";

//Tytuł dokumentu

Worksheet.Range("A1").Value="Przykładowe dane wyjściowe z 1C:Enterprise w MS Excel";!}
Worksheet.Range("A2").Value="dzisiaj"+ТекущаяДата();!}
Worksheet.Range("A1:A2").Font.Size=14;//rozmiar czcionki

Worksheet.Range("A1:A2").Font.Bold=-1;//pogrubiona czcionka

//Ustaw szerokość kolumny

Arkusz.Kolumny(1).KolumnaWidth=60;
Arkusz.Kolumny(2).KolumnaWidth=15;
Arkusz.Kolumny(3).KolumnaWidth=15;

//Nagłówek dokumentu

Worksheet.Range("A4").Value="Pierwsza kolumna";!}
Dla s=7 do 10 Cykl//ramek

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

Koniec cyklu;
Worksheet.Range("A4").Interior.ColorIndex=15;//wypełnij kolorem szarym

Worksheet.Range("A4").HorizontalAlignment=-4108;//wyrównaj tekst do środka

Arkusz.Zakres("B4").Wartość="Drugi";!}
Dla s=7 do 10 Cykl
Arkusz.Range("B4").Borders(s).LineStyle=1;
Arkusz.Zakres("B4").Border(y).Waga=-4138;
Koniec cyklu;
Arkusz.Zakres("B4").Wnętrze.ColorIndex=15;
Arkusz.Range("B4").HorizontalAlignment=-4108;

Arkusz.Zakres("C4").Wartość="Trzeci";!}
Dla s=7 do 10 Cykl
Arkusz.Range("C4").Borders(s).LineStyle=1;
Arkusz.Zakres("C4").Border(y).Waga=-4138;
Koniec cyklu;
Arkusz.Zakres("C4").Wnętrze.ColorIndex=15;
Arkusz.Range("C4").HorizontalAlignment=-4108;

//Aby pogrupować wiersze:
Worksheet.Outline.SummaryRow=0;//wiersze „podsumowania” wyświetlane na górze (jeśli na dole, to 1)

//Ciągi wyjściowe
Worksheet.Range("A5").Value="Obiekt Analytics";!}
Worksheet.Range("A5").Font.ColorIndex=5;//kolor czcionki - niebieski

Arkusz.Zakres("B5").Wartość=123,45;
Arkusz.Range("B5").Font.ColorIndex=5;
Arkusz.Zakres("C5").Wartość=678,9;
Arkusz.Range("C5").Font.ColorIndex=5;

Worksheet.Range("A6").Value="Obiekt Analytics";!}
Worksheet.Range("A6").Font.ColorIndex=3;//kolor czcionki - czerwony

Arkusz.Zakres("B6").Wartość=123,45;
Arkusz.Zakres("B6").Font.ColorIndex=3;
Arkusz.Zakres("C6").Wartość=678,9;
Arkusz.Range("C6").Font.ColorIndex=3;

Worksheet.Range("A7").Value="Obiekt Analytics";!}
Arkusz.Zakres("B7").Wartość=123,45;
Arkusz.Zakres("C7").Wartość=678,9;

Worksheet.Range("A8").Value="Obiekt Analytics";!}
Arkusz.Zakres("B8").Wartość=123,45;
Arkusz.Zakres("C8").Wartość=678,9;

Worksheet.Range("A9").Value="Obiekt Analytics";!}
Worksheet.Range("A9").Font.ColorIndex=3;//kolor czcionki - czerwony

Arkusz.Zakres("B9").Wartość=123,45;
Arkusz.Range("B9").Font.ColorIndex=3;
Arkusz.Zakres("C9").Wartość=678,9;
Arkusz.Range("C9").Font.ColorIndex=3;

Worksheet.Range("A10").Value="Obiekt Analytics";!}
Arkusz.Zakres("B10").Wartość=123,45;
Arkusz.Zakres("C10").Wartość=678,9;

Worksheet.Range("A11").Value="Obiekt Analytics";!}
Arkusz.Zakres("B11").Wartość=123,45;
Arkusz.Zakres("C11").Wartość=678,9;

Worksheet.Range("A12").Value="Obiekt Analytics";!}
Worksheet.Range("A12").Font.ColorIndex=5;//kolor czcionki - niebieski

Arkusz.Zakres("B12").Wartość=123,45;
Arkusz.Range("B12").Font.ColorIndex=5;
Arkusz.Zakres("C12").Wartość=678,9;
Arkusz.Range("C12").Font.ColorIndex=5;

Worksheet.Range("A13").Value="Obiekt Analytics";!}
Worksheet.Range("A13").Font.ColorIndex=3;//kolor czcionki - czerwony

Arkusz.Zakres("B13").Wartość=123,45;
Arkusz.Range("B13").Font.ColorIndex=3;
Arkusz.Zakres("C13").Wartość=678,9;
Arkusz.Range("C13").Font.ColorIndex=3;

Worksheet.Range("A14").Value="Obiekt Analytics";!}
Arkusz.Zakres("B14").Wartość=123,45;
Arkusz.Zakres("C14").Wartość=678,9;

Worksheet.Range("A15").Value="Obiekt Analytics";!}
Arkusz.Zakres("B15").Wartość=123,45;
Arkusz.Zakres("C15").Wartość=678,9;

Worksheet.Range("A16").Value="Obiekt Analytics";!}
Worksheet.Range("A16").Font.ColorIndex=3;//kolor czcionki - czerwony

Arkusz.Zakres("B16").Wartość=123,45;
Arkusz.Range("B16").Font.ColorIndex=3;
Arkusz.Zakres("C16").Wartość=678,9;
Arkusz.Range("C16").Font.ColorIndex=3;

Worksheet.Range("A17").Value="Obiekt Analytics";!}
Arkusz.Zakres("B17").Wartość=123,45;
Arkusz.Zakres("C17").Wartość=678,9;

Worksheet.Range("A18").Value="Obiekt Analytics";!}
Arkusz.Zakres("B18").Wartość=123,45;
Arkusz.Zakres("C18").Wartość=678,9;

//Ustaw ramki

Dla NomStr=5 do 18 Cykl
Dla s=7 do 10 Cykl
Arkusz.Zakres("A"+Numer Linii).Borders(s).StylLinii=1;
Arkusz.Zakres("B"+Numer Linii).Borders(s).StylLinii=1;
Arkusz.Zakres("C"+Numer Linii).Borders(s).StylLinii=1;
Koniec cyklu;
Koniec cyklu;

//Grupowanie wierszy

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

//Zwinięcie grupowania do pierwszego poziomu

Arkusz.Zarys.ShowLevels(1);

//Ustaw format liczb

Próba
Arkusz.Range("B5:C18").NumberFormat="# ##0.00";

Wyjątek
Próba
Arkusz.Range("B5:C18").NumberFormat="# ##0.00";

Wyjątek
Zakończ próbę;
Zakończ próbę;

//Ustaw widoczność aplikacji i jej okna

Aplikacja.Widoczne=-1;
Okno.Widoczne=-1;

//Przypnij obszar

Arkusz.Zakres("A5").S_elect();
Okno.FreezePanes = -1;
Procedura końcowa //Wyjście

Było to dla mnie małe odkrycie, że użytkownicy 1C nie wiedzą, jak szybko przesłać prawie dowolne dane z 1C do Excela. Niedawno natknąłem się na to, co zrobili moi koledzy, a następnie za pomocą programu FineReader przetłumaczyli dane na tekst z obrazu, ponieważ przycisk zapisu w 1C nie działał (patrz zdjęcie). Długa droga, prawda? Ale są wygodniejsze sposoby. Rozładunek z 1C nie jest tajemnicą, możliwości jest całkiem sporo.

Przyjrzyjmy się punkt po punkcie, jak możemy zapisać dane z 1C do Excela:

Najłatwiejszym sposobem zapisania danych z 1C do Excela jest wybranie jednej komórki w dokumencie lub dzienniku i kliknięcie (skopiuj), a następnie w Excelu wybierz komórkę, w której chcesz zapisać dane i kliknij w. W ten sposób zapiszesz zawartość tej komórki. Dla przykładowego zdjęcia będzie to 42 289,23

Ta metoda działa dla każdej wersji 1C.

2. Jak pobrać dużą ilość danych z 1C do Excela?

Poprzednia metoda jest dobra, ale nie można w ten sposób zgromadzić dużej ilości danych. Dlatego lepiej jest skorzystać z narzędzia Lista.

W prawie każdym dzienniku dokumentów, podręczniku lub dokumencie kliknij prawym przyciskiem myszy i poszukaj listy.


W wersji 8.3 i interfejsie „Taxi” przycisk umożliwiający wyświetlenie listy znajduje się w menu Więcej

Lista tych elementów pojawi się jako tekst (może być konieczne wybranie kolumn, które mają zostać wybrane jako pierwsze). Ten tekst można już skopiować do dowolnego dokumentu. Radzę jednak skorzystać z menu Plik - Zapisz jako (ponieważ przetwarzanie dużych ilości danych zajmie dużo czasu, a podczas kopiowania do bufora może wystąpić błąd).

Następnie wybierz żądany format pliku.

Wszystkie pliki są zapisywane w wymaganym formacie.

Ta metoda działa również w przypadku dowolnej wersji 1C.

Dla wersji 1c 8.2 i wyższej w interfejsie cienkiego klienta lub Taxi narzędzie Plik - Zapisz jako dostępne jest w panelu w prawym górnym rogu w formie dyskietki

3. Jak pobrać drukowane formularze dokumentów z 1C do Excela?

Drukowane formy dokumentów, takie jak

1 - Odznacz przycisk Tylko wyświetlaj, aby móc zmienić plik do druku

2 - Zapisz dokument w żądanym formacie, patrz punkt 2

Możesz także zapisać zawartość drukowanego formularza jako dowolne dane tekstowe, tak jak w programie Word.

Często formularz do wydrukowania lub raport można zapisać za pomocą prostego kopiowania i wklejania do programu Excel.

Jak załadować dane z Excela do 1C to zupełnie inna historia. Ale opowiem Ci o tym już niedługo, poczekaj ;)

Udostępnij nasz artykuł w swoich sieciach społecznościowych:

Podobało się? Polub nas na Facebooku