Heim / Sicherheit / Laden Sie Daten von Excel auf 1s 8.3 herunter. Ist es möglich, Daten aus Excel in das Nachschlagewerk "Nomenklatur" hochzuladen? Anschließen eines externen Bootloaders

Laden Sie Daten von Excel auf 1s 8.3 herunter. Ist es möglich, Daten aus Excel in das Nachschlagewerk "Nomenklatur" hochzuladen? Anschließen eines externen Bootloaders

Aufbau: 1c Buchhaltung

Konfigurationsversion: 3.0.44.177

Veröffentlichungsdatum: 20.01.2017

Im 1C: Accounting-Programm wurde es möglich, regelmäßig Daten aus Excel-Tabellendokumenten hoch- und herunterzuladen, ohne dass Verarbeitungs- und Konfigurationsänderungen von Drittanbietern erforderlich waren. Das Be- und Entladen ist so einfach, dass sich erfahrene Benutzer schnell in diesen praktischen Mechanismus verlieben und neue Benutzer ihn schnell beherrschen werden.

Laden aus Excel 1C: Accounting 8.3 ed. 3.0

Zum Beispiel haben wir ein solches Excel-Tabellendokument zum Laden einer Liste von Artikeln und Preisen (Einzelhandel und Einkauf).

Komm herein!

Oben drücken Nomenklatur und Preise - Download. Hier wird das Laden und Entladen von Tabellenkalkulationsdokumenten ausgeblendet.

Der Download unterstützt xls (Excel 97-2003 altes Format) und xlsx (neues Format) sowie mxl- und ods-Formate. Nun wählen wir unsere Datei mit der Nomenklatur aus und warten auf den Download.

Das Tabellenkalkulationsdokument wurde in das Formular geladen, wie wir es in Excel gesehen haben, jetzt werden wir die Spalten zuweisen und den Überschuss entfernen.

Klicke auf Requisiten angeben und wählen Sie das gewünschte Element aus der Liste aus.

Wählen Sie die Zeile mit unnötigen Einträgen aus, nämlich den Tabellenkopf, und drücken Sie Zeile löschen.

Jetzt entfernen wir die Spalte mit dem Kaufpreis, beachten Sie das Die Verarbeitung kann nur 1 Preistyp gleichzeitig ausfüllen!!! Dann können Sie diesen Vorgang wiederholen und den 2. Preistyp laden, für den 1. Laden Einzelhandel für den 2. Kauf.

Füllen Sie die leeren Daten aus, Preistyp, Preise festlegen für. Die Schaltflächen Alle, Gefunden, Neu, Duplikate erleichtern die Suche erheblich und helfen beim Vergleich der Nomenklatur. Ausfüllen und anklicken Download Danach werden die Daten in 1C: Accounting geladen.

Neue Positionen erschienen in der Artikelliste, ausgefüllt und mit zugeordneten Preisen. Wenn Sie einen anderen Preistyp laden müssen, wiederholen Sie alle Schritte, aber wählen Sie eine Spalte mit einem anderen Preis aus. 1C findet die bereits erstellten Positionen und versucht nicht, sie zu duplizieren, sondern fügt einfach einen neuen Preistyp hinzu.

Wie Sie sehen können, hat der Download 2 Dokumente zur Preiseinstellung für Artikel erstellt, für den Einkaufspreis und für den Verkaufspreis. Der Unterschied zwischen dieser Verarbeitung Herunterladen von Excel auf 1C: Buchhaltung 8.3, Tatsache ist, dass dies eine regelmäßige Verarbeitung ist und fehlerfrei funktioniert und alle Merkmale des Ausfüllens des Dokuments berücksichtigt.

Hochladen in Excel von 1C: Accounting 8.3 ed. 3.0

Höchst nützliche Funktion in Version 3.0.44.177 und höher ist ein Export nach Excel von 1C: Accounting 8.3, diese Verarbeitung hilft Ihnen, eine Firmenpreisliste zu erstellen oder Ihre Artikelliste sofort mit Preisen an Lieferanten oder Käufer zu übertragen.

Es steht alles in der Anleitung. Nomenklatur - Nomenklatur und Preise - Hochladen.

Im Schritt Sprecher, wählen Sie die Spalten aus, die im Excel-Dokument erstellt werden müssen. Auswahl dient zur Auswahl der Nomenklatur nach Gruppen, Eigenschaften, Namen... etc.

Für das Hochladen in Excel werden wir eine neue Spalte hinzufügen, nämlich den Mehrwertsteuersatz, es scheint nicht wirklich notwendig zu sein, aber wir üben.

  • Bei der Durchführung des Informationsaustauschs zwischen Gegenparteien (Preislisten, Abstimmungsakte usw.);
  • Um die Arbeit der Bediener in Fällen zu erleichtern, in denen die Hauptbuchhaltung in 1C geführt und ein Teil davon in ausgeführt wird Excel-Tabellen;
  • Beim erstmaligen Befüllen der Datenbank.

Um diesen Vorgang auszuführen, können Sie sowohl die Standardfunktionalität, die mit einem Abonnement für Informationstechnologieunterstützung (ITS) verfügbar ist, als auch die selbst geschriebene Verarbeitung verwenden, die über verschiedene Verbindungsoptionen implementiert wird. In unserem Artikel werden wir versuchen, alle möglichen Fälle so vollständig wie möglich zu analysieren und die meisten bestehenden Fragen zum Laden von Daten aus Excel in 1C zu beantworten.

Universelle Bewegung

Auf den ITS-Datenträgern sowie im 1C-Portal finden Sie im Menü "Technologische Unterstützung" -> "Universelle Berichte und Verarbeitung" im Ordner "Laden von Daten aus einem Tabellenkalkulationsdokument" eine entsprechende Verarbeitung.

Beim Start öffnet sich ein Formular (Abb. 1):

Wie Sie dem Formular entnehmen können, ermöglicht es Ihnen, Informationen an die folgenden Konfigurationsobjekte zu übertragen:

  1. Verzeichnis;
  2. Der tabellarische Teil des Dokuments oder Nachschlagewerks;
  3. Register der Informationen.

Je nach Stellung des Schalters ändert sich das Objektauswahlfeld.

Das tabellarische Bearbeitungsformular wird ausgefüllt, wenn Sie die hochgeladene Datei öffnen.

Die Typverarbeitung unterstützt Uploads von:

  • Entwickelt von Spezialisten der Firma 1C, Dateien des Formatsmxl;
  • Lisztxls im Format gespeichertExcel 97-2003;
  • Textdateitxt;
  • Tischedbf.

Das Laden von Excel-Dateien mit großem Volumen kann lange dauern. Wenn Sie also davon ausgehen, dass das Laden von Daten in mehreren Schritten erfolgen kann, oder Sie sicher wissen, dass Sie eine vorhandene Datei mehrmals öffnen müssen, ist es besser, Informationen zu speichern daraus in mxl um nerven und zeitformat zu sparen. Dies können Sie direkt aus dem Bearbeitungsformular heraus tun.

Es ist wichtig zu verstehen, dass Zeilengruppierungen, Unterüberschriften und Anmerkungen, die in der Quelldatei vorhanden sind, manuell entfernt werden müssen.

Kommen wir nun zum Reiter „Einstellungen“ (Abb. 2):

Abb.2

Nicht selten enthalten Excel-Tabellen eine Kopfzeile mit allerlei Angaben und Daten (Name des ausgedruckten Formulars, Angaben zum Kontrahenten, Datum und Nummer des eingehenden Dokuments, Spaltenbezeichnungen usw.), um deren Weiterverarbeitung auszuschließen das Programm auf dem Formular, müssen Sie im Attribut "Erste Zeile des Tabellenkalkulationsdokuments" die erste Zeile mit den übertragenen Informationen angeben

Nach der Auswahl des Metadatenobjekts, in das die Informationen geschrieben werden, wird der tabellarische Abschnitt der Registerkarte "Einstellungen" automatisch mit den Namen der Attribute, Beschreibungen ihrer Typen und anderem gefüllt wichtige Informationen. Die Betrachtung der Spalten des tabellarischen Teils der Registerkarte "Einstellungen" sollte einem separaten Abschnitt gewidmet werden.

Spalten Einstellungen

Flag - durch Aktivieren oder Deaktivieren des Kontrollkästchens in der Zeile wird festgelegt, ob das entsprechende Attribut ausgefüllt wird.

Darstellung des Attributs - hier wird ein Synonym (Name) des Metadaten-Attributs geschrieben, wie es im Konfigurator angegeben ist.

Suchfeld - Wenn Sie dieses Kontrollkästchen aktivieren, sucht die Verarbeitung nach Elementen anhand des entsprechenden Attributs und ändert bei Erfolg die vorhandenen Daten. Zusatzfunktion dieses Feld - Schutz vor dem Auftreten von Duplikaten.

Beschreibung der Typen - zeigt den Datentyp an, der das eine oder andere Metadatenattribut hat.

Download-Modus - bietet drei Optionen zur Auswahl (Abb. 3):

Abb. 3

  • Suchen - das entsprechende Element wird gesucht, falls es nicht vorhanden ist, kann ein neues erstellt werden;
  • Set - ein bestimmter Wert wird nachrangig gesetzt;
  • Berechnen – in diesem Fall wird das Ergebnis der Berechnung des in der Spalte „Beziehungsbedingung/Ausdruck für Wert“ angegebenen Ausdrucks in das Feld des zu erstellenden Elements gesetzt.

Im letzteren Fall öffnet das Aktivieren des Felds Ausdruck das Formular (Abb.4).

Abb.4

Spaltennummer - ein Feld, das verwendet wird, um anzugeben, aus welcher Spalte der Excel-Tabelle Sie Daten zum Ausfüllen entnehmen müssen.

Standardwert - ziemlich oft tritt eine Situation auf, in der die hochgeladene Datei nicht alle Daten enthält, die zum Aufzeichnen eines Elements erforderlich sind. In diesem Fall werden die in diesem Feld enthaltenen Informationen zum Ausfüllen ausgefüllt.

Verknüpfungsbedingung / Ausdruck für Wert - dieses Feld haben wir bereits teilweise angesprochen, als wir berechnete Felder betrachtet haben, außerdem können Sie die Bedingung angeben, nach der die Quelldaten synchronisiert werden.

Hier sind im Prinzip alle Informationen, die auf der Registerkarte "Einstellungen" verfügbar sind.

Um nicht jedes Mal viel Zeit für das Laden, Vorschreiben von Korrespondenzen und Ausdrücken zu verlieren, haben die Entwickler die Möglichkeit geschaffen, die Einstellungsoption in einer Datei mit der Erweiterung mxlz zu speichern.

Die Richtigkeit der übermittelten Daten können Sie durch Anklicken der Schaltfläche „Kontrolle ausfüllen“ überprüfen (Abb. 1). Danach können Sie den Download-Vorgang starten. Über den erfolgreichen Abschluss des Verfahrens oder Sondersituationen werden Sie gesondert informiert.

Zum Hochladen von Daten aus Excel in Informationsbasen"Verwaltung und Handel" gibt es einen anderen Mechanismus. Es ist weniger universell als die obige Methode, erfordert jedoch kein ITS-Abonnement und ist in der Standardlieferung enthalten.

Diese Verarbeitung finden Sie auf der Registerkarte „Einkäufe“, im Menü „Service“ heißt sie „Lieferantenpreise aus Dateien laden“ (Abb. 5)

Abb.5

Das Bearbeitungsformular enthält:

  1. Ein Datumsauswahlfeld, das angibt, für welche Zeit dieser Preis relevant ist;
  2. Das Feld zur Auswahl des Vertragspartners, der seine Preisliste gesendet hat;
  3. Eine Schaltfläche, mit der Sie die Art der festzulegenden Preise auswählen können;
  4. Ein tabellarischer Abschnitt, der mit hochgeladenen Daten gefüllt werden kann.

Dieses Formular ist in Abb. 6 zu sehen

Abb.6

Die Legende am oberen Rand des Formulars erläutert die Verwendung der ersten Registerkarte des Formulars.

Nach der Auswahl eines Kontrahenten (je nachdem, ob er als Lieferant, Kommissionär oder Verkäufer auftritt) werden in der Tabelle zusätzliche Spalten für jede Preisart verfügbar.

Bei der Arbeit über die Weboberfläche erfordern einige Browser möglicherweise die Installation eines Browser-Add-Ons (Abb. 7). Wir müssen auf die Schaltfläche „Installation starten“ klicken und unsere Verbindung neu starten.

Abb.7

Danach können wir mithilfe der Zwischenablage Informationen von einer Tabelle in eine andere übertragen. Wenn die benötigten Spalten („Artikel“, „Name“, „Preis“) ausgefüllt sind, drücken wir die Schaltfläche „Weiter“ und gehen zur zweiten Seite (Abb. 8).

Abb.8

Das Programm sucht automatisch nach Übereinstimmungen in der Datenbank und bietet, wenn keine vorhanden sind, Optionen zur Behebung des Fehlers an. Aussehen Tabellenteil kann mit einem Schalter gesteuert werden. Außerdem kann der Nutzer selbstständig die Elemente der hochgeladenen Datei mit denen in der Datenbank vergleichen.

  • Registrieren Sie alles;
  • Registrieren Sie nur diejenigen, die sich im Vergleich zu denen, die sich bereits in der Datenbank befinden, geändert haben.

Im Textfeld können Sie einen Kommentar eingeben, der im Dokument festgehalten wird (Abb. 9):

Abb.9

Nach der Bearbeitung:

  • Im Verzeichnis „Lieferantennomenklatur“ wird ein entsprechendes Element angelegt (sofern noch nicht vorhanden);
  • Es wird mit einem Element des Nachschlagewerks "Nomenklatur" abgeglichen;
  • Der Beleg „Artikelpreise festlegen“ wird erstellt und gebucht mit Angabe von: Lieferant, Preisart und Datum der Datenfixierung.

Die Verarbeitung „Ware aus externen Dateien laden“ funktioniert ähnlich.

DIY-Übertragungsverarbeitungsoptionen

Das Hauptproblem beim Extrahieren von Daten aus einer Excel-Datei besteht darin, dass 1C keinen integrierten eindeutigen Mechanismus zum Öffnen hat. Es gibt mehrere Möglichkeiten, Excel mit 1C zu verbinden:

  • Über Microsoft ADODB - eine ziemlich schnelle Methode, die in der Regel sowohl auf Datei- als auch auf Client-Server-Datenbankspeicheroptionen anwendbar ist;
  • Durch Microsoft-Nutzung Office - eine Methode, die bei der Arbeit mit SQL-Datenbanken manchmal fehlschlägt, in der Regel etwas langsamer als die erste Methode, und Office ist ebenfalls erforderlich;
  • Durch Libre Office - im Gegensatz zur vorherigen Methode ist es kostenlos, es unterstützt neben den Formaten xls und xlsx auch eigene Tabellen, erfordert jedoch eine installierte LibreOffice-Paket und etwas Vorbereitung der hochgeladenen Datei (die erste Zeile der Tabelle sollte die Namen der Spalten enthalten).

Lass uns genauer hinschauen verschiedene Wege und Optionen.

Über ADODB.Connection

Allgemein steht ADO für ActiveX Data Object und dient dazu Programmzugriff zu verschiedenen Datenbanken. Das größte Problem beim Erstellen einer Verbindung zu einer Datei eines Drittanbieters (einschließlich Excel) besteht darin, die Verbindungszeichenfolge korrekt zu erstellen.

Es gibt drei Optionen für Excel-Dateien:

Optionen für Verbindungszeichenfolgen:

  • Provider - hier wird der verwendete Treiber bestimmt;
  • Datenquelle - definiert den Namen der Datei, die wir öffnen;
  • Erweiterte Eigenschaften - hier können Sie angeben, ob eine Kopfzeile für die Tabelle benötigt wird (HDR = YES zeigt an, dass die Daten ab der ersten Zeile gelesen werden, HDR = NO - ab der zweiten), ob die Datei schreibgeschützt geöffnet wird ( ReadOnly) und einige andere zusätzliche Optionen.

Nachdem wir eine Verbindungszeichenfolge erstellt haben, können wir eine Verbindung zur heruntergeladenen Datei herstellen (Abb. 13).

Abb.13

Jetzt können wir verwenden eine einfache Anfrage(Abb. 14) Beginnen Sie mit dem Abrufen von Informationen aus der heruntergeladenen Datei.

BEI dieser Fall Der Parameter „Blatt“ bestimmt, mit welchem ​​Blatt aus der Excel-Arbeitsmappe wir arbeiten müssen.

Die auf einem Blatt gespeicherten Datensätze können mit dem Recordset-Objekt gelesen werden. In diesem Fall kann der erste Datensatz des Blattes durch den Parameter BOF (Beginn der Datei) und der letzte EOF (Ende der Datei) erhalten werden.

Über Excel-Anwendung

Der Hauptunterschied zur vorherigen Methode besteht darin, dass zusätzlich zu den Datenbanktreibern Excel auf dem Computer installiert werden muss, auf dem die Verbindung hergestellt wird. Nur in diesem Fall können wir die Anwendung zum Lesen von Daten aus der Tabelle initialisieren (Abbildung 16).

Dieses COM-Objekt hat mehrere untergeordnete Parameter, aber der wichtigste für uns ist unter den aktuellen Bedingungen der Aufgabe der WorkBooks-Parameter (Abb. 17).

Nach der Initialisierung des Buches muss festgelegt werden, von welchem ​​Blatt die Daten gelesen werden (Abb. 18).

Danach können Sie innerhalb der Zyklen der Zeilen und Spalten der Tabelle der Datei, die geöffnet wird, iterieren.

Ein paar Worte zu möglichen Fehlern

Der Löwenanteil der Fehler beim Herstellen einer Verbindung zu einer Datei entsteht dadurch, dass die Datei bereits von einer anderen Anwendung verwendet wird. Es ist in Ordnung, wenn die Taskleiste anzeigt, dass Excel auf dem Computer ausgeführt wird, aber wenn Sie oder ein anderer Benutzer es von geöffnet haben externe Verarbeitung, visuell ist dies nur über den "Task-Manager" festzustellen, also vergessen Sie nicht, die Verbindung vor dem Ende des Übertragungsvorgangs zu schließen:

Im Fall der Arbeit über ADO (Abb. 19);

Abb.19

  • Bei der Arbeit mit der Anwendung (Abb. 20).

Reis. zwanzig.

Die Verbindung und das Verfahren zum Abschluss der Arbeit mit Daten werden am besten innerhalb des Konstrukts Attempt-Exception-End Attempt organisiert, das in einer Ausnahmesituation eine Fehlerbeschreibung verursacht. Dies verlangsamt zwar manchmal die Arbeit, vereinfacht aber die Ermittlung der Fehlerursache und letztendlich die Möglichkeiten zur Fehlerbeseitigung erheblich.

Der Spezialist antwortet:

Es sollte sofort darauf hingewiesen werden, dass zunächst in 1s das Laden von Daten aus Excel nicht vorgesehen ist, dafür gibt es einen externen Loader 1s 8.3, was bedeutet, dass Ihre Frage bereits beantwortet werden kann - ja, es ist möglich.

Damit der Download von Excel auf 1s 8.3 ohne Verfälschung der Daten erfolgt, müssen Sie die Tabelle zunächst direkt in Excel vorbereiten. Die Liste, die in v1c geladen wird, muss richtig strukturiert sein, d. h. es dürfen nicht mehrere Datentypen in einer Spalte oder Zelle vorkommen (Menge, Zahl, Nachname etc.).

Wenn die Tabelle extrem zugänglich ist, wird der Download von Excel in 1s ohne Probleme durchgeführt. Als nächstes sollten Sie die Verarbeitung 1s durchführen, um Daten aus Excel zu laden. Um die Verarbeitung abzuschließen, gehen Sie zum Menü Datei, geben Sie Loading Data From Spreadsheet Document.epf an. Im Popup-Fenster in der Zeile Loading mode heißt es Loading to the directory. Die folgende Zeile gibt den Verzeichnistyp an - Nomenklatur. Dann öffnen wir die Datei und suchen in der Liste nach der Excel-Tabelle (*.xls), wählen die Datei aus, die die Informationen enthält, die wir herunterladen müssen. Als nächstes gehen wir zu den Einstellungen in der Zeile Die erste Zeile der Daten des Tabellenkalkulationsdokuments gibt die Nummer 2 an, da sich die Kopfzeile unserer Tabelle in der obersten Zeile befindet.

Dann nummerieren wir die Spalten und geben die manuelle Nummerierung der Spalten an. Wir deaktivieren alle Kontrollkästchen, dafür gibt es eine bestimmte Schaltfläche in den Symbolleisten. Die mit Fähnchen markierten Felder Name und Vollständiger Name, den Modus nicht berühren, Suchen belassen, die Nummerierung der Spalten entsprechend der Excel-Tabelle einstellen.

Es müssen nur noch die Maßeinheit und der Mehrwertsteuersatz angegeben werden. Wenn Sie sie nicht sofort eingeben, müssen Sie sie später einzeln manuell eingeben. Checkbox MwSt.-Satz Basismaßeinheit, Modus – Festlegen, Standardwert festlegen und direkt 18 % in der Zeile Satz. Die Vorbereitung ist abgeschlossen. Geben Sie das Tabellendokument an und klicken Sie auf Füllkontrolle. Es sollte ein Zeichen erscheinen, das anzeigt, dass keine Fehler vorliegen.

Jetzt können Sie sicher herunterladen. Das Laden der Nomenklatur aus Excel in das 1s-Programm ist abgeschlossen

Wie kann ich Dokumente von einem Lieferanten per E-Mail in 1C: Accounting 8, Edition 3.0 herunterladen?

Das Video wurde im Programm "1C: Accounting 8" (Release 3.0.42.84) erstellt.

Um den Prozess des Austauschs von Dokumenten zwischen Auftragnehmern erheblich zu vereinfachen und die Kosten für die Lieferung von Dokumenten, den Kauf von Verbrauchsmaterialien und die Archivierung zu senken, wird der Übergang zum elektronischen Dokumentenmanagement (EDM) hilfreich sein. Seit dem 8. April 2011 gilt das Bundesgesetz vom 6. April 2011 Nr. 63-FZ „On elektronische Unterschrift“, der das Verfahren zur Erlangung und Verwendung einer elektronischen Signatur und die Pflichten der Teilnehmer am Austausch elektronischer Dokumente festlegte. Weitere Informationen zum Austausch elektronischer Dokumente finden Sie im Nachschlagewerk „Austausch elektronischer Dokumente“ im Abschnitt „Rechnungslegung und Steuerbuchhaltung“.

Wenn die Gegenparteien keine Teilnehmer am EDF sind, vereinfachen Sie den Prozess der Registrierung des primären Buchhaltungsdokuments Informationssystem E-Mail-Austausch von Dokumenten hilft.

Dokumente des Rechnungswesens Rechnung des Käufers, Umsetzung (Handlung, Frachtbrief), Rechnung ausgestellt kann per E-Mail an die Gegenpartei gesendet werden (durch Anklicken des Buttons Per E-Mail gesendet mit Umschlag). Das Dokument wird als angehängte Datei in dem vom Benutzer ausgewählten Format gesendet. Dem Schreiben ist außerdem eine Datei beigefügt, die vom Empfänger in „1C: Accounting 8“ (Rev. 3.0) heruntergeladen werden soll.

Sie können die vom Lieferanten erhaltenen Dokumente in Form von Dokumentenlisten hochladen.

Rechnungen zur Zahlung werden in Form einer Liste von Dokumenten hochgeladen Zahlungsanweisungen. Rechnungen und Handlungen - in der Liste Quittung (Handlungen, Rechnungen).

Der Empfänger kann Dokumente des Formulars hochladen oder UPD aus Dateien mit der Erweiterung xls, mxl oder in dem vom Föderalen Steuerdienst Russlands genehmigten Format. Dokumente können aus einer Datei oder aus geladen werden Email. Sie können die Download-Methode in Form einer Liste von Belegdokumenten auswählen, indem Sie auf die Schaltfläche klicken Download. Beim Laden prüft das Programm das Format auf Übereinstimmung und meldet die Ergebnisse der Prüfung.

Beim Hochladen von Dokumenten TORG-12, Akt der Abnahme und Lieferung von Werken (Dienstleistungen) oder UPD ein Buchhaltungsbeleg wird erstellt Quittung (Handlung, Rechnung), in dem die notwendigen Details automatisch ausgefüllt werden. Neben Belegdokumenten kann zusätzlich ein Beleg erstellt werden Rechnung erhalten.

Wenn die Ware oder Dienstleistung erstmals vom Lieferanten an den Empfänger geliefert wird und die Positionen des Käufers und des Lieferanten nicht synchronisiert sind, dann in geöffneter Form Vergleich der Daten nach Nomenklatur Feld muss ausgefüllt werden Nomenklatur indem Sie das entsprechende Element aus dem Verzeichnis auswählen Nomenklatur, und klicken Sie auf die Schaltfläche Schreiben und schließen .

E-Mail-Konten werden im Abschnitt konfiguriert Verwaltung - Organisator. Die E-Mail-Adresse der Gegenpartei muss in Form eines Verzeichniselements angegeben werden Gegenparteien.

Bitte beachten Sie, dass hochgeladene Dokumente aus E-Mail (aus einer Datei) keine rechtlich bedeutsamen Dokumente sind, daher müssen sowohl der Käufer als auch der Verkäufer über ordnungsgemäß ausgefertigte Dokumente in Papierform verfügen.

In diesem Artikel werden wir zwei sehr wichtige Themen mit Ihnen betrachten, das erste ist und das zweite natürlich Hochladen von Daten von 1s nach Excel. Es sollte beachtet werden, dass diese Themen für zwei Hauptzielgruppen von Benutzern von Interesse sind:

  • Benutzer des 1C Enterprise-Systems
  • 1C-Programmierer

1C-Benutzer möchten zum Beispiel normalerweise bestellen Datenübertragung von excel nach 1s in Übereinstimmung mit ihren spezifischen Portierungsanforderungen, während 1C-Programmierer eher nach Erläuterungen oder Codebeispielen suchen. Basierend auf diesen Überlegungen haben wir uns entschieden, die in diesem Artikel enthaltenen Informationen für Benutzer und Programmierer von 1C in zwei Teile zu unterteilen.

1C Laden von Excel und Entladen von 1C nach Excel durch die Augen eines normalen Benutzers 1C

Sehr oft stellt sich heraus, dass beispielsweise ein Unternehmen oder eine Firma Dokumentationen hat, die auf einem Computer in Excel-Dateien gespeichert sind. Und oft haben Benutzer eine Frage, aber wie Daten von Excel auf 1C hochladen oder herunterladen. Natürlich kann man auf Programmierkenntnisse nicht verzichten. Wenn Sie also ein einfacher Benutzer sind, müssen Sie 1c-Dienste bei uns bestellen, denn jeder unserer 1c-Programmierer wird Ihnen immer zuhören, wählen Sie eine speziell für Sie entwickelte Lösung , und wird dir bestimmt helfen.

Warum gibt es keine universelle Verarbeitung zum Laden von Daten aus Excel in 1C?

Lassen Sie uns diese Frage beantworten und ihre wichtigsten Punkte betrachten:

  1. Jeder Benutzer hat unterschiedliche Excel-Dateien, aus denen er Daten auf 1C übertragen möchte. Diese Dateien haben natürlich eine unterschiedliche Anzahl von Zeilen und Spalten und tragen auch eine andere semantische Last.
  2. Jeder Benutzer arbeitet mit einer eigenen Konfiguration, d.h. Konfigurationen können unterschiedlich sein, was in einer Konfiguration funktioniert, funktioniert in einer anderen Konfiguration nicht ohne Upgrade.
  3. Daten aus Excel müssen auf unterschiedliche Objekte übertragen werden, und daher wird unterschiedlicher Code benötigt, da jeder Benutzer seine eigenen Anforderungen hat.

Aus diesen Gründen können Sie keine Universalabwicklung anlegen Laden von Daten aus Excel in 1C.

Wie Daten aus Excel in 1C geladen und entladen werden am Beispiel der realen Entwicklung

Werfen wir nun einen Blick auf den General wie Daten aus Excel in 1C geladen und entladen werden, und wie sieht das Ganze in der fertigen Lösung aus?. Ein Beispiel einer echten Individualentwicklung, sowie die originale Excel-Datei sind unten dargestellt.

Bei dieser Verarbeitung müssen Sie zunächst auswählen Excel-Datei, klicken Sie dann auf die Schaltfläche "Ausführen", woraufhin die erforderlichen Daten aus Excel in den tabellarischen Teil geladen werden. Jetzt muss der Benutzer nur noch auf die Schaltfläche "In Buch übertragen" klicken, woraufhin die Daten übertragen werden von Excel nach 1C übertragen.

Hochladen von Daten von 1C nach Excel passiert ungefähr das gleiche, nur hängt hier die Komplexität der Schreibverarbeitung davon ab, welche Art von Daten aus dem Objekt entladen werden sollen. Zum Beispiel haben wir das Nachschlagewerk „Nomenklatur“ und möchten den Namen des Artikels selbst und die Maßeinheit dieses Artikels hochladen, obwohl der Artikel selbst viel mehr Details haben kann, wie z. B. Artikeltyp, Artikeltyp, vollständig Namen usw.

Ich benötige eine Verarbeitung zum Laden und/oder Entladen von Daten aus Excel, was soll ich tun?

Alles, was Sie tun müssen, ist, zum Telefon zu greifen und uns anzurufen. Danach werden unsere Spezialisten alle notwendigen Maßnahmen ergreifen, damit Sie genau das bekommen, was Sie brauchen. Wenn Sie ein dringendes 1c-Update durchführen müssen, dann rufen Sie uns an, wir helfen jedem unserer Kunden gerne weiter!

Laden und Entladen von Daten aus Excel in 1C mit den Augen eines gewöhnlichen 1C-Programmierers

Etwas höher haben wir viele nützliche Informationen für 1C-Benutzer gegeben, aber jetzt ist es an der Zeit, über die technischen Aspekte des Schreibens von Code zu sprechen und Informationen für 1C-Programmierer bereitzustellen, die für sie beim Schreiben von Code sehr nützlich sein werden. Betrachten Sie die wichtigsten häufig verwendeten Funktionen für die Arbeit mit Excel.

Wir beginnen damit, wie Excel mit 1C verbunden wird, dies geschieht über ein COM-Objekt. Damit dieser Code richtig funktioniert, muss Excel auf dem Rechner installiert sein, sonst geht nichts:

Nachdem wir Excel verbunden haben, müssen wir das notwendige Dokument öffnen, von dem aus die Übertragung durchgeführt wird:

Jetzt müssen wir ein Blatt eines Excel-Buches auswählen, in der Abbildung oben sehen wir, wie ein Blatt mit einer bestimmten Nummer ausgewählt wird. Die Blattnummer wird in der Variablen "Blattnummer" gespeichert:

Wir können die Anzahl der Blätter in einer Excel-Arbeitsmappe mithilfe des Felds "Anzahl" ermitteln:

Um den Namen eines Blattes unter einer bestimmten Nummer zu erhalten, müssen Sie eine ähnliche Zeile schreiben:

Nachdem wir alle Schritte abgeschlossen haben, um mit Excel selbst zu arbeiten, muss der Prozess geschlossen werden. Schließen Sie es, sonst bleibt es hängen:

Ein Beispiel für eine Funktion, die einzelne Zellen aus Excel in 1C lädt

Wir haben die grundlegenden Verfahren und Funktionen überprüft, denen jeder 1C-Programmierer beim Schreiben der Verarbeitung zum Laden von Daten von Excel nach 1C begegnet. Schauen wir uns nun die Funktion genauer an, die einzelne Zellen in einer Excel-Datei ausliest.

Wir denken, dass es keine Notwendigkeit gibt, diesen Code weiter zu erklären, da alle diese Funktionen oben ausführlich besprochen wurden.

Ein Beispiel für eine Funktion, die alle Daten aus Excel in einen tabellarischen 1C-Teil lädt

Wir haben uns eine Funktion angesehen, die einzelne Excel-Zellen anzeigt. Aber was ist, wenn wir das gesamte Excel-Blatt auf einmal entladen und nacheinander umgehen müssen? Hier kommt der folgende Code ins Spiel:

Ein Beispiel für eine Funktion, die Daten von 1C nach Excel hochlädt

Oben haben wir viele interessante Dinge analysiert, aber wir haben ein Thema wie das Hochladen von Daten von 1C nach Excel nicht angesprochen. Tatsächlich ist das Funktionsprinzip hier fast genau dasselbe, außer dass wir programmgesteuert erstellen neue Datei Excel, und schreiben Sie es programmgesteuert. Nun, um einen Wert in eine Zelle zu schreiben, müssen Sie, wie Sie wahrscheinlich schon erraten haben, den Ausdruck Sheet.Cells (x, y) auf der linken Seite platzieren. Ein Beispiel für das Hochladen von Daten von 1C nach Excel ist unten dargestellt: