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 Dateityp — Excel-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.
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.
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 .
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.
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:
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:
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.
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:
Es ist zu beachten, dass sich der Header-Teil des Upload-Dateiformats von dem Dateiformat unterscheidet, das beim Hochladen gemäß Austauschplänen verwendet wird.
xmlDie 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.
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.
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.
Um die Liste zu übertragen, verwenden Sie die folgende Methode:
Beratung! Sie sollten in diesem Fenster nichts ändern, wenn Sie das gesamte Dokument übertragen möchten.
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.
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:
Und oft haben sie eine Frage: Wie kann man Informationen direkt von 1C nach Excel hochladen und dabei zusätzliche Schritte umgehen?
Für den fehlerfreien Betrieb unserer Verarbeitung ist es erforderlich:
Erst nachdem wir sichergestellt haben, dass diese beiden Punkte erfüllt sind, sollten wir mit der weiteren Entwicklung beginnen.
Der Aktionsablauf beim Hochladen von 1C nach Excel lässt sich durch die folgende Schrittfolge darstellen:
Nun zu dieser Liste im Detail.
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
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.
Zunächst müssen wir entscheiden, was wir tun möchten: Daten in eine vorhandene Datei hochladen oder eine neue erstellen:
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 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.
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.
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.