1s 8.3 zup externe Druckform. Hinzufügen eines externen Druckformulars zur Datenbank. Schreiben einer Anfrage für ein gedrucktes Handicap

Externe Druckformulare für eine reguläre Bewerbung (für die Konfiguration Enterprise Accounting 2.0, Salary and Human Resources Management 2.5, Trade Management 10.3 usw.) sind im Vergleich zu externen Druckformularen für eine verwaltete Bewerbung recht einfach zu erstellen.

Warum externe Druckformen erstellen?

Vorteil von extern gedrucktes Formular Im Vergleich zum üblichen System können Sie so eine Änderung der Konfiguration der Infobase vermeiden. Dies bedeutet, dass der Prozess späterer Konfigurationsaktualisierungen nicht kompliziert ist. Darüber hinaus sind externe Druckformulare neben der externen Verarbeitung die einzige Möglichkeit, die Funktionalität von Basisversionen von 1C-Konfigurationen zu erweitern, die überhaupt nicht geändert werden können.

Und noch etwas zum Schluss: Externe gedruckte Formulare lassen sich leichter reproduzieren, denn Es handelt sich um eine separate Datei, mit der schnell eine Verbindung hergestellt werden kann Informationsbasis.

So erstellen Sie ein externes Druckformular

Schauen wir uns den Prozess der Erstellung eines externen 1C-Druckformulars Schritt für Schritt an:

  1. Wir erstellen Fremdbearbeitung. Wählen Sie dazu den Menüpunkt im Konfigurator aus Datei – Neu... Und in dem sich öffnenden Dialogfeld - Externe Verarbeitung.
  2. Erstellen Sie ein externes Verarbeitungsattribut mit dem Namen Objektreferenz. Der Attributtyp ist ein Link zu einem Verzeichnis oder Dokument, für das ein externes gedrucktes Formular erstellt wird. Das gleiche Formular kann für mehrere Objekttypen verwendet werden, in diesem Fall für den Attributdatentyp Objektreferenz muss zusammengesetzt sein.
  3. Im Objektmodul erstellen wir eine Exportfunktion mit dem Namen Siegel, das ein fertig gedrucktes Tabellenkalkulationsdokument zurückgeben sollte.

Es kommt häufig vor, dass Sie das Layout eines vorhandenen gedruckten Formulars geringfügig anpassen und es extern gestalten müssen. Fügen Sie dem Layout beispielsweise das Siegel der Organisation und die Unterschrift des Managers hinzu.

Erstellen einer externen Druckform basierend auf einer Standardform mit geringfügigen Änderungen

Betrachten wir diesen Vorgang am Beispiel der Erstellung eines externen Druckformulars eines Universalüberweisungsdokuments für ein Dokument Verkauf von Waren und Dienstleistungen 1C: Buchhaltung. Es unterscheidet sich vom gedruckten Standardformular durch das Vorhandensein des Siegels der Organisation.

  1. Erstellen externer Verarbeitung mit Requisiten Objektreferenz, Datentyp - DocumentLink. Verkauf von Waren und Dienstleistungen.
  2. Wir finden das Layout des Standard-UPD-Druckformulars (es befindet sich in den allgemeinen Layouts) und kopieren (ziehen) es in das externe Bearbeitungsfenster. Layouts anderer gedruckter Formulare können in den Dokumenten oder Nachschlagewerken selbst enthalten sein.
  3. Wir nehmen die notwendigen Änderungen am kopierten Layout des gedruckten Formulars vor.
  4. Wir finden die Funktion, die für die Generierung des gedruckten Formulars verantwortlich ist. Diese Funktion sollte das generierte Tabellendokument zurückgeben. Kopieren Sie den Inhalt in die Exportfunktion Siegel() im externen Verarbeitungsobjektmodul.
    In unserem Fall ist dies die Funktion PrintUniversalTransferDocument() Exportieren aus dem Dokumentobjektmodul Verkauf von Waren und Dienstleistungen.
    Sofern es sich um erhebliche Layoutänderungen handelte (Bereiche und/oder Parameter geändert), müssen entsprechende Anpassungen an der Druckfunktion vorgenommen werden.
  5. Wir versuchen, externe Bearbeitung einzusparen. Allerdings erhalten Sie wahrscheinlich Fehlermeldungen, die darauf hinweisen, dass einige der von der Druckfunktion aufgerufenen Prozeduren und Funktionen fehlen. Diese Funktionen und Prozeduren müssen im Quelldokument gefunden und auch in das externe Verarbeitungsobjektmodul kopiert werden. Oder passen Sie den Link an, wenn die ursprüngliche Funktion oder Prozedur exportiert wird.
  6. (nicht unbedingt). Um eine externe Druckform zu testen, ist es praktisch, eine Form zu erstellen, auf der die Requisiten platziert werden Objektreferenz. Taste Ausführen muss eine Prozedur aufrufen Siegel() aus dem Objektmodul. Dazu wird dem Button-Click-Ereignis eine Prozedur gegeben:
2016-12-01T12:56:42+00:00

Eine wunderbare Gelegenheit ist in 1C: Accounting 8.3 (Edition 3.0) aufgetaucht. Jetzt kann ein Benutzer im 1C:Enterprise-Modus problemlos gedruckte Formularlayouts bearbeiten.

Wann könnte dies nützlich sein? Nun, es gibt zum Beispiel ein gedrucktes Formular, sagen wir „Bedarfsrechnung“, in dem Sie jedes Mal, wenn Sie es drucken, einige Änderungen vornehmen. Ändern Sie die Schriftart, drucken Sie die Felder neu und entfernen Sie unnötige Dinge.

Warum also jedes Mal das tun?! Wenn wir diese Änderungen am Layout des gedruckten Formulars einmal vornehmen können, wird das Programm das gedruckte Formular immer so ausgeben, wie wir es benötigen.

Im Folgenden zeige ich Ihnen Schritt für Schritt, wie Sie das Layout des Druckformulars „Bedarfsrechnung“ ändern. Wir werden dort ein neues Feld hinzufügen: „Verantwortlich“.

1. Erstellen Sie ein druckbares Formular (klicken Sie auf die Schaltfläche „Drucken“) und klicken Sie im sich öffnenden Formular (rechts) auf die Schaltfläche „Mehr“ -> „Layout ändern“:

2. Das druckbare Layout wird geöffnet. Nehmen Sie die notwendigen Änderungen vor, aber seien Sie vorsichtig, dass es nicht so klappt. Ich sage gleich, dass Schriftarten und Feldgrößen durchaus geändert werden können, aber das Löschen vorhandener Felder (insbesondere derjenigen in<угловых скобках>) ist es nicht wert. Wenn Sie ein Feld ausblenden möchten<угловых скобках>, machen Sie es einfach unsichtbar (Farbe oder Größe), aber es sollte auf dem Formular bleiben, da es vom 1C-Programmcode benötigt wird.

3. Wir fügen das Feld „Verantwortlicher“ hinzu und klicken auf die Schaltfläche „Aufzeichnen und schließen“.

4. Die Druckform wurde nach unseren Wünschen in eine neue Form umgeformt.

Wenn es nach dem Ändern der Druckform nicht mehr funktioniert, dann sind Sie es.

Mit freundlichen Grüßen, Wladimir Milkin(Lehrer und Entwickler).

Lass uns gehen Service->Zusätzliche Berichte und Verarbeitung->Optionale externe Druckplatten.

Das Verzeichnislistenformular mit externen gedruckten Formularen wird geöffnet. Klicken Sie im oberen Menü der Liste auf Hinzufügen. Das Formular zum Erstellen eines Verzeichniseintrags erscheint.

Klicken Sie auf die Schaltfläche „Öffnen“ und wählen Sie die Datei mit der gewünschten Druckform aus. Stellen Sie anschließend ggf. den gewünschten Namen ein (Feld „Name“).

Wenn das ausgedruckte Formular Parameter für die automatische Registrierung enthält, wird eine entsprechende Meldung angezeigt. Klicken Ja.Wenn dies nicht der Fall ist, müssen Sie angeben, mit welchem ​​Dokument dieses Formular verknüpft wird. Dazu müssen Sie im tabellarischen Teil „Zugehörigkeit des gedruckten Formulars“ eine Zeile hinzufügen, wo in der „Objektdarstellung“ Wählen Sie im Feld den Dokumenttyp aus, mit dem wir das Formular verknüpfen. Da es sich in unserem Beispiel um eine Abschreibung von Materialien handelt, wählen wir den Beleg „Rechnung anfordern“ aus.

Gehen Sie anschließend zu einem beliebigen Dokument „Rechnung anfordern“, klicken Sie auf „Drucken“ und wählen Sie das neu hinzugefügte Formular aus.

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

Um das Hinzufügen eines gedruckten Formulars in einer verwalteten Schnittstelle zu demonstrieren, zeige ich das Hinzufügen eines externen Formulars einer Rechnung zur Zahlung zu einem gleichnamigen Dokument in Accounting 3.0.

Wir gehen zum entsprechenden Abschnitt des Programms:


Es ist erforderlich, dass das Flag für die Verwendung externer Berichte und Verarbeitung aktiviert ist; folgen Sie dem Hyperlink zur Liste der externen Objekte:

Klicken Sie in der sich öffnenden Liste auf Erstellen:


Wählen Sie im Dialogfenster die gewünschte Datei aus:


Die externe Objektkarte ist ausgefüllt: Im Layout sehen wir den Typ des Basisobjekts, an den das Formular angehängt wird, und direkt darunter seinen Namen:


Lassen Sie uns die Form des erstellten externen Objekts schreiben und schließen.

Gehen wir nun zu einem beliebigen Dokument Rechnung zur Zahlung an den Käufer und zeigen Sie das Druckmenü an:


In diesem Artikel wird am Beispiel der Konfiguration „Trade Management 11.2“ beschrieben, wie Sie ein externes Druckformular mit einer 1C-Datenbank verbinden

Bei der Konfiguration „Trade Management 11.2“ handelt es sich um eine Konfiguration auf „MANAGED“-Formularen!

Unsere Anleitung „zeigt“, wie man ein externes gedrucktes Formular in der 1C-Informationsdatenbank mit der Konfiguration auf „VERWALTETEN“ Formularen verbindet, nämlich:

  • „Buchhaltung 3.0“
  • „Handelsmanagement 11.2“
  • „Gehalts- und Personalmanagement 3.1“
  • „Umfassende Automatisierung 2.0“
  • "Kontrolle kleines Unternehmen 1,6"
  • „Einzelhandel 2.2“
  • und andere ähnliche Konfigurationen.

Um ein externes Druckformular in 1C anzuschließen, müssen wir 11 Schritte durchlaufen.

1 — Menü „Stammdaten und Verwaltung“ (In anderen Konfigurationen, wie z. B. in Enterprise Accounting 3.0, kann es einfach „Verwaltung“ heißen). 2 — Wählen Sie „Gedruckte Formulare, Berichte und Bearbeitung“ (siehe Abbildung unten ↓)

3 — Erweitern Sie das Untermenü „Berichte und Verarbeitung“ (In anderen Konfigurationen, wie z. B. Enterprise Accounting 3.0, gibt es möglicherweise kein solches Untermenü, daher gehen wir sofort zum nächsten Schritt über). 4 — Aktivieren Sie das Kontrollkästchen „Verwendung zusätzlicher Berichte und Verarbeitung“. 5 — Gehen Sie zum Abschnitt: Zusätzliche Berichte und Verarbeitung. (siehe Abbildung unten ↓) ()

6 — Klicken Sie auf die Schaltfläche „Erstellen“. (siehe Abbildung unten ↓)

In neuen Versionen von 1C (ab August 2016) verfügt das Programm über einen integrierten Warnmechanismus vor der Gefahr der Verwendung von Unbekanntem externe Behandlungen, das möglicherweise „Viren“ enthält, wird die Warnung in früheren Versionen des Programms nicht angezeigt! In diesem Fall ist es erforderlich, ein externes Druckformular anzuschließen: 7 — Klicken Sie auf die Schaltfläche „Weiter“. (siehe Abbildung unten ↓)

8 — Wählen Sie das Verzeichnis aus, in dem sich die Verarbeitung befindet. 9 — Wählen Sie es aus (die Verarbeitung, die wir benötigen). 10 — Klicken Sie auf die Schaltfläche „Öffnen“. Alternativ zu den Schritten 9 und 10 können Sie auch einfach im Auswahlfenster auf das von uns benötigte externe Druckformular doppelklicken. (siehe Abbildung unten ↓)

Wenn wir eine Platzierung für die hinzugefügte Verarbeitung hinzufügen müssen (z. B. handelt es sich um ein universelles Vertragsformular von unserer Website und wir benötigen den Befehl zum Drucken dieses Formulars, um es in einem Objekt anzuzeigen, in dem es ursprünglich nicht angezeigt wird) – 11 — Klicken Sie auf die Platzierungszeile („Platzieren in:“, vielleicht „Platzierung:“) und wählen Sie die erforderlichen Verzeichnisse und Dokumente aus. 12 — Wir schließen die Schritte zum Anschließen eines externen Druckformulars ab, indem wir auf die Schaltfläche „Aufzeichnen und schließen“ klicken. (siehe Abbildung unten ↓)

Das ist alles! Glückwunsch! Externe Druckplatte ist angeschlossen! Haben wir alles richtig gemacht? Lass uns das Prüfen...

Vor dem Aufzeichnen und Schließen haben wir festgestellt, dass sich dieses externe gedruckte Formular im Dokument „Verkäufe von Waren und Dienstleistungen“ befindet, was bedeutet, dass wir Druckoptionen für jedes Dokument des Typs „Verkäufe von Waren und Dienstleistungen“ öffnen können. Klicken Sie auf die Schaltfläche „Drucken“ und sehen Sie, dass ein Fenster zur Auswahl gedruckter Formulare angezeigt wird. Darunter befindet sich - 13 — von uns angebundene externe Druckform (siehe Abbildung unten ↓)

Das ist es sicher. Wir hoffen, dass dieser Artikel für Sie nützlich war.