Komputery i nowoczesne gadżety

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

Przenoszenie informacji pomiędzy bazami danych jest jednym z zadań ich obsługi i administrowania. W celu skutecznego wdrożenia przetwarzanie jest tworzone w zautomatyzowanych kompleksach 1C. Znacząco ułatwiają rutynową pracę, przyspieszają procesy wysyłania i pobierania informacji, a jednocześnie zapewniają kontrolę nad ich poprawnością. Wgranie z 1c do xml umożliwia utworzenie pliku z zawartością dowolnego skonfigurowanego obiektu konfiguracyjnego i wykorzystanie go w przypadku konieczności wgrania danych do identycznej konfiguracji.

Narzędzia do tworzenia plików do przesłania

Do eksportu informacji zawartych w bazach danych wykorzystuje się głównie format xml. Dla 1C opracowano wiele metod przetwarzania (na przykład UploadLoadDataxml82 epf), za pomocą których można wyprowadzać i ładować dane do pliku. W takim przypadku użytkownik musi otrzymać plik o określonej strukturze, która pozwala na załadowanie przechowywanych w nim informacji do natywnej bazy danych lub przeniesienie ich w inne miejsce. Podczas tworzenia uploadu należy przestrzegać następujących zasad:

  • Zapisz utworzone pliki do czasu całkowitego odzyskania i zakończenia procedur weryfikacji poprawności przesłanych informacji;
  • Jeśli używasz przetwarzania jako narzędzia do tworzenia kopii zapasowych, utwórz osobne podfoldery dla kopii danych i prowadź ich dziennik w celu szybkiego odzyskania.

Dostarczany w programie wsparcia użytkownika 1C, który można znaleźć na stronie internetowej lub dyskach ITS, jest doskonałym narzędziem do eksportowania i importowania informacji. Użytkownik komputera może wgrać zarówno całą bazę danych, jak i jej poszczególne obiekty, a oprócz samego eksportu wykonywane są różne operacje mające na celu sprawdzenie informacji, które pomagają pozbyć się błędów krytycznych w danych.Przetwarzanie przesłania 1c do xml działa w dwóch trybach:

  • Rozładunek. Tworzy plik zawierający obiekty stronicowalne zdefiniowane przez użytkownika;
  • Ładowanie. Odczytuje wcześniej wyeksportowany plik i zapisuje zawarte w nim informacje do bazy informacji.

Przetwarzanie umożliwia sprawdzenie obiektów pod kątem nieprawidłowych znaków, a także zawiera funkcję eksportowania informacji z ograniczeniami.

Przesyłanie można wykorzystać nie tylko podczas wymiany informacji między bazami danych 1C. Za jego pomocą możesz zapewnić integrację różnych kompleksów, na przykład 1C i systemu Parus. Wszechstronność formatu XML pozwala na tworzenie programów do przesyłania informacji dla niemal dowolnych banków informacji. Przetwarzanie, przesyłanie i pobieranie danych XML to najważniejsze narzędzie wymiany informacji.

Proces przesyłania danych doxml

Przyjrzyjmy się, jak przesłać plik 1c do pliku XML w trybie normalnym. Po pobraniu przetwarzającego pliku UploadLoadDataxml.epf i otwarciu go należy wykonać następujące kroki:

  • Wybierz obiekty do eksportu;
  • Skonfiguruj niezbędne filtry, na przykład według okresu;
  • Określ lokalizację pliku z informacjami o podsystemie dysku;
  • Rozpocznij rozładunek obiektów.

Należy pamiętać, że część nagłówkowa formatu przesyłanego pliku różni się od formatu pliku używanego podczas przesyłania zgodnie z planami wymiany.

xml

Plik xml jest ładowany do 1c do odbierającej bazy danych z konfiguracją identyczną z bazą źródłową. Przed załadowaniem XML 1c do 1c musisz otworzyć przetwarzanie w odbierającej bazie danych. Następnie należy podać ścieżkę do wcześniej wgranego pliku i pobrać dane klikając na przycisk „Wczytaj dane”.

W razie potrzeby aktywowane są checkboxy, które ładują dane w trybie wymiany do rozproszonej bazy danych i ignorują błędy pojawiające się podczas ładowania obiektów.

Następnie należy sprawdzić bazy danych i upewnić się, czy wszystkie elementy zostały poprawnie załadowane, aby ich nie zgubić, jeśli np. po załadowaniu obiektu wystąpi błąd w obsłudze zdarzeń.

Wielu pracowników biurowych często musi korzystać z programów 1C i Excel. Muszą eksportować dane z jednej aplikacji do drugiej. Dzisiaj przyjrzymy się, jak przesłać z 1C do Excela.

Przesyłanie danych z 1C do Excela

Przesyłanie danych z 1C do Microsoft Excel to proces składający się z prostych kroków. Aby to zrobić, wystarczą narzędzia wbudowane w te aplikacje. Istnieje kilka sposobów eksportowania danych.

Przesyłanie dużej ilości danych

W otwartym dokumencie kliknij prawym przyciskiem myszy i wybierz „Lista”. Następnie wszystkie elementy zostaną wyświetlone jako zwykły tekst. Można go skopiować i wkleić do dokumentu MS Excel, ale lepiej jest otworzyć menu „Plik” i przejść do sekcji „Zapisz jako”.

Pozostaje tylko wybrać format pliku i zapisać go.

Przesyłanie drukowanych formularzy dokumentów


Jak wstawić listę do skoroszytu programu Excel

Aby przenieść listę, użyj następującej metody:

  • Otwórz żądaną listę w programie 1C. Następnie kliknij prawym przyciskiem myszy „Wszystkie akcje”, a następnie „Wyświetl listę”.


  • Pojawi się powłoka wyświetlająca listę. Pole „Wyjścia do” musi być ustawione na „Dokument arkusza kalkulacyjnego”.
  • Tuż poniżej możesz wybrać kolumny, które mają zostać przeniesione.


Rada! Jeśli masz zamiar przesłać cały dokument, nie powinieneś niczego zmieniać w tym oknie.

  1. Po tym wszystkim użytkownik zobaczy na ekranie listę w formie tabeli. Musisz zaznaczyć to wszystko i skopiować.
  2. Następnie w Excelu tworzony jest nowy dokument i wstawiane są do niego dane za pomocą „CTRL+V”.

Utwórz nowy skoroszyt programu Excel z listą

Nie musisz się długo przejmować i natychmiast wyprowadź listę z 1C do Excela:

1. Postępujemy tak samo jak w poprzedniej metodzie, aż do uformowania listy. Następnie musisz przejść do menu, otworzyć sekcję „Plik” i wybrać „Zapisz jako”.



Wniosek

Teraz znasz kilka sposobów przesłania tabeli z 1C do Excela. Procedura jest dość prosta i poradzi sobie z nią absolutnie każdy użytkownik. Najważniejsze jest, aby dobrze przestudiować nasze instrukcje, wybrać odpowiednią metodę i ściśle przestrzegać instrukcji. Dla ułatwienia spójrz na wstawione zrzuty ekranu.

Mechanizm tworzenia dokumentów arkuszy kalkulacyjnych i formularzy drukowanych w 1C jest dość przemyślany i dobrze rozwinięty, jednak oczywiście daleki jest od funkcjonalności zaimplementowanej w programie Microsoft Excel. Dlatego wielu użytkowników woli działać zgodnie z następującym algorytmem:

  • Utwórz drukowany formularz w 1C;
  • Zapisz dane w postaci arkusza Excel (ryc. 1) lub skopiuj tabelę;
  • Kontynuuj pracę z informacjami w innym programie.

I często mają pytanie: jak bezpośrednio przesłać informacje z 1C do Excela, omijając dodatkowe kroki?

Dwa główne wymagania, które należy spełnić

Dla bezbłędnego przebiegu naszego przetwarzania konieczne jest:

  1. Aby na komputerze użytkownika zainstalowano pakiet Microsoft Office, a w szczególności Excel (z aplikacją połączymy się tworząc obiekt COM);
  2. Wyobraź sobie strukturę przechowywania danych w Excelu (zrozum, jak powstają nazwy komórek, dowiedz się, czym jest arkusz, skoroszyt itp.).

Dopiero po upewnieniu się, że te dwa punkty zostały spełnione, możemy przystąpić do dalszego rozwoju.

Algorytm rozładunku i jego implementacja w 1C

Sekwencję działań podczas przesyłania z 1C do Excela można przedstawić za pomocą następującej sekwencji kroków:

  1. Tworzymy zestaw danych, które należy zapisać w Excelu;
  2. Tworzymy połączenie z aplikacją (uruchamiamy ją);
  3. Wypełniamy plik przesłanymi danymi;
  4. Zapisz plik;
  5. Zamknij otwartą aplikację.

Teraz na tej liście bardziej szczegółowo.

Tworzenie zbioru danych

Źródłem danych może być wynik zapytania, wydrukowana forma dokumentu arkusza kalkulacyjnego lub dowolny wybór elementów. W naszym przypadku załadujemy rejestr dokumentów „Odbiór towarów i usług” za bieżący miesiąc (ryc. 2)

Ryc.2

Przeprowadzamy programowe uruchomienie aplikacji

Jak wspomniano powyżej, na początek użyjemy trybu połączenia Com. Kod na rysunku 3 pokazuje, jak można to zrobić.

Ryc.3

Do konstrukcji Próba – Wyjątek – Koniec Próby celowo wprowadziliśmy procedurę tworzenia nowego obiektu, aby w dalszym procesie przetwarzania wykluczyć wszelkiego rodzaju niestandardowe sytuacje.

Wypełnianie pliku, zapisywanie go i zamykanie aplikacji

Na początek musimy zdecydować co chcemy zrobić: wgrać dane do już istniejącego pliku czy stworzyć nowy:

  • W pierwszym przypadku musimy uruchomić okno wyboru pliku i uzyskać pełną nazwę istniejącego magazynu informacji;
  • W drugim przypadku musimy samodzielnie wymyślić nazwę pliku, który ma zostać utworzony i zdecydować o jego lokalizacji (to właśnie z tych dwóch terminów zostanie utworzona nazwa pliku).

Decydując już gdzie będziemy przechowywać nasze dane, przystąpimy do bezpośredniego wypełnienia pliku.W tym celu stworzymy procedurę i przekażemy jej jako parametr nasz wybór dokumentów za bieżący miesiąc. (ryc. 4)

Ryc.4

Jak widać z kodu, przede wszystkim stworzyliśmy skoroszyt, w którym będzie przechowywana nasza tabela. Domyślnie program Excel przy pierwszym uruchomieniu tworzy w skoroszycie trzy arkusze. Aby wprowadzić dane, możemy wybrać dowolne z nich, po prostu podając numer arkusza jako parametr metody WorkSheets(). Gdybyśmy musieli dodać nowy arkusz do skoroszytu, musielibyśmy napisać linię taką jak:

NewSheet=NowyKsiążka.Arkusze.Dodaj();

W tym momencie zakończyliśmy tworzenie ogólnej struktury dokumentu i zaczynamy go wypełniać.

Za pomocą pętli z licznikiem przechodzimy przez wiersze i kolumny naszej tabeli wartości, aby uzyskać dane z konkretnej komórki i przenieść je do tabeli końcowej.

W tym miejscu należy pamiętać, że indeksy wierszy i kolumn tabeli wartości w 1C zaczynają się od 0, a kończą na liczbie o 1 mniejszej niż liczba tych wierszy i kolumn oraz numeracja wierszy i kolumn komórek W Excel zaczyna się od 1.

Po uporządkowaniu naszej tabeli i przeniesieniu jej w nowe miejsce musimy zapisać utworzony plik. Parametr FilePath określony w procedurze SaveAs musi zawierać pełną ścieżkę do pliku, łącznie z jego nazwą.

Jeśli na komputerze jest zainstalowany pakiet Microsoft Office w wersji 2007 lub nowszej, może być konieczne zapisanie dokumentu arkusza kalkulacyjnego w formacie Excel 2003; można to zrobić programowo, określając (-4143) jako drugi parametr procedury SaveAs. To właśnie ta liczba wskazuje format zapisywanego pliku, odpowiadający rozszerzeniu xls.

W przypadku wystąpienia błędu (załóżmy, że zapisany plik jest już otwarty) nasze przetwarzanie powinno ostrzec użytkownika o nietypowej sytuacji, która jest określona w procedurze Notify().

Ponieważ nie planujemy dalszej pracy z Excelem, musimy zamknąć aplikację. Warto w tym miejscu zaznaczyć, że wizualnie postęp naszego przetwarzania można śledzić jedynie za pomocą menadżera zadań, nie będzie on widoczny na liście otwartych okien. Ponownie, jeśli nie określisz zamknięcia aplikacji, zajmie ona miejsce w pamięci RAM i może powodować konflikty z uruchomieniem dodatkowych kopii Excela.

Dodatkowy sposób na zapisanie dokumentu arkusza kalkulacyjnego z 1C do Excela

Inną metodą rozładunku jest bezpośrednie zapisanie dokumentu arkusza kalkulacyjnego na dysku, bez wyświetlania go na ekranie lub przed wypisaniem, kod odpowiedniej procedury pokazano na (rys. 5).

Ryc.5

Jedna bardzo ważna uwaga: w programach 1C i Excel rozróżnia separatory całkowite i ułamkowe w wartościach liczbowych; ten punkt należy wziąć pod uwagę podczas rozładowywania, aby uniknąć przekrzywienia danych.

Dość często użytkownicy muszą zapisywać dane z 1C 8.3 do pliku, na przykład pdf, Word, Excel i innych formatów. Na przykład wyślij raport e-mailem do innej osoby, wykonaj obliczenia w Excelu. Niestety nie wszyscy użytkownicy wiedzą, że bardzo łatwo jest pobrać takie dane z 1C samodzielnie, bez pomocy z zewnątrz.

Często konieczne jest pobranie zestawienia niektórych danych z części tabelarycznej dokumentu, formularza zestawienia, dziennika dokumentów itp. Takie zadania często mają charakter izolowany i niewłaściwie jest angażować specjalistę do napisania raportu.

Na przykład musisz uzyskać cały element w widoku „Materiały”, ale potrzebujesz tylko kolumn „Przedmiot” i „Jednostka”.

W przypadku konieczności przesłania danych z filtrowaniem przede wszystkim należy skonfigurować listę w menu „Więcej” sekcji tabelarycznej.

W oknie, które się pojawi, od lewej strony (dostępne pola) należy zaznaczyć te, za pomocą których dokonamy selekcji (w tym przypadku „Typ towaru”). W prawej części okna ustawiane są wartości parametrów selekcji. Co więcej, rodzaj porównania nie ogranicza się wyłącznie do równości.

Po ustaleniu stanu magazynowego w formie zestawieniowej katalogu „Nomenklatura” zostaną wyświetlone tylko te pozycje, które spełniają zadany warunek.

Następnym krokiem jest wydrukowanie tej listy w dokumencie arkusza kalkulacyjnego.

Z menu Więcej wybierz opcję Lista.

Jeśli chcesz wyświetlić nie wszystkie kolumny, jak w naszym przykładzie, zaznacz pola tylko przy tych, które są niezbędne.

W rezultacie otrzymujesz raport, który możemy zapisać w dowolnym dostępnym formacie. Jak to zrobić, zostanie omówione poniżej. W podobny sposób możesz pobierać części tabelaryczne dokumentów i podręczników, dane z dzienników dokumentów, formularze list i inne.

Przesyłanie raportów i drukowanych formularzy z 1C

Każdy raport, formularz drukowany, dokument arkusza kalkulacyjnego (na przykład, który otrzymaliśmy w naszym przykładzie) w 1C 8.3 można przesłać do pliku zewnętrznego dwoma kliknięciami.

Na górnym panelu programu znajduje się przycisk zapisu do pliku zewnętrznego (interfejs Taxi). Będzie ono aktywne we wszystkich raportach i drukowanych formularzach, w których dostępne jest zapisywanie.

Przesyłanie całej bazy danych 1C

Ta metoda jest konieczna w przypadkach, gdy baza danych 1C musi zostać rozładowana w całości, na przykład w celu utworzenia kopii testowej.

Przejdź do żądanej bazy informacji w trybie konfiguratora.

W menu „Administracja” wybierz „Pobierz bazę danych”.

W razie potrzeby określ inną nazwę pliku i zapisz ścieżkę.

Powstały pobrany plik danych z rozszerzeniem *.dt będzie bardzo łatwy do pobrania w przyszłości. W tym celu w trybie konfiguratora, w menu „Administracja” wybierz „Wczytaj bazę danych” i otwórz otrzymany wcześniej plik *.dt.

Jeśli zauważysz błąd, zaznacz fragment tekstu i naciśnij Ctrl+Enter
UDZIAŁ:
Komputery i nowoczesne gadżety