Computer und moderne Geräte

Lassen Sie uns zum Beispiel erstellen Umsatzbilanz (Berichte – Standard – Bilanz).

Geben Sie den Ordner an, in dem das Dokument gespeichert werden soll, legen Sie den Dateinamen fest und wählen Sie aus DateitypExcel-Tabelle (*.xls) oder Blatt Excel2007-…(*.xlsx)- Dies sind verschiedene Versionen von Excel. Sie können in beiden Formaten speichern und sehen, welches am besten zu Ihnen passt. Beim Speichern stehen auch andere Dateiformate zur Verfügung. Drücken Sie den Knopf Speichern .

In unserem Beispiel haben wir den Ordner ausgewählt Dokumente von 1C und legen Sie den Dateinamen fest - SALZ für 9 Monate. Wir speichern beispielsweise in verschiedenen Excel-Formaten.


Nach dem Speichern befinden sich die Dokumente im angegebenen Ordner.

Beide Dateien werden geöffnet, weil Frühere Versionen von Dokumenten werden von späteren Programmversionen unterstützt.

So speichern Sie ein Dokument in Excel in 1C

Schauen wir uns das Speichern am Beispiel eines Dokuments an Zahlungsauftrag . Lassen Sie uns das gedruckte Formular erstellen und unter den Schaltflächen in der Symbolleiste sehen wir eine Schaltfläche mit einer Diskette.

Beim Anklicken öffnet sich ein Fenster zum Speichern des Dokuments, in dem wir den Ordner angeben, in dem es gespeichert werden soll, und das gewünschte Format auswählen. In unserem Fall ist es - Microsoft Excel-Tabelle. Aktivieren Sie das Kontrollkästchen und drücken Sie die Taste Bereit. Das Dokument wird in einem Ordner gespeichert.

Hochladen von Tabellen von 1C nach Excel

Manchmal ist es erforderlich, aus den Daten in den tabellarischen Teilen von Dokumentenjournalen, Verzeichnissen usw. eine Liste zu erstellen. In diesem Fall können Sie die Auswahl der notwendigen Elemente (Datum, Name der Gegenpartei) festlegen. Schauen wir uns ein Beispiel an.

Wir wollen eine Liste anzeigen Zahlungsanweisungen für die Zahlung der Steuern und Beiträge für den Zeitraum.

Um Dokumente auszuwählen, können Sie diese auswählen, indem Sie die Taste gedrückt halten Strg oder Schicht, und wird auch zum Auswählen von Liniengruppen verwendet. Drücken Sie dann die Taste Noch und wählen Sie ein Team aus Aufführen .

Im sich öffnenden Fenster konfigurieren wir, welche Spalten wir anzeigen möchten und wählen „Anzeigen in“. Tabellenkalkulationsdokument . Wenn wir eine Gruppe von Zeilen in der Liste ausgewählt haben, aktivieren Sie das Kontrollkästchen - Anzeige Nur ausgewählt . Klicken OK und schon ist die Liste fertig.

Es sieht aus wie das:

Der resultierende Bericht kann in jedem beliebigen Format gespeichert werden, einschließlich Excel - *.xls. Wählen Sie dazu (wie oben beschrieben) den Befehl aus Speichern(oder Speichern als ) auf der Speisekarte Datei und stellen Sie die Parameter ein.

Diese Aktionen können mit beliebigen Listen des 1C-Programms ausgeführt werden.

Beim Arbeiten mit großen Listen, beispielsweise einem Verzeichnis Nomenklatur , Sie können zusätzliche Auswahl und Gruppierung installieren und die Sortierreihenfolge der Daten festlegen.

Daher sollten Sie vor dem Erstellen einer Liste den Befehl beachten Listeneinrichtung in der Schaltfläche Noch .

So speichern Sie Tabellenzellendaten von 1C in Excel

Manchmal müssen wir einen Teil der Daten aus einem Bericht oder Dokument kopieren. Dies kann durch regelmäßiges Kopieren erfolgen. Wählen Sie dazu einige der erforderlichen Zellen aus, klicken Sie mit der rechten Maustaste und wählen Sie den Befehl aus Kopieren(oder Strg+C).

Zum Programm gehen Excel mit dem Befehl Einfügen, fügen Sie das kopierte Fragment zur Tabelle hinzu. Diese Methode funktioniert mit allen Daten in 1C, sowohl in generierten Tabellen als auch mit Formularzellen – in Verzeichnissen, Zeitschriften, Dokumenten.

Hat der Artikel geholfen?

Erhalten Sie einen weiteren geheimen Bonus und vollen Zugriff auf das BukhExpert8-Hilfesystem für 14 Tage kostenlos

Die Übertragung von Informationen zwischen Datenbanken gehört zu den Aufgaben ihrer Betreuung und Verwaltung. Für die effektive Umsetzung wird die Verarbeitung in automatisierten 1C-Komplexen erstellt. Sie erleichtern die Routinearbeit erheblich, beschleunigen das Hoch- und Herunterladen von Informationen und ermöglichen gleichzeitig die Kontrolle über deren Richtigkeit. Durch das Hochladen von 1c nach XML können Sie eine Datei mit den Inhalten eines beliebigen konfigurierten Konfigurationsobjekts erstellen und diese verwenden, wenn Sie Daten in eine identische Konfiguration hochladen müssen.

Tools zum Erstellen von Uploads

Zum Exportieren von in Datenbanken enthaltenen Informationen wird hauptsächlich das XML-Format verwendet. Für 1C wurden viele Verarbeitungsmethoden entwickelt (z. B. UploadLoadDataxml82 epf), mit deren Hilfe es möglich ist, Daten auszugeben und in eine Datei zu laden. In diesem Fall muss der Benutzer eine Datei mit einer bestimmten Struktur erhalten, die es ermöglicht, die darin gespeicherten Informationen in die native Datenbank zu laden oder an einen anderen Ort zu übertragen. Beim Erstellen eines Uploads sind folgende Regeln zu beachten:

  • Speichern Sie die erstellten Dateien bis zur vollständigen Wiederherstellung und zum Abschluss der Verfahren zur Überprüfung der Richtigkeit der übertragenen Informationen.
  • Wenn Sie die Verarbeitung als Sicherungstool verwenden, erstellen Sie separate Unterordner für Datenkopien und führen Sie ein Protokoll darüber, damit Sie sie schnell abrufen können.

Es wird im 1C-Benutzerunterstützungsprogramm bereitgestellt, das auf der ITS-Website oder auf Datenträgern zu finden ist, und ist ein hervorragendes Werkzeug zum Exportieren und Importieren von Informationen. Ein Computerbenutzer kann sowohl die gesamte Datenbank als auch ihre einzelnen Objekte hochladen. Zusätzlich zum eigentlichen Export werden verschiedene Vorgänge ausgeführt, um Informationen zu überprüfen, die dabei helfen, kritische Fehler in den Daten zu beseitigen. Die Verarbeitung des 1c-Uploads in XML funktioniert in zwei Modi:

  • Entladung. Erstellt eine Datei mit benutzerdefinierten auslagerbaren Objekten;
  • Wird geladen. Liest eine zuvor exportierte Datei und schreibt die darin enthaltenen Informationen in die Informationsdatenbank.

Die Verarbeitung ermöglicht die Überprüfung von Objekten auf ungültige Zeichen und beinhaltet außerdem eine Funktion zum Exportieren von Informationen mit Einschränkungen.

Das Hochladen kann nicht nur beim Austausch von Informationen zwischen 1C-Datenbanken verwendet werden. Mit seiner Hilfe können Sie die Integration verschiedener Komplexe sicherstellen, beispielsweise 1C und das Parus-System. Die Vielseitigkeit des XML-Formats ermöglicht es Ihnen, Programme zur Informationsübertragung für nahezu alle Informationsbanken zu erstellen. Das Verarbeiten, Hoch- und Herunterladen von XML-Daten ist das wichtigste Werkzeug zum Informationsaustausch.

Der Prozess des Hochladens von Daten aufxml

Schauen wir uns an, wie man im normalen Modus von 1c nach XML hochlädt. Nachdem Sie die Datei UploadLoadDataxml.epf heruntergeladen und geöffnet haben, müssen Sie die folgenden Schritte ausführen:

  • Wählen Sie Objekte für den Export aus;
  • Richten Sie die notwendigen Filter ein, beispielsweise nach Zeitraum;
  • Bestimmen Sie den Speicherort der Datei anhand von Informationen zum Festplattensubsystem.
  • Beginnen Sie mit dem Entladen von Objekten.

Es ist zu beachten, dass sich der Header-Teil des Upload-Dateiformats von dem Dateiformat unterscheidet, das beim Hochladen gemäß Austauschplänen verwendet wird.

xml

Die XML-Datei wird in 1c in die empfangende Datenbank mit einer Konfiguration geladen, die mit der der Quelldatenbank identisch ist. Bevor Sie XML 1c in 1c laden, müssen Sie die Verarbeitung in der empfangenden Datenbank öffnen. Anschließend müssen Sie den Pfad zur zuvor hochgeladenen Datei angeben und die Daten herunterladen, indem Sie auf die Schaltfläche „Daten laden“ klicken.

Bei Bedarf werden Kontrollkästchen aktiviert, um Daten im Austauschmodus in eine verteilte Infobase zu laden und Fehler, die beim Laden von Objekten auftreten, zu ignorieren.

Danach müssen Sie die Datenbanken überprüfen und sicherstellen, dass alle Elemente korrekt geladen werden, um sie nicht zu verlieren, beispielsweise wenn nach dem Laden des Objekts ein Fehler im Event-Handler auftritt.

Viele Büroangestellte müssen häufig 1C- und Excel-Programme verwenden. Sie müssen Daten von einer Anwendung in eine andere exportieren. Heute schauen wir uns an, wie man von 1C nach Excel hochlädt.

Hochladen von Daten von 1C nach Excel

Das Hochladen von Daten von 1C nach Microsoft Excel ist ein Prozess, der aus einfachen Schritten besteht. Dafür reichen die in diesen Anwendungen integrierten Tools aus. Es gibt verschiedene Möglichkeiten, Daten zu exportieren.

Hochladen einer großen Datenmenge

Klicken Sie im geöffneten Dokument mit der rechten Maustaste und wählen Sie „Liste“. Danach werden alle Elemente als Klartext angezeigt. Es kann kopiert und in ein MS Excel-Dokument eingefügt werden. Es ist jedoch besser, das Menü „Datei“ zu öffnen und zum Abschnitt „Speichern unter“ zu gehen.

Jetzt müssen Sie nur noch das Dateiformat auswählen und speichern.

Hochladen gedruckter Dokumentenformen


So fügen Sie eine Liste in eine Excel-Arbeitsmappe ein

Um die Liste zu übertragen, verwenden Sie die folgende Methode:

  • Öffnen Sie die gewünschte Liste im 1C-Programm. Dann müssen Sie mit der rechten Maustaste auf „Alle Aktionen“ und dann auf „Liste anzeigen“ klicken.


  • Die Listenanzeige-Shell wird angezeigt. Das Feld „Ausgaben an“ muss auf „Tabellendokument“ eingestellt sein.
  • Direkt darunter können Sie die Spalten auswählen, die verschoben werden sollen.


Beratung! Sie sollten in diesem Fenster nichts ändern, wenn Sie das gesamte Dokument übertragen möchten.

  1. Nach all dem sieht der Benutzer auf dem Bildschirm eine Liste in Form einer Tabelle. Sie müssen alles auswählen und kopieren.
  2. Anschließend wird in Excel ein neues Dokument erstellt und die Daten mit „STRG + V“ darin eingefügt.

Erstellen Sie eine neue Excel-Arbeitsmappe mit einer Liste

Sie müssen sich nicht lange darum kümmern und geben die Liste sofort von 1C nach Excel aus:

1. Wir machen das Gleiche wie bei der vorherigen Methode, bis die Liste erstellt ist. Dann müssen Sie zum Menü gehen, den Abschnitt „Datei“ öffnen und „Speichern unter“ auswählen.



Abschluss

Jetzt kennen Sie mehrere Möglichkeiten, eine Tabelle von 1C nach Excel hochzuladen. Das Verfahren ist recht einfach und absolut jeder Benutzer kann damit umgehen. Die Hauptsache ist, dass Sie unsere Anweisungen sorgfältig studieren, die geeignete Methode auswählen und die Anweisungen genau befolgen. Schauen Sie sich zur Vereinfachung die eingefügten Screenshots an.

Der Mechanismus zum Erstellen von Tabellenkalkulationsdokumenten und gedruckten Formularen in 1C ist recht durchdacht und gut entwickelt, liegt jedoch natürlich weit von der in Microsoft Excel implementierten Funktionalität entfernt. Daher ziehen es viele Benutzer vor, nach dem folgenden Algorithmus zu handeln:

  • Erstellen Sie ein gedrucktes Formular in 1C;
  • Speichern Sie die Daten als Excel-Tabelle (Abb. 1) oder kopieren Sie die Tabelle;
  • Arbeiten Sie mit den Informationen in einem anderen Programm weiter.

Und oft haben sie eine Frage: Wie kann man Informationen direkt von 1C nach Excel hochladen und dabei zusätzliche Schritte umgehen?

Zwei Hauptanforderungen, die erfüllt sein müssen

Für den fehlerfreien Betrieb unserer Verarbeitung ist es erforderlich:

  1. Damit Microsoft Office und insbesondere Excel auf dem Computer des Benutzers installiert werden (wir stellen eine Verbindung zur Anwendung her, indem wir ein COM-Objekt erstellen);
  2. Stellen Sie sich die Datenspeicherstruktur in Excel vor (verstehen Sie, wie Zellnamen gebildet werden, wissen Sie, was ein Blatt, eine Arbeitsmappe usw. ist).

Erst nachdem wir sichergestellt haben, dass diese beiden Punkte erfüllt sind, sollten wir mit der weiteren Entwicklung beginnen.

Algorithmus zum Entladen und seine Implementierung in 1C

Der Aktionsablauf beim Hochladen von 1C nach Excel lässt sich durch die folgende Schrittfolge darstellen:

  1. Wir erstellen einen Datensatz, der in Excel gespeichert werden muss;
  2. Wir stellen eine Verbindung zur Anwendung her (starten sie);
  3. Wir füllen die Datei mit den hochgeladenen Daten;
  4. Speicher die Datei;
  5. Schließen Sie die geöffnete Anwendung.

Nun zu dieser Liste im Detail.

Bildung eines Datensatzes

Die Datenquelle kann das Ergebnis einer Abfrage, eine gedruckte Form eines Tabellenkalkulationsdokuments oder eine beliebige Auswahl von Elementen sein. In unserem Fall laden wir das Dokumentenverzeichnis „Waren- und Leistungseingang“ für den aktuellen Monat hoch (Abb. 2)

Abb.2

Wir führen einen programmatischen Start der Anwendung durch

Wie oben erwähnt, verwenden wir zu Beginn den Com-Verbindungsmodus. Der Code in Abbildung 3 zeigt, wie dies erfolgen kann.

Abb. 3

Wir haben das Verfahren zum Erstellen eines neuen Objekts bewusst in die Konstruktion „Versuch – Ausnahme – Ende des Versuchs“ eingefügt, um im weiteren Verlauf alle möglichen nicht standardmäßigen Situationen auszuschließen.

Füllen Sie die Datei, speichern Sie sie und beenden Sie die Anwendung

Zunächst müssen wir entscheiden, was wir tun möchten: Daten in eine vorhandene Datei hochladen oder eine neue erstellen:

  • Im ersten Fall müssen wir einen Dateiauswahldialog starten und den vollständigen Namen des vorhandenen Informationsspeichers abrufen;
  • Im zweiten Fall müssen wir uns selbstständig den Namen der zu erstellenden Datei ausdenken und über ihren Speicherort entscheiden (aus diesen beiden Begriffen wird der Dateiname erstellt).

Nachdem wir entschieden haben, wo wir unsere Daten speichern, gehen wir direkt zum Ausfüllen der Datei über. Dazu erstellen wir eine Prozedur und übergeben ihr als Parameter unsere Auswahl an Dokumenten für den aktuellen Monat. (Abb.4)

Abb.4

Wie Sie dem Code entnehmen können, haben wir zunächst eine Arbeitsmappe erstellt, in der unsere Tabelle gespeichert wird. Standardmäßig erstellt Excel beim ersten Start drei Blätter in der Arbeitsmappe. Um Daten einzugeben, können wir eine davon auswählen, indem wir einfach die Blattnummer als Parameter für die WorkSheets()-Methode angeben. Wenn wir der Arbeitsmappe ein neues Blatt hinzufügen müssten, müssten wir eine Zeile schreiben wie:

NewSheet=NewBook.Sheets.Add();

Zu diesem Zeitpunkt haben wir die allgemeine Struktur des Dokuments fertiggestellt und beginnen mit dem Ausfüllen.

Mithilfe einer Schleife mit einem Zähler gehen wir die Zeilen und Spalten unserer Wertetabelle durch, um die Daten einer bestimmten Zelle zu erhalten und sie in die endgültige Tabelle zu übertragen.

Hierbei ist zu beachten, dass die Indizes der Zeilen und Spalten der Wertetabelle in 1C mit 0 beginnen und mit einer Zahl enden, die um 1 kleiner ist als die Anzahl dieser Zeilen und Spalten sowie die Nummerierung der Zeilen und Spalten der Zellen In Excel beginnt bei 1.

Nachdem wir unsere Tabelle sortiert und an einen neuen Speicherort verschoben haben, müssen wir die erstellte Datei speichern. Der in der SaveAs-Prozedur angegebene FilePath-Parameter muss den vollständigen Pfad zur Datei einschließlich ihres Namens enthalten.

Wenn Microsoft Office Version 2007 oder höher auf Ihrem Computer installiert ist, müssen Sie möglicherweise ein Tabellenkalkulationsdokument im Excel 2003-Format speichern. Dies kann programmgesteuert erfolgen, indem Sie (-4143) als zweiten Parameter der SaveAs-Prozedur angeben. Diese Zahl gibt das Format der gespeicherten Datei an, entsprechend der XLS-Erweiterung.

Im Fehlerfall (sagen wir, die gespeicherte Datei ist bereits geöffnet) sollte unsere Verarbeitung den Benutzer vor einer ungewöhnlichen Situation warnen, die in der Notify()-Prozedur angegeben ist.

Da wir nicht vorhaben, weiterhin mit Excel zu arbeiten, müssen wir die Anwendung schließen. Hierbei ist zu beachten, dass Sie den Fortschritt unserer Verarbeitung nur über den Task-Manager visuell verfolgen können; er wird in der Liste der geöffneten Fenster nicht sichtbar sein. Auch hier gilt: Wenn Sie nicht festlegen, dass die Anwendung geschlossen werden soll, belegt sie Speicherplatz im RAM und kann zu Konflikten beim Starten zusätzlicher Excel-Kopien führen.

Eine zusätzliche Möglichkeit, ein Tabellenkalkulationsdokument von 1C in Excel zu speichern

Eine andere Entlademethode besteht darin, ein Tabellenkalkulationsdokument direkt auf der Festplatte zu speichern, ohne es auf dem Bildschirm anzuzeigen oder vor der Ausgabe; der Code für die entsprechende Prozedur ist in (Abb. 5) dargestellt.

Abb.5

Ein sehr wichtiger Hinweis: In den Programmen 1C und Excel unterscheidet bei numerischen Werten zwischen Ganzzahl- und Bruchtrennzeichen; dieser Punkt sollte beim Entladen berücksichtigt werden, um eine Verzerrung der Daten zu vermeiden.

Sehr oft müssen Benutzer Daten aus 1C 8.3 in einer Datei speichern, zum Beispiel im PDF-, Word-, Excel- und anderen Format. Senden Sie beispielsweise einen Bericht per E-Mail an eine andere Person oder führen Sie Berechnungen in Excel durch. Leider wissen nicht alle Benutzer, dass es sehr einfach ist, solche Daten ohne fremde Hilfe selbst von 1C herunterzuladen.

Oft ist es notwendig, eine Liste einiger Daten aus dem tabellarischen Teil eines Dokuments, einem Listenformular, einem Dokumentprotokoll usw. herunterzuladen. Solche Aufgaben sind oft isoliert und es ist unangemessen, einen Spezialisten mit der Erstellung eines Berichts zu beauftragen.

Beispielsweise müssen Sie mit der Ansicht „Materialien“ den gesamten Artikel abrufen, benötigen aber nur die Spalten „Artikel“ und „Einheit“.

Wenn Sie Daten mit Filterung hochladen müssen, müssen Sie zunächst die Liste im Menü „Mehr“ des tabellarischen Abschnitts konfigurieren.

Im angezeigten Fenster müssen Sie auf der linken Seite (verfügbare Felder) diejenigen auswählen, anhand derer Sie eine Auswahl treffen (in diesem Fall „Artikeltyp“). Im rechten Teil des Fensters werden die Werte der Auswahlparameter eingestellt. Darüber hinaus beschränkt sich die Art des Vergleichs nicht allein auf die Gleichheit.

Nachdem der Bestand eingestellt wurde, werden in der Listenform des Verzeichnisses „Nomenklatur“ nur die Artikel angezeigt, die die angegebene Bedingung erfüllen.

Der nächste Schritt besteht darin, diese Liste in ein Tabellendokument auszugeben.

Wählen Sie im Menü „Mehr“ die Option „Liste“ aus.

Wenn Sie nicht alle Spalten anzeigen müssen, wie in unserem Beispiel, dann aktivieren Sie die Kontrollkästchen nur für die erforderlichen Spalten.

Als Ergebnis erhalten Sie im Wesentlichen einen Bericht, den wir in jedem verfügbaren Format speichern können. Wie das geht, wird weiter unten besprochen. Auf ähnliche Weise können Sie tabellarische Teile von Dokumenten und Nachschlagewerken, Daten aus Dokumentenjournalen, Listenformulare und mehr herunterladen.

Hochladen von Berichten und gedruckten Formularen von 1C

Jeder Bericht, jedes gedruckte Formular und jedes Tabellenkalkulationsdokument (das wir beispielsweise in unserem Beispiel erhalten haben) in 1C 8.3 kann mit zwei Klicks in eine externe Datei hochgeladen werden.

Im oberen Bereich des Programms gibt es eine Schaltfläche zum Speichern in einer externen Datei (Taxi-Schnittstelle). Es ist in allen Berichten und gedruckten Formularen aktiv, in denen eine Speicherung möglich ist.

Hochladen der gesamten 1C-Datenbank

Diese Methode ist in Fällen erforderlich, in denen die 1C-Datenbank als Ganzes entladen werden muss, beispielsweise um eine Testkopie zu erstellen.

Gehen Sie im Konfiguratormodus zur gewünschten Informationsbasis.

Wählen Sie im Menü „Administration“ den Punkt „Infobase herunterladen“.

Geben Sie bei Bedarf einen anderen Dateinamen und Speicherpfad an.

Die resultierende heruntergeladene Datendatei mit der Erweiterung *.dt kann in Zukunft ganz einfach heruntergeladen werden. Wählen Sie dazu im Konfiguratormodus im Menü „Administration“ den Punkt „Infobase laden“ und öffnen Sie die zuvor erhaltene *.dt-Datei.

Wenn Sie einen Fehler bemerken, wählen Sie einen Textabschnitt aus und drücken Sie Strg+Eingabetaste
AKTIE:
Computer und moderne Geräte