Heim / Büro / Buchhaltungsinformationen. Externe Verarbeitung zur Datenbank hinzufügen 1c 8.3 Externer Bericht

Buchhaltungsinformationen. Externe Verarbeitung zur Datenbank hinzufügen 1c 8.3 Externer Bericht

Gehen Sie zum oberen Menü Service->->.

Das Listenformular für externe Verarbeitungsverzeichnisse wird angezeigt. Klicken Sie auf die Schaltfläche im oberen Menü Hinzufügen.

Das Formular zum Hinzufügen eines neuen Objekts wird angezeigt. Drücken Sie die Öffnen-Taste und wählen Sie die Datei mit aus notwendige Bearbeitung. Nachdem Sie gewählt haben gewünschte Datei, geben Sie ggf. den Verarbeitungsnamen an (Feld Name). Danach müssen Sie auf OK klicken, um Ihre Änderungen zu speichern.

Danach schließt sich das Verzeichniselement-Erstellungsfenster und Sie gelangen zurück zum Listenformular, in dem die neue Bearbeitung bereits vorhanden ist.

Das ist alles! Das Hinzufügen der Verarbeitung zur Konfiguration ist nun abgeschlossen. Um diese Bearbeitung nachträglich zu öffnen, wechseln Sie zum alten Pfad: Service->Zusätzliche Berichte und Verarbeitung->Zusätzliche externe Verarbeitung.

Für BP 3.0, ZUP 3.0, UT 11, ERP 2.0.

Es gibt verschiedene Arten der externen Verarbeitung für 1C: Enterprise 8. In diesem Tutorial zeige ich Ihnen, wie Sie Massenänderungen anhängen und bestimmte Objektverarbeitungen ausfüllen.

Lassen Sie uns für den ersten Fall die Verarbeitung zum Ausfüllen der Bestandslistenreferenz aus Excel hinzufügen.

Gehen Sie zum entsprechenden Abschnitt des Programms:


Es ist notwendig, dass das Zeichen für die Verwendung zusätzlicher Berichte und Verarbeitung gesetzt ist, folgen Sie dem Hyperlink zur Liste der externen Objekte:

Klicken Sie auf die Liste Schaffen:


Wählen Sie im sich öffnenden Dialogfenster die gewünschte Datei mit Bearbeitung aus:


Die Karte eines neuen externen Objekts im Programm wurde ausgefüllt, es bleibt nur noch zu konfigurieren Unterkunft(Teile des Programms, aus denen eine Bearbeitung verfügbar sein wird):


Wählen Sie als Ort einen beliebigen Abschnitt (oder mehrere):


Schreiben und schließen Sie die externe Objektkarte:


Lassen Sie uns nun die Verarbeitung über die Schnittstelle öffnen:


Die Liste ist leer, klicken Sie Liste anpassen:


Wir wählen unsere Verarbeitung:


Jetzt steht es zur Auswahl. Um die Verarbeitung zu öffnen, müssen Sie klicken Laufen:


Sehen wir uns nun an, wie die Verarbeitung hinzugefügt wird, um bestimmte Objekte zu füllen (modifizieren). Nehmen wir zum Beispiel externe Verarbeitung, das Scans an ausgewählte Elemente von Verzeichnissen oder Systemdokumenten anfügt. Der Beginn des Hinzufügens einer solchen Verarbeitung unterscheidet sich nicht von der vorherigen Version. Der Unterschied liegt darin dieser Fall der Ort wird automatisch ausgefüllt (und nicht vom Programmabschnitt, sondern von den Typen der Stammobjekte):


Auf Wunsch kann die Platzierungsliste angepasst werden ( Fügen Sie keine zusätzliche Platzierung hinzu, sondern entfernen Sie den Überschuss):


Zur Übernahme der Änderung muss auch die externe Objektkarte erfasst werden.

Um die Verarbeitung zu nutzen, müssen Sie auf ein bestimmtes Objekt der Basis (aus der Liste der Platzierungen) klicken Füllen in der Befehlsleiste und wählen Sie den Befehl:

Laden Sie die universelle Objektverarbeitung 1C 8.3 herunter.

In einer normalen Anwendung der Plattformversion 1C 8.2 und 8.1 (on regelmäßige Formen) hatte eine so wunderbare Behandlung wie "Universelle Auswahl und Verarbeitung von Objekten". Es hat das Leben von Programmierern und Programmadministratoren erheblich vereinfacht.

Die gleiche 1C-Verarbeitung für eine verwaltete Anwendung wurde angezeigt (8.3 und 8.2). Zuvor musste man in 1C 8.3 mit der typischen Bearbeitung einer Gruppenänderung im Detail auskommen, löst aber nicht alle Aufgaben, die in der täglichen Arbeit eines Anwenders oder 1C-Programmierers anfallen.

Suche und Auswahl von Objekten

Nach dem Herunterladen der Verarbeitung können wir sie als externe ausführen. Wer es nicht kennt, das geht über das Menü „Datei“ – „Öffnen“. Das Bearbeitungsfenster erscheint:

Auf der ersten Registerkarte müssen wir das Objekt auswählen, mit dem wir arbeiten möchten. So ist im Feld „Suchgegenstand“ bereits das Dokument „Durchführung (Gesetze, Rechnungen)“ ausgewählt. Dies liegt daran, dass dieses Objekt bereits zuvor ausgewählt wurde. Die Verarbeitung kann sich erinnern.

Durch Klicken auf die Schaltfläche "Filtereinstellungen" können wir den Filter für fast jedes Feld des Objekts festlegen:

Reichen diese Auswahlen nicht aus, können Sie die gewünschten Objekte über eine beliebige Abfrage auswählen. Bringen Sie dazu den Schalter „Auswahlmodus“ in die entsprechende Position.

Nach allen Einstellungen müssen die Objekte ausgewählt werden. Klicken Sie auf die Schaltfläche "Objekte suchen" und sehen Sie sich das Ergebnis der Auswahl an:

Umgang mit Elementen

Kommen wir zum Reiter „Verarbeitung“:

Getrennt Überblick Würdig vielleicht nur die ersten drei Behandlungen. Die Arbeit des Rests ist namentlich klar und erfordert keine Einstellungen.

Beliebiger Algorithmus

Durch die Verarbeitung von "Beliebiger Algorithmus" können Sie ein Aktionsprogramm für Objekte in der internen Sprache von 1C schreiben. Die Verarbeitung erfordert Programmierkenntnisse und ihre Beschreibung verdient einen eigenen Artikel. Mit seiner Hilfe können Sie praktische Aktionen an Objekten ausführen:

Requisiten setzen

Die Bearbeitung von "Installationsdetails" ermöglicht Ihnen, die Details ausgewählter Dokumente oder Verzeichnisse sowie Informationsregister zu ändern. Ziemlich nützliche und manchmal nur notwendige Verarbeitung. Lassen Sie uns beispielsweise die Dokumentwährung in den ausgewählten Dokumenten ersetzen:

Es sei gleich darauf hingewiesen, dass die Bearbeitung sofort durchgeführt werden kann, bzw. die Einstellung gespeichert werden kann. Diese Einstellung wird im Verarbeitungsbaum angezeigt.

Neunummerierung von Objekten

Durch die entsprechende Bearbeitung der "Neunummerierung von Objekten" können Sie Dokumente neu nummerieren oder Referenzcodes ändern. Die Verarbeitung bietet eine Vielzahl von Aktionen. Sie entscheiden sich beispielsweise dafür, das Präfix der von Ihnen ausgewählten Dokumente zu ändern:

Lassen Sie uns nun sehen, was wir mit den gespeicherten Einstellungen tun können. Es stellt sich heraus, dass wir in einem Paket ausführen können, indem wir zum Fenster "Ausgewählte Verarbeitung" wechseln:

Jetzt können wir die ausgewählten Einstellungen nacheinander ausführen, indem wir auf die Schaltfläche "Ausführen" klicken.

Quelle: programer1s.ru

Gehen Sie im oberen Menü zu Service->->.

Danach erscheint das Verzeichnislistenformular. Klicken Sie im oberen Menü auf Hinzufügen.

Das Fenster zum Hinzufügen eines neuen Berichts erscheint. Wir drücken den Knopf Offen.

Wählen Sie die Datei mit dem gewünschten Bericht aus und klicken Sie auf Offen. Ändern Sie nach dem Hinzufügen der Datei ggf. den Namen des Berichts (wie er in der Liste angezeigt wird). Klicken OK.

Als Ergebnis erscheint der neue Bericht in der Liste.

Danach kann der Bericht verwendet werden, die Ergänzung ist abgeschlossen. Um diesen Bericht später zu öffnen, gehen Sie auch zu Service->Zusätzliche Berichte und Verarbeitung->Zusätzliche externe Berichte.

Für BP 3.0, ZUP 3.0, UT 11, ERP 2.0.

So fügen Sie einen externen Bericht in 1C:Enterprise 8.3-Konfigurationen hinzu verwaltete Schnittstelle(am Beispiel von Accounting 3.0) geben wir den entsprechenden Abschnitt des Programms ein:


Es ist notwendig, dass das Zeichen für die Verwendung zusätzlicher Berichte aktiviert ist, folgen Sie dem Hyperlink:

Klicken Sie in der sich öffnenden Liste auf die Schaltfläche Schaffen:


Danach öffnet sich sofort ein Dialogfeld zur Auswahl einer Datei mit einem Bericht, in dem Sie die gewünschte Datei auswählen müssen (in meinem Fall ist dies eine Datei mit einer Plan-Fakten-Analyse der Kosten).

Jetzt müssen Sie einrichten Unterkunft(der Ort im Programm, an dem der Bericht verfügbar sein wird):


Wählen Sie den gewünschten Programmabschnitt zufällig aus der Liste aus:


Jetzt müssen Sie Änderungen im externen Berichtsblatt erfassen:

Öffnen Sie nun den Bericht über die Programmoberfläche:


Die Liste ist leer, klicken Sie hier Liste anpassen:


Im Auswahlformular kreuzen wir unseren Bericht an:


Jetzt ist es in der Liste aufgetaucht:


Per Knopfdruck Laufen Das Meldeformular öffnet sich:


Betrachten Sie in diesem Artikel Schritt für Schritt Anweisungen Um eine externe Verarbeitung in 1C 8.3 im verwalteten Anwendungsmodus zu erstellen, verwenden wir verwaltete Formulare. Und vor allem lernen wir, wie man es mit dem Mechanismus der "externen Verarbeitung" von 1C-Konfigurationen verbindet, die auf der Bibliothek der Standard-Subsysteme Version 2.0 und höher basieren.

Die Aufgabe wird die folgende sein: Erstellen der einfachsten externen Verarbeitung, die eine Gruppenaktion für das Nachschlagewerk "Nomenklatur" ausführt, nämlich das Festlegen des ausgewählten Prozentsatzes des Mehrwertsteuersatzes für die angegebene Gruppe von Artikeln.

Dazu nehmen wir gleich die notwendigen Einstellungen im Programm vor (es gilt die Konfiguration 1C 8.3: „Enterprise Accounting 3.0“ an verwaltete Formulare).

Durch Aktivieren dieses Kontrollkästchens haben wir die Möglichkeit, eine externe Verarbeitung zu verwenden.

Erstellen einer neuen externen Verarbeitung in 1C 8.3 anhand eines Beispiels

Kommen wir nun zum Konfigurator. Wählen Sie „Neu...“ aus dem Menü „Datei“. Es öffnet sich ein Fenster zur Auswahl des zu erstellenden Dateityps. Wählen Sie "Externe Bearbeitung":

Es öffnet sich ein neues externes Bearbeitungsfenster. Geben wir ihr gleich einen Namen. Es wird angeboten, wenn die Bearbeitung auf der Festplatte gespeichert wird:

Lassen Sie uns ein neues verwaltetes Verarbeitungsformular hinzufügen. Wir weisen darauf hin, dass dies das Verarbeitungsformular ist und es das wichtigste ist:

Auf dem Formular haben wir zwei Requisiten:

  • Gruppe Nomenklatur - Link zum Nachschlagewerk "Nomenklatur";
  • Mehrwertsteuersatz auswählen – ein Link zur Auflistung des Mehrwertsteuersatzes.

Details erstellen wir in der Spalte "Requisiten" im oberen rechten Fenster. Ziehen Sie sie mit der Maus in das obere linke Fenster. Die neuen Details sollten sofort auf dem unten stehenden Formular erscheinen.

Die Reihenfolge der Angaben kann mit den Pfeilen "Auf" - "Ab" verändert werden:

Erhalten Sie 267 kostenlose 1C-Videolektionen:

Es bleibt die Schaltfläche "Installieren" hinzuzufügen. In verwalteten Formularen können Sie einem Formular nicht einfach eine Schaltfläche hinzufügen. Selbst wenn Sie es der Struktur der Formularelemente hinzufügen, ist es auf dem Formular selbst nicht sichtbar. Die Schaltfläche muss mit dem Befehl verknüpft sein, den sie ausführen wird. Gehen Sie zur Registerkarte "Befehle" und fügen Sie den Befehl "MwSt.-Satz festlegen" hinzu. Erstellen Sie eine Aktion in den Befehlseigenschaften. Wählen Sie den Befehlshandler "Auf dem Client". Ein Befehl kann dem Formular auch hinzugefügt werden, indem Sie ihn einfach per Drag & Drop in den Abschnitt mit Formularelementen ziehen.

Im Formularmodul wird eine gleichnamige Prozedur angelegt. Darin rufen wir die Prozedur auf dem Server auf:

&BeiKunde

Verfahren Mehrwertsteuersatz festlegen (Befehl)

SetVATRateOnServer();

EndProzedur

In der Prozedur auf dem Server schreiben wir eine kleine Abfrage und Aktionen im Zusammenhang mit der Einstellung des Mehrwertsteuersatzes:

&Auf dem Server

Prozedur SetVATRateOnServer()

Anfrage = Neue Anfrage;
Anfrage.Text =
"WÄHLEN
| Nomenklatur.Link
| VON
| Verzeichnis Nomenklatur AS Nomenklatur
|WO
| Nomenklatur.Referenz IN HIERARCHIE (&Nomenklaturgruppe)
| UND NICHT Nomenklatur.Löschzeichen
| Und NICHT die Nomenklatur. Das ist die Gruppe “;

Query.SetParameter("Nomenklaturgruppe", Nomenklaturgruppe);
RequestRes = Request.Execute();
SelectDetRecords = ResRequest.Select();

While SelectDetRecord.Next()-Schleife

Versuchen
SprNo.Object.Write();
Ausnahme
Report("Fehler beim Schreiben des Objekts """ + SprNoobObject + """!
|» + BeschreibungFehler());
Ende des Versuchs;

EndCycle;

EndProzedur

Wir kehren zur Registerkarte "Formular" zurück, fügen dem Formular eine Schaltfläche hinzu und verknüpfen sie mit dem Befehl:

Als solches ist unsere Verarbeitung einsatzbereit. Um es aufzurufen, müssen Sie im Modus "1C Enterprise" zum Menü "Datei" - "Öffnen" gehen und die erstellte Datei auswählen.

Das Arbeiten in diesem Modus ist jedoch für die Debugging-Verarbeitung bequem und für die Arbeit des Benutzers nicht sehr geeignet. Benutzer sind es gewohnt, alles „zur Hand“, also in der Datenbank selbst, zu haben.

Hierzu wird der Abschnitt „Zusätzliche Meldungen und Verarbeitung“ verwendet.

Aber um unsere Verarbeitung dort hinzuzufügen, müssen wir ihr zuerst eine Beschreibung geben und dem Programm seine Eigenschaften mitteilen.

Beschreibung der externen Verarbeitungsdetails

Ich werde ein Beispiel für den Inhalt dieser Funktion geben. Es muss exportierbar sein und sich dementsprechend im Verarbeitungsmodul befinden:

Funktion DetailOnExternalProcessing() Export

DataForReg = Neue Struktur ();
DataForReg.Insert("Name", "Umsatzsteuersatz festlegen");
DataForReg.Insert("SafeMode", True);
DataForReg.Insert("Version", "ver.: 1.001");
DataForReg.Insert("Information", "Verarbeitung zur Einstellung des Mehrwertsteuersatzes im Nomenklaturverzeichnis");
DataForReg.Insert("View", "AdditionalProcessing");

TabZnCommands = Neue Tabellenwerte;
TabZnCommands.Columns.Add("Identifier");
TabZnCommands.Columns.Add("Verwendung");
TabZnCommands.Columns.Add("Ansicht");

NewLine = TabZnCommands.Add();
NewString.Identifier = "OpenProcessing";
NewLine.Usage = "FormOpen";
NewLine.View = "Offene Verarbeitung";
DataForReg.Insert("Befehle", TabZnCommands);

DataForReg zurückgeben;

Endfunktionen

Um besser zu verstehen, welche Felder der Registrierungsdatenstruktur Sie verwenden müssen, schauen wir uns die Details des Verzeichnisses "Zusätzliche Berichte und Verarbeitung" an:

Wie Sie sehen können, ist alles ganz einfach. Nur ein Attribut stimmt nicht überein: „Launch Option“ - „Use“. Schaut man sich den Code von einem an gemeinsame Module, dann werden wir sehen, wie eine Reihe dieser Felder entstehen:

Um festzustellen, welche Felder der Struktur erforderlich sind, können Sie sie zunächst nicht beschreiben, sondern einfach eine leere erstellen und dann den Debugger verwenden. Wenn Sie die Module bei der Registrierung der Verarbeitung nachverfolgen, wird sofort klar, welche Felder erforderlich sind und welche nicht.

Anschließen der externen Verarbeitung in 1C 8.3