Ideas.  Interesting.  Public catering.  Production.  Management.  Agriculture

Adding an external printable to the database. Adding an external printing plate to the base External printing plate bp 3

In the practice of every accountant using 1C, there has ever been a need to refine the configuration for themselves: who corrected the accuracy of the price or amount in the receipt invoice, who inserted the logo and corrected appearance expense invoice.

Everything would be fine, but there are a lot of such changes over time, and when the moment comes to update the release, a dilemma arises: either lose all the changes made, or call a 1C programmer to transfer all the changes to the new release (naturally for an additional fee).

Creation of external printing forms for BP 3.0

How to be? In order to somehow simplify the updating of configurations, 1C developers created the “Additional reports and processing” mechanism, this mechanism is not new and it is supported by typical configurations 1C: Trade Management, 1C: Management manufacturing plant, 1C: Enterprise accounting, 1C: Payroll and personnel management, it allows you to add a new one without changing the configuration printed form or replace the old one.

I will not describe the entire methodology for creating an external printable, but I will give an example of an external printable for Enterprise Accounting 3.0, as you might have guessed, on managed forms. you can have me.

It can be considered as an example for beginner 1C programmers. In the external printed form for BP 3.0, its own layout and auto-registration to the document "Sales of Goods and Services" are implemented, you can debug it by opening it as an external processing. Using her example, you can easily make the print form you need for any document or transfer the layout from BP 2.0.
A little explanation. The printing form is filled in the Print() procedure, which is located in the object module, and the layout is in the layouts.

The whole essence of processing is in the module of the object of this processing in the Print() procedure. Filling out the printed form takes place there. The layout is in the layouts again of this processing and now it is called "Layout".

In order to enable the ability to use external printing forms, you need to enable their use in BP 3.0. Administration -> Print forms, reports and processing -> Additional reports and processing. Connecting an external printing form in BP 3.0

How to add (register) an external printing form (or processing) in 1C Accounting 8.3 (version 3.0)

2019-05-15T13:40:54+00:00

Often an accountant needs an additional printed form to one of the standard documents 1C: Accounting 8.3 (version 3.0). Or additional processing is needed, for example, to automatically fill out a document or enter a new one based on. Usually such a feature has already been developed by someone and can be found or ordered from a programmer. And now the revision has been received, it remains only to add it to the accounting department. How to do it? More on this below in steps.

1. Open 1C Accounting 3.0 and select the section "Administration" -> "Print forms, reports and processing" in the left panel ():

2. Here, find and select the "Additional reports and processing" item, having previously checked the "Additional reports and processing" checkbox on the left:

3. Click the "Add from file..." button.

4. And select a file with an external printing form or processing (epf extension).

5. In the new window, click the "Save and close" button.

6. Open desired document and make sure that the print button has another printable option or an item in the "Create Based on" menu or a new button on the form toolbar. Ready!

Sincerely, Vladimir Milkin(teacher and developer).

We go to Service->Additional reports and processing->Additional external printing plates.

The lookup list form with external printables opens. In the top menu of the list, click Add. The form for creating a reference element appears.

Click the Open button and select the file with the desired printable. After that, if necessary, set the desired name (Name field).

If the printable contains auto-registration parameters, a message will pop up to this effect. Click Yes.If this is not the case, then you yourself need to indicate to which document this form will be attached. To do this, you need to add a line to the tabular part "Accessibility of the printed form", where in the "Object representation" field select the type of document to which we bind the form . Since in our example this is an act of writing off materials, we select the Requirement-invoice document.

After that, go to any document Requirement-invoice, click Print, and select the newly added form.

For BP 3.0, ZUP 3.0, UT 11, KA 2.0, ERP 2.0.

To demonstrate adding a printable form in the managed interface, I will show adding an external invoice form for payment to the document of the same name in Accounting 3.0.

We go to the corresponding section of the program:


It is necessary that the sign of using external reports and processing be enabled, follow the hyperlink to the list of external objects:

In the list that opens, click Create:


In the dialog box, select the desired file:


The card of the external object has filled in: in the placement we see the type of the base object to which the form will be attached and just below its name:


Write and close the form of the created external object.

Now go to any document Buyer's invoice and display the print menu:


This article describes how to connect an external printing form to the 1C database using the Trade Management 11.2 configuration as an example.

The "Trade Management 11.2" configuration is a configuration on "MANAGED" forms!

Our instruction "shows" how to connect an external printing plate in information base 1C with a configuration on "MANAGED" forms, namely:

  • "Accounting 3.0"
  • "Trade Management 11.2"
  • "Salary and personnel management 3.1"
  • "Integrated Automation 2.0"
  • "Small Business Management 1.6"
  • "Retail 2.2"
  • and other similar configurations.

In order to connect an external printing form in 1C, we need to go through 11 steps.

1 - Menu "NSI and administration" (In other configurations, such as in Enterprise Accounting 3.0, it may be called simply - "Administration"). 2 - Select "Print forms, reports and processing" (see the figure below ↓)

3 - Expand the "Reports and processing" submenu (In other configurations, such as in Enterprise Accounting 3.0, such a submenu may not appear, so we immediately proceed to the next step). 4 - Check the box Use additional reports and processing. 5 - Go to the section: Additional reports and processing. (see pic below ↓) ()

6 - Click the "Create" button. (see pic below ↓)

In new versions of 1C (starting from August 2016), the program has a built-in warning mechanism about the danger of using unknown external processing that may contain "viruses", in earlier versions of the program the warning will not appear! If it has arisen, then to connect an external printing form it will be necessary - 7 - click the "Continue" button. (see pic below ↓)

8 - Select the directory in which the processing is located. 9 - We select it (the processing we need). 10 - Click the "Open" button. Or, instead of steps 9 and 10, you can simply double-click on the external printable we need in the selection window. (see pic below ↓)

If we need to add a location for the added processing (For example, this is the Universal Contract Form from our website and we need the command to print this form to be displayed in some object that is not initially displayed) — 11 - click on the placement line ("Place in:", maybe "Placement:") and select the necessary directories and documents. 12 - We complete the steps for connecting an external printing form by pressing the "Save and close" button. (see pic below ↓)

That's all! Congratulations! External printing plate connected! Have we done everything right? Let's check...

Before Recording and closing, we noticed that this external printing form is located in the document Sales of goods and services, which means that we open any document of the form: “Sales of goods and services” for printing. press the "Print" button and see - a window for selecting printing forms has appeared, among them there is - 13 — an external printing plate connected by us (see the figure below ↓)

Now it's all right. We hope this article was helpful to you.

Loading...