Die besten Programme zur Videobearbeitung und -bearbeitung: Welchen Videoeditor man als Anfänger wählen sollte und wie man lernt, wie man damit bearbeitet. Verwenden des Klonstempels

Tools zur Automatisierung von Aktionen in Photoshop können den Zeitaufwand für die Ausführung derselben Art von Vorgängen erheblich reduzieren. Eines dieser Tools ist die Stapelverarbeitung von Bildern (Fotos).

Der Sinn der Stapelverarbeitung besteht darin, Aktionen in einem speziellen Ordner (Aktion) aufzuzeichnen und diese Aktion dann auf eine unbegrenzte Anzahl von Fotos anzuwenden. Das heißt, wir verarbeiten es einmal manuell und der Rest der Bilder wird automatisch vom Programm verarbeitet.

Der Einsatz der Stapelverarbeitung ist dann sinnvoll, wenn beispielsweise die Größe von Fotos geändert, die Beleuchtung erhöht oder verringert oder die gleiche Farbkorrektur vorgenommen werden muss.

Beginnen wir also mit der Stapelverarbeitung.

Zuerst müssen Sie die Originalbilder in einem Ordner ablegen. Ich habe drei Fotos für den Unterricht vorbereitet. Ich habe den Ordner benannt "Stapelverarbeitung" und legte es auf den Desktop.

Wie Sie bemerkt haben, enthält dieser Ordner auch einen Unterordner « Fertige Fotos» . Die Ergebnisse der Verarbeitung werden darin gespeichert.

Es ist sofort erwähnenswert, dass wir in dieser Lektion nur den Vorgang erlernen und daher viele Vorgänge mit Fotos nicht ausführen werden. Die Hauptsache ist, das Prinzip zu verstehen, und dann können Sie selbst entscheiden, welche Art der Verarbeitung Sie durchführen möchten. Die Vorgehensweise wird immer gleich sein.

Und einen Moment. In den Programmeinstellungen müssen Sie Warnungen vor nicht übereinstimmenden Farbprofilen deaktivieren, andernfalls müssen Sie jedes Mal, wenn Sie ein Foto öffnen, die Taste drücken OK.

Gehen wir zum Menü „Bearbeiten – Farbeinstellungen“ und deaktivieren Sie die im Screenshot angezeigten Kontrollkästchen.


Jetzt kann es losgehen...

Nach der Analyse der Bilder fällt auf, dass sie alle leicht abgedunkelt sind. Deshalb werden wir sie aufhellen und ein wenig tönen.

Öffnen Sie das erste Bild.

Dann rufen Sie die Palette auf „Operationen“ auf der Speisekarte "Fenster".

In der Palette müssen Sie auf das Ordnersymbol klicken, dem neuen Set einen Namen geben und klicken OK.

Dann erstellen wir eine neue Operation, nennen sie auch etwas und drücken den Knopf "Aufzeichnen".

Ändern wir zunächst die Größe des Bildes. Nehmen wir an, wir benötigen Bilder mit einer Breite von maximal 550 Pixeln.
Gehen wir zum Menü „Bild – Bildgröße“. Ändern Sie die Breite auf die gewünschte Breite und klicken Sie OK.



Wie Sie sehen, haben sich in der Palette der Operationen Änderungen ergeben. Unsere Aktion wurde erfolgreich aufgezeichnet.

Zum Aufhellen und Tonisieren verwenden wir „Kurven“. Sie werden per Tastenkombination aufgerufen STRG+M.

Stellen Sie im sich öffnenden Fenster den Strom auf der Kurve ein und ziehen Sie ihn in Aufhellungsrichtung, bis das gewünschte Ergebnis erreicht ist.

Dann gehen wir zum roten Kanal und passen die Farben ein wenig an. Zum Beispiel so:

Klicken Sie am Ende des Vorgangs auf OK.

Beim Aufzeichnen einer Aktion gilt eine wichtige Regel: Wenn Sie Werkzeuge, Einstellungsebenen und andere Programmfunktionen verwenden, bei denen sich die Werte verschiedener Einstellungen im Handumdrehen ändern, also ohne dass die OK-Taste gedrückt werden muss, dann sind diese Werte ​​​​muss manuell eingegeben werden und die ENTER-Taste drücken. Wird diese Regel nicht befolgt, zeichnet Photoshop alle Zwischenwerte auf, während Sie beispielsweise den Schieberegler ziehen.

Lass uns weitermachen. Gehen wir davon aus, dass wir alle Schritte bereits abgeschlossen haben. Jetzt müssen wir das Foto in dem von uns benötigten Format speichern.
Drücken Sie die Tastenkombination STRG+UMSCHALT+S, wählen Sie das Format und den Speicherort aus. Ich habe den Ordner ausgewählt „Fertige Fotos“. Klicken "Speichern".

Der letzte Schritt besteht darin, das Bild zu schließen. Vergessen Sie dies nicht, sonst bleiben alle 100.500 Fotos im Editor geöffnet. Alptraum…

Wir lehnen die Speicherung des Quellcodes ab.

Werfen wir einen Blick auf die Operationspalette. Wir prüfen, ob alle Aktionen korrekt erfasst wurden. Wenn alles in Ordnung ist, drücken Sie die Taste "Stoppen".

Die Aktion ist fertig.

Jetzt müssen wir es automatisch auf alle Fotos im Ordner anwenden.

Gehen wir zum Menü „Datei – Automatisierung – Stapelverarbeitung“.

Wählen Sie im Funktionsfenster unser Set und unsere Operation aus (die zuletzt erstellten werden automatisch registriert), geben Sie den Pfad zum Ordner mit den Quellen und den Pfad zum Ordner an, in dem Sie die fertigen Bilder speichern möchten.

Nach dem Drücken der Taste "OK" Die Verarbeitung beginnt. Die für den Vorgang aufgewendete Zeit hängt direkt von der Anzahl der Fotos und der Komplexität der Vorgänge ab.

Nutzen Sie die Automatisierung, die Ihnen Photoshop bietet, und sparen Sie viel Zeit bei der Bearbeitung Ihrer Fotos.

In 1C gibt es viele Konfigurationsobjekte, die auf die eine oder andere Weise mit der Buchhaltung verbunden sind, also deren Pflege ermöglichen – Verzeichnisse, Dokumente, Register usw. Was ist jedoch zu tun, wenn Sie ein Programm in der 1C-Sprache erstellen müssen, das nichts mit der Buchhaltung zu tun hat, sondern für den offiziellen Bedarf des Programmierers oder zur Erleichterung der Arbeit des Benutzers erforderlich ist?

Ein gutes Beispiel ist die Stapelverarbeitung von Dokumenten. Dabei handelt es sich um ein Tool, mit dem Sie nicht nur ein Dokument, sondern mehrere auf einmal entsprechend einer ausgewählten Liste speichern/ändern/drucken können. Stimme zu – sehr praktisch.

Um Tools in 1C zu implementieren, um einem Benutzer oder Administrator einer 1C-Datenbank die Arbeit zu erleichtern, gibt es ein spezielles Konfigurationsobjekt – die 1C-Verarbeitung. Die 1C-Verarbeitung kann Teil der Konfiguration sein oder als separate Dateien verteilt werden (dann wird die Verarbeitung als externe 1C-Verarbeitung bezeichnet).

Mit der 1C-Verarbeitung können Sie eigene Tools sowohl für die 1C-Programmierung als auch für die Einrichtung oder Verwaltung von 1C entwickeln. Dank dessen gibt es im Internet Hunderte von Standardbehandlungen (entwickelt von 1C) und Tausende von Amateurbehandlungen im Internet.

Es ist Zeit, die 1C-Verarbeitung selbst auszuprobieren. Details unten.

Was sind 1C-Verarbeitungen und wie werden sie verwendet?

Eine kleine Einführung. Wer bereits mit der 1C-Verarbeitung vertraut ist, kann diesen Punkt überspringen.

Die Verarbeitung ist also ein von einem Programmierer geschriebenes Werkzeug. Es kann nichts alleine machen und speichert keine Daten in der 1C-Datenbank, anders als beispielsweise ein Dokument, das in der Datenbank gespeichert wird und ohne zusätzliche Programmierung selbstständig erfasst und verarbeitet werden kann. Die Verarbeitungsfunktionen von 1C hängen vollständig vom Programmierer ab, der sie geschrieben hat.

Basierend auf der Funktionalität kann die 1C-Verarbeitung in drei Typen unterteilt werden:

  • Hilfsverarbeitung der 1C-Konfiguration
    Jede typische Konfiguration hat viele Behandlungen. Sie werden als zusätzliche Schnittstellenformulare (Benutzeroberfläche, Konfigurationsübersicht) im Rahmen der Konfigurationsfunktionalität (Eingabe von Anfangssalden, Erstbefüllung der Datenbank, Monatsabschluss) verwendet.
  • Objekte (Klassen)
    Wer andere Programmiersprachen kennt, ist bereits mit dem Objektbegriff vertraut. Dabei handelt es sich um eine bestimmte Klasse, die über eine Reihe von „Variablen“ und „Funktionen“ verfügt. Seine Schönheit liegt in seiner Autarkie – das heißt, alles, was zur Erfüllung seiner Funktionen benötigt wird, ist in einer Klasse zusammengefasst.

    In 1C können Klassen mithilfe der 1C-Verarbeitung erstellt werden: „Variablen“ – 1C-Verarbeitungsdetails, „Funktionen“ – Funktionen im 1C-Verarbeitungsobjektmodul (Mark Export für öffentliche Funktionen). Der Komfort liegt darin, sowohl eine Instanz einer solchen Klasse zu erstellen als auch sie zwischen Konfigurationen zu verschieben.

    Ein gutes Beispiel ist die Verarbeitung des 1C-Drucks (Zusatzdruckformulare), den Sie in Standardkonfigurationen im Verzeichnis Zusatzdruckformulare finden. Sie verfügen immer über eine öffentliche Print()-Funktion und eine standardisierte Verwendung.

    Bitte beachten Sie, dass solche „Klassen“ natürlich nicht direkt mit Daten verknüpft sind – sie müssen im „Konstruktor“ übergeben oder gelesen werden.

  • Zusätzliche Benutzer- und Admin-Tools
    Dem typischen DBA stehen zahlreiche generische Tools zur Verfügung, die nicht an eine bestimmte Konfiguration gebunden sind. Solche Tools sind oft nicht im Standardkonfigurationspaket enthalten und werden separat verteilt (normalerweise auf ITS-Festplatten). Zusätzlich zu den Standardtools veröffentlichen Programmierer viele eigene Tools im Internet.

    Beispiele hierfür sind: 1C-Verarbeitung von Arbeiten mit kommerziellen Geräten, 1C-Aufgabenkonsole (zeigt eine Liste der nach einem Zeitplan ausgeführten Aufgaben an), 1C-Abfragekonsole (ermöglicht die Ausführung beliebiger Abfragen ohne Programmierung) usw.

Wo befindet sich die 1C-Verarbeitung?

Es gibt also eine in die Konfiguration integrierte 1C-Verarbeitung und eine externe 1C-Verarbeitung.

Die integrierte 1C-Verarbeitung wird vom Programmierer, der die Konfiguration entwickelt, situativ verwendet – das heißt, sie können entweder im Benutzermenü (Teil des Servicemenüs) angezeigt oder programmgesteuert von anderen 1C-Objekten (z. B. aus einem Verzeichnisformular) geöffnet werden ).

Auf die eine oder andere Weise können Sie mit Administratorrechten eine Liste der in Konfigurationen integrierten Verarbeitungsoptionen und jede davon öffnen, sofern sie geöffnet werden kann (d. h. wenn sie über eine Bildschirmform verfügt und der Programmierer keine Sperre zum Öffnen festgelegt hat). ). Verwenden Sie dazu im Thick Client das Menü „Operationen/Verarbeitung“, im Thin Client das Menü „Alle Funktionen/Verarbeitung“. Wenn Sie nicht wissen, wie Sie diese Menüs finden – .

Im Konfigurator befindet sich die in die Konfiguration integrierte 1C-Verarbeitung im Zweig Verarbeitung.

Die externe 1C-Verarbeitung wird sowohl im Konfigurator als auch in Enterprise über das Menü Datei/Öffnen geöffnet.

Sicherheit. Achten Sie darauf. Das 1C-Verarbeitungsobjektmodul wird automatisch ausgeführt, wenn Sie 1C-Verarbeitung im Enterprise-Modus öffnen. Wenn Sie also eine von einem Angreifer geschriebene Verarbeitung öffnen, kann diese automatisch und ohne Fragen ausgeführt werden.

So führen Sie die 1C-Verarbeitung selbst durch

Kommen wir also zum spaßigen Teil – dem Algorithmus, mit dem Sie die 1C-Verarbeitung von Grund auf selbst erstellen können.

Eine gute Nachbearbeitung der Fotografie ist eine komplexe Angelegenheit, die viel Erfahrung und Können erfordert. Auch im Zeitalter hochentwickelter digitaler Technologien und im Zeitalter von Photoshop bleibt die Hauptarbeit beim Fotografen, der mit Hilfe einer gelungenen Bearbeitung ein Meisterwerk schaffen oder im Gegenteil ein gutes Foto ruinieren kann. In diesem Artikel werden wir ausführlich auf die wichtigsten Feinheiten eingehen grafische Bearbeitung Wir verraten Ihnen, wie Sie es am besten verarbeiten und was Sie besser gar nicht tun sollten.

Filmfotos erfordern bestimmte Bedingungen, um mit dem Bild arbeiten zu können, während Fotos aufgenommen werden Digitalkameras Wir können atemberaubende und gut ausbalancierte Bilder direkt in der Kamera erstellen. Je nach Hersteller und Kameramodell ist die Bildqualität zwar unterschiedlich, aber schöne Bilder mit der richtigen Komposition, guten Lichtverhältnissen und Einstellungen sowie voller interessanter Bedeutung können verbessert werden. Um dies zu erreichen, müssen Sie vor allem wissen, was und wie zu tun ist.

Foto: LJ

Nur ein Fotograf oder ein Künstler weiß, wie sein Werk aussehen soll, nur er sieht, was darin fehlt und was entfernt werden sollte. Die Aufgabe des Fotografen besteht darin, das von ihm angestrebte Ergebnis zu erzielen.
Je nachdem, was Sie mit Ihrem Bild erreichen möchten, gibt es mehrere Möglichkeiten der Bildnachbearbeitung.

  • Machen Sie ein wunderschönes Foto und behalten Sie dabei sein natürliches und realistisches Aussehen bei
  • Geben Sie dem Bild mehr Dramatik und schaffen Sie ein unrealistisches Bild

Eine Option schließt die andere aus. Bevor Sie beginnen, sollten Sie daher entscheiden, was genau Sie anstreben. Ein wichtiger Punkt Um zu verstehen, was und warum man tut, verarbeiten Menschen das Bild oft mehrere Stunden lang, nur weil sie einfach nicht wissen, welches Ergebnis sie anstreben. Manchmal können Sie ein Foto in nur wenigen Minuten bearbeiten, indem Sie einfach mehrere Anpassungsebenen erstellen und in Photoshop Kontrast, Farbbalance und Belichtung anpassen.


Foto: Phil Selby

Was wird für die Fotobearbeitung benötigt?

Bevor Sie beginnen, überlegen Sie sich zunächst, was Sie tun möchten. Stellen Sie sich das zukünftige Bild vor und laden Sie erst dann Photoshop.
Nachdem ich mir das Endergebnis vorgestellt und ein passendes Bild gefunden habe dieses Bild– das ist schon die halbe Miete.

Seien Sie kreativ, die Fotobearbeitung ist eine Kunst für sich, die nicht erlernt und nie vollständig wiederholt werden kann. Natürlich sollten Sie sich mit den Werken der Meister vertraut machen, aber Sie sollten nicht versuchen, dasselbe zu tun. Und bevor Sie mit der ernsthaften Arbeit beginnen, sollten Sie entscheiden, was Photoshop-Tools, die Sie benötigen, möglicherweise müssen Sie einige Pinsel oder Filter verwenden, die Sie nicht haben. Stellen Sie sicher, dass Sie diese haben, bevor Sie mit der Verarbeitung beginnen. Der Prozess selbst, das Ergebnis der Arbeit, hängt nur von Ihnen und Ihrer Vision als Künstler ab.


Foto: Gina

Was Sie bei der Bearbeitung von Fotos nicht tun sollten

  • Versuchen Sie nicht, den Bearbeitungsstil anderer zu imitieren. Es kann zwar hin und wieder funktionieren und gut ausfallen, aber deren Stil passt möglicherweise nicht zu Ihnen als Künstler und Ihren Fotos.
  • Versuchen Sie nicht, zunächst erfolglose Bilder durch Nachbearbeitung zu retten. Ja, auf diese Weise können Sie das Bild verbessern und es für die Betrachtung und vielleicht sogar für den Druck akzeptabel machen, aber ein solches Foto wird nie ein echtes Meisterwerk sein.
  • Stellen Sie sicher, dass die Verarbeitung den Kern Ihres Originalbildes nicht verändert.
  • Übertreibe es nicht. Sie sollten Ihre Fähigkeiten und Kenntnisse in Photoshop nicht zur Schau stellen, indem Sie sie alle gleichzeitig in einem Foto verwenden.
  • Das Vorhandensein einer großen Anzahl fortschrittlicher Bildverarbeitungspakete kann Kunst entweder zerstören oder aufwerten. Neues level. Gehen Sie die Verarbeitung mit Bedacht an und überlegen Sie, was und wie Sie tun.


Foto: Betina

Abschluss

Finden Sie das empfindliche Gleichgewicht, das Ihnen hilft, Wunder zu schaffen und erstaunliche Dinge zu tun. Schöne Fotos. Denken Sie immer daran, dass die Bearbeitung dazu beitragen soll, dass das Bild besser und interessanter wird. Ihre Arbeit darf dadurch auf keinen Fall beeinträchtigt werden.
Und schließlich sollen die Leute, die Ihr Foto betrachten, Freude daran haben und Ihre Fähigkeiten als Fotograf bewundern. Sie sollten nicht stolz darauf sein, dass Sie Bilder gut verarbeiten können und nur ein Photoshop-Guru sind, sondern Sie sollten danach streben, als Fotograf stolz auf sich selbst zu sein.


Foto: Ed McGowan


Foto: Longbachnguyen

Äußere Behandlungen sind sehr handliches Werkzeug für Unternehmen, die Standardkonfigurationen auf 1C:Enterprise 8.3 verwenden. Sie ermöglichen es Ihnen, weder Aufwand noch Geld für 1C-Updates zu verschwenden, sondern ermöglichen die Aktualisierung von Datenbanken mit einer Taste im einfachen Benutzermodus. Mithilfe des Standardmechanismus der Subsystembibliothek können Sie Dokumente und Nachschlagewerke mit verschiedenen Schaltflächen versehen, ohne die Standardkonfiguration zu ändern. Betrachten wir ein Beispiel für das Erstellen und Anschließen einer externen Verarbeitung in einer der 1C-Konfigurationen.

Wir erstellen externe Verarbeitung in 1C 8.3

Um eine neue Außenbearbeitung zu erstellen, nutzen wir den Konfigurator. Wählen Sie im Menü „Datei“ den Erstellungsbefehl „Neu...“ und legen Sie fest, dass wir eine externe Verarbeitung erstellen. Geben Sie im sich öffnenden Fenster den Namen ein. Wenn Sie die Eingabetaste drücken, wird dieser automatisch ausgefüllt. Das System bietet Ihnen diesen Namen auch beim Speichern als Dateinamen an.

Fügen wir ein Bearbeitungsformular hinzu, indem wir im entsprechenden Fenster auf die Schaltfläche mit der Lupe klicken. Erstellen wir beispielsweise eine Verarbeitung, die zeigt, bei welchen Kundenbestellungen ein bestimmter Artikel verwendet wird. Dazu müssen wir auf dem Formular Folgendes platzieren:

  • Attribute – Feld zum Einstellen der Nomenklatur;
  • Eine Schaltfläche, die den Code aufruft.

Fügen Sie im entsprechenden Abschnitt das Attribut „Nomenclature“ mit dem Datentyp „DirectoryLink.Nomenclature“ und im Menü „Befehle“ -> „Formularbefehle“ die Schaltfläche „Anzeigen“ hinzu.

Damit die hinzugefügten Daten im Formular angezeigt werden, müssen Sie sie in die Formularelemente im oberen linken Teil ziehen. Mithilfe der blauen Pfeile ist es möglich, Elemente auszutauschen. Damit die von uns erstellte Schaltfläche ihren Zweck erfüllt, muss ihr eine Prozedur zugewiesen werden. Durch Kontextmenü Wählen wir „Befehlsaktion“ aus und wenn wir gefragt werden, wo der Handler benötigt wird, antworten wir: „Erstellen Sie auf dem Client und eine Prozedur auf dem Server.“

Fragment 1

&OnClient-Prozedur Show(Command) ShowOnServer(); Ende der Prozedur &OnServer Prozedur ShowOnServer() //Den Inhalt des Handlers einfügen. Ende des Verfahrens

Wir haben uns dafür entschieden, eine Prozedur auf dem Server zu erstellen, weil wir als Ergebnis ein Beispiel aus der Datenbank erhalten möchten. Da wir diese Option auf dem Client nicht haben, müssen wir uns mit dem Server verbinden, der Daten mit der Datenbank austauscht. Jetzt müssen wir Code schreiben, der das umsetzt, was wir geplant haben. Die Anforderung und Ausgabe aller Dokumente erfolgt über die Funktion „Report()“.

Fragment 2

&OnClient Procedure Show(Command) ShowOnServer(Nomenclature); EndProcedure &OnServer Procedure ShowOnServer(Nomenklatur) Request = New Request; Query.Text = "SELECT VARIOUS | Customer OrderComposition.Link AS Link | FROM | Document.Customer Order.Composition AS Customer OrderComposition | WHERE | Customer OrderComposition.Nomenclature = &Nomenclature"; Request.SetParameter("Nomenclature", Nomenclature); RequestResult = Request.Execute(); SelectionDetailRecords = QueryResult.Select(); While SelectionDetailedRecords.Next() Loop Report(SelectionDetailedRecords.Link); EndCycle; Ende des Verfahrens

Im aktuellen Stadium können wir die externe Verarbeitung in einer laufenden 1C-Datenbank als normale Datei öffnen und sie ist bereits betriebsbereit. Wenn wir jedoch viele Benutzer haben, müssen wir diese Datei an alle senden und ihnen Anweisungen geben, wie sie sie tatsächlich in 1C öffnen können, was äußerst umständlich ist. Um dies zu vermeiden, sollte sich unsere Verarbeitung in einem der 1C-Abschnitte befinden. Dazu müssen wir es über den Konfigurator noch etwas modifizieren und bestimmte Einstellungen festlegen.

Um die externe Verarbeitung in Abschnitt 1C einzuordnen, ist es notwendig, das Verfahren „Informationen zur externen Verarbeitung“ im Objektmodul zu registrieren. Klicken Sie im Hauptverarbeitungsmenü auf Aktionen und wählen Sie Objektmodul aus. Hier müssen Sie alle für 1C notwendigen Einstellungen registrieren, damit das System versteht, was davon benötigt wird und welche Art von Datei sich davor befindet. Der Screenshot zeigt den Code für die Funktion „Informationen zur externen Verarbeitung“.

Funktion InformationOnExternalProcessing() Export DataForReg = New Structure(); DataForReg.Insert("Name","Neue externe Verarbeitung"); DataForReg.Insert("SafeMode", True); DataForReg.Insert("Version", "ver.: 1.001"); DataForReg.Insert("View", "AdditionalProcessing"); CommandTable = NewValueTable; TabZnCommands.Columns.Add("Identifier"); TabZnCommands.Columns.Add("Usage"); TabZnCommands.Columns.Add("View"); NewRow = TabZnCommands.Add(); NewString.Identifier = "NewExternalProcessing"; NewRow.Use = "OpenForm"; NewRow.View = "Neue externe Verarbeitung"; DataForReg.Insert("Commands", TabZnCommands); Return DataForReg; EndFunction

Fragment 3

Anschließen der externen Verarbeitung in 1C

Bevor Sie die externe Verarbeitung mit einer Standardkonfiguration verbinden, müssen Sie die Verwendung dieses Tools aktivieren. In „Verwaltung“ im Unterabschnitt „ Druckbare Formulare, Berichte und Verarbeitung“ setzen wir das Flag gegenüber dem Mechanismus, den wir brauchen. Für uns steht eine Schaltfläche zum Aufrufen des Verzeichnisses der weiteren Verarbeitungen und Berichte zur Verfügung.

Wenn wir zur Liste gehen, erstellen wir Neue Zeile darin, und das System fordert Sie auf, eine Datei auszuwählen. Wir wählen die von uns vorgenommene und gespeicherte Verarbeitung aus und die 1C-Konfiguration füllt die meisten Felder selbstständig aus. Über den „Ausführen“-Button können wir bereits die Funktionsfähigkeit unserer Verarbeitung überprüfen, was für andere Nutzer jedoch nicht sehr komfortabel ist. Damit Benutzer unseren Befehl erhalten und einen Anruf tätigen können, müssen wir Folgendes tun:

  • Geben Sie den Standort des Objekts an. Durch Klicken auf „Undefiniert“ öffnen wir das Abschnittsfenster und geben an, in welchen Abschnitten die Operation verfügbar sein wird;
  • Wählen Sie Benutzer aus, für die dieser Befehl im Menü „Zusätzliche Verarbeitung“ der ausgewählten Abschnitte ohne unnötige Einstellungen angezeigt wird. Dazu müssen Sie im Tabellenbereich den Punkt „ Schneller Zugriff„und fügen Sie der rechten Hälfte verantwortliche Benutzer hinzu;
  • Auf der " Weitere Informationen» Sie können den Ordner angeben, in dem sich die heruntergeladene Verarbeitung befinden soll;
  • Nach dem Klicken auf die Schaltfläche „Schreiben“ im ausgewählten Abschnitt im Menü „Zusätzliche Verarbeitung“ finden Benutzer unseren Befehl und können ihn verwenden.


Wenn wir Änderungen an unserer Verarbeitung vornehmen möchten, müssen wir diese zunächst aus der Datenbank entladen. Suchen Sie dazu die gewünschte Zeile im Verzeichnis „Zusätzliche Verarbeitungen und Berichte“ und verwenden Sie den Befehl „In Datei hochladen...“. Nehmen Sie Änderungen vor, speichern Sie die Verarbeitung und verwenden Sie die Schaltfläche „Aus Datei laden...“, um die geänderte EPF-Datei zu finden, ohne die Parameter zu ändern. Nach der Aufzeichnung sehen alle Benutzer die vorgenommenen Änderungen.

Wenn Sie eine nicht standardmäßige oder eingestellte 1C-Datenbank verwenden, nutzen Sie die Möglichkeit, die Verarbeitung über den Konfigurator herunterzuladen. Erstellen Sie im Objektbaum im Bereich „Verarbeitungen“ eine neue Verarbeitung und wählen Sie über das Kontextmenü „Durch externe Verarbeitung ersetzen, Bericht...“ aus. Es bleibt nur noch, den Start der externen Verarbeitung aus dem gewünschten Abschnitt zu konfigurieren, einschließlich der hinzugefügten Verarbeitung im gewünschten Subsystem.

Die Arbeit mit der externen Verarbeitung ist sehr komfortabel und ermöglicht es Ihnen, viele Konflikte zu vermeiden. Ihr einziger wesentlicher Nachteil besteht darin, dass sie nicht automatisch zusammen mit der Konfiguration aktualisiert werden. Das heißt, wenn die Entwickler den Namen des Dokuments oder Nachschlagewerks in der Hauptkonfiguration geändert haben, müssen wir die Verarbeitung manuell konfigurieren.

Lassen Sie uns in diesem Artikel darüber nachdenken Schritt für Schritt Anweisungen zum Erstellen einer externen Verarbeitung in 1C 8.3 im Modus verwaltete Anwendung, 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 Prozentsatz des Mehrwertsteuersatzes 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). kontrollierte Formen).

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 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 der Formularelemente 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

Kehren Sie zur Registerkarte „Formular“ zurück, fügen Sie dem Formular eine Schaltfläche hinzu und verknüpfen Sie 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 Meldungen und Bearbeitung“.

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 Sie sich den Code von einem ansehen gemeinsame Module, dann werden wir sehen, wie eine Reihe dieser Felder entsteht:

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