Jak rozładować cenę z 1s. Przesyłanie danych do Excela z ustawieniem różnych parametrów

Konfiguracja: 1c rachunkowość

Wersja konfiguracji: 3.0.44.177

Data publikacji: 20.01.2017

W programie 1C: Księgowość stało się możliwe regularne przesyłanie i pobieranie danych z dokumentów arkusza kalkulacyjnego Excel, bez korzystania z przetwarzania i zmian konfiguracyjnych stron trzecich. Załadunek i rozładunek jest tak łatwy, że doświadczeni użytkownicy szybko zakochają się w tym wygodnym mechanizmie, a nowi użytkownicy szybko go opanują.

Ładowanie z programu Excel 1C: Rachunkowość 8.3 wyd. 3.0

Na przykład mamy taki dokument arkusza kalkulacyjnego Excel do wczytywania listy towarów i cen (detalicznych i zakupu).

Wejdź.

Naciśnij u góry Nazewnictwo i ceny - Pobierz. Tutaj ukryte jest ładowanie i wyładowywanie dokumentów z arkusza kalkulacyjnego.

Pobieranie obsługuje formaty xls (stary format programu Excel 97-2003) i xlsx (nowy format), a także formaty mxl i ods. Teraz wybieramy nasz plik z nazewnictwem i czekamy na pobranie.

Dokument arkusza kalkulacyjnego załadował się w formie, którą widzieliśmy w Excelu, teraz przypiszemy kolumny i usuniemy nadmiar.

Kliknij Określ rekwizyty i wybierz żądaną pozycję z listy.

Zaznacz wiersz, który zawiera niepotrzebne wpisy, czyli nagłówek tabeli i naciśnij Usuń linię.

Teraz usuwamy kolumnę z ceną zakupu, zauważ to przetwarzanie jest w stanie wypełnić tylko 1 rodzaj ceny na raz!!! Następnie możesz wykonać tę operację ponownie i załadować drugi typ ceny, za 1. załadunek Detaliczny za 2. zakup.

Wypełnij puste dane, Rodzaj ceny, Ustaw ceny dla. Przyciski Wszystkie, Znalezione, Nowe, Duplikaty znacznie ułatwią wyszukiwanie i pomogą porównać nazewnictwo. Wypełnij i kliknij Pobierać po czym dane zostaną załadowane do 1C: Księgowość.

W kartotece pozycji pojawiły się nowe pozycje, uzupełnione iz przypisanymi cenami. Jeśli chcesz załadować inny typ ceny, wykonaj wszystkie kroki ponownie, ale wybierz kolumnę z inną ceną, 1C znajdzie już utworzone pozycje i nie będzie próbował ich duplikować, ale po prostu doda nowy typ ceny.

Jak widać, pobranie stworzyło 2 dokumenty ustalające cenę towaru, dla ceny zakupu i dla ceny detalicznej. Różnica między tym przetwarzaniem Pobieranie z Excela do 1C: Księgowość 8.3, Faktem jest, że jest to regularne przetwarzanie i działa bezawaryjnie oraz z uwzględnieniem wszystkich funkcji wypełniania dokumentu.

Przesyłanie do Excela z 1C: Księgowość 8.3 wyd. 3.0

Bardzo przydatną funkcją w wersji 3.0.44.177 i nowszych jest przesyłanie do Excela z 1C: Księgowość 8.3, to przetwarzanie pomoże ci stworzyć cennik firmy lub natychmiast przenieść listę towarów do dostawców lub kupujących wraz z cenami.

Wszystko jest w przewodniku. Nomenklatura - Nomenklatura i ceny - Prześlij.

W punkcie głośniki, wybierz te kolumny, które mają zostać zbudowane w dokumencie programu Excel. Wybór służy do wyboru nomenklatury według grup, właściwości, nazw... itd.

Do wgrywania do Excela dodamy nową kolumnę, a mianowicie stawkę VAT, wydaje się to nie bardzo konieczne, ale ćwiczymy.

Kod 1C v 8.x // Procedura usuwa dane z określonego katalogu w trybie eksportu do pliku w formacie Microsoft Excel
// o podanej nazwie, przy użyciu konwersji danych na typ liczbowy i typ łańcuchowy;
Procedura MainActionsFormsExport(Button)
Próba
Próba
// Załaduj obiekt Microsoft Excel
Status("Przesyłanie danych z 1C do Microsoft Excel...");
ExcelApplication = New COMObject("Excel.Application");
Wyjątek
Show("Błąd podczas uruchamiania programu Microsoft Excel."
+ Symbols.PS + ErrorDescription(), MessageStatus.Attention);
Powrót;
koniec próby;

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

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

// Utwórz nagłówek dokumentu w pierwszym wierszu arkusza
kolumna = 1;
Za każdą stronę z cyklu TP
Jeśli pageUpload to
Sheet.Cells(1, Column).Value = p.AttributeName;
Kolumna = Kolumna + 1;
KoniecJeżeli;
koniec cyklu;

// Prześlij dane katalogu
selection = Katalogi[NazwaKatalogu].Select();
Ciąg Arkusza = 2;
Podczas wykonywania pętli fetch.Next().
kolumna = 1;
Za każdą stronę z cyklu TP

Jeśli pageUpload to
Próba
// Ustaw wartość w wierszu i kolumnie
If ValueType(selection[pageAttributeName])=Type("Liczba") To
// Ustaw format dla typu numeru
Sheet.Cells(SheetRow, Column).NumberFormat = "0,00";

Format(selection[p.Attribute Name],"CH=0");
W przeciwnym razie
// Dla wszystkich innych typów ustaw format na „Tekst”
Sheet.Cells(SheetRow, Column).NumberFormat = "@";
Sheet.Cells(SheetRow, Column).Value =
String(selection[p.AttributeName]);
KoniecJeżeli;
wyjątek
// w przypadku błędu wyświetl numer wiersza i kolumny
Show("Błąd wartości ustawienia dla: " +
wybór [p.Nazwa atrybutu]);
Report("Strona: " + SheetLine + " Ilość: " +
Kolumna + "Rec: " + p.Nazwa rekwizytów);
koniec próby;
Kolumna = Kolumna + 1;
KoniecJeżeli;

koniec cyklu;
Ciąg Arkusza = Ciąg Arkusza + 1;
Status("Eksportuj z 1C do Excela" + SheetString);
koniec cyklu;

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

// Pamiętaj o zamknięciu połączenia z obiektem COM, aby zwolnić pamięć
ExcelApplication.Quit();

Show("Plik przesłany pomyślnie: " + nazwa pliku);

Wyjątek
// Obsługa błędów eksportu danych z 1C do Excela
alert("Błąd zapisu danych pliku:" + nazwa pliku);
Raport(opis błędu());
Próba
ExcelApplication.Quit();
Wyjątek
koniec próby;
koniec próby;
Procedura końcowa
Kod 1C v 7.x //Najprostszy przykład wyjścia z 1C:Enterprise 7.7 w MS Excel. Zapewnienie, że skoroszyt ma jeden arkusz,
//ustawienie rozmiaru, grubości i koloru czcionki, szerokości kolumn, ramek i wypełnienia komórek. Wyrównanie tekstu
// komórki, grupowanie wierszy, ustawianie formatu liczb komórek, ustalanie obszaru.

Wyjście procedury()
Próba
Application=CreateObject("Excel.Application");
Wyjątek
Raport(opis błędu(),"!!!");
Show("MS Excel może nie być zainstalowany na tym komputerze.");
Powrót;
koniec próby;

//Utwórz skoroszyt

WorkBook=Aplikacja.WorkBooks.Add();
// Pobierz okno

Okno=Skoroszyt.Windows(1);
//Ustaw okno jako niewidoczne, aby przyspieszyć wyjście

Okno.Widoczne=0;
//Upewnij się, że skoroszyt ma jeden arkusz

Jeśli WorkBook.Worksheets.Count=0 To wtedy
WorkBook.Worksheets.Add();
W przeciwnym razie
Application.DisplayAlerts=0;//nie wystawiaj alertów

Podczas gdy WorkBook.Worksheets.Count>1 Pętla
WorkBook.Worksheets(1).Delete();
koniec cyklu;
Application.DisplayAlerts=-1;//przywróć flagę alertu

KoniecJeżeli;
//Pobierz arkusz

Worksheet=Workbook.Worksheets(1);
//Ustaw nazwę arkusza

Worksheet.Name="Przykładowy wynik";

//Tytuł dokumentu

Worksheet.Range("A1").Value="Przykład danych wyjściowych 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;//czcionka pogrubiona

//Ustaw szerokości kolumn

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

//Nagłówek dokumentu

Worksheet.Range("A4").Value="Pierwsza kolumna";!}
Dla s=7 na 10 Pętla//Ramki

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

koniec cyklu;
Worksheet.Range("A4").Interior.ColorIndex=15;//wypełnienie szare

Worksheet.Range("A4").HorizontalAlignment=-4108;//wyśrodkowanie tekstu

Worksheet.Range("B4").Value="Second";!}
Dla s=7 na 10 Pętla
Worksheet.Range("B4").Border(s).LineStyle=1;
Worksheet.Range("B4").Border(s).Weight=-4138;
koniec cyklu;
Worksheet.Range("B4").Interior.ColorIndex=15;
Worksheet.Range("B4").HorizontalAlignment=-4108;

Worksheet.Range("C4").Value="Trzeci";!}
Dla s=7 na 10 Pętla
Worksheet.Range("C4").Border(s).LineStyle=1;
Worksheet.Range("C4").Border(s).Weight=-4138;
koniec cyklu;
Worksheet.Range("C4").Interior.ColorIndex=15;
Worksheet.Range("C4").HorizontalAlignment=-4108;

//Do grupowania wierszy:
Worksheet.Outline.SummaryRow=0;//wyświetl wiersze „łącznie” na górze (jeśli poniżej, to 1)

//Wyjściowe ciągi znaków
Worksheet.Range("A5").Value="Analytics obiekt";!}
Worksheet.Range("A5").Font.ColorIndex=5;//kolor czcionki - niebieski

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

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

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

Worksheet.Range("A7").Value="Obiekt Analytics";!}
Worksheet.Range("B7").Value=123.45;
Worksheet.Range("C7").Value=678.9;

Worksheet.Range("A8").Value="Analytics obiekt";!}
Worksheet.Range("B8").Value=123,45;
Worksheet.Range("C8").Value=678,9;

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

Worksheet.Range("B9").Value=123.45;
Worksheet.Range("B9").Font.ColorIndex=3;
Worksheet.Range("C9").Value=678.9;
Arkusz.Range("C9").Font.ColorIndex=3;

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

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

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

Arkusz.Range("B12").Wartość=123,45;
Worksheet.Range("B12").Font.ColorIndex=5;
Worksheet.Range("C12").Value=678.9;
Worksheet.Range("C12").Font.ColorIndex=5;

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

Worksheet.Range("B13").Value=123.45;
Worksheet.Range("B13").Font.ColorIndex=3;
Worksheet.Range("C13").Value=678,9;
Worksheet.Range("C13").Font.ColorIndex=3;

Worksheet.Range("A14").Value="Obiekt Analytics";!}
Worksheet.Range("B14").Value=123.45;
Worksheet.Range("C14").Value=678,9;

Worksheet.Range("A15").Value="Obiekt Analytics";!}
Worksheet.Range("B15").Value=123.45;
Worksheet.Range("C15").Value=678,9;

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

Worksheet.Range("B16").Value=123,45;
Worksheet.Range("B16").Font.ColorIndex=3;
Worksheet.Range("C16").Value=678,9;
Worksheet.Range("C16").Font.ColorIndex=3;

Worksheet.Range("A17").Value="Obiekt Analytics";!}
Worksheet.Range("B17").Value=123.45;
Worksheet.Range("C17").Value=678,9;

Worksheet.Range("A18").Value="Obiekt Analytics";!}
Worksheet.Range("B18").Value=123,45;
Worksheet.Range("C18").Value=678.9;

//Ustawianie ramki

Dla cyklu Nostr=5 do 18
Dla s=7 na 10 Pętla
Worksheet.Range("A"+liczba linii).Border(s).LineStyle=1;
Worksheet.Range("B"+liczba linii).Border(s).LineStyle=1;
Worksheet.Range("C"+liczba linii).Border(s).LineStyle=1;
koniec cyklu;
koniec cyklu;

//Grupuj wiersze

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();

//Umowa grupowania na pierwszy poziom

Worksheet.Outline.ShowLevels(1);

//Ustawianie formatu liczb

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

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

Wyjątek
koniec próby;
koniec próby;

//Ustawianie widoczności aplikacji i jej okna

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

//Obszar przypinania

Arkusz.Range("A5").S_elect();
Window.FreezePanes = -1;
KoniecProcedura //Wyjście

Pomimo faktu, że 1C jest najpopularniejszym, wygodnym i niezawodnym systemem informacyjnym, który ma w swojej ofercie zestaw rozwiązań do automatyzacji i przetwarzania absolutnie wszystkich procesów biznesowych w przedsiębiorstwach dowolnej wielkości i dziedziny, użytkownicy nadal muszą przesyłać dane z 1C każdego dnia do programów lub plików stron trzecich. W tym artykule zastanowimy się, czym jest rozładunek z 1C i pokażemy, jak rozładować z 1C i jakie problemy mogą się pojawić w tym przypadku.

Dane, które można pobrać z 1C

1W dowolnej konfiguracji natywnie obsługuje przesyłanie takich danych jak:

  • Drukowane formularze;
  • Raporty;
  • Tabele i listy.

Przesyłanie danych z 1C 8.3 jest możliwe w wielu popularnych formatach:

  • Microsoft Excel;
  • Microsoft Word;
  • Prześlij do pliku CSV;
  • HTML i inne.

Przesyłanie drukowanych formularzy i raportów

Każdy wydrukowany formularz lub raport w 1C można zapisać w żądanym formacie. W tym celu należy otworzyć formularz lub raport, a następnie wybrać w menu głównym Plik — Zapisz jako.

Następnie otworzy się okno do zapisania pliku, w którym wskazana jest nazwa i typ pliku:



Możliwe problemy podczas rozładunku z 1C


Dzieje się tak, ponieważ raport lub raport do wydrukowania nie jest obecnie aktywny. Aby udostępnić wydruk do zapisania, wystarczy kliknąć w dowolnym miejscu na nim:


Eksport do Excela

Przetwarzanie danych w najpopularniejszym formacie tabelarycznym wymaga odpowiedniego wgrania. Aby zapisać wymagane dane w formacie Excel, należy w oknie dialogowym zapisywania pliku określić typ arkusza Excel2007-...(*.xlsx). Rzadziej konieczne jest zapisanie danych w starym formacie Excel Sheet (*.xls):


Podobnie, wybierając żądany format, możesz przesłać z 1C do PDF, z 1C do WORD, z 1C do CSV, a także do innych formatów.

Rozładunek dowolnych tabel z 1C

W tej sekcji dowiesz się, w jaki sposób możesz przesyłać dowolne dane, o ile masz do tego uprawnienia.

1C opracował regularny mechanizm, który umożliwia przesyłanie dowolnej listy (na przykład listy dokumentów lub elementów katalogu). Aby to zrobić, w panelu poleceń dowolnej listy w grupie "Więcej" dostępne polecenie "Wyświetl listę":



Informacje zostaną wyświetlone w specjalnym dokumencie arkusza kalkulacyjnego. Ten dokument wygląda jak każdy inny raport w 1C i można go wyładować dokładnie w ten sam sposób za pomocą polecenia Plik — Zapisz jako:



Jak przesłać dane, które nie są widoczne na liście

Często zadaniu wgrania listy towarzyszy konieczność dodania tam kolumn, które na pewno znajdują się w dokumencie (katalogu), ale z jakiegoś powodu nie są widoczne na aktualnej liście. Przykład: na liście „Klienci” dodaj pole „Telefon” do wgrania, które wyświetla się tylko w dodatkowym panelu po prawej stronie:


Aby telefon został rozładowany z 1C, należy go najpierw dodać do listy. Aby to zrobić, wywołaj polecenie „Więcej - przekształcenie” . Następnie musimy znaleźć żądaną kolumnę na liście kolumn. Jest tu jedna sztuczka: twórcy typowych konfiguracji prawie zawsze dodają pole "Połączyć". Jeśli staniesz na nim, a następnie wciśniesz przycisk wtedy zobaczymy wszystkie możliwe pola tego katalogu. Znalezienie pola "Telefon" i zaznacz pole do użycia.



Następnie bazę danych klientów z telefonami można załadować do pliku za pomocą zwykłego polecenia „Wyświetl listę” i sprzedawać konkurentom.

Dość często użytkownicy muszą zapisywać dane z 1C 8.3 do pliku, na przykład pdf, Word, Excel i inne formaty. 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 samodzielnie przesyłać takie dane z 1C bez pomocy z zewnątrz.

Często zachodzi potrzeba wgrania zestawienia dowolnych danych z części tabelarycznej dokumentu, formularza zestawienia, dziennika dokumentów itp. Takie zadania często są odosobnione i niewskazane jest angażowanie specjalisty do napisania raportu.

Na przykład musisz pobrać cały towar z typem „Materiały”, podczas gdy potrzebne są tylko kolumny „Nomenklatura” i „Jednostka”.

W przypadku, gdy trzeba przesłać dane wraz z ich filtrowaniem, należy przede wszystkim skonfigurować listę w menu „Więcej” sekcji tabelarycznej.

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

Po ustaleniu obrotu, w formie listy skoroszytu „Nomenklatura” zostaną wyświetlone tylko te pozycje, które spełniają określony warunek.

Następnym krokiem jest wyświetlenie tej listy w dokumencie arkusza kalkulacyjnego.

Z menu Więcej wybierz opcję Pokaż listę.

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

W rezultacie otrzymujesz tak naprawdę raport, który możemy zapisać w dowolnym dostępnym formacie. Jak to zrobić, zostanie omówione poniżej. Podobnie możesz przesyłać tabelaryczne części dokumentów i katalogów, dane z dzienników dokumentów, formularze list i nie tylko.

Przesyłanie raportów i materiałów do wydrukowania z 1C

Dowolny raport, formularz do wydrukowania, dokument arkusza kalkulacyjnego (na przykład, który otrzymaliśmy w naszym przykładzie) w 1C 8.3 można przesłać do zewnętrznego pliku za pomocą dwóch kliknięć.

Na górnym panelu programu znajduje się przycisk zapisu do pliku zewnętrznego (interfejs „Taxi”). Będzie aktywny we wszystkich raportach i materiałach do wydrukowania, w których dostępne jest zapisywanie.

Rozładowanie całej bazy danych 1C

Ta metoda jest niezbędna w przypadkach, gdy cała baza danych 1C musi zostać rozładowana, na przykład w celu utworzenia kopii testowej.

Przejdź do wymaganej bazy danych w trybie konfiguratora.

W menu „Administracja” wybierz pozycję „Zwolnij bazę danych”.

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

Wynikowy przesłany plik danych z rozszerzeniem *.dt jest bardzo łatwy do pobrania w przyszłości. W tym celu należy w trybie konfiguratora w menu „Administracja” wybrać pozycję „Załaduj bazę danych” i otworzyć uzyskany wcześniej plik *.dt.

Bardzo często wymagane jest pobranie danych z 1C 8.3 i zapisanie informacji w pliku zewnętrznym, innymi słowy, przesłanie z przedsiębiorstwa 1C. Zadanie jest prawie zawsze wykonalne bez udziału programistów 1C.

Rozważ kilka przydatnych wskazówek, dzięki którym możesz przesyłać dane z 1C do zewnętrznego systemu informacyjnego.

W 1C istnieje kilka metod uzyskiwania informacji bez angażowania specjalistów:

  • Rozładowanie całej bazy danych z 1C 8.3 - do późniejszego pobrania na inny komputer
  • Zapisuj raporty i materiały do ​​wydrukowania w Excelu, Wordzie lub PDFie
  • Rozładunek stołów z 1C
  • Uzyskiwanie informacji za pomocą konsoli zapytań

Więcej o nich:

Jak wyładować całą bazę danych z 1s 8.3 (do pliku .dt)

Aby to zrobić, musisz przejść do trybu konfiguratora, a następnie wybrać pozycję „Administracja” - „Prześlij bazę danych” w menu głównym:

Następnie wystarczy określić nazwę przyszłego pliku i jego lokalizację na dysku.

W celu późniejszego przesłania do innej bazy danych kliknij przycisk „Prześlij bazę danych” i wybierz poprzednio przesłany plik.

Rozładunek raportów i materiałów do wydrukowania z 1C do Excela

Ta metoda jest uniwersalna i bardzo prosta. W tym celu wystarczy otworzyć formularz lub raport do druku.

Na przykład otwórz plik TORG 12 do wydrukowania, naciśnij ctrl+S (lub w menu Plik - Zapisz jako) i wybierz typ pliku oraz jego nazwę:

Dla tego samego systemu działa - raport jest rozładowywany dwoma kliknięciami:

Zdobądź 267 lekcji wideo 1C za darmo:

Dostępne jest zapisywanie do głównych formatów - excel, word, pdf, html, txt itp.

Rozładunek tabel z 1C 8.3

Często zdarzają się takie banalne zadania, jak „uzyskać listę płatności za bieżący rok”, „rozładować księgę zakupów lub sprzedaży” lub „rozładować towar z faktury nr 256”. Rozwiązanie takich problemów jest dość proste.

Na przykład muszę otrzymać wszystkie paragony od kontrahenta „Vector” na kwotę większą niż 1000. Otwórzmy formularz listy i ustawmy na liście niezbędne filtry:

System zaoferuje opcję wyjścia - do dokumentu arkusza kalkulacyjnego lub dokumentu tekstowego wybierzemy arkusz kalkulacyjny. Program 1C wyświetli informacje w takim dokumencie arkusza kalkulacyjnego, który podobnie jak raporty można zapisać w potrzebnym nam formacie:

Podobne działania można wykonać dla prawie każdej części tabelarycznej w 1C 8.2. Na przykład musieliśmy przesłać listę towarów z paragonu nr МСК00003, nie ma problemu. Odbywa się to bardzo prosto - otwórz dokument, wywołaj menu kontekstowe i po kilku kliknięciach otrzymamy żądane przesłanie w żądanym formacie:


Przesyłanie dziennika transakcji z 1C do Excela:

Uzyskiwanie informacji za pomocą konsoli zapytań

Jednak nie wszystkie informacje można znaleźć w prostej części tabelarycznej 1C 8.2. Czasami trzeba zebrać dane z kilku źródeł danych, połączyć je jakimiś polami.

Ta metoda jest odpowiednia dla osób obeznanych z technologią, które znają podstawy języka zapytań. Polega na uzyskaniu wyniku zapytania za pomocą i zapisaniu go w potrzebnym nam formacie.

Na przykład wymagane jest otrzymywanie wszystkich kontrahentów-dostawców i ich numer telefonu. W tym celu napisz następujące zapytanie:

Wynikową tabelę można również przesłać do żądanego formatu pliku:

Możesz przesłać otrzymane dane do innej bazy danych 1C za pomocą „”. Obejrzyj instrukcję wideo na przykładzie nomenklatury:

mob_info