Open
Close

Methods for printing product labels with barcodes. Methods for printing product labels with a barcode Selecting equipment for printing labels in 1c

To print labels, you can use both regular A4 printers and special label printers. It is more convenient and faster to print labels using a special printer.

For both types of printers you need to create your own label template (layout).

In this article we will look at:

Applicability

The article was written for the editorial office of 1C: Retail 2.1 . If you use this edition, great - read the article and implement the functionality discussed.

If you are planning to start implementing 1C: Retail, then most likely a more recent edition will be used. Interfaces and functionality may vary.

Therefore, we recommend taking the course 1C: Retail 2 for automation of stores and service companies, this will help you avoid mistakes and loss of time/reputation.

Creating a Label Layout for an A4 Size Printer

We will create a label template with specific dimensions, for example – width 38 mm, height 19 mm. Given this size, an A4 sheet can accommodate 5 labels in width and 14 in height.

The layout for labels usually contains a minimum of information: the name of the product, its price and barcode.

In system 1C: Retail label templates are stored in the directory .

Let's turn to the section "Administration" and select a team “Printed forms, reports and processing”(see Fig. 1).

Rice. 1 Calling the “Print forms, reports and processing” window

A special form will open (see Fig. 2). The command to open the directory is available in this form “Templates for labels, price tags and KKM receipts”.


Rice. 2 Calling the list form of the directory “Templates of labels, price tags
and KKM checks"

In the opened form using the button Create you can create a new template (see Fig. 3).


Rice. 3 Form of the list of the directory “Templates of labels, price tags and cash register receipts”

In the template creation form (see Fig. 4), only two fields are required to be filled in: Template type And Name. The template type can take multiple values.


Select the value “Label (price tag) for the product”. Let's indicate the appropriate name for the template - Label for A4. Before further editing, the element being created must be recorded.


Rice. 4 Template creation form

In the form of a saved directory element, to edit the layout, click the button Edit Layout(see Fig. 4). A special form for editing templates will open (see Fig. 5).


Rice. 5 Form for editing the template of labels and price tags

Let's look at the main components of this editor. On the right are the parameters of the template being edited. Here you can set certain barcode printing options (Code Type, Display Text, Font Size and Rotation Angle).

There are also two parameters here that allow you to determine the number of labels placed on one page horizontally and vertically.

On the left side of the editor there is a list of fields available for use in layouts. Here there is information about the prices of the item, store, organization, current time and current user. As well as information about the product itself: nomenclature, characteristics and barcode.

The third area of ​​the editor (main area) is a spreadsheet document for drawing a layout.

In configuration 1C: Retail 2 A standard label template is provided. To use a standard template, in the editor form, click on the button Load default template and select the item in the drop-down menu Label(see Fig. 6)


Rice. 6 Select a default template

System 1C: Retail will prompt you to confirm replacing the edited template with the default template (see Fig. 7)


Rice. 7 Request for confirmation of replacing the edited template

To see what a standard template looks like, let’s agree with the system’s proposal. A standard label layout will appear in the spreadsheet document (see Figure 8).


Rice. 8 Fragment of a spreadsheet document. Standard Label Layout

The standard template displays only the item name and barcode. In this case, the size of the label is obviously larger than the sizes predetermined by us.

Please note that the editor does not have a ruler with divisions in millimeters (see Fig. 5).

If you select one of the columns by clicking on its serial number and then call the context menu, you can access the Column width property (see Fig. 9)


Rice. 9 Accessing the column width property through the context menu

When you select this item, the “Column Width” form appears in which you can determine the width value (see Fig. 10).


Rice. 10 Shape column width

But this value is specified not in millimeters, but in special units (points). However, there is an option to create a label layout with exact dimensions in millimeters.

For this we will use Configurator “1C:Enterprise 8”. Using the launch window 1C:Enterprises open Configurator(see Fig. 11)


IN Configurator you will need to create a new spreadsheet document. To do this, go to the menu File select item New(see Fig. 12).

A form for selecting the type of document to be created will appear. In this form you should select .


Rice. 12 Calling the “Select document type” form

A new spreadsheet document will appear (see Figure 13). If you start to move the border of any of the columns in a spreadsheet document using the mouse, the values ​​of two parameters will be displayed in the configurator window in the lower left corner: Position and Size.

Moreover, they are displayed in millimeters. Position is the distance from the left border of the Spreadsheet document to the left border of the currently changing column. And the size is the width of the column itself.


Rice. 13. Spreadsheet document

In our label, one column of cells will be enough. Let's set the width of the first column to 38 mm (see Fig. 14).

It should be borne in mind that there may be a slight error in the established value, since this indicator corresponds to several possible boundary positions that differ by fractions of a millimeter.

For a start, this will suit us.


Rice. 14 Setting label width

We will display at least three lines on the label: the name of the product, the barcode and its price. Therefore, when setting the height of the template, we will shift the lower border of the third line.

In this case, we are interested in the parameter Position, which will display the distance from the top border Spreadsheet document, it should be equal to 19 mm (see Fig. 15).


Rice. 15 Setting the label height


Rice. 16 Calling a dialog box to save a file

A dialog box for saving the file will appear (see Figure 17).


Rice. 17 File Save Dialog Box

After saving a Spreadsheet document to a file in user mode 1C:Enterprise We return to the form for editing the template of labels and price tags. In this form we will use the command Import.

System 1C: Retail will warn that the current template will be lost and ask for confirmation to continue executing the command (see Figure 18).


Rice. 18 Importing a saved Spreadsheet document.

After confirmation, a dialog box will appear to select a file (see Figure 19).


Rice. 19 File selection dialog

Select the previously saved file. After the Spreadsheet Document is imported, the label dimensions will be determined (see Figure 20)


Rice. 20 Imported spreadsheet document.

All that remains is to enter the item name, barcode and price into the layout. Select the top cell where the item name will be located and double-click to add the corresponding available field to it.

Add a barcode to the second cell. At the same time, the system 1C: Retail asks whether to add a barcode as a picture or not (see Fig. 21).


When adding a barcode, like a picture, an image will be added, which can then be read by a barcode scanner.

Otherwise, the barcode will be added simply as text. You should agree with the system’s proposal and the barcode will be added as a picture. Filling occurs according to the size of the selected cell (see Fig. 22).


Let's stretch the barcode vertically a little (see Fig. 23)


By default, any picture (including a barcode) when added is surrounded by a solid line, which must be removed for the barcode.

To do this, select the barcode with the mouse and select the item from the context menu Properties(see Fig. 24).


Rice. 24 Calling the Properties Palette

Will open Properties Palette. For property Line style and determine the value No line. In addition, in Properties palette for parameter Picture size set the value Proportional.

According to this property, the barcode will retain its visual representation. In this case, the text representation of the barcode will also be displayed correctly (see Fig. 25).


It should be noted that in order to display a barcode in a graphic image, the component must be installed on the computer 1C:Print barcodes. It can be downloaded from the user support site 1C.

Select the third cell and double-click on the available Price field to add this parameter. Because in the configuration Retail 2 all prices are indicated in rubles; to the right of the price parameter, separated by a space, we will add the inscription: “rub” (see Fig. 26).


Rice. 26 Adding the Price parameter to the layout

For a cell with a price in Properties palette property value Horizontal position let's define it as Center(see Fig. 27).


Rice. 27 Changing the properties of a price cell

For a cell with the name of the item to the property Accommodation let's determine the value Trim(see Fig. 28).

This means that in the case of a long name, the part that does not fit into the cell will be cut off. Which, in principle, is acceptable, since the main purpose of the label is to work with a barcode.


Rice. 28 Changing the properties of a cell with the name of an item

In the template editing form, you can set parameters that allow you to customize the barcode output: Code type, Reflect text, Font size, Rotation angle (see Fig. 29).


Rice. 29 Barcode Output Settings

The Code Type parameter is set to Auto by default, but you can override this value to one of the corresponding types ( EAN13, EAN128, Code39 etc.). However, there is no need to override the value because the Auto value is universal.

The display text option allows you to control the display of the text representation of the barcode. If this option is checked, you can determine the font size for the barcode numbers.

You can change the Rotation Angle for barcode printing. The default Rotation Angle value (0%) means that the barcode will be displayed horizontally, as we see in the layout. The rotation angle can take on other values: 90%, 180% and 270%.

For all the listed parameters, the default values ​​suit us quite well. You also need to set the printable area. To do this, select the layout and click on the Set Print Area button (see Fig. 30).


Rice. 30 Setting the print area

All that remains is to set the parameters: Horizontal quantity And Vertical quantity. As noted at the beginning, an A4 sheet should fit 5 labels horizontally and 14 vertically. Specify these values ​​in the appropriate parameters and press the button OK.

System 1C: Retail will check the correctness of the entered parameters. If the specified number of labels actually fits on an A4 sheet, then the editor form is closed, otherwise messages about the actual allowed number of labels are displayed.

If such messages are displayed, then the template dimensions should be slightly reduced, horizontally or vertically, respectively. In case of horizontal reduction, you will also need to slightly reduce the size of the barcode (picture) until the border of the layout becomes completely visible.

After the editor form has been successfully closed, you should also save the directory element (template) - see fig. 31.


Rice. 31 Saving the directory element “Templates of labels, price tags and cash register receipts”

Creating a Label Layout for a Label Printer

As a basis, we will use an already created label template for an A4 printer. Let's open the directory “Templates for labels, price tags and KKM receipts”.

In the directory list form, click on the button Create a new element by copying the current one(see Fig. 32).


Rice. 32 Creating a new template by copying a previously created one

A form for creating a new template will open, into which the data for the previously created label template will be copied. You just need to change Name before saving it (see Figure 33).


Rice. 33 Form for creating a new template

After saving the template by clicking the button Write object and go to editing the object - click on the button Edit Layout.

In the opened form for editing labels and price tags, you can see that the previously created layout and all template settings were successfully copied (see Fig. 34).


Rice. 34 Template editing form

To ensure printing according to this template on a label printer, first of all we will redefine the printing parameters. To do this, use the button Page settings(see Fig. 35).


Rice. 35 Opening the “Page Options” form

The form will open "Page settings"(see Fig. 36). In field Printer You should select the appropriate label printer that is connected to your computer. In field Size– the corresponding sample label for this printer, created when setting up the printer.

For example, we use a sample with dimensions of 4x2 cm (setting up the printer is a separate topic that we do not touch on in this article). You will also need to reset all indent margins for the page.


Rice. 36 Setting print options

In the template editing form, you need to redefine the parameters: Horizontal quantity and Vertical quantity. The label printer for the system is a regular printer with a small print area.

One label will represent one page. Accordingly, the parameters Horizontal Quantity and Vertical Quantity should be equal to one.

You can use the page preview service by clicking on the button with a magnifying glass icon in the top command bar of the application (see Fig. 37).


Rice. 37 Preview

The label occupies almost the entire page measuring 2x4 cm, and for printing on an A4 printer we created a label measuring 38x19 mm. So we can increase it a little in width and height. For control, you can use the preview again.

Click on the button OK in the template editing form. After the editor form has been successfully closed, you should also save the directory element (template).

Label printing

To print labels, call the “Print labels and price tags” processing. Let's go to the section Inventory and purchasing and in the team group Service let's choose a team Printing labels and price tags(see Fig. 38).


Rice. 38 Calling the processing “Print labels and price tags”

The form for this processing will open (see Fig. 39).


Rice. 39 Processing “Printing labels and price tags”. General form

In the command panel of the tabular part of the form, select the command Set print mode. A menu will open in which you should select the item Label printing(see Fig. 40).


Rice. 40 Selecting a print mode

Let's select a value for the store field. Let's determine the option for obtaining prices - By type of price. Let's select the value of the price type (see Fig. 39).

Let's set the parameters for selecting goods to fill out the table section Goods. To do this, click on the button Show selection in the command panel of the tabular section.

Moreover, above the tabular part Goods additional elements for selection will appear: a tabular section with selection conditions and a list of fields available for selection in the selection conditions (see Fig. 41).


Rice. 41 Fragment of processing “Printing price tags and labels” with selection elements

Of the selection conditions already available in the database when printing labels, the most relevant are: Only with barcode, Only with prices and Only with stock balances.

Let's check the boxes to use these conditions.

Now you should click on the button Fill. When filling goods, the system 1C: Retail for each line, I automatically set the number of labels equal to the number of remaining goods stored in the warehouse, since labels are printed for each unit of goods.

Select all rows of the table section by pressing the keyboard shortcut Ctrl+ A, click on the button Install and in the menu that opens, select the item Label template(see Fig. 43).


Rice. 43 Selecting a label template for selected lines

A selection form with a list of templates will appear (see Fig. 44).


Rice. 44 Template selection form

After selecting a template, in the table section there is a column Label template will be filled with the selected value and all previously selected lines will be marked with a flag as selected for printing (see Fig. 45).


Rice. 45 Tabular part Products after selecting a label template

After pressing the button Seal a form will appear Printing labels and price tags, in which you also need to click on the button Seal.

A spreadsheet document will be generated, which contains labels for each product from the list in the specified quantity (see Figure 46).


Rice. 46 Fragment of a printed document

Let's select a label for the label printer as a template and again create a spreadsheet document.

A fragment of the printed document is shown in Figure 47. Each label will be printed on a separate page (label).


Rice. 47 Fragment of a printed document

Label templates in 1C: Trade Management 11

In 1C: Trade Management, to open the list of templates, we follow the path Administration – Printable forms, reports and processing – Label and price tag templates.

Editing layouts is similar, with minor differences:

  • The properties of the current layout cell are displayed on the right side of the editor
  • It is possible to specify the height and width of the layout, as well as the cell size of the spreadsheet document in millimeters
  • The number of elements on the page is not explicitly configured
  • Added the ability to assign the current template to a system object for which a default template can be specified.

To enlarge, click on the image.
Rice. 48 Label editor in 1C: Trade Management 11

Igor Saprygin,
Kemerovo

To print labels, both standard A4 printers and devices specially created for this purpose are used. It is worth considering that printing on a special device will be faster and more convenient. In this case, you need to create your own label template for each printer.


Generating a label template for a standard printer


In our example, the label layout will be created with certain dimensions: width 3.8 cm and height 1.9 cm. In this case, on an ordinary piece of A4 paper, 5 labels will fit across and 14 along the page. Most often, the template contains only the necessary data: the name of the product, its cost and barcode.



In the 1C: Retail program, the layouts of all labels are placed in the directory “Templates for labels, price tags and cash register receipts”. Let's go to the "Administration" section and run the "Print forms, reports and processing" command.


Launching the “Print forms, reports and processing” command

After this, a special window will open in which we will open the directory “Templates for labels, price tags and cash register receipts”.


Launch of the directory “Templates of labels, price tags and cash register receipts”

In the launched window, using the “Create” button, we create a new label layout.


List window of the directory “Templates of labels, price tags and cash register receipts”

In the layout creation window, be sure to fill in two fields: “Template type” and “Name”. Layout type can have multiple meanings.


Let’s choose the value “Label (price tag) for the product.” At the same time, we will indicate the name we need for the layout - “Label for A4”. To edit the template later, each created element must be recorded.


Layout window

In the window of the saved directory component, to change the template, click on the “Edit Layout” button. A new window will open in which you can edit the template.

Window for changing the layout of labels and price tags


Let's look at the elements of this editor. On the right side are the customizable layout settings. Here you can adjust specific settings for barcode printing (Code Type, Text Display, Font Size, and Rotation Angle). There are also 2 settings here, thanks to which you can find out the number of labels placed on one sheet horizontally and vertically.


On the left side of the editor there is a list of fields that can be used in the template. Data on prices of the item, store, institution, time and user are also posted here. Additionally, there is information about the product: nomenclature, features and barcode.


The main part of the editor is intended for creating (drawing) a template. The product "1C: Retail 2" has a standard label layout. In order to use it, you need to click on the “Load default template” button in the editor window and select “Label” from the drop-down menu.



Selecting a Standard Label Layout

The 1C: Retail program will issue a request to confirm the replacement of the modified layout with a standard template.


Request to replace a reconfigurable layout

To see what the default layout is, you must agree to this request. After this, the layout will open in a spreadsheet document.


Part of a spreadsheet document. Default label template


The standard label template contains only the product name and barcode. It is worth considering that the size of the labels will be larger than we need according to the original conditions. Do not forget that the editor does not have a ruler with convenient divisions up to millimeters.


To access changing the “Column Width” setting, you need to select any column by clicking on its serial number, and then go to the context menu.


Go to the “Column Widths” parameter using the context menu

After selecting this item, the “Column Width” window will open, where you can easily set the required width.


Column Width Window

Unfortunately, the width in the program is measured not in millimeters, but in conventional units. However, there is a way to generate a label template with values ​​in millimeters. To do this, you need to go to the “Configurator” of “1C:Enterprise 8” using the “1C:Enterprise” launch form.


Opening the configurator

In the “Configurator” you need to open a new spreadsheet document by going to the “New” field in the “File” menu item. After this, a window for selecting the type of new document will appear and here you need to select “Tabular Document”.


Launching the “Select document type” window

As a result, a new table file will be generated and if you move the border of any column in it using the mouse, the values ​​of two settings will appear in the configurator form in the lower left corner: “Position” and “Size”. In this case, they will be displayed in millimeters. “Position” is the interval from the left margin of the Tabular file to the left margin of the current column that is currently being adjusted. “Size” is the actual width of the column.




Table file

In our particular case, one column of cells is enough for a label. Let's set the width of the first column to 38 mm. Do not forget that there is some error when specifying a specific value in millimeters. This arises because this indicator can correspond to several possible field positions that differ by less than 1 mm. However, for our conditional example, this does not yet significantly interfere with achieving the result.


Setting the width of the label We will print three lines about the product on the surface of the label: name, barcode and cost. This is why when setting the layout height you need to move the bottom margin for the third line. In our example, we need to set the required value for the “Position” parameter, which displays the distance from the top border of the “Spreadsheet Document” and we will set it at 19 mm.


Label width assignment

After these manipulations, you need to save all changes in the Spreadsheet document by selecting “Save As” in the “File” menu section.


Action to save all changes to a file

After this, a new form for saving the file will become available.


After all these manipulations, we move on to the window for changing the layout of the label and price tag. In this window, execute the “Import” command. The program will automatically issue a warning that the current layout will be destroyed and will ask for confirmation to proceed further.


Importing a Spreadsheet Document

If you confirm this action, a new window will appear for selecting the imported file.


Window for selecting the imported file

We load the imported file and after the operation, all required label sizes will be automatically selected.



Spreadsheet document that was imported

After this, you only need to enter the name of the item, barcode and cost of the product into the template. To do this, select the top cell in which the name of the item will be placed and, using a double click of the mouse, display the field we need for entering information. The barcode needs to be added to the second cell and during this action the 1C: Retail program will issue a request: add a new barcode as an image or not.


Adding a barcode

If you choose to add a barcode as a picture, an image will be created that will be recognized by a barcode scanner in the usual way. Otherwise, the barcode will be generated as text. Once you confirm the program's request, the barcode will be added as an image. In this case, it will be filled according to the size of the selected cell.


Table file after barcode creation

Let's expand the barcode a little in the vertical direction.

Vertical barcode expansion

According to the standard settings, each image, including the barcode, is automatically surrounded by a line when created. To delete a line we don’t need, we need to select the barcode, call up the context menu and click on the “Properties” button.


Launching the Properties Palette command

As a result, the “Properties Palette” command will be executed and for the “Line Style” setting, select the “No line” option. Additionally, for the “Picture Size” setting, define the “Proportional” option. According to this parameter, the barcode will have a constant visual design. At the same time, text data will be output correctly.


Changing Barcode Settings

It is important to point out that in order to print a barcode, you need to have the 1C:Print module installed on your computer. It can be easily downloaded from the 1C user technical support web resource.


Select the third cell and double-click on the free “Price” field and add this value. Since in the “Retail 2” configuration the price is entered in rubles by default, then on the right side of the “Price” setting we add the signature “rubles” at intervals.


Adding the “Price” value to the template

For our cell with cost in the “Properties Palette” => “Property Value” => “Horizontal Position”, set the “Center” option.


Setting the characteristics of a cell with a cost

For the cell with the name of the item, set the “Placement” parameter to the “Crop” value. Thanks to this, if our item name is too long, then the part that does not fit into the cell will be automatically cut off. Since the main information on the label is contained in the barcode, such a reduction will in no way reduce its information content.



Adjusting the settings of the cell with the item name

Also in the layout change window, it is possible to adjust settings that allow you to edit the barcode output: “Code type”, “Reflect text”, “Font size”, “Rotation angle”.


Barcode output editing settings

The “Code Type” option is set to “Auto” as standard, but this parameter can easily be changed to any other required: “EAN13”, “EAN128”, “Code39” and so on. There is not much need for such a change, since the “Auto” setting is universal.


Using the “Display text” option, you can configure the display of the barcode in text form. So, if this option is checked, then you can set the “Font Size” for the barcode numbers.


Additionally, you can adjust the “Rotation Angle” during final barcode printing. The Default Rotation Angle (0%) setting means that the barcode will be printed in a landscape orientation, just like the template we created. At the same time, this angle can be 90%, 180% and 270%.


For all of the above settings, the standard options completely satisfy us. You just need to set the print area by selecting the entire template and clicking on the “Set print area” button.


Setting the print area

As a result, you only need to specify the settings: “Horizontal quantity” and “Vertical quantity”. As indicated at the very beginning of our conditional example, on a standard A4 sheet of paper, 5 labels should fit horizontally and 14 vertically. We set exactly these parameters in the appropriate fields and click on “OK”.


The 1C: Retail program will automatically check the correctness of the set parameters and if the required number of labels actually fits on an A4 sheet, the editor window will close, otherwise a notification will appear about the actual possible number of labels. If such notifications appear, then the layout dimensions need to be slightly reduced along the horizontal and vertical axis. When decreasing along the horizontal axis, it is necessary to slightly reduce the barcode or its image until the border of the template is fully visible. After successfully closing the editor window, you need to finally save the corresponding directory element (layout).


Saving the directory element “Templates of labels, price tags and cash register receipts”

Formation of a label template for a special printing device


Let’s take as a basis the already created label layout for a standard printer and go to the reference book “Templates for labels, price tags and cash register receipts”. In the directory list window, click on the “Create a new element by copying the current” button.


Forming a new layout by copying a previously created one

A window will appear for generating a new layout, which will already contain data from the previously created template. You only need to correct the “Name” before saving it.


Window for creating a new layout

Having saved the layout using the “Save object” button, we move on to changing the object by clicking on the “Edit layout” button.


In the window for changing the label and price tag, we clearly see that the previously created template and all its parameters were completely copied.


Layout Change Window

To print correctly on a special printer for labels according to this template, you need to change the print settings, for which we will use the “Page Settings” button.



Launching the Page Setup window

In the “Printer” cell you need to select the appropriate device for printing, and in the “Size” field - the required label for this printer. In our case, we use a model with dimensions of 40 by 20 mm, while adjusting the printer itself is not discussed in this article. You also need to reset all padding for the page.



Setting Printing Preferences

In the layout change window, you need to set the settings: “Horizontal quantity” and “Vertical quantity”. From a computer's point of view, a label printer is an ordinary printer with a small print area.


A single label will be one page and therefore the options “Horizontal quantity” and “Vertical quantity” will be equal to one. Let's use the page preview function by clicking on the magnifying glass icon on the top panel of the program.


Preview

The label fits almost entirely on a page measuring 20 by 40 mm, and when printed on a standard A4 printer, we formed a label measuring 38 by 19 mm. Therefore, it is worth increasing it a little in both sizes, and for additional control we will use the preview again. After all the checks, click on the “OK” button in the layout editing window and after closing the editor, save the directory element (layout) again.

Label printing

For this action, let’s start the “Print labels and price tags” processing and go to the “Inventory and purchases” sub-item, then to “Service” and run the “Print labels and price tags” command.


Running the “Print Labels and Price Tags” command

This command window will appear.


Window "Print labels and price tags"

You need to run the “Set print mode” command in the tabular panel of the window, after which a menu will appear where you need to select the “Print labels” command.


Selecting a Print Mode

Let's set the value for the "Store" field, set the method of obtaining the cost "By price type" and decide on the value of the price type. Let’s set the product selection settings for filling out the “Products” tabular section by clicking on the “Show selection” button in its command panel.


Above the “Products” tabular part, elements for selecting conditions and a list of fields that can be changed will become available.


Part of the “Print labels and price tags” form with selection fields

Among other standard selection criteria for printing itself, the following are considered important: “Only with a barcode”, “Only with prices” and “Only with stock balances”. Opposite them we will check the boxes to apply these criteria.


After this, you need to click on “Fill”. When filling in this way, the 1C: Retail program automatically indicated the number of labels for each line, which is equal to the number of goods in the warehouse balance, since the label is printed for a separate unit of goods.


Select all lines of the table field using the key combination “Ctrl+A”, run the “Install” command and in the window that appears, click on “Label Template”.


Selecting a label layout for selected stitches

A selection window will appear with a list of layouts.


Layout selection window

After defining the layout, the “Label template” column in the table field will be filled with certain values ​​and all previously selected lines will be marked with a flag, which signals their selection for printing.


Table field "Products" after defining the label layout

Then click on “Print” and in the “Print labels and price tags” window you need to run the “Print” command.


As a result, a table file will be created that will contain labels for the goods from the list in the required quantity.


Let's take a label for a label printer as a layout and create a table file again. In the figure below you can see part of the printed file, and each label will be printed on a separate sheet.


Part of the document that will be printed

  • Label layouts in “1C: Trade Management 11”
  • In this program, to open the list of layouts, you need to go to the following menu item: “Administration” => “Print forms” => “Reports and processing” => “Label and price tag templates”. Template changes are made in the same way, with the exception of the following nuances:
  • the parameters of the current template cell open in the right side of the editor;
  • it is possible to customize the dimensions of the template and table file cells in millimeters;
  • the number of elements on the sheet is not very obvious;

You can assign the current layout to a system object if it has the ability to activate a default layout.

If it doesn’t work out for you, then our specialist can come and.

Let's set it up. Let's connect. We'll fix it. Let's find error 1c.

1C: Entrepreneur 8

The program "1C:Entrepreneur 8" was created for accounting and reporting by individual entrepreneurs (IP, PE, PBOLE). The program allows you to maintain a book of income and expenses and business transactions of individual entrepreneurs who are payers of personal income tax (NDFL).


1C: Enterprise 8 Licenses.

If you need to work with the 1C program on more than one computer (this can be a local network), as well as when working in one 1C database, it becomes necessary to buy 1C licenses. 1C licenses are additional protection keys for 1C programs that are purchased separately and give the right to use on several computers.


Installing a Label Printer

ZL 2824 PLUS in 1C

First of all, you need to install the ZL 2824 Plus printer driver on your personal computer. It should be on the installation disk that came with the printer.


If the disk is not there, then you can download it from the official website by following this link https://www.zebra.com/us/en/support-downloads/desktop/lp-2824-plus.html.

Before starting the installation, make sure that the printer is not connected to the computer!

Then run the installation file.









After all the steps you have completed, the program will complete the driver installation, and you just need to connect the label printer.



If you connected the printer before installing the driver, then to do this you should click on the Manual Install button and again perform a series of steps shown below.



In this window you must select the model of your printer. In our case it is

LP 2824 Plus (ZPL).


Then you need to specify the port, that is, through which your printer is connected.


After installing the printer, you must configure the label sizes in it. To do this, go to the Zebra utility menu to select a language. Click Options\language


Then click on the "Set printer settings" button.


Enter the parameters of your labels and configure the printer.




You save everything.

Then you should install the 1C: Barcode Printing component (ActiveX).

You can download it from the website https://users.v8.1c.ru or find the ITS 1CBarCode on the disk.






After installation, go to the 1C program and start setting up the printer.

To do this, you must select a product line, find your product with a barcode in it, and click print-labels.


You must fill out all printing options. Select the label printer format, set the parameters of your label and click “Fill”.



In it you select page parameters (Icon next to the printer).

After selecting the printer, click on the “printer” button.



In the printer properties, select the paper format and label size. Then click "Ok".

Then you reset everything in the page parameters, set it to fit the page width, click “OK” and see the result.



The printer will print the barcode across the full width and height of the label.

If you are not satisfied with your result, you can try to adjust it manually. To do this, you need to go to the page settings and configure the fields as you wish. In our situation, everything looks like this.



Your printer will now print a barcode in the middle of the label.

The printer is ready to go!

Trading enterprises often need to stick their own labels on weighted or piece goods. In this article, posted on the ITS disk, 1C methodologists talk about how to print labels in the “Trade + Warehouse” configuration, edition 9.0 and in the “Accounting + Trade + Warehouse + Salary + Personnel” configuration, edition 4.0.

Label printing is possible for both weight and piece goods. The examples below were tested on release 7.70.907 of the "Trade + Warehouse" configuration.

A weight product is considered to be a product for which the “Weight” flag is set in the product item form.

To print labels of weighted goods, there is a special processing - "Labeling", which is called from the menu item "Service" - "Labeling" or from the "Nomenclature" directory using the "Label" button if a weighted product is selected as an item in the nomenclature.

The weight of the product can be entered manually in the "Weight" field. The base unit of measurement specified in its form is used as the unit of weight for a weighted item, so for weighted items it is necessary to select the appropriate weight unit as the base unit. If electronic scales are connected, the weight of the goods will be read automatically. Issues related to connecting retail equipment are described in the documentation “Configuration Trade+Warehouse. Edition 9.0. Description” in Appendix 3 “Integration with retail equipment.”

As a result of using processing, a printed form of the label will be generated containing a barcode with information about the weight of the product.

The label for a weighted product can be immediately printed on a printer or previewed on the screen and then printed.

Label printing is also available for piece goods. Unlike weighted goods, for which a barcode is created during labeling processing, for piece goods it is necessary to generate a barcode in the form of an item item element. A barcode can be specified for any product packaging. Filling out the barcode for product packaging is done in the reference book of units of measurement for an item item (the "Units" button in the item item form). Filling out the "Barcode" field can be done in various ways. You can set the barcode manually, or you can fill in the “barcode” field using a barcode scanner. If you need to specify an internal barcode (used at a given enterprise) for item items, you can use the “Generate” button.

Labels for product packaging are printed from the directory of product units of measurement by clicking the "Label" button. In the event that the label is printed using group processing or from the list of the "Nomenclature" directory, the barcode of the basic unit of measurement of the product is used.

Label printing is possible both on various specialized printers (printing small format labels on thermal paper) and on regular printers.

Specialized printers are used to print large quantities of labels on roll paper. A roll of printed labels is usually loaded into a labeling gun, which is used to apply labels to the product.

Formation and output of labels to a specialized printer in the event that several labels need to be printed for a piece product are best done from the "Nomenclature" directory. For this:

  • in the directory list form, you need to select the required product, click on the “Label” button;
  • after the table with the label image appears, you need to select “Print…” from the “File” menu. In the print settings form that opens, specify the number of copies and click on the “OK” button.

A specialized printer is configured to be connected in the same way as any printer. For it to work, you must have an appropriate driver that allows you to work in the WINDOWS environment.

To print labels on plain paper, it is recommended to use laser printers that allow you to achieve the highest print quality (otherwise there is a possibility that the scanner will not be able to read the barcode). Since a whole set of labels for various piece goods can be displayed on one sheet, it is advisable to use group processing of the “Nomenclature” directory, with which you can select the necessary products according to various criteria before printing.

To print labels on a regular printer, you need to do the following:

  • in the "Directories" menu, in the "Group processing of directories" submenu, select "Nomenclature";
  • in the opened processing "Group processing of items" set the parameters for selecting items of items and click the "Generate" button;
  • in the generated list, you can specify the selection of products (for products whose labels do not need to be printed, remove the checkbox) and click the “Labels” button;
  • After the generated table appears with images of the labels of the selected products, you need to select “Print” from the “File” menu. In the print settings form that opens, specify the number of copies and click on the “OK” button.

Actually, automation using barcodes begins with product labeling, received at the company's warehouse. AND 1C has already built-in tools for generating a barcode for each product item in the company's product range, as well as a component for generating the actual barcode for printing on label printer. Thus, the client can only do the right thing so that the finished self-adhesive labels meet the requirements of the enterprise in terms of shelf life, resistance to various external factors, etc.

  Determine what type of label printer you want to connect to 1C:
You will immediately ask why?... Yes, simply to eliminate unnecessary manipulations with the printer itself (it often happens that the equipment is in an uncertain state - “dump”, “semi-calibration”, “uploading new firmware”, etc.) and you are trying adjust page size to 1C...
Since you are reading these lines, it means that you have encountered certain problems during setup or installation. label printer, we recommend that you “reset” the label printer to “factory settings” and continue to follow our instructions described below.
Label Printers, and accordingly there are two types of labels: thermal printers, they print by heating the label and thermal transfer printers, they print through a special ink ribbon -
. It's important to know here: are not suitable for the first type of printers - thermal printers, they do not respond to heat. You can check what kind of labels you have very easily, just heat the label, for example with a lighter, if it darkens, then the label is intended for thermal printing.
In other words, you need to check the consumables that you plan to use on this type of printer. Remember, on the body of the label printer there is always a picture of how to refill the ribbon (from our experience - 30% of problems in the first two months after purchasing a label printer are not the correct use or refilling of consumables) how can you not remember old man Murphy - “In any set of initial data the most reliable value, which does not require any verification, is erroneous.."

  1C requirements for a label printer:
Few people clarify to the client what actually 1C program places certain demands on the label printer: a more powerful processor and a large amount of RAM.
This is due to the peculiarity of 1C itself: each label, in fact, is sent for printing separately, even if you have given the task to print 100 copies of the same label.
We think that many users still remember the time when the maximum speed of printing labels from 1C was a maximum of 20% of that stated in the technical characteristics of the label printer. The reason was precisely the weak processor and small amount of RAM - the label printer needed to process each incoming label as a separate job with all the resulting time delays.
Therefore, if you use special software (LabelView, BarTender, etc.) for a label printer, the characteristics when printing labels from 1C almost come to the fore. You should also take into account that the printer's memory capacity affects the length of the label (or shortcut) - the larger the memory, the longer the label.

  Working with the label printer driver:
Modern driver versions barcode label printers allow you to connect the label printer to the Windows operating system. Barcode printer driver allows you to manage all printing parameters, manage the sizes of labels used, test the printer, etc. You can
or contact.
Always check with your supplier to find out exactly what parameters the driver for the label printer you are offering can control - your convenience will depend on it.

Whatever your printer and operating system version, the label printer is connected like a regular printer. The only difficulty is to set the correct paper size, margins, headers and footers and link it all to a specific label or price tag in 1C. But setting up the label format and fitting it to the paper sometimes takes several hours...

So, to set up a label printer in 1C, you need to perform the following steps:

1. Install or check the presence of the "BarCode" font in the Windows system/Eangnivc.ttf; If the font is not installed, download it - to do this, follow the link Next, copy it to the standard fonts folder of your operating system. As a rule, this is the Windows/Fonts directory (or copy eang000.ttf to the Control Panel - Fonts folder). If a font is detected in the system, but you later find out that the barcode is not printed in the program, go to the font directory. Find this file there and double-click on it with the left mouse button. This action should activate it and allow you to use the barcode in 1C.

2. Install or check the presence of the components “barcode.ocx” and “1СBarCode.dll” in the Windows system(files are available in the 1C:Enterprise delivery, on the ITS disk or in the user’s personal account https://portal.1c.ru of the 1C:Enterprise program system); To correctly install the “barcode.ocx” component, do the following: install ActiveBarcode, copy the Barcod.ocx file to the C:\Windows\ directory. What's important here is terminal window(Click the Start button and select Run, command line, cmd) should be opened with the command "Run as administrator"(accessible by right-clicking). The programs for registering 32-bit and 64-bit ActiveX on 64-bit Windows are different, but they are both called regsvr32.exe. Therefore, to guarantee the launch of 32-bit regsvr32, you should type the command “c:\windows\syswow64\regsvr32.exe Barcode.ocx” in a terminal window

3. Adjust the size of the barcode label in the print server: Start -> Settings -> Printers and Faxes. Next File -> Server Properties. Here you can create or select a label size. Or for WINDOWS-10, the print server setup looks like this:

4. Customize the barcode label size in the driver of your label printer, first “Default”, then in the “Main” tabs of the driver. Important: when printing from 1C, the “default” driver settings are used, which are indicated in the “Defaults” tab (click the button).

5. Check the printer operation from Word or Exel. It is important to set the page parameters - click on the toolbar - file - page parameters, select the printer and paper size (in your case, label size), the selected size must match the physical size of the label. On the toolbar, click the “view” icon, the label data should fit on one page, if not, then close the label viewing mode, on the bottom toolbar there is a “view only” icon, if it is on, turn it off. Edit the label by changing its size until it fits on one page when viewed. The same manipulations are valid for working in the environment 1s.

6. Set up the label size in 1C (configurator). First you need to check the printer settings in 1C 8.X. This is done through the menu "Service - Users - User List" /select a user/ - retail trade and commercial equipment - label printing. Here to set up printing: 1). You need to make sure that the printer name matches the printer name in the Windows environment. 2). Next, to configure it, it is better to print labels with preview. Here you change the scale, the page parameters button, there you can also check the printer settings, set or check the height and width of the label. The font size, for example in the “name” field, as well as the barcode size, are configured in the configurator. Initially, the configuration is blocked from any changes, in order to be able to edit you need to: go to the configurator -> Configuration -> Support -> Support settings -> Allow changes. Next, find the label, Configuration Window (located on the left of the screen, if not, select Ctrl+Shift+C) -> Open the General group -> General Layouts -> Label, open the label, a spreadsheet appears, if changes are allowed, then by right-clicking on any element of the table, you can call up the context menu, and in it select Properties and continue editing (see also the menu on the right).