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: