Step-by-step instructions for calculating salaries in 1s 7.7. Payroll

  1. ZiK is still alive and regular configuration updates are released. This good news. However, there are not always rules for exchange with other configurations.
  2. Briefly about the essence of payroll calculations. I'll be as brief as possible. Everything is done in the end to obtain a “payslip” report - this is a report showing how much has been accrued and withheld for each employee, and the “Accruals Settlement” report is an analogue of a payslip, but summarized for all employees.There are generally two types of settlement movements - accruals and deductions. Accrual - this can be “salary”, “bonus”, various allowances. Deductions are professional contributions, income tax, etc. Also, deductions can conditionally include payment wages. As a result, simple arithmetic: initial debt + accruals - deductions = final debt (balance). Salaries are usually calculated monthly.
  3. From a technical point of view, there are two periods in wages - the “settlement period” and the “action period”. Just remember this.
  4. In ZiK, for normal calculation it is necessary to “open a period”, or “make a transition to a new period”. In this case, all movements in old periods become available only for viewing, and it is no longer possible to correct the calculation results in the usual way. That is, before the start of a new billing period, for example, when we want to calculate the salary “for January”, we need to make sure that “January of this year” is “open”.
  5. If you suddenly need to adjust the records of an old period, you need to remember this. There are two types of edits: a) retroactive edits, when we simply correct the records of an old period because they differ from our paper records. This the only reason, according to which the calculation is corrected retroactively. b) corrections for the current period, when it is discovered that the calculation of the previous period was incorrect, but everything matches the papers, and the reporting has already been submitted and signed. That is, it is impossible to edit retrospectively, therefore, in the current period, corrective records of the previous period are made. For example, in January we make an adjustment “for December of that year.” To correct it “retroactively”, check whether the old period is still open, or whether a “change to a new month” has already been made. If the old period is open, everything is clear, we adjusted it, and moved on. If the period is “closed”, then you can open it in the standard way, but this is fraught with serious consequences - the records of the old period being opened will be marked as “not calculated”, and they will have to be recalculated. This is very bad, since the accountant often and haphazardly makes adjustments to calculations (and then does not remember this), as a result of which recalculation cannot be done just like that - manual adjustments will be lost. Use the “Soft Rollback” treatment to go to the old period, and then “roll back” to the current period. For example this one
  6. You cannot correct the base of calculation types and accruals if they have already been used (this applies to secondary calculation types such as “Bonus”, etc.). This is important for calculations “on average” - all sorts of sick leave, vacation pay, “downtime”, etc. After this, all this will begin to be considered incorrectly, taking into account adjustments. If it turns out that the database was configured incorrectly, it is better to create new look calculation, and “close” employees’ accruals for the old type of calculation and add to them a new created type, which is already configured “correctly in a new way.”
  7. Directory "Employees". If an employee was fired and is rehired, you cannot create a new directory element, you must use an existing one (this is a feature of ZiK 7.7, in 8 versions it’s the other way around), otherwise there will be errors when submitting reports. The only acceptable and correct option when duplication is needed is to accept the same employee, already working, for a position as a part-time employee. Then two elements should appear in the directory. If you look at it from a technical point of view, the main employee will have the “Main Element” field filled in - a link to himself, and the part-time employee will have the “Main Element” field filled in - a link to the main employee. Use the employee input assistant. If an employee is duplicated, it will not be possible to submit reports for the year. We'll have to write the processing.
  8. ZiK uses a lot of details that change over time - periodic details. Often an accountant experiences difficulties with his work because of them. You should use the "History" button.
  9. The global module is huge. It's very easy to get confused. You should install OpenConf for ease of working with the configuration. Because of large quantity Globalizer lines can also slow down debugging modes. To debug the globalizer, you should not use breakpoints, but set stubs of the “Warning” type, and then proceed to debugging.
  10. Do not debug long-running modules on the production base when users are working via RDP, since all users will also experience a stop in their code (they will feel stuck).
  11. To calculate transactions, a dynamic scheme is used, that is, transactions are calculated anew each time the “Report on transactions” or “Unloading transactions” is launched. In the global book, the “Glav Transactions for the Period” procedure is responsible for calculating transactions. It is large and only a professional can make changes to it.
  12. On large databases, the “Period Postings” can work for hours, which irritates accountants. There is a simple optimization method; only a few lines are changed, which allows you to speed up the work several times. This is described in one of the articles. Additional technical specifications are used. A typical algorithm does this: Salary Accounting TableNNP.Unload(Salary Accounting TableNNP); You need to add the required number of lines to the statement of work, and only then copy the lines to the statement of work, without completely unloading and loading.It’s described here, although the article has been undeservedly forgotten and abandoned.
  13. Tax calculation. The “personal income tax” tax is calculated immediately when calculating wages, but there is also “ Social tax", which is calculated separately.
  14. To store records of calculations, there is a “Calculation Journal”. There are two main ones - “Salary” and “Insurance Contributions”. There is also “Additional”, where management salaries are sometimes considered.
  15. To configure accounting entries The “Posting Template” attribute is used for the employee. You can also not specify it; in this case, set up a “posting template” for the department in which the employees work. Or if the posting is standard for all employees, we use the “Default posting” constant
  16. Sometimes it is not clear whether personal income tax has been calculated correctly or not. It is important that personal income tax is calculated on an accrual basis throughout the year, so you need to look at the period from January to December. There are also complex cases- for example, the calculation may include the past period, for example, “in December of last year, vacation was accrued for January of the current year.” For ease of control, you can use useful reports on accruals on an accrual basis, or reports such as “pay slip from the beginning of the year,” etc.
  17. Also for insurance premiums, control can be done using summary special reports. To control insurance premiums, it is important to remember that there is a percentage scale, and you can check whether the tax has been calculated correctly, simple multiplication bases per percentage. However, you need to keep track of “from what base the accrual came from.” You can also find out the database by running special reports that are not included in the standard ZiK and are written by independent developers. For example, this report:
  18. Sometimes the calculation journal becomes so confused for an employee that the accountant cannot make an automatic calculation, and he cannot correct the entries (sometimes the system blocks manual adjustments). To solve this problem, download the “Calculation Journal Editor” processing. For example this one: . Of course, you need to make a copy before using it. A beginner or even an average developer will not be able to write an analogue of this processing, since a clear understanding of working with the calculation log programmatically is important. This processing allows you to do whatever you want with the calculation log.
  19. When making changes to Zik, remember that this is a “Calculation” component; you do not need to add a chart of accounts and operational accounting registers there, since the customer may not have licenses for them. For those working with 8.x versions, this may not be trivial, and I have seen such solutions.
  20. In service\parameters, enter the date representation in 4-digit form “11/19/2014”, not “11/19/14”. Then avoid confusion with different grandparents born in the 40s, 50s
  21. When making calculations, ZiK works with tables of values, as well as (!) nested tables of values ​​within tables of values, especially when calculating taxes. It is useful to find and download some kind of processing for 7.7 like “View Table of Values”. You can, of course, use the “Select Row” method, but this is not suitable for viewing large or nested technical specifications. If anyone knows good processing viewing, write, I will attach a link. I myself have been using the “PreviewTSZ” processing for a long time, but I couldn’t find it on the IS.

How to make corrections to the insert on insurance premiums in 1C Salary and Personnel 7.7?
Service - settings - insurance premium rates.
Payment of insurance premiums is not included in personalized accounting.
You need to make a document “Calculation of insurance premiums”. Menu documents - taxes - calculation of insurance premiums. In the field "Month of assessment of contributions" the month for which the payments are transferred is indicated. insurance premiums. The date of the document determines the month in which the insurance premiums were transferred.
When filling out the Personalized Account, the amounts of paid contributions are not filled in.
In the menu Documents-Taxes-Calculations for insurance premiums, fill out this document for each billing month.
How to enter payments under License Agreements? Shouldn't they be subject to insurance premiums?
In the menu Directories - Salary calculation - Types of calculations - Withholding - Personal income tax - remove Payments under license agreements from the taxable base; - Insurance premiums - Taxes - remove Payments under license agreements from the taxable base. Enter into a License Agreement; it will not be subject to any taxes.
How to start a car rental with a driver, so that the car rental does not fall under insurance premiums, and the driver’s work does not fall only under the Social Insurance Fund?
It is necessary to enter new charges and state that rent is not subject to taxes, and the work service is subject to all taxes, and after calculating taxes, delete the Social Insurance Fund amount in the Journal for calculating insurance premiums.

I need to change the data in Personalized Accounting based on an employee’s length of service, how do I do this?
In the menu Directories - Employees - Employee - Data entry - Personalized accounting of the Pension Fund of Russia (entering information about the length of service) - fill in the data on the length of service or change existing data.
How to enter a b/l for the illness of a 3-year-old child in a hospital?
In the Documents menu - Sick leave - enter in this document the Reason for disability: Caring for a sick child; and in the case of child care: Up to 7 years in a hospital, but because average earnings is not filled in automatically, it must be filled in with the amount of your last earnings.
Is the GPC agreement not subject to the FSS?
Remuneration under a contract is subject to insurance contributions to the Pension Fund, FFOMS and TFOMS and is not subject to insurance contributions to the Federal Social Insurance Fund of the Russian Federation (Clause 2, Part 3, Article 9 of Law No. 212-FZ).

The average salary on sick leave is not filled in.
In the settings, set the default posting to “Proportional to the calculation base”.
Where to register the posting for benefits for pregnant women registered with early dates pregnancy?
Directory - salary calculation - types of calculations - one-time benefits from social insurance. On the accounting tab, check the box for expenses at the expense of the Social Insurance Fund and register the posting Dt 69.01 Kt 70.
In the time sheet, May 3 and May 10 are listed as working days. I entered holidays as 3-00, 10-00.
It is necessary to refill the five-day calendar for May with the “Take into account holidays” checkbox and re-generate the working time sheet.
Where to enter the FSS NS and PZ rate?
Directories - salary accounting - additional postings.
How to enter a Disability Certificate?
You need to select the employee who received a disability certificate in the Employee Directory. In the Tax Accounting tab, in the Data for calculating insurance premiums line, click the Change button to select the document Certificate of Determination of Disability.
In the Leave of up to 1.5 years, the date of payment of benefits up to 1.5 years was entered incorrectly, how can I change it?
Refunds must be made within the establishment period of this document, correct the data and re-post all documents.
How can you indicate that ZiK is organizing according to the simplified tax system?
Change in the Organization Settings - simplified tax system - in Constants - Organization using the simplified tax system and make a salary calculation.
How to hire an external part-time worker at your main place of work?
You can fire a part-time employee and hire a full-time employee.
All insurance premiums are considered in ZiK, and the organization is on the simplified tax system.
In operations in constants, in the constant the basic tariff of insurance premiums, enter the history button of the value of the organization that uses the simplified tax system, and indicate from what date this constant is valid.
There is no upload button in the Unified Social Tax declaration...
In the service - in the settings in the program and accounting tab, install the program (instead of another program in a self-supporting organization) accounting 7.7, edition 4.5 and re-open the UST declaration.
How can I view data on the Salary Journal only for 2009?
In the Salary Journal, set the Archive View Depth at the beginning of the year.
Installation of unified social tax in ZIK.
Through the "Start Assistant".
The average salary is not included in the sick leave certificate.
In the service settings on the salary and accounting tab, in the default posting field, enter the default posting. Refill the sick leave, the average salary will be filled.
How to register employee absenteeism?
Menu Documents - Other deviations - Absenteeism.
Compensation for the use of a personal car within the limits is subject to personal income tax.
Find this accrual as part of the personal income tax taxable base and transfer it to the left list.
How do I add the standard deduction for a child?
In the menu Directories - Employees - Employee - on the Main tab - Data entry - Personal income tax deductions - standard deduction 1000 rubles.
How to enter calculations for employees registered in the early stages of pregnancy?
It is necessary to enter a predefined calculation: Menu Directories - Salary calculation - Types of calculations - One-time benefits from social insurance and enter a posting in it.
The new employee is not entered in the "Employees" directory.
You need to press the button “Set (disable) display of list by groups.
Postings for benefits for pregnant women registered in the early stages of pregnancy are not generated.
In the directory - salary calculation - types of calculations, click on the "Assistant" button to describe the predefined calculation, pull out a one-time benefit from social insurance, leave a check mark accrual is one-time in nature, benefit at the expense of the Social Insurance Fund in the posting template Dt 69.01 "Insurance expenses" Kt 70 account, write down the type of calculation . Enter it in the document Entering the calculation for the employee, select the type of accrual of benefits for pregnant women registered in the early stages of pregnancy and make its calculation.
An employee who is on maternity leave does not appear on the time sheet.
When creating a timesheet, fill it out not only with full-time employees, but also check the Temporarily not working box.
The employee returned from maternity leave early. What to do?
Change the terms in the “Parental Leave” document.
There is no "Download" button in the UST reporting.
Open: service - settings - payroll and accounting, change the accounting program, instead of "Another accounting program in a self-supporting organization."
You need to download the chart of accounts from the accounting department.
Data exchange service uploads data to salaries and personnel, check the boxes which accounts need to be uploaded and copy the path. In ZiK service-data exchange - data download, insert the path, 2 checkboxes debug mode, remember links and click on the "Download" button. A surcharge was introduced. The start date is given, the end date is not. An order was issued to cancel the bonus from August 1st. How can I cancel it?
To correct the end date of the document “Entering a calculation for a list of employees,” you must create a correction document using the “Correct” button. After creating reversal entries, you need to fill out (as the program suggests) the document “Salary Accrual” with the “Recalculation for Past Periods” method and indicate the entire period while the type of calculation executed by the document being corrected was in effect.
You can also use the document “Temporary termination of allowances (deductions)”. The document allows you to temporarily and permanently suspend accruals and deductions for one employee at a time. The employee has been working since May 4th, but she made a mistake and put the date of employment on May 14th in her employment order. I discovered in August that my salary for May was calculated incorrectly. In the order, I corrected the hiring date. The salary for May is incorrect. At the end of August, the employee quits.
In the salary calculation document, indicate the method of re-calculating salaries for the previous period from May 1 to May 31. After that, re-calculate taxes and recalculate. Recalculation data for May will be reflected in the payroll journal in the period August.
Postings for payroll taxes are not generated, but for wages and salaries they are generated.
In the reference book - payroll calculation - types of calculations for each tax on the accounting tab, put a point to distribute among accounts and indicate the posting of the DT account is empty, that is, it will be selected automatically or from the default posting. Either from the employee directory, or from the department, depending on where the postings for payroll and CT account 69 of the subaccount of the corresponding tax are registered.
When adding an employee, the date of birth becomes 2046, and the year of birth is 1946, how can I change it?
In the menu Service-Options-Year of the beginning of the working century, change to 1945.
When providing benefits for up to 1.5 years, it is not carried out. Swears at incorrect wiring.
In this case, it is necessary to enter the entry in the menu Directories-Payroll calculation-Types of calculations-Allowances up to 1.5 years and up to 3 years and re-post the created document.
An employee was sent on a business trip for 3 days from 05/30/09, but returned earlier. How can I change the data on a business trip if the billing period when the document was created is closed?
While in billing period June in the created document Payment based on average earnings, click the Correct button to open editing the business trip period and edit the To date and post the document.
When generating reports under the Unified Social Tax and the Pension Fund of the Russian Federation, the amounts of advance payments are incorrectly formed, and there is a discrepancy in the data of an employee on rolling leave.
Needs to be filled out external form report and upload to the Accounting Department.
How can you find out during what periods an employee was on vacation?
You need to review Form T-2 (personal card), section 8.
An employee fell ill while on vacation. There is no sick leave. When entering sick leave, a message appears: “Deviations have already been entered for the period, should I interrupt?”
In this case, you need to select no. After this, go to the vacation document using the “Correct” button, change the end date of the vacation if the vacation is extended.
How can you take parental leave for up to 1.5 years if an employee gives birth to twins?
It is necessary to enter a separate document-deviation for child care leave for each child.
How to enter a transaction according to the Pension Fund of Russia?
In the menu Directories-Salary Calculation-Types of Payments-Unified Tax and Insurance Contributions, enter the entry in the required tax.
[b]The employee worked part-time, how can 8 hours of work be corrected for the employee’s actual hours worked?

Working hours can be changed in the Working Time Sheet, instead of 8 hours you can enter the actual time worked.
How can I assign employees' work to a 4-day work week in the program?
It is necessary to create a 4-day Shift calendar in the Regulations-Calendars menu, and create a new schedule in the Directories-Work Schedules menu and add a Shift calendar to it. Using the Personnel Transfer document, make changes to employees’ work schedules and calculate salaries.
Management company must show data in 2-NDFL paid for an individual.
In this case, you should fill out 1-NDFL for this person and generate data according to the formation of 2-NDFL data.
How to enter holidays?
In the menu Regulations-Enter holidays, enter holidays.
How to enter the accrual of a one-time benefit at the birth of a child?
In the Directories-Payroll menu, enter this accrual for the Social Insurance Fund and in the Documents-Input of calculations menu, the employee enters this accrual.
Is it correct to hire a previously dismissed employee under the old personnel number?
No, only under a new number.
Withholding of alimony.
Menu documents entering deductions - writ of execution, we indicate to the employee the method of withholding the postal fee, the amount of the postal fee, the method of calculation as a fixed amount, we indicate the amount. After the calculation, go to the writ of execution reports, report type by mail and click “Generate”.
How to make an interest-free loan and calculate the material benefits?
In the Directories menu - Payroll calculation, enter New accrual (interest-free loan), in the Documents menu - Entering calculation for an employee, enter the loan accrual, and in Entering accruals, enter the calculation of Material benefits on deposits.
Parental leave. I put the date wrong...
It is necessary to correct the date in the document to... and recalculate the salary.
How to calculate travel allowances based on average earnings in the 1C: Salary and Personnel program 7.7. The regressive rate under FFOMS and TFOMS for an employee whose salary exceeded 600,000 rubles is not considered. in 9 months.
You need to enter in the menu Documents-Other deviations-Payment based on average earnings. The regressive rate of FFOMS and TFOMS is not considered after exceeding 600,000 rubles.

The program "1C: Salary and Personnel" is designed for calculating wages and personnel records, can be used in self-supporting enterprises Russian Federation, and in organizations with budget financing. It allows you not only to automate payroll calculations, but also to organize employee records, register official movements, and receive statistical information on personnel. The versatility of the system allows you to implement any approach to solving these problems and receive any reporting documents.

Main functionality:

Initial Features

Various features supported by configuration

Immediately after installing the system, you have the opportunity to start calculating payroll. You can already:

  • issue employment orders;
  • issue orders for promotions;
  • enter and calculate sick leave;
  • calculate vacations different types and draw up vacation notes;
  • introduce one-time or long-term additional payments and allowances;
  • issue orders for the payment of bonuses to both departments and individual employees;
  • carry out recalculations "retrospectively";
  • calculate a variety of additional payments from additional payments to the salary to a bonus “for length of service”;
  • maintain the staffing table of the enterprise;
  • receive standard reports and forms for submission to tax and other authorities;
  • make interpayments of wages;
  • make partial payment of wages;
  • deposit amounts not issued according to payroll statements;
  • take into account wage debts from previous periods;
  • formalize dismissal with calculation of vacation compensation and severance pay;
  • much more...

The standard configuration provides the ability to use all the functionality included in the configuration step by step. For example, you can start working with the program without using all the configuration features, and later move on to using all the full capabilities.

All necessary reports and documents

The program will allow you to use all the richness of Windows design capabilities when preparing reports and standard documents based on calculation results. You can create, for example, the following documents:

  • Personnel documents:
    • Order for admission (form T-1);
    • Order of dismissal (form T-8);
  • Regulatory documents:
    • Payroll;
    • Tax calculation;
  • Documents registering payment for unworked time:
    • Sick leave;
    • Accrual of vacation (form T-6);
  • Documents registering long-term deductions:
    • Enterprise loan;
    • writ of execution;
  • Documents registering payment for time worked:
    • Outfits;
    • Civil contracts;
  • You can also create reports such as:
    • Time sheet (form T-13);
    • Pay slips;
    • Settlement and payment statements (forms T-49, T-51, 13-FO, 15-FO);
    • Salary summary;
    • Report on expenses from the Social Insurance Fund;
    • Summary of writs of execution;
    • Code on transferring wages to banks;
    • Average number of employees;
    • Reports on staffing (including form T-3);
    • Consolidated reporting for budgetary organizations (according to forms 14-BUDZH and 14-SV);
    • Summary transactions report;
    • Registers tax accounting labor costs for profit tax purposes;
  • In addition, the following tax reporting is available:
    • Certificate of income of an individual (form 2-NDFL);
    • Income information individuals on magnetic media;
    • Tax card for accounting of income and personal income tax (form 1-NDFL);
    • Reports for personalized accounting in the Pension Fund (form ADV-1 and individual information about the insured person, form SZV-3);
    • Information for personalized accounting in the Pension Fund on magnetic media;
    • Calculation of advance payments under the Unified Social Tax and insurance contributions to the Pension Fund for compulsory pension insurance;
    • Individual card according to the Unified Social Tax;
    • Applications of individuals to the Tax Inspectorate for obtaining a TIN.

You can personalize custom reports by using your company logo, text colors, different fonts, etc.

Payroll

Various systems and forms of remuneration

In this program, payroll can be calculated according to various systems(including on a commission basis) and forms of remuneration.

After installing the program, depending on your needs, you can use or not use advanced payroll capabilities. If your organization does not use specific forms of payment, then you do not need to use advanced payroll capabilities.

If you do not use the advanced payroll capabilities, only the simplest forms of remuneration are available when calculating wages - a simple time-based wage and hourly rate, as well as a time-bonus wage and hourly rate.

All systems and forms of payment provided in the program are listed below:

  • Simple time-based salary (by day);
  • Simple time-based salary (by the hour);
  • Simple time-based at an hourly rate;
  • Time-based bonus on salary (by day);
  • Time-based bonus based on salary (hourly);
  • Time-based bonus at an hourly rate;
  • Time-based by salary, by day, “from the reverse”;
  • Direct piecework;
  • Piece-bonus;
  • Piece-progressive;
  • Indirect piecework;
  • Chord;
  • On a commission basis (salary + % of revenue);
  • On a commission basis (% of revenue);
  • On a commission basis (% of revenue, not less than salary);
  • Simple time-based salary (by day) according to the time sheet;
  • Simple time-based salary (by the hour) according to the time sheet;
  • Simple time-based at an hourly rate according to the time sheet.

Time worked tracking

Hours worked for employees with time-based wages is defined as the difference between the standard working time (in accordance with the employees’ time sheets) and deviations from the usual work schedule (i.e. vacations, illnesses, absenteeism, etc.) that occurred during the current billing period.



For workers working on a piece-rate form of remuneration or paid on a commission basis, the time worked is calculated in the same way as for “temporary workers”, but is used only when calculating vacations and sick leave; the actual salary of such workers is calculated according to the documents entered on them about production (piece-work and brigade orders, commission income, etc.).



If the enterprise uses summarized recording of working hours for certain categories of employees, user-defined multi-shift work schedules can be used to automatically record the hours worked of such employees.

Moreover, if for some employees it is not possible to indicate a set work schedule using calendars, then the accounting of the time worked by such employees can be entered manually in time sheets.

Taking into account northern and regional features

The capabilities of the program allow it to be used not only at enterprises in the European part of the Russian Federation, but also in special areas, areas of the Far North and equivalent areas. In this case, you can use such specific data as the regional coefficient, the start date of northern work experience, the individual percentage of additional payments for work in the north, etc.



The regional coefficient, as well as the bonus for work experience in the north, are automatically taken into account when calculating average earnings to pay for sick leave, vacations, etc.

Personnel records and staffing schedule

The program allows you to register the hiring, dismissal and movement of employees, automatically create standard forms of personnel orders and receive reports on employee personnel data.



The program allows you to maintain the staffing table of the enterprise, including a list of departments and the official composition of each department.


Using a staffing table will allow you to:

  • Conduct automatic check compliance of personnel documents (such as employment orders and personnel transfers) with the completed staffing table. For example, when hiring, the system will check the compliance of the number of staff units for a given department and position with the data of the next order.
  • Carry out automatic calculation of official allowances. If, when filling out the staffing table, you specify job allowances (up to three pieces), this will lead to the fact that in addition to the main accrual according to the salary form, the employee will be accrued bonuses according to the staffing table. In this case, the program will automatically track both changes in the employee’s position and department, as well as in the list of allowances from the staffing table. For example, if an employee’s position has changed during the month, then from the moment the position is changed, those job allowances that correspond to the new position will be accrued. On the other hand, if during the month there was no movement of an employee (neither the unit nor the position occupied was changed), but at some point the composition of the allowances changed according to the staffing table, from that moment the allowances will be accrued according to the new conditions.

The use of this program does not necessarily require the use of either the concept of staffing table or the concepts of department and position. For a small enterprise that has not established the practice of maintaining a staffing table, it is quite enough to simply maintain a list of employees without comparing the department, position and salary specified for employees with staffing table. Moreover, you don’t have to specify a department or position for the employee.

Features of budgetary organizations

The program allows you to calculate wages not only in self-supporting organizations, but also in budget ones. The program provides for specific accruals inherent in budgetary organizations, such as a bonus for length of service, bonuses for working with classified materials etc.


The program implements the ability to calculate bonuses for length of service. An organization may use several scales of bonus percentages depending on length of service.

For some standard reports, especially when calculating payroll in budgetary organizations, it is important to take into account accrued amounts by employee job category. In the proposed configuration, the following composition of employee job categories is adopted:

  • Managers;
  • Specialists;
  • Other employees;
  • Workers;
  • Scientific and pedagogical workers.

The program has the ability to calculate the amounts of salary and allowance for military personnel and government employees. This functionality is provided by specialized personnel documents and types of calculations.

Most characteristic feature calculation of the salary of civil servants (including military personnel) is the presence of a salary, consisting of the official salary and an allowance for the qualification category (for military personnel - salary according to military (special) rank), the presence of allowances, the percentage of which is calculated based on a certain length of service . Official salary a serviceman may be assigned to him in accordance with one of three bit grids(6, 9 or 51 bit).

There are certain differences in the calculation of some additional payments; in particular, some additional payments are calculated in current month for the expired In addition, the monetary allowance of military personnel has specific features when taxed by the personal income tax and the unified social tax. All these features are taken into account in the program.

The positions of civil servants have a specific classification into groups and categories. This classification is also used in specific consolidated reporting on forms 14-BUDZH and 14-SV.

For personnel records of military personnel, the following specific documents are used:

  • Order for enrollment in the unit lists;
  • Order to exclude a unit from the lists;
  • Order on personnel transfer of a military personnel.

Payment of accrued allowances to military personnel is formalized by special payroll statements in accordance with forms 13-FO and 15-FO.

Working with distributed information bases

(Component "Management of distributed information bases" supplied separately)

The main purpose of tools for working with distributed information bases is to organize unified system personnel accounting and payroll calculation at enterprises with geographically remote branches not related local network with the main office.

  • arbitrary order and method of transferring changes;
  • maintaining several autonomously operating branches;
  • full or selective data synchronization;

Various configuration options

The 1C: Salary and Personnel system can be adapted to any features of payroll calculation and personnel accounting of a particular enterprise. In system configuration mode you can:

  • edit existing and create new documents and reference books of arbitrary structure;
  • change screen and printed forms of documents and reference books;
  • edit the properties of directories, for example, change the composition of details, the number of levels, code type, range of checking the uniqueness of the code;
  • create any reports and information processing procedures;
  • describe the behavior of system elements in a built-in language
  • and much more!

The user can independently describe new types of charges and deductions, change the built-in calculation bases of charges and deductions, etc.

Administration, networking and access rights

The system includes tools that allow the system administrator to:

  • maintain a list of system users;
  • assign passwords to users to log into the system;
  • assign users rights to perform certain operations and access system data;
  • create individual user interfaces.

Initially, the program offers several interfaces that determine access to certain capabilities and outline the set of capabilities used when working with the program (Budget, Self-financing, Military, etc.).

The network version of the program will allow you to work with a single information base from several workstations. In addition, the system includes tools that will allow the administrator to:

  • view the list of working users;
  • get user work history.

Additional service

The system contains such service tools as:

  • Numerical and formula calculators;
  • Calendar;
  • Setting up viewing of text documents;
  • Configuring some interface elements without editing the system configuration by the administrator;
  • Customizing toolbars.

A set of “assistants” will allow you to quickly master such operations as hiring employees or describing additional accruals. The system is equipped with a “start” assistant, which in dialogue mode will produce initial setup system parameters. You will only need to indicate the name and type of financing of your enterprise, as well as determine what features of the system you are going to use. The assistant will initially fill in the system operating parameters.

Also, the Guide can always come to the rescue. The guide is intended for self-study programs for novice users. The pages of the Guide contain a description of program objects from the point of view of their use for calculating wages for employees in the 1C: Salary + Personnel program.

WE PROVIDE DELIVERY, INSTALLATION AND INITIAL COMPLETION OF ADDRESS AND BANK CLASSIFIERS FOR FREE OF CHARGE. DETAILED DOCUMENTATION AND USER MANUAL ARE SUPPLIED WITH THE PROGRAM.

In addition to the program, we are giving 6 months of free use of our unique Consultation Line.

AND ALSO A BONUS! ONLY THIS MONTH WE ARE GIVING AN INDEPENDENT BOOK FOR THE PROGRAM: T.G. Bogacheva "1C: Trade and Warehouse in Questions and Answers. Edition 3".

ZiK 7.7 is gradually fading away. But perhaps some of us will still have to deal with this configuration more than once again. As there is less and less work on it and fewer orders, knowledge about it and experience are gradually fading away. I don’t want to lose my 14-year-long experience with the ZiK 7.7 just like that.

In this article I will write down so as not to forget, important points about this configuration, so as not to forget, and suddenly someone will inherit it for maintenance and will be forced (there is no other way to say it) to service it.

Or, you can also consider this article as the now fashionable “Letter to yourself in the past.”

  1. ZiK is still alive and regular configuration updates are released. This is good news. However, there are not always rules for exchange with other configurations.
  2. Briefly about the essence of payroll calculations. I'll be as brief as possible. Everything is done in the end to obtain a “payslip” report - this is a report showing how much has been accrued and withheld for each employee, and the “Accruals Settlement” report is an analogue of a payslip, but summarized for all employees. There are generally two types of settlement movements - accruals and deductions. Accrual - this can be “salary”, “bonus”, various allowances. Deductions are professional contributions, income tax, etc. Deductions also include the payment of wages. As a result, simple arithmetic: initial debt + accruals - deductions = final debt (balance). Salaries are usually calculated monthly.
  3. From a technical point of view, there are two periods in wages - the “settlement period” and the “action period”. Just remember this.
  4. In ZiK, for normal calculation it is necessary to “open a period”, or “make a transition to a new period”. In this case, all movements in old periods become available only for viewing, and it is no longer possible to correct the calculation results in the usual way. That is, before the start of a new billing period, for example, when we want to calculate the salary “for January”, we need to make sure that “January of this year” is “open”.
  5. If you suddenly need to adjust the records of an old period, you need to remember this. There are two types of edits: a) retroactive edits, when we simply correct the records of an old period because they differ from our paper records. This is the only reason why the calculation is corrected retroactively. b) corrections for the current period, when it is discovered that the calculation of the previous period was incorrect, but everything agrees with the papers, and the reporting has already been submitted and signed. That is, it is impossible to edit retrospectively, therefore, in the current period, corrective records of the previous period are made. For example, in January we make an adjustment “for December of that year.” To correct it “retroactively”, check whether the old period is still open, or whether a “change to a new month” has already been made. If the old period is open, everything is clear, we adjusted it, and moved on. If the period is “closed”, then you can open it in the standard way, but this is fraught with serious consequences - the records of the old period being opened will be marked as “not calculated”, and they will have to be recalculated. This is very bad, since the accountant often and haphazardly makes adjustments to calculations (and then does not remember this), as a result of which recalculation cannot be done just like that - manual adjustments will be lost. Use the “Soft Rollback” treatment to go to the old period, and then “roll back” to the current period. For example this http://infostart.ru/public/14760/
  6. You cannot correct the base of calculation types and accruals if they have already been used (this applies to secondary calculation types such as “Bonus”, etc.). This is important for calculations “on average” - all sorts of sick leave, vacation pay, “downtime”, etc. After this, all this will begin to be considered incorrectly, taking into account adjustments. If it turns out that the database was configured incorrectly, it is better to create a new type of calculation, and “close” employees’ accruals for the old type of calculation and add them a new created type, which is already configured “correctly in a new way.”
  7. Directory "Employees". If an employee was fired and is rehired, you cannot create a new directory element, you must use an existing one (this is a feature of ZiK 7.7, in 8 versions it’s the other way around), otherwise there will be errors when submitting reports. The only acceptable and correct option when duplication is needed is to accept the same employee, already working, for a position as a part-time employee. Then two elements should appear in the directory. If you look at it from a technical point of view, the main employee will have the “Main Element” field filled in - a link to himself, and the part-time employee will have the “Main Element” field filled in - a link to the main employee. Use the employee input assistant. If an employee is duplicated, it will not be possible to submit reports for the year. We'll have to write the processing.
  8. ZiK uses a lot of details that change over time - periodic details. Often an accountant experiences difficulties with his work because of them. You should use the "History" button.
  9. The global module is huge. It's very easy to get confused. You should install OpenConf for ease of working with the configuration. http://infostart.ru/public/15540/ Due to the large number of global lines, debugging modes can also slow down. To debug the globalizer, you should not use breakpoints, but set stubs of the “Warning” type, and then proceed to debugging.
  10. Do not debug long-running modules on the production base when users are working via RDP, since all users will also experience a stop in their code (they will feel stuck).
  11. To calculate transactions, a dynamic scheme is used, that is, transactions are calculated anew each time the “Report on transactions” or “Unloading transactions” is launched. In the global book, the “Glav Transactions for the Period” procedure is responsible for calculating transactions. It is large and only a professional can make changes to it.
  12. On large databases, the “Period Postings” can work for hours, which irritates accountants. There is a simple optimization method; only a few lines are changed, which allows you to speed up the work several times. This is described in one of the articles. Additional technical specifications are used. A typical algorithm does this: Salary Accounting TableNNP.Unload(Salary Accounting TableNNP); You need to add the required number of lines to the statement of work, and only then copy the lines to the statement of work, without completely unloading and loading. It’s described here, although the article has been undeservedly forgotten and abandoned. http://infostart.ru/public/16250/
  13. Tax calculation. The “personal income tax” tax is calculated immediately when calculating wages, but there is also the “social tax”, which is calculated separately.
  14. To store records of calculations, there is a “Calculation Journal”. There are two main ones - “Salary” and “Insurance Contributions”. There is also “Additional”, where management salaries are sometimes considered.
  15. To set up accounting entries, use the “Accounting template” attribute for the employee. You can also not specify it; in this case, set up a “posting template” for the department in which the employees work. Or if the posting is standard for all employees, we use the “Default posting” constant
  16. Sometimes it is not clear whether personal income tax has been calculated correctly or not. It is important that personal income tax is calculated on an accrual basis throughout the year, so you need to look at the period from January to December. There are also complex cases - for example, the previous period may be included in the calculation, for example, “in December of last year, vacation was accrued for January of the current year.” For ease of control, you can use useful reports on accruals on an accrual basis, or reports such as “pay slip from the beginning of the year,” etc.
  17. Also for insurance premiums, control can be done using summary special reports. To control insurance premiums, it is important to remember that there is a percentage scale, and you can check whether the tax has been calculated correctly by simply multiplying the base by the percentage. However, you need to keep track of “from what base the accrual came from.” You can also find out the database by running special reports that are not included in the standard ZiK and are written by independent developers. For example, this report: http://infostart.ru/public/21180/
  18. Sometimes the calculation journal becomes so confused for an employee that the accountant cannot make an automatic calculation, and he cannot correct the entries (sometimes the system blocks manual adjustments). To solve this problem, download the “Calculation Journal Editor” processing. For example this one: http://infostart.ru/public/18776/. Of course, you need to make a copy before using it. A beginner or even an average developer will not be able to write an analogue of this processing, since a clear understanding of working with the calculation log programmatically is important. This processing allows you to do whatever you want with the calculation log.
  19. When making changes to Zik, remember that this is a “Calculation” component; you do not need to add a chart of accounts and operational accounting registers there, since the customer may not have licenses for them. For those working with 8.x versions, this may not be trivial, and I have seen such solutions.
  20. In the service parameters, enter the date representation in 4-digit form “11/19/2014”, not “11/19/14”. Then avoid confusion with different grandparents born in the 40s, 50s.