Unloading from salary 3.0 to accounting 2.0. Creating entries for payroll, insurance premiums and estimated vacation obligations after synchronization

Quite often there are situations when an organization uses the “1C: Salaries and Personnel Management 8” configuration for settlements with employees, it is then that there is a need to upload accrual data into the accounting program wages, personal income tax, insurance premiums and other payments.

In the 1C program: ZUP 8 ed. 2.5 data exchange was carried out by uploading a document in XML format; it was also possible to upload payment documents. Then the data had to be loaded into the accounting program database, having previously made certain settings. This can be done on the “Salaries and Personnel” tab by selecting “Download from ZUP ed. 2.5"

To download data, you had to select the file that was generated earlier when downloading from 1C: ZUP.


Data synchronization when using 1C programs: ZUP 8 ed. 3 and 1C: Accounting 8 ed. 3.0 has changed significantly. Now there is no need to upload and download documents into the 1C: Accounting program every time. It is now possible to make certain synchronization settings once and set the time period when it is necessary to perform the exchange. Also, the user can independently start synchronization when necessary, and not according to a schedule.

In BP 3.0, in the Accounting Settings (Section Administration), you must set the following setting.


In the same “Administration” section, select the “Data synchronization settings” item, where you need to check the “Data synchronization” checkbox. The link of the same name becomes immediately available.


Go to 1C: ZUP and check a similar box in the same item on the “Administration” tab. Next, you need to select the program with which synchronization will take place. We make a selection and enter the IB prefix so that we know in which database the document was entered.



Then select the directory through which synchronization will occur.


Here we make the necessary settings. If you need to upload only transactions for accrual of salaries, taxes, contributions, while in accounting, calculations for account 70 are NOT carried out by employee, then set the point “Summary by employee”, in this case the statements will not be uploaded.


The next window shows the data synchronization options. We check if all the data is entered correctly, click “Next”, if something needs to be changed, click “Back”. In our case, everything was entered correctly, go Next.


Now we check the settings on the 1C: Accounting side


These settings must be made once for the first synchronization. They can then be adjusted if necessary.

Now go back to 1C: Salary and HR Management 8 and click on the “Synchronize” button.


To check in the BP, open the document “Reflection of salaries in accounting”.


It will be without postings; for them to appear, you need to check the “Reflected in accounting” checkbox. After checking the box, you will notice that this document is blocked for making changes.


And now we need to block the document on the side of the 1C: Salary and Personnel Management program. For this purpose, in 1C: Accounting, click the “Synchronize” button.

Let’s check the result in 1C: ZUP: go to the “Salary” menu - “Reflection in accounting”. We see that this document is not available for editing and there is an automatic checkbox that cannot be removed.


The programs also automatically set up a synchronization schedule. Here the user can choose the parameters that are convenient for themselves.


Thus, we looked at how synchronization is configured and performed between the programs 1C: ZUP 8 edition 3 and 1C: Accounting 8.

These rules for converting and registering objects were written for BP 2.0.64.37 and ZUP 2.5.94.2, but most likely they are also suitable for other versions.

After setting up synchronization, the following data is automatically uploaded and downloaded from the power supply unit to the storage unit:

Directories: Banks, Bank Accounts,Contracts of Counterparties, Counterparties, Organizations, Individuals

Information registers: Contact information, full name of individual

From ZUP to BP:

Directories: Currencies, Positions, Organizations, Divisions, Other Income and Expenses, Expenses of Future Periods, Cost Items, Individuals

Information registers: Personal Accounts, Passport Data, Full Name of Individuals

First, you need to enable the use of data exchange in the databases, configure node prefixes, set the polling interval reg. tasks and create the users under which these tasks will be executed, on the right side “Perform data synchronization” and restart the databases (just in case).

1. Setting up the power supply (the order of setting is not important, you can start setting up from the ZUP)

Open the Service - Data exchange with products on the 1C:Enterprise 8.2 platform - Data exchange

We add a new synchronization with Retail 2.0, in the settings we set the “pea” checkbox to create a new exchange, select the exchange directory, set the prefix and name of the exchange, and when the creation is complete, uncheck the “Execute upload data now” checkbox. Ready.

After that, open this setting for editing and in the exchange parameters, one by one load the exchange rules and registration rules for the BP.

2. Setting up the ZUP

Open Service - Data exchange with 1C: ERP Enterprise Management 2.0

We add a new synchronization, in the settings we put a “pea” on the creation of a new exchange, select the exchange directory, set the prefix and name of the exchange, and when the creation is complete, uncheck the “Execute upload data now” checkbox. Ready.

After this, we also open the setting for editing and load the rules of the exchange rule and the registration rules for the ZUP.

For automatic exchange, you need to configure programs to launch as a service under the user who is registered for registration tasks.

In the registration rules settings, changes are not registered for documents and some directories; if you need them, you can edit these rules to suit your needs.

The point is that if synchronization is configured on working configurations, not new ones, then duplicate directories are possible, because in the exchange rules, the search for elements is configured exclusively by the “Unique Identifier”, but this matter can be improved...

P.S. To avoid duplicates, losses, and overwriting of data, perform a trial setup on a copy of the database!!!

P.P.S. Recently, the BP database began to brutally freeze when recording a counterparty, it turned out that the conf was getting into the Internet and trying to check something there regarding the counterparty’s TIN, I don’t know for what reason, maybe 1C users are debugging something there, but until the morning in Moscow this the service does not respond, and 1C is honestly waiting for an answer, so it hangs... You can, of course, disable this in the conference, but I don’t want to remove it from support, I had to invent a problem))

In short, in the object registration rules for BP, for the “Counterparties” directory, in the “Before processing” handler we insert this code:

If Object.Link = Directories.Accounts.EmptyLink() Then LinkNew = Directories.Accounts.GetLink(); Object.SetLinkNew(LinkNew); Account = Object.GetLinkNew(); Otherwise Counterparty = Object.Link; endIf; Trying to SetPrivilegedMode(True); // Block by Counterparty Key Structure = New Structure(); KeyStructure.Insert("Counterparty", Counterparty); Key = Information Registers.Counterparty StatusBED.CreateRecordKey(KeyStructure); LockDataForEditing(Key); // Write data to the register. Set of Records = Information Registers.States of CounterpartiesBED.CreateSet of Records(); RecordSet.Selection.Account.Set(Account); Recordset.Clear(); Record = RecordSet.Add(); Record.Account = Account; Record.Status = Transfers.CounterpartyStatusBED.Connected; RecordSet.Write(); SetPrivilegedMode(False); Exception Operation = Nstr("ru = "Recording the results of checking the connection of counterparties to 1C-EDO in the register.""); DetailedErrorText = DetailedErrorView(ErrorInfo()); ElectronicDocumentsServiceCallServer.HandleExceptionOnEDOnServer(Operation, DetailedErrorText); EndAttempt;

After that, we save the rules and load them into the BP database.

To be honest, I have been thinking for a long time about how to start considering new version 1C ZUP 3.0, and am very grateful for this question. The final release, ready for accounting, of the 1C Salary and Personnel Management program version 3.0 was released in September 2013. This edition is intended to replace the 2.5 edition program, which is still supported by 1C. However, the developers warn that in 2015-2016 support for version 2.5 may be discontinued. In this regard, I will gradually begin to consider the new edition and will start with the topic suggested by the blog reader ().

This article will cover two topics:

  • Setting up and exchanging data between ZUP and ACC version 3.0;
  • New document format in 1C ZUP 3.0.

Read also:

  • Series of articles

What is the essence of the changes in the exchange between salaries and accounting in version 3.0




In version 2.5, data exchange usually consisted of uploading a document “Reflection of wages in regulated accounting”, in which monthly entries were generated based on the results of accrued wages, calculated personal income tax and contributions. And this document was uploaded to 1C Accounting 2.0. It was also possible to upload payment documents. The upload was done via an XML file. You can read more about the exchange of documents between the programs 1C ZUP 2.5 and 1C BUKH 2.0 in the article.

The essence of the exchange between these programs in edition 3.0 has changed. Now there is no need to take steps to upload and download documents every time when required. It is enough to set up data synchronization between these programs once and set the exchange schedule (for example, once a day or once a week) or start synchronization when required. The main document for exchange remains “Reflection of wages in regulated accounting”, but the document itself has undergone significant changes.

How the document “Reflection of salaries in regulated accounting” has changed in 1C ZUP 3.0

Since the main document for exchange between accounting and payroll is the document “Reflection of wages in regulated accounting”, then it would be wrong not to mention the changes that it underwent in 1C ZUP 3.0 compared to edition 2.5. And these changes are quite significant and in some ways even controversial, but this is what the 1C developers decided and we can’t do anything about it.

Previously, in version 2.5, this document generated transactions based on the results of the salary calculated in the specified month, as well as based on the results of the calculated personal income tax and insurance contributions. To tell the truth, there were actually no postings, i.e. the document did not generate movements in specialized accounting registers as is done in 1C Accounting, but a complete resemblance of this process was created. And most importantly, the user of the program could directly influence how these transactions are formed and customize this process. You can read more about how this is done in 1C Salary and Enterprise Management version 2.5 in the article. Then the document was uploaded to 1C Accounting and the same postings that we saw in the “salary” were created.

It seems to me that this scheme created an interesting situation. The payroll processor, who, according to the meaning of his work, should not have gotten involved in the formation of postings, did exactly this, since only in ZUP it was possible to configure the automatic generation of salary postings. And the accountant working in 1C Accounting could only wait for the finished document, check it and point out to the salaryman his mistakes, although in essence this is the work of an accountant. These are just my guesses and assumptions why the 1C developers decided to abandon this scheme of program operation and perhaps the reasons are completely different.

For me, this is very convenient. You can see the calculation of insurance premiums on the “Contributions” tab of the “Payroll” document.

Next, you need to generate postings based on the accrual results. In 1C ZUP 3.0, for this, just like in 2.5, the document is used “Reflection of wages in regulated accounting.” You can find it on the “Salary” tab of the main menu of the program. Let's create new document, set January 2014 and generate the postings. It’s worth noting right away that we won’t see the usual postings as in edition 2.5. This is the first important difference.

Please note that the fields "Method of reflection" were not filled. This is fair since I didn't make any adjustments.

First, you can set the method of reflection for the entire organization. To do this, open information about the organization (this can be done through the main menu item “Enterprise”) and on the tab « Accounting policy and other settings" select item "Accounting and payroll." Fill in the field in the window that opens "Method of reflection." This field is filled in from the reflection methods reference book.

And now it’s worth paying attention to the element of the reference book “Methods of reflecting salaries”. It has only one field “name”. And this is the second important difference new edition programs.


What is the point of this directory, if its elements can only have a name, it is still quite difficult to understand, but soon everything will become clear.

So, I set up a way to report salaries and taxes for the entire organization. You can also set it separately for the department, type of calculation, and so on, as it was in edition 2.5 (read more). Now let’s go back to the document “Reflection of salaries in regulated accounting” and refill it.

The “reflection method” field in the tabular section will be filled in.

Setting up synchronization / exchange between ZUP 3.0 and BUKH 3.0

Seminar “Lifehacks for 1C ZUP 3.1”
Analysis of 15 life hacks for accounting in 1C ZUP 3.1:

CHECKLIST for checking payroll calculations in 1C ZUP 3.1
VIDEO - monthly self-check accounting:

Payroll calculation in 1C ZUP 3.1
Step-by-step instruction for beginners:

Now we need to set up synchronization / exchange between ZUP and ACCOUNTING so that the document we created appears in the accounting department.

Setting up 1C ZUP 3.0

In 1C ZUP 3.0, to configure, you need to go to the “Administration” section of the main menu and find the item "Data synchronization settings." You need to check the box "Data Synchronization" and fill in the field "Prefix of this infobase"(I wrote “ZU” for salary).

In the first window, you must select “Step 1. Set up new data synchronization.” By the way, in this window it is written which documents will be synchronized:

  • Salary statements;
  • Deposited salary;
  • Receipt and repayment of loans by employees;
  • Reflection of wages in regulated accounting.

Click Next. In the next window, you must select the option to connect to another program (1C Accounting). Since both databases are on the same computer, we select “Direct connection to the program on this computer or local network” and just below select the switch “On this computer or on a computer on the local network”. You should also specify the directory of the infobase with which synchronization is carried out (1C Accounting). If you do not know exactly where the infobase files are physically located, then launch the 1C shortcut and in the list of your databases, point to the line with the desired database and the path to the database will be displayed at the bottom of the window.

This is the path that must be specified in the field "Information database directory".

If you need to enter a username and/or password to log into the database with which synchronization is being configured, then enter the data in the appropriate fields. This step will finally look like this:

Please note that this window contains a button "Check connection" to make sure the settings are correct.

Click “Next”. The program will begin connecting to another base and setting up synchronization. As a result, a window will open in which you can change a number of upload rules by clicking on the button “Change data upload rules.” In these settings, you can specify for which organization this particular synchronization will work.

Setting up in 1C BUKH 3.0

Seminar “Lifehacks for 1C ZUP 3.1”
Analysis of 15 life hacks for accounting in 1C ZUP 3.1:

CHECKLIST for checking payroll calculations in 1C ZUP 3.1
VIDEO - monthly self-check of accounting:

Payroll calculation in 1C ZUP 3.1
Step-by-step instructions for beginners:

To correct this error, you need to run the 1C Enterprise Accounting database, edition 3.0. There is no need to close 1C ZUP!! Our task is to enable the data synchronization service. To do this, to do this, open the program section "Administration" and in the group of links “Program settings” click on “Data synchronization settings”. As a result, a window will open in which you need to check the box next to the “Data synchronization” line. If you couldn’t find this setting then before the latest release or read below.

In previous versions of Accounting 3.0, this setting was in a slightly different form and located in a different location. Open the program section "Administration" and in the “Settings” link group, click on the “Program Settings” item.

In the window that opens, you need to go to the bookmark "Data Synchronization" and check the box "Use data synchronization", and also specify a two-character infobase prefix. For 1C Accounting, I set the prefix “BU”.

Now it is necessary

ZUP 3.0 documents included in ACC 3.0 during synchronization:

  • “Reflection of wages in accounting” - goes into the document of the same name in the accounting program, then the direct generation of transactions occurs based on the transferred data
  • “Vedomosti...” - in ZUP 3.0 there are four types of this document“Statement to the bank”, “Statement to the cashier”, “Statement of transfers to the account” and “Statement of payment through the distributor”. All these documents arrive in the accounting program in the document “Salary Payment Statement”.

There are also a number of documents that are also transferred, but not in all cases.

For example, a document - “Accrual estimated liabilities on vacations." When a company keeps records of estimated liabilities, it becomes necessary to generate and calculate the document - “Accrual of estimated liabilities for vacations” every month after generating the documents “Calculation of salaries and contributions” and “Reflection of wages in accounting.” The program will calculate the accumulated amounts of obligations for each employee, taking into account vacation balances and average earnings.

After synchronization, a document of the same name will be created in ACC 3.0, which, when posted, will create transactions to reflect the calculated estimated liabilities.

An additional number of documents involved in synchronization:

  • Deposit of wages (ZUP) -> Deposit of unpaid wages (BUH)
  • Payment of deposited salary (ZUP) -> Expenses cash order or Write-off from the current account (Accounting) - in accounting program a document is created depending on the value of the “Settlement Form” field of the salary document
  • Loan agreement to an employee + Issuance of a loan to an employee (ZUP) -> Expense cash order or Write-off from the current account (ACCO)
  • Repayment of a loan by an employee (ZUP) -> Receipt cash order or Receipt to the current account (Accounting)

Directory elements are also transferred from the ZUP during synchronization. Pay attention to the directory - “Organizations”. If synchronization is being done for the first time and organizations have already been entered in both databases, then it is worth making sure that all key information (such as TIN, KPP) is entered identically in both databases. So that the program correctly matches organizations.

Directories are also synchronized:

  • Individuals
  • Divisions
  • Ways to reflect wages in accounting
  • Counterparties

Elements of these directories participate in synchronization only if they are present in the document being synchronized - “Reflection of salaries in regulated accounting” or in any other uploaded document, if we talk about individuals.

Priority of objects when synchronizing ZUP and Accounting 3.0

It is strongly recommended to change data in synchronized documents only on the ZUP side, and not in the accounting department. For example, if we notice an erroneous amount in the statement in ACCOUNTING 3.0, then we should find the error in the ZUP, and not correct the figure in ACCOUNTING. After correcting the error in the memory, perform synchronization again. The amount in ACCOUNT will change automatically.

If you follow this rule, then the synchronization mechanism will prioritize documents from the ZUP and there will be no confusion.

Priorities can be managed. When, after synchronization, the program cannot accurately determine which directory or document from the ZUP or from the ACCOUNT is of higher priority, warnings will automatically appear in the synchronization window.

By opening the warnings on the Conflicts tab, you can see which objects the program is “doubtful” of, which program priority it has chosen, and if you need to change it. Typically, these types of warnings occur during initial synchronizations. For example, the “Organizations” directory element was created in both programs, but the composition of the completed information is different. If the priority element is in ZUP, but you need it to be from ACCOUNT, then the priority can be changed by clicking on the button – Revise.

Setting up Accounting 3.0 during synchronization

During synchronization, all settings of the ACCOUNTING 3.0 program are concentrated in – Accounting parameters, in the tab – Salary and Personnel. This is where the parameter is set - In external program, if salary accounting will be carried out in the ZUP.

Consolidated accounting for employees is immediately set up. In this case, account 70 will not keep records of employees, and no one will see the salaries of specific people in the turnover. Convenient program feature.

In 1C:Accounting, only individuals are uploaded, not “employees”. The “Employees” directory will be empty and there is no need to create employees there, since personnel records are kept in the ZUP. In all accounting documents, where the presence of employees is assumed, the selection will actually be made from the “Individuals” directory.

First and subsequent object synchronizations

Let's take an example: the same individual was created in ZUP and in ACC independently of each other. If, after its creation, you perform synchronization, then 1C will see that a new element directory - an individual and will look for compliance with it in the Accounting Department. The search will be based on key fields. For " Individual"This is the name and date of birth. If in Accounting database If there is an element with the same key fields, then an entry will occur in a special register - Correspondence of information base objects.

It will be recorded there which element of the ZUP corresponds to this element from the ACCOUNT. The record will be generated using the unique internal identifier of the element (any element of all directories or documents has it). At the next synchronization, the program simply accesses this register and determines the match from it, without additional checks for compliance.

A statement is often created in the ZUP, which, upon completion of synchronization, is uploaded to the Accounting Department. If this statement is deleted from Accounting, it will not be uploaded again during the next synchronization. In the correspondence register, this statement - ZUP corresponds to an already deleted statement - ledger and will not be re-created.

The only thing that will help here is to re-create a new document in the ZUP (with deleting the old one). It will not yet be in the compliance register and as a result, during synchronization in Accounting, a corresponding document will be created.

) based on 1C 8.3, data exchange with Accounting 3.0 is very different from version 2.5. In version 2.5, the exchange took place according to the rules of exchange through an XML file at the initiative of the user. In version ZUP 3.0, we are no longer talking about exchange, but about data synchronization.

Now you don’t need to upload and download every time, you only need to set up synchronization between databases once. Moreover, it became possible to configure a synchronization schedule, without excluding forced data exchange.

So, let's look at the instructions on how to set up data synchronization between 1C ZUP 3.0 and Enterprise Accounting 3.0.

Uploading data from 1C ZUP 3.0

Let's launch the ZIK 3.0 configuration , go to the “Administration” menu and select “Data synchronization settings”.

And here many stumble upon the first “pitfall” - the flag Data synchronization not available! And the reason is simple: there are not enough rights to configure synchronization. To access the settings, it is not even enough Full rights. Only a user with the role can configure synchronization System administrator. In this case, you should contact a 1C specialist or your system administrator, or assign this role to yourself. Let's look at how to do this (those who have the checkbox available can skip the next part of the article).

To enable a role System administrator let's take advantage Configurator. IN Configurator you need to go to the menu Administration, then submenu Users and select the user who will configure the synchronization. Then in the window that opens, go to the tab Others and check the box next to the role System administrator.

Click OK and exit the configurator. Restart the ZIK 3.0 configuration and make sure that the checkbox Data synchronization now available. Let's install it.

Now you can proceed to setting up synchronization settings. To open the start setup window, click on the link Data synchronization. In the window that opens, set a prefix for numbering documents and directories (for example, “ ZK"), transferred to the Accounting Department. On the list Set up synchronization select data Enterprise Accounting, edition 3.0.

The Settings Assistant window will open. Here the program will prompt you to make a backup copy of the database before starting the settings. I advise you not to neglect this procedure. We will make the settings manually, and not from a file created in another program, which we will indicate with the appropriate selection.

Get 267 video lessons on 1C for free:

Click Further. In the next window, we indicate that we intend to connect directly to the Accounting 3.0 database and where it is located. If the database is located on the same computer or on a computer on the local network, you need to specify the path to it.

If the path is not known, you can find it as follows. We launch 1C 8.3 and select in the launch window the Information base from which the exchange will take place. At the bottom of the window the path to the database will be indicated; you need to copy it without quotes and paste it into the field Information base catalog in the synchronization settings window.

If the Infobase is located on the 1C Enterprise Server, the necessary data for the connection can also be found in the launch window.

When connecting to a database on the server, two parameters are required:

  • Server cluster
  • Infobase name

In the launch window, place the cursor on the name Information base, and connection parameters will appear at the bottom of the window.

After you have set all the necessary parameters, press the button Check connection. If everything is correct, you should see the following picture:

Click Further. The program will check the connection again and prompt you to select Organizations, for which data should be uploaded to Accounting (link Change data upload rules), in one window and Organizations, which will be used to upload from Accounting to ZUP 3.0 (next window).

And then I came across the second pitfall. When the button is pressed Further I got this error message:

It turned out that in the configuration Enterprise accounting, with which we are going to synchronize, you also need to check the box Data synchronization. We go to the Accounting information database (again, be sure to use a user with System Administrator rights), then the Administration menu, select Data synchronization settings. Check the box Data synchronization. Accounting can be closed and returned to ZUP.

Uploading to 1C Accounting 8.3

After clicking the Next button, a window will appear asking you to perform synchronization. You can immediately press the button Ready and synchronize immediately, but I first unchecked this checkbox to find out what else the program would offer me, namely the promised exchange schedule.

Click Ready and we get to a window where you can view and change all previously made settings, as well as set up a schedule.

Setting up the schedule did not cause any particular complaints. After pressing the button Tune The settings window appears. Check the box Automatically according to schedule and follow the link to the window Schedule. After setting, click OK. The schedule can be configured for each Information base its own for both uploading and loading data.

It remains to mention one more important point. The first time you synchronize, you need to do a data mapping. This is necessary to avoid duplication of elements of reference books or documents. This is mainly true for reference books.

Share