My business is Franchises. Ratings. Success stories. Ideas. Work and education
Site search

Why are reference books needed in 1C? Subordinate directories

Nomenclature in 1C 8.3 means materials, semi-finished products, equipment, services, returnable packaging, workwear, etc. All this data is stored in the Nomenclature directory. You can get to it from the “Directories” section, subsection “Goods and Services”, item “Nomenclature”

You will see a list of directory positions that has a multi-level hierarchical structure.

In this article we will take a step-by-step look at all the instructions for initially filling out items in 1C 8.3 using an example

For ease of use of this reference book, 1C Accounting uses groups (folders). They combine nomenclature that has common characteristics. In each group, in turn, it is possible to create subgroups (similar to the file system on a computer). The number of hierarchy levels is set by the programmer, but initially there are no restrictions.

Let's create new group. In the list form of the “Nomenclature” directory, click on the “Create group” button.

Specify the name of the group to be created. You can also fill in its type, but it is not necessary.

As you can see in the figure below, the group we created was placed in “Materials”. If you need to move it to another group or to the root, open the context menu and select “Move to group”. A window will open where you will need to specify a new location.

Creating a new item

Let's move on to adding the nomenclature itself. To do this, in the directory list form, click on the “Create” button. A card of the new item will open in front of you.

Fill in the “Name” field. The value in the “Full name” field will be entered automatically. Please note that the full name is displayed in reports, printed forms documents, price tags, etc. The “Name” field is used for convenient search of items in the program.

If necessary, fill in the remaining details:

  • The “Item type” and “Included in group” fields are filled in automatically from the data of the group in which the new item item is created. They can be changed if necessary.
  • The value in the “Unit” field is the storage unit for the balances of this item.
  • The tax rate specified in the “% VAT” detail can, if necessary, be changed during the generation of documents.
  • "Sales price" is indicated by default on sales documents. This setting can be changed by clicking on the hyperlink “?” next to this field.
  • In the “Production” section, you can specify the cost item for this item and its specification (for finished products), in other words, the composition.
  • Depending on the specifics of the nomenclature, the remaining sections are filled in, such as “ Alcohol products" and "Imported goods".

After you have filled out the card for the item you are creating, you need to write it down.

What is the type of item in 1C 8.3 and how to configure them

In order to configure the types of nomenclature, click on the corresponding hyperlink in the list form of the “Nomenclature” directory.

Nomenclature types are necessary to separate item items. Each type can be assigned its own. It is very important to avoid the presence of duplicates in this directory, which can lead to incorrect operation of item accounting accounts.

When installing a standard configuration from the supplier, this directory will already be filled in with the main types of items. If the item type is a service, do not forget to put the appropriate flag when creating it.

Item accounting accounts in 1C 8.3

To generate accounting entries, you need to set up accounting accounts. This can be done from the list form of the “Nomenclature” directory by clicking on the “Item Accounting Accounts” hyperlink.

In the standard configuration of 1C Accounting 3.0, this register is already filled. But if necessary, it can be adjusted manually.

Accounting accounts can be configured:

  • according to a specific nomenclature item;
  • by nomenclature group;
  • by type of nomenclature;
  • by warehouse;
  • by warehouse type;
  • by organization;
  • throughout the nomenclature, specifying an empty link as the value.

If different accounting accounts were configured for a specific item and for it, then the account will be taken from the item. In such cases, consolidated accounts have lower priority.

Setting item prices

One item can have several prices. They differ in types, for example, Wholesale price, retail price, etc.

Go to the “Nomenclature” directory element card and follow the “Prices” hyperlink.

A list will open in front of you in which you can specific type on a certain date. Simply indicate the price in the appropriate column and then click on the “Record prices” button. An item price setting document will be created automatically, and you will see a link to it in this list.

Watch also the video about nomenclature:

MINISTRY OF EDUCATION AND SCIENCE OF RUSSIA

federal state budgetary educational institution of higher professional education

"Samara State University"

Faculty of Economics and Management

Directories and working with them in 1:c "Enterprise"

Completed by a student

2 courses 23201.50 groups

Sidorenko Anna

Teacher

Klimentyeva S.V.

Introduction 3

Directories in the 1C program: Enterprise Accounting 4

Properties of directories of the 1C program: Enterprise Accounting 9

Details 15

Table parts 16

Conclusion 17

References 18

Introduction

“1C: Enterprise Accounting” is a universal mass-use program for automating accounting and tax accounting, as well as for the preparation of mandatory (regulated) reporting forms.

The program is based on the flexible technological platform of the 1C: Enterprise system, capabilities that allow you to create and modify a wide variety of business applications.

“1C: Enterprise Accounting” is a program that is a combination of the “1C: Enterprise” platform and the “Enterprise Accounting” configuration. “1C: Enterprise Accounting” is exactly the tool that helps you get rid of routine work and brings accounting closer to the real needs of modern business.

“1C: Enterprise Accounting” provides a solution to all the problems facing the accounting service of an enterprise, if the accounting service is fully responsible for accounting at the enterprise, including, for example, issuing primary documents, accounting for sales, etc. This application solution can also be used only for accounting and tax accounting, and the tasks of automating other services, for example, the sales department, can be solved using specialized configurations or other systems. Thus, “1C: Enterprise Accounting” includes the possibility of sharing the “1C: Enterprise” system with the application solutions “Trade Management” and “Salaries and Personnel Management”.

The abstract discusses directories as one of the configuration objects in the 1C: Enterprise system.

Directories in the 1c program: Enterprise accounting

When filling out a form for a document, you are often required to provide information by selecting a value from a predetermined list.

Let's take as an example the questionnaire that is required to be filled out when applying for a job.

When filling out the “Place of Birth” column, you must indicate your locality. Although the total number of settlements is quite large, the list of all settlements is still limited. In fact, the place of birth can be indicated by selecting the desired locality from such a list. This list is a reference book.

Thus, it can be said that a directory is a list of possible values ​​for a particular document attribute(V in a broad sense the word "document").

Directories are used in cases where it is necessary to eliminate ambiguous information input.

For example, so that the buyer, seller, storekeeper, director understand what product we're talking about, everyone should call it the same. And in this case, a reference book is needed. Usually in a trading company it has the form of a price list, and if such a directory is stored on a computer, then the entire possible range of goods that the trading company works with is entered into it.

System 1C: Enterprise allows you to maintain an almost unlimited number of necessary directories. Each directory is a list of homogeneous instances of objects: employees, organizations, goods, etc. Each such instance of an object is called directory element.

Rice. 1 – example of a directory “counterparties”

It should be borne in mind that in the configuration the structure of the directory is created, and its actual contents - the elements of the directory - are entered by the user when working with the program. During the configuration process, the structure of information that will be stored in the directory is described, a screen and, if necessary, printed representation of the directory is developed, and various features of its “behavior” are specified.

As a rule, directories have predefined details code and name, and the code can be of type Number or String.

System 1C: Enterprise provides ample opportunities for working with codes of directory elements: automatic assignment of codes, automatic control of code uniqueness, and others.

Directory in the 1C system: An enterprise can be hierarchical. There are two types of hierarchy: group and element hierarchy and element hierarchy. In the first case, all directory data will be divided into two types: “simply” directory elements and directory groups. Groups are a logical combination of directory elements. An example of a hierarchical directory is a directory of goods, where the groups are types of goods (“Plumbing”, “Household chemicals”, etc.), and the elements are specific products (“Mixer”, “Mirror”, “Washing powder”).

Rice. 2 - example of hierarchy in the “counterparties” directory

The use of hierarchical directories allows you to organize the entry of information into the directory with the required level of detail. Elements and groups of elements in a hierarchical directory can be transferred from one group to another.

For directories with the “Hierarchy of Elements” hierarchy type, there are no groups as an independent view. Their role is played by the elements themselves. A distinctive feature of such directories is the functionality of all elements. An example of a directory of this type is a directory of departments. Each division is described by the same set of details and can logically contain or be part of another division.

For hierarchical directories, the configurator allows you to set a limit on the number of directory levels, or an unlimited number of nesting levels is allowed.

Rice. 3 – limit the number of directory levels in a hierarchical directory.

In addition to the code and name for the directory, you can create a set of details that allow you to store additional information about the directory element.

For example, the “Counterparties” directory may contain information such as the full name of the counterparty, its tax identification number, the names of the director and chief accountant and other information.

If the object of the subject area to which the directory corresponds has not only such “simple” properties, for example, a full name or INN, but also composite (list) properties, a set of tabular parts can be created for the directory.

For example, in the Contractors directory, a tabular section can be created for a list of telephone numbers of a counterparty.

The directory attribute names must not coincide with any attribute name from any table section.

Rice. 4 is an example of additional information about the directory element “counterparties - suppliers”.

To work with information stored in the directory, you can create screen forms. Separate forms can be created to view a list of directory elements, to edit a directory element, and a company to select the desired element from the directory.

The configurator allows you to create several forms of the same type, for example, forms for selecting the desired element from a directory, and use different forms in different cases.

Rice. 5 – example of a directory selection form

Working with reference books is both the foundation and framework of accounting.

Directories are intended for entering, storing and obtaining conditionally permanent information structured in the form of a tree. TO reference information includes information about the founders of the enterprise, its counterparties, employees, taxes, etc. The list of directories required by the user is determined at the configuration stage. The user can change the contents of the directories at will: edit, add or remove recorded information.

A list of all directories can be displayed on the screen using the menu command Operations - Directories

The simplicity of working in the 1C: Enterprise Accounting 8.2 program provokes a desire not to waste extra time on preparatory actions, but to immediately get results. Of course, you can fill out some reference book that catches your eye, or for which you have data ready. But in this case, there is a high probability that when filling it out you will need a value from another directory, which may be empty. There is nothing terrible in such a situation, but for those starting to work in the system, confusion may arise, which will lead to incorrect reflection of data in reports and samples of various analytical information. It will be much more difficult to correct missing values ​​later.

Next, the rules for filling out the main reference books will be considered, emphasis will be placed on subtle and important points when filling them out, the “do as I do” work tactic is implemented under the guidance of a teacher.
Only after filling them out can you proceed to further work.

As mentioned earlier, filling out directories is not difficult. It is more difficult to decide which reference book to start with. To do this, it is necessary to determine the structure of the organization, its composition structural divisions, number of employees and much more. If something is not yet clear, don’t worry: let’s start creating it and then add it. The following sequence of filling out the directories is suggested.

What reference books will we fill out?

Directories for keeping records of trade transactions and Money(We have already filled out some of the directories).

  • Directory "Organizations"
  • Directory "Banks"
  • Directory "Bank Accounts"
  • Directory "Counterparties"
  • Directory “Item Price Types”
  • Directory "Nomenclature"

Directory "Warehouses (storage locations)"

  • Directories for maintaining personnel records.
  • Directory "Divisions"
  • Directory "Individuals"
  • Directory "Employees of the Organization"

Klyuev V.V.

http://prof1c.kklab.ru

Subordinate directories

Most likely, you have already repeatedly noticed in ordinary typical configurations that directories are interconnected, when when you select a directory element (directory 1), the value of another directory (directory 2) is “filtered” by this value - that is, values ​​that belong only to the current directory element are selected; for example, this is the “Division” Directory, the owner of which is the “Organization” Directory.

In order to immediately understand the essence of what is happening, let's look at what happens in practice. To do this, you can create an empty configuration from scratch, or go to any existing copy information base and create 2 directories in the configurator.

Directory1 and Directory2. In directory2, go to the “Owners” tab and select the owner - “Directory1”, see as shown in the figure.

Now, when creating elements in “Directory2”, the system will ask you to enter the owner of directory1. There is an option - Using subordination - when subordination is set to Elements, groups, or groups and elements.

It would seem that everything is simple, but problems arise for users. When opening “Directory 2,” the user sees all the elements in a completely incomprehensible order, and besides, if you worked with standard configurations, you might have noticed that directly in the “Divisions” directory you do not specify the owner anywhere, but when opening the directory you can select organization and, depending on this, receive elements subordinate to one or another organization; Moreover, when creating a directory item “Divisions”, by default you will receive the owner that you selected in the form of the list of divisions.
So let’s get started and create a “List Form” for our “Directory2”, for now provide this to 1C without making any changes, later we will adjust the form created by the designer.
In “Directory2” go to the Forms tab and add (+) new Form directory list and click Finish.

Let's create a form attribute with the data type "Directory1.Link", with the name "SelectionDirectory1", and drag this attribute onto the form, set the title "Directory1".


Now, in order for “this miracle” to work, you need to write code that will perform a selection when selecting a Directory Element1.

8.2, 8.3 Managed forms

In order to display in the form of a directory list only the elements we need for the selected element of Directory1, we need to programmatically make a selection - by the selected element. To do this, we will use the predefined procedure of the SelectionDirectory1 control and write code that performs the specified task.
At the top, select “Selection Directory1”, right-click and select “Properties”, in the window that appears, find the “OnChange” property and click the magnifying glass, thereby going to the form module; the procedure “Selection Directory1OnChange(Element)” is automatically created

In the procedure, enter the following text:

& On the Client Procedure Selection Directory1OnChange(Element) List. Selection. Elements. Clear() ; // Selection Element = List. Selection. Elements. Add(Type(" Selection ElementData Layout" ) ); Selection Element. LeftValue = New DataComposition Field (" Owner " ); Selection Element. Comparison View = DataComposition Comparison View. Equals; Selection Element. Usage = True ; Selection Element. RightValue = Selection Directory1; Selection Element. Display Mode = Element Display Mode constructionDataComposition.Unavailable;EndProcedure

8.2 Regular forms


When building forms, everything is the same, only you need to create regular forms, managed forms V regular application does not work.
The difference will be in the selection procedure for the element in the list form and the creation of the props.
To add details to a regular form, click the button

Procedure Reference1OnChange(Element)ThisForm. Selection. Owner. Value = Directory1. Link; ThisForm. Selection. Owner. Usage = True ; ThisForm. Form Elements. DirectoryList. Selection Settings. Owner. Availability = False ; //(?) EndProcedure

The penultimate line(?) - we prohibit changing the selection when the user opens the selection parameters - only through the control element!

Video (without sound - everything is clear without sound)

In previous lessons, we discussed with you that the 1C configuration consists of a set various objects 1C. There are different types of such objects.

Today we will look at the features of one of the types of 1C Enterprise objects - directories.

1C 8.2 directories are intended for storing information that will be used in other 1C objects - documents, reports. Thus, accounting in 1C is maintained in the context of (by) directories.

Information that is stored in directories is called regulatory and reference information.

Directories 1C 8.2 are divided into Directories themselves and Classifiers. Classifiers (in the conversations of 1C programmers) mean reference books, the composition of which is approved by the state (and there are a bunch of them, for example, Classifier of countries of the world or Classifier of units of measurement).

However, this does not prevent many companies from correcting and supplementing such classifiers as desired.

Why do we need 1C Directories?

A striking example can be made using the example of a product. There is a certain product, for example “Shovel”. Movements of this product (purchase, receipt at the warehouse, sale) are documented with certain documents.

In “life” these are paper documents, because some forms, when filling out which everyone simply writes by hand - Shovel, 20 pieces.

IN electronic system, 1C is electronic documents, where there is also a product field. But if each operator writes the name of the product by hand, there may be typos. And then we bought “Shovel” and sold “Lapata”. Additionally, the downside is that we will have to write this many times.

Therefore, we create a list of goods, in which we add this product once. To indicate a product in documents, just select it from a ready-made list. An additional plus is that when we add a product to the list, we can indicate some information about it, for example, “Country of Origin.”

Thus, directories in 1C Enterprise are ready-made lists of data that are needed for accounting - products, customers, etc. Users can supplement and change these lists independently.

Where are the 1C 8.2 Directories located?

In 1C Enterprise mode, the user works with the user interface that the programmer developed for him. Different users may have different interfaces. Therefore, the programmer could place each specific reference book in completely different menus.

In a thick client, a user with administrative rights(Administrator) there is a standard Operations menu. In this menu there is a “Directories” item, through which you can open any directory.

In the thin client, the administrator also has a menu, only it is called All functions. Its operation is similar to the Operations item.

In 1C Configurator mode, directories are located in the Configuration branch of the same name, in the configuration window. Having expanded the branch, we can start working with any directory (more precisely, changing or customizing its template). In order to start working with it, you need to double-click on it with the mouse.

What 1C Directories look like

When you open a directory, you see its list form. Since a directory is a list of data, we see it in this form. The list can be grouped into groups for ease of use.

By clicking on the group we fall into it. Clicking on an element opens the directory element form. It consists of a group of fields of this directory, which is supposed to be filled out.

In 1C Enterprise, directories usually have two required fields by which one element can be distinguished from another. This is the code and name of the directory. However, the programmer can disable the presence of these fields, although this is rarely done.

The Code field, which is usually filled in automatically (numbers in order), is usually closed by default from user editing. You can change it in this way (of course, if it is allowed by rights).

1C 8.2 directories can be interconnected (subordinate 1C directory). For example, one element of the Clients directory can have several subordinate elements of the Contracts with Customers directory.

Setting up and developing 1C Directories

You can create a new 1C directory or change an existing one in the configurator. The general working method is the same as with other 1C objects, which was discussed in the previous lesson.

Main features of 1C Directories, by tabs: