heim - Daten
Buchhaltungsinformationen. Buchhaltungsinformationen Torrent externe Verarbeitung 1s 8.3

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

Das Formular mit der Liste der externen Verarbeitungsverzeichnisse wird angezeigt. Drücken Sie im oberen Menü die Taste Hinzufügen.

Das Formular „Neues Objekt hinzufügen“ wird angezeigt. Klicken Sie auf die Schaltfläche „Öffnen“ und wählen Sie die Datei mit der gewünschten Bearbeitung aus. Nachdem Sie die gewünschte Datei ausgewählt haben, geben Sie ggf. einen Verarbeitungsnamen an (Feld Name). Danach müssen Sie auf OK klicken, um die vorgenommenen Änderungen zu speichern.

Danach schließt sich das Fenster zum Anlegen eines Verzeichniseintrags und Sie gelangen zurück zum Listenformular, das bereits die neue Bearbeitung enthält.

Das ist alles! Der Prozess des Hinzufügens der Verarbeitung zur Konfiguration ist abgeschlossen. Um diese Verarbeitung später zu öffnen, folgen Sie dem alten Pfad: Service->Zusätzliche Berichte und Verarbeitung->Zusätzliche externe Behandlungen.

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

Die externe Verarbeitung für 1C:Enterprise 8 gibt es in verschiedenen Ausführungen. In dieser Anleitung zeige ich Ihnen, wie Sie Verarbeitungen zur Gruppenänderung und Verarbeitungen zum Füllen bestimmter Objekte anhängen.

Für den ersten Fall werden wir die Verarbeitung zum Ausfüllen des Nomenklaturverzeichnisses aus Excel hinzufügen.

Gehen wir zum entsprechenden Abschnitt des Programms:


Es ist erforderlich, dass das Flag für die Nutzung zusätzlicher Berichte und Verarbeitung gesetzt ist; folgen Sie dem Hyperlink zur Liste der externen Objekte:

Klicken Sie in der Liste auf Erstellen:


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


Die Karte für das neue externe Objekt im Programm ist ausgefüllt, es muss nur noch konfiguriert werden Unterkunft(Abschnitte des Programms, aus denen die Verarbeitung verfügbar sein wird):


Wählen Sie einen beliebigen Abschnitt (oder mehrere) zur Platzierung aus:


Schreiben und schließen Sie die externe Objektkarte:


Öffnen wir nun die Verarbeitung über die Schnittstelle:


Die Liste ist leer, klicken Sie Passen Sie die Liste an:


Wählen Sie unsere Verarbeitung:


Es steht nun zur Auswahl. Um die Verarbeitung zu öffnen, müssen Sie klicken Ausführen:


Sehen wir uns nun an, wie die Verarbeitung zum Füllen (Ändern) bestimmter Objekte hinzugefügt wird. Nehmen wir zum Beispiel die externe Verarbeitung, die Scans an ausgewählte Elemente von Verzeichnissen oder Systemdokumenten anhängt. Der Beginn des Hinzufügens einer solchen Verarbeitung unterscheidet sich nicht von der vorherigen Option. Der Unterschied besteht darin, dass in diesem Fall der Speicherort automatisch ausgefüllt wird (und nicht nach dem Programmabschnitt, sondern nach den Typen der Datenbankobjekte):


Bei Bedarf kann die Platzierungsliste angepasst werden ( Fügen Sie keine zusätzliche Platzierung hinzu, sondern entfernen Sie unnötige):


Um die Änderung zu akzeptieren, muss auch die externe Objektkarte notiert werden.

Um die Verarbeitung nutzen zu können, müssen Sie zu einem bestimmten Datenbankobjekt (aus der Platzierungsliste) gehen und darauf klicken Füllen im Befehlsfeld und wählen Sie den Befehl:

Laden Sie die universelle Objektverarbeitung 1C 8.3 herunter.

In einer regulären Anwendungsversion der 1C-Plattform 8.2 und 8.1 (auf regulären Formularen) gab es eine so wunderbare Verarbeitung wie „Universelle Auswahl und Verarbeitung von Objekten“. Es hat das Leben von Programmierern und Programmadministratoren erheblich vereinfacht.

Die gleiche 1C-Verarbeitung ist für eine verwaltete Anwendung (8.3 und 8.2) aufgetreten. Zuvor musste man sich in 1C 8.3 mit der Standardverarbeitung von Gruppenänderungen an Details begnügen, löst jedoch nicht alle Aufgaben, die in der täglichen Arbeit eines 1C-Benutzers oder Programmierers anfallen.

Suche und Auswahl von Objekten

Nachdem wir die Verarbeitung heruntergeladen haben, können wir sie als externes ausführen. Für diejenigen, die es nicht wissen: Dies geschieht über das Menü „Datei“ – „Öffnen“. Es erscheint das Bearbeitungsfenster:

Auf der ersten Registerkarte müssen wir das Objekt auswählen, mit dem wir arbeiten möchten. Daher ist im Feld „Suchobjekt“ bereits das Dokument „Verkäufe (Akten, Rechnungen)“ ausgewählt. Dies liegt daran, dass dieses Objekt bereits zuvor ausgewählt wurde. Verarbeitung kann sich erinnern.

Durch Klicken auf die Schaltfläche „Auswahl einrichten“ können wir die Auswahl für fast jedes Feld des Objekts festlegen:

Wenn die Auswahldaten nicht ausreichen, können Sie die erforderlichen Objekte mithilfe einer benutzerdefinierten Abfrage auswählen. Bewegen Sie dazu den Schalter „Auswahlmodus“ in die entsprechende Position.

Nach allen Einstellungen müssen Objekte ausgewählt werden. Klicken Sie auf die Schaltfläche „Objekte suchen“ und sehen Sie sich das Auswahlergebnis an:

Verarbeitungselemente

Gehen wir zum Reiter „Verarbeitung“:

Vielleicht verdienen nur die ersten drei Behandlungen eine gesonderte kurze Rezension. Die Arbeit der übrigen ist dem Namen nach klar und erfordert keine Einstellungen.

Beliebiger Algorithmus

Mit der Verarbeitung „Benutzerdefinierter Algorithmus“ können Sie ein Aktionsprogramm für Objekte in der internen 1C-Sprache schreiben. Die Verarbeitung erfordert Programmierkenntnisse und ihre Beschreibung verdient einen separaten Artikel. Mit seiner Hilfe können Sie praktische Aktionen an Objekten durchführen:

Einzelheiten zur Einrichtung

Mit der Verarbeitung „Einstellungsdetails“ können Sie die Details ausgewählter Dokumente oder Verzeichnisse sowie Informationsregister ändern. Sehr nützliche und manchmal einfach notwendige Verarbeitung. Ersetzen wir beispielsweise die Dokumentwährung in den ausgewählten Dokumenten:

Es ist sofort zu beachten, dass die Verarbeitung sofort durchgeführt werden kann, oder Sie können die Einstellung speichern. Diese Einstellung wird im Verarbeitungsbaum angezeigt.

Objekte neu nummerieren

Die Verarbeitung „Neunummerierung von Objekten“ ermöglicht es Ihnen entsprechend, Dokumente neu zu nummerieren oder Verzeichniscodes zu ändern. Die Verarbeitung bietet eine Vielzahl von Aktionen. Sie haben beispielsweise beschlossen, das Präfix der von Ihnen ausgewählten Dokumente zu ändern:

Schauen wir uns nun an, was wir mit den gespeicherten Einstellungen machen können. Es stellt sich heraus, dass wir es in einem Stapel ausführen und es in das Fenster „Ausgewählte Verarbeitungen“ übertragen können:

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

Basierend auf Materialien von: programmist1s.ru

In diesem Artikel betrachten wir Schritt-für-Schritt-Anleitungen zum Erstellen einer externen Verarbeitung in 1C 8.3 im verwalteten Anwendungsmodus; dementsprechend werden wir verwaltete Formulare verwenden. Und vor allem lernen wir, wie wir es mit dem Mechanismus der „externen Verarbeitung“ von 1C-Konfigurationen verbinden, die auf einer Bibliothek von Standard-Subsystemen der Version 2.0 und neuer basieren.

Die Aufgabe besteht darin, die einfachste externe Verarbeitung zu erstellen, die eine Gruppenaktion für das Verzeichnis „Artikel“ ausführt, nämlich den ausgewählten Mehrwertsteuersatz-Prozentsatz für die angegebene Artikelgruppe festzulegen.

Dazu werden wir sofort die notwendigen Einstellungen im Programm vornehmen (wir erwägen die 1C 8.3-Konfiguration: „Enterprise Accounting 3.0“ auf verwalteten Formularen).

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

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

Kommen wir nun zum Konfigurator. Wählen Sie im Menü „Datei“ den Eintrag „Neu…“. Es öffnet sich ein Fenster zur Auswahl des zu erstellenden Dateityps. Wählen Sie „Fremdverarbeitung“:

Es öffnet sich ein neues externes Bearbeitungsfenster. Geben wir ihr gleich einen Namen. Beim Speichern der Verarbeitung auf der Festplatte wird Folgendes angeboten:

Fügen wir ein neues Formular für die kontrollierte Verarbeitung hinzu. Wir weisen darauf hin, dass es sich hierbei um eine Form der Verarbeitung handelt, und zwar um die wichtigste:

Wir werden zwei Details auf dem Formular haben:

  • Nomenklaturgruppe – Link zum Verzeichnis „Nomenklatur“;
  • SelectVATRate – Link zur Übertragung des Mehrwertsteuersatzes.

Die Details erstellen wir in der Spalte „Eigenschaften“ im oberen rechten Fenster. Ziehen Sie sie mit der Maus in das obere linke Fenster. Die neuen Details sollten sofort im Formular unten erscheinen.

Die Reihenfolge der Details kann mit den Pfeilen „Auf“ – „Ab“ geändert werden:

Holen Sie sich 267 Video-Lektionen zu 1C kostenlos:

Jetzt muss nur noch die Schaltfläche „Installieren“ hinzugefügt werden. In verwalteten Formularen können Sie dem Formular nicht einfach eine Schaltfläche hinzufügen. Selbst wenn Sie es zur Struktur von Formularelementen hinzufügen, ist es im Formular selbst nicht sichtbar. Die Schaltfläche muss mit dem Befehl verknüpft sein, den sie ausführen soll. Gehen Sie zur Registerkarte „Befehle“ und fügen Sie den Befehl „Mehrwertsteuersatz festlegen“ hinzu. Erstellen Sie in den Befehlseigenschaften eine Aktion. Wählen Sie den Befehlshandler „Auf dem Client“ aus. Ein Befehl kann dem Formular auch hinzugefügt werden, indem man ihn einfach in den Abschnitt mit den Formularelementen zieht.

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

&OnClient

Vorgehensweise Mehrwertsteuersatz festlegen (Befehl)

SetVATRateOnServer();

Ende des Verfahrens

Im Verfahren auf dem Server schreiben wir eine kleine Anfrage und Aktionen im Zusammenhang mit der Festlegung des Mehrwertsteuersatzes:

&Auf dem Server

Prozedur SetVATRateOnServer()

Anfrage = Neue Anfrage;
Request.Text =
"WÄHLEN
| Nomenklatur.Link
|VON
| Verzeichnis.Nomenklatur AS-Nomenklatur
|WO
| Nomenclature.Link IN HIERARCHY (&Nomenclature Group)
| UND NICHT Nomenclature.MarkDeletion
| UND NICHT Nomenklatur. Dies ist eine Gruppe“;

Request.SetParameter("Item Group", Item Group);
ResRequest = Request.Execute();
SelectRecordDet = ResRequest.Select();

While SelectRecordDet.Next()-Schleife

Versuchen
SprNomObject.Write();
Ausnahme
Report("Fehler beim Schreiben des Objekts """ + SprNomObject + """!
|» + DescriptionError());
EndAttempt;

EndCycle;

Ende des Verfahrens

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

Somit 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 zwar für die Debugging-Verarbeitung praktisch, für den Benutzer jedoch nicht ganz geeignet. Benutzer sind es gewohnt, alles „zur Hand“ zu haben, also in der Datenbank selbst.

Hierzu dient der Abschnitt „Zusätzliche Berichte und Verarbeitung“.

Um unsere Verarbeitung dort hinzuzufügen, müssen wir ihr jedoch zunächst eine Beschreibung geben und dem Programm seine Eigenschaften mitteilen.

Beschreibung der Funktion „Informationen zur externen Verarbeitung“

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

Funktion InformationOnExternalProcessing() Exportieren

DataForReg = New Structure();
DataForReg.Insert("Name", "Einstellung des Mehrwertsteuersatzes");
DataForReg.Insert("SafeMode", True);
DataForReg.Insert("Version", "ver.: 1.001");
DataForReg.Insert("Information", "Verarbeitung zur Festlegung des Mehrwertsteuersatzes im Nomenklaturverzeichnis");
DataForReg.Insert("View", "AdditionalProcessing");

CommandTable = NewValueTable;
TabZnCommands.Columns.Add("Identifier");
TabZnCommands.Columns.Add("Usage");
TabZnCommands.Columns.Add("View");

NewRow = TabZnCommands.Add();
NewString.Identifier = "OpenProcessing";
NewRow.Use = "OpenForm";
NewRow.View = "Verarbeitung öffnen";
DataForReg.Insert("Commands", TabZnCommands);

Return DataForReg;

EndFunction

Um besser zu verstehen, welche Felder der Registrierungsdatenstruktur verwendet werden müssen, schauen wir uns die Details des Verzeichnisses „Zusätzliche Berichte und Verarbeitung“ an:

Wie Sie sehen, ist alles ganz einfach. Nur ein Attribut stimmt nicht überein: „Startoption“ – „Verwenden“. Wenn wir uns den Code eines der gemeinsamen Module ansehen, werden wir sehen, wie eine Reihe dieser Felder entstehen:

Um festzustellen, welche Felder einer Struktur erforderlich sind, können Sie diese zunächst nicht beschreiben, sondern einfach ein leeres Feld erstellen und dann den Debugger verwenden. Wenn Sie Module bei der Registrierung der Verarbeitung verfolgen, ist sofort klar, welche Felder erforderlich sind und welche nicht.

Anschließen der externen Verarbeitung in 1C 8.3

Aufmerksamkeit!
Sämtliche Verarbeitungen von ITS-Datenträgern sind zu Informationszwecken und ausschließlich für registrierte ITS-Benutzer bestimmt.

Auswahl und Bearbeitung von Objekten. (Universal)

Sucht nach Objekten in Dokumenten und Verzeichnissen, die bestimmte Bedingungen erfüllen. Verarbeitet Suchergebnisse.

Faltung der Informationsbasis. (Universal)

Führt ein Informationssicherheits-Rollup typischer Konfigurationen durch:

  • UPP 3.1.
  • BP 1,6.
  • UT 10.3.

Änderungen zum Umtausch registrieren. (Universal)

Bearbeitet im verwalteten Anwendungsmodus die Registrierung von Änderungen an ausgetauschten Objekten. Ermöglicht Ihnen, die aktuelle Registrierung auf verschiedenen Knoten zu ändern. Ändert die Anzahl der empfangenen und gesendeten Nachrichten.

Konvertierung des Benutzeraktivitätsprotokolls. (Universal)

Konvertiert ein Protokoll von Benutzeraktionen in ein Programm in einer integrierten Sprache.

Volltextsuche in Daten. (Universal)

Daten indizieren und durchsuchen.

Werte finden und ersetzen. (Universal)

Sucht und ersetzt Referenzwerte in Informationssicherheitsobjekten.

Einrichten eines technologischen Protokolls. (Universal)

Erstellt oder bearbeitet eine Prozessprotokolldatei. Es bietet die Möglichkeit, die Erstellung eines Absturzspeicherauszugs zu konfigurieren sowie Bedingungen und Ereignisse zu konfigurieren, bei deren Auftreten Informationen in diesem Protokoll aufgezeichnet werden.

Jobkonsole. (Universal)

Überwacht Hintergrund- und Routineaufgaben. Löscht, erstellt neue.

Umstellung der externen Verarbeitung. (Universal)

Vertrauliche Informationen ändern. (Universal)

Selektive Änderung oder Löschung der Informationssicherheit von bestimmten Informationen.

Gruppenänderung von Details. (Universal)

Ändert Details und tabellarische Teile in Dokumenten und Nachschlagewerken.

Benutzer hochladen und laden. (Universal)

Lädt Informationssicherheitsbenutzer in eine XML-Datei hoch und lädt sie.

Hochladen von Daten in externe Datenbanken. (Universal)

Lädt Datenstrukturen mithilfe von ADO in zwei Modi auf externe DBMS hoch:

  • Alles entladen
  • Änderungen hochladen (wird verwendet, um Änderungen im Arbeits-IS mit dem Empfangs-IS zu synchronisieren). Dieser Modus nutzt Austauschplanmechanismen.

Unterstützt das folgende DBMS:

  • Microsoft SQL
  • IBM DB2
  • Orakel
  • PostgreSQL
  • MySQL

Hochladen und Laden von XML-Daten. (Universal)

Lädt Daten vollständig oder teilweise in die Informationssicherheit hoch und lädt sie. Wird zum Übertragen von Daten zwischen Konfigurationen mit ähnlicher Objektzusammensetzung verwendet.

Laden von Daten aus einem Tabellenkalkulationsdokument. (Universal)

Lädt Daten in Verzeichnisse und tabellarische Teile aus tabellarischen Dokumenten.

Funktioniert in einem Thick Client im normalen Anwendungsmodus.

Konsole anfordern. (Universal)

Bietet hervorragende Unterstützung bei der Berichterstellung und Abfrageerstellung.

Um externe Verarbeitung, Berichte und gedruckte Formulare für die 1C:Enterprise 8.2-Plattform zu verbinden, wurde ein neuer Standard für die Arbeit in einer verwalteten Anwendung entwickelt (ein Standard aus dem Standardbibliothekssubsystem 8.2). Es sind „Chips“ aufgetaucht, die vorher nicht da waren, nämlich:

    Die Art der Bearbeitung wurde erweitert: Füllen eines Objekts, Erstellen verwandter Objekte. Jetzt können Sie in Dokumenten eigene Schaltflächen zum Ausfüllen des gesamten Dokuments sowie eigene Schaltflächen zur Eingabe in der Datenbank hinzufügen.

    Eine Verarbeitung kann eine Liste mehrerer Operationen (Befehle) enthalten, d.h. Sie können eine Verarbeitung durchführen, bei der es mehrere Menüpunkte gleichzeitig gibt: Drucken und Lieferschein, Drucken eines Kaufbelegs, Drucken einer Garantiekarte. (Anmerkung des Autors: Früher im alten Standard musste man, um solche Dinge zu tun, alles auf einmal tun (auch wenn es nicht notwendig war) und musste kein eigenes Formular schließen oder zeichnen, das über die notwendigen Schaltflächen zur Auswahl verfügte die erforderliche Operation)

    Sie können Objekte basierend auf mehreren Objekten gleichzeitig eingeben und füllen, anstatt nur auf einem

    Sie können einen Zeitplan für die Ausführung von Serverbefehlen (auf dem Server) festlegen.

    Sie können den Modus auf „Sicher“ oder „Unsicher“ einstellen, d. h. Verarbeitung unter Berücksichtigung eingeschränkter Rechte durchführen oder diese ignorieren (wie bei Vollrechten)

    Sie können den Verwendungsmodus festlegen: Nicht verwenden, Debuggen, Verwenden. „Nicht verwenden“ – nicht im Betrieb, „Debugging“ – nur für Administratoren sichtbar, „Im Betrieb verwenden“.

    Kann in Objektformularen und in Listenformularen verwendet werden

    Sie können eine Verarbeitung oder einen Bericht gleichzeitig an alle Objekte binden.

    Sie können den Schnellzugriff auf bestimmte externe Verarbeitungsbefehle konfigurieren.

    Es besteht die Möglichkeit festzulegen, in welchen Bereichen der Oberfläche zusätzliche Verarbeitungen und Berichte erscheinen sollen.

Was kann also mit Standardkonfigurationen verbunden werden?

Aus Plattformsicht können Sie Folgendes verbinden:

  • externe Verarbeitung (Dateien mit der Erweiterung „epf“);
  • externe Berichte (Dateien mit der Erweiterung „erf“).

Aus Sicht des Anwendungsbereichs (Konfiguration) können Sie externe Verarbeitungen und Berichte mit dem Formular* anbinden:

  • Zusätzliche Verarbeitung
    • Nur etwas zusätzliche Bearbeitung. Es ist möglich, es anzupassen
  • Zusätzlicher Bericht
    • Nur ein zusätzlicher Bericht
  • Ein Objekt füllen
    • Eigene Schaltflächen zum Ausfüllen von Objekten (Dokumenten), bisher gab es nur Schaltflächen zum Ausfüllen des tabellarischen Teils.
  • Druckbares Formular
    • Zusätzliches druckbares Formular (eine Schaltfläche „Zusätzliche druckbare Formulare“ wurde hinzugefügt)
  • Bericht
    • Ein an Objekte (Verzeichnisse und Dokumente) angehängter Bericht.
  • Verknüpfte Objekte erstellen
    • Ihre eigene Eingabe basierend auf (die Schaltfläche „Zugehörige Objekte erstellen...“ wurde zum Menüpunkt „Eingabe basierend auf“ hinzugefügt)

*am Beispiel der Redaktion „Führung eines Kleinunternehmens hrsg. 1,2"

Werfen wir einen Blick darauf, wie das Ganze funktioniert. Um externe Verarbeitung und Berichterstattung zu verbinden, gibt es einen Standard, der die Schnittstelle für die Interaktion mit externer Verarbeitung und Berichterstattung beschreibt, und es gibt allgemeine Anforderungen für alle Arten und es gibt spezifische für jede Art von Verarbeitung oder Bericht.

Beginnen wir mit den allgemeinen Anforderungen für alle Arten der Verarbeitung und Berichterstattung. Um eine Plug-in-externe Verarbeitung oder einen Bericht zu erstellen, müssen Sie die Exportfunktion InformationOnExternalProcessing() im Objektmodul deklarieren, die eine Struktur ausfüllen muss, die das Verhalten beschreibt. Ein Beispiel für diese Funktion:

Funktion InformationOnExternalProcessing() Exportieren
RegistrationData = Neue Struktur;
Registrierungsdaten.Insert("Name", "Beispiel für die Verwendung der externen Verarbeitung 8.2.");
RegistrationData.Insert("SafeMode", True);
RegistrationData.Insert("Version", "1.0");

//Zusätzliche Verarbeitung
//Zusätzlicher Bericht
//Das Objekt füllen
//Bericht
//Formular drucken
//Erstellen verwandter Objekte
RegistrationData.Insert("View", "AdditionalProcessing");

Registration Data.Insert("Information", "Verarbeitung erfolgt gemäß dem neuen Standard für die Anbindung externer Verarbeitung 8.2. Beispiel für die Verarbeitung von ""Hello Word"" ");

///////////// Befehle ////////////////////////
tzCommand = Neue Wertetabelle;
tzCommand.Columns.Add("Identifier");
tzCommand.Columns.Add("View");
tzCommand.Columns.Add("Modifier");
tzCommand.Columns.Add("Benachrichtigung anzeigen");
tzCommand.Columns.Add("Usage");


stringCommands.Identifier = "1";
stringCommands.View = "command ""Hallo Word"" (OpenForm)";

stringCommands.Use = "OpenForm";

CommandString = tzCommand.Add();
stringCommands.Identifier = "2";
stringCommands.View = "command""Hello Word""(CallClientMethod)";
stringCommands.ShowAlert = True;
stringCommand.Usage = "CallClientMethod";

CommandString = tzCommand.Add();
stringCommands.Identifier = "3";
stringCommands.View = "command""Hello Word""(CallServerMethod)";
stringCommands.ShowAlert = True;
stringCommand.Use = "CallServerMethod";

RegistrationData.Insert("Commands", tzCommands);

////////////// Zweck (in welchen Objekten es verwendet wird) ////////////////////////
//zum Drucken von Formularen, Ausfüllen und Eingeben verwandter Objekte
//ArrayAssignments = Neues Array;
//Array of Assignments.Add("Document.*"); // alle Dokumente werden zugeordnet
//Array of Assignments.Add("Document.Advance Report");
//Array of Assignments.Add("Document.Buyer's Order");
//Registration Data.Insert("Destination", Array of Destination);

Rücksenderegistrierungsdaten;

EndFunction

Wie Sie sehen können, füllt die Funktion die Registrierungsdatenstruktur aus, die die folgenden Elemente (Parameter) enthält:

    Name – Kurzname der Behandlung

    Version – Informationen zur Verarbeitungsversion

    Abgesicherter Modus – verantwortlich dafür, ob die Verarbeitung unter Berücksichtigung der Benutzerrechte durchgeführt werden soll. Bei der Einstellung „Falsch“ erfolgt die Verarbeitung bzw. Meldung ohne Berücksichtigung von Rechteeinschränkungen (wie bei Vollrechten). Diese Funktion erschien genau in 8.2, wo beim Erstellen externer Verarbeitungen und Berichte der zweite Parameter den Modus angibt.

    Typ – Art der Verarbeitung oder des Berichts. Ich habe die möglichen Werte am Anfang des Artikels aufgelistet und die möglichen Werte, die im Code festgelegt werden können, sind in den Kommentaren angegeben

  • Befehle – eine Wertetabelle, die die verwendeten Befehle auflistet. Spalten der Wertetabelle:
    • Bezeichner – beliebige Zeichenfolge (Befehlsbezeichner)
    • Ansicht – Befehlsbeschreibung
    • Modifikator – Zeichenfolge (wird für zusätzliche gedruckte Formulare verwendet)
    • Benachrichtigung anzeigen – das Benachrichtigungsfenster erscheint vor dem Start und nach dem Ende der Ausführung (für Client- und Serverbefehle ohne Formular).
    • Verwendung – Startmodus der Verarbeitung:
      • OpenForm – das Bearbeitungsformular wird geöffnet
      • CallClientMethod – Rufen Sie die Client-Exportmethode des Formulars auf
      • Call ServerMethod – Rufen Sie die Exportmethode aus dem Verarbeitungsmodul auf

Abhängig von der Art der Verarbeitung oder des Berichts sowie vom Startmodus des Befehls „Verwenden“ werden im Formularmodul oder Objektmodul definierte Methoden aufgerufen. Auch die Liste der übergebenen Parameter ist unterschiedlich. Ich füge Beispiele für Aufrufe und den Einsatz aller Verarbeitungsarten bei.



 


Lesen:



So löschen Sie ein Foto von Facebook. So löschen Sie einen Freund von Facebook

So löschen Sie ein Foto von Facebook. So löschen Sie einen Freund von Facebook

Wenn Sie ein Foto nach dem Hochladen löschen müssen, ist dies dank einfacher Einstellungen ganz einfach möglich.

Mediaget, was ist das für ein Programm Mediaget, was ist das für ein Programm?

Mediaget, was ist das für ein Programm Mediaget, was ist das für ein Programm?

Wir erzählen Ihnen von einem guten Torrent-Client MediaGet (gelesen als Mediadget). Finden Sie heraus, was es ist und wie Sie das MediaGet-Programm verwenden....

Was sind JavaScript-Skripte und wie aktiviere ich sie in meinem Browser?

Was sind JavaScript-Skripte und wie aktiviere ich sie in meinem Browser?

Es gibt immer weniger Websites im Internet, die ohne JavaScript funktionieren. Mit Skripten können Sie verschiedene interaktive... hinzufügen.

So geben Sie ein Telefon im Rahmen der Garantie zurück und erhalten Geld

So geben Sie ein Telefon im Rahmen der Garantie zurück und erhalten Geld

Garifullina Alla 28.07.2013 um 13:27 Uhr Russland, Naberezhnye Chelny | Fragen: 1 Alla Garifullina, Naberezhnye Chelny, 28.07.2013 Gekauft...

Feed-Bild RSS