What do 1C programmers do?
Posted: Sun Jan 12, 2025 6:12 am
Although the main task of 1C programmers is to develop application solutions, they often have to combine the functions of a developer and a system administrator or a developer and a consultant. They also create and support configurations necessary for the smooth operation of the enterprise. Senior 1C developer at Innopolis University Irina Borisova spoke about the tasks she solves within the framework of her position:
"We do non-standard updates, search for errors, read code, build architecture, but development is the most interesting and creative. I like the tasks of integration with other systems. 1C has long ceased to be a "program for accountants", but a whole range of programs for various tasks in business: purchases, sales, document flow, production, analytics of any level, narrower tasks in the form of accounting at the university. At the moment, I am working on a project for the interaction of 1C, Diadoc (an electronic document management system) and Bitrix. This requires knowledge not only of the 1C programming language, but also of the legislation in the field of EDI, monitoring changes, and also interacting with Bitrix developers."
Irina Borisova
Senior 1C developer, Innopolis University
Demand for the profession
Almost all Russian companies use 1C, so the profession is in high demand. Moreover, businesses need both experienced and beginner programmers.
"If you open the well-known resource hh.ru, you will see 12,000 vacancies for 1C programmers, and this figure grows every year by an average of 1,000. For comparison: there are about 10,000 vacancies for a web programmer, about 5,500 for a Python programmer, about 3,000 for a C# and C++ programmer, and so on. Thus, investing your time and effort in mastering the profession of a 1C programmer is a reliable and profitable investment."
Alexander Petelin
teacher of the course "1C-programmer" from Innopolis University
Let's take a look at where 1C programmers work:
In franchisee firms - 1C partners or other companies that service 1C programs.
In the state of enterprises, from large to small, where 1C is used.
For example, freelancers serve individual entrepreneurs and small firms.
Competencies of 1C programmers
Key skills:
understand the operating principles of the 1C:Enterprise platform and setup methods;
use standard configurations;
know the basics of working with databases;
use the 1C language;
use the SQL language.
Types of certificates
1C programmers are constantly learning and improving their knowledge. The 1C company certifies developers to confirm their qualifications. Employers take into account the presence of such a document when choosing a candidate.
Certification levels:
"1C:Professional" . Confirms knowledge of the effective use of the entire range of capabilities of a specific configuration (for "1C:Professional" by a specific configuration) or development mechanisms (for "1C:Professional" by platform).
"1C:Specialist" . Confirms the skills of implementing your own business applications, as well as the ability to make changes to ready-made standard solutions of the company "1C".
"1C:Specialist-Consultant" . Confirms skills in implementing and adapting an application solution (configuration) to the user's needs.
"1C:Expert" . Confirms skills in improving the hungary phone data technological quality of systems based on the 1C platform, and also prepares and conducts load testing.
"1C:Exploiter" . Confirms the skills of operating large information systems based on 1C solutions. The main task is to maintain a high level of technological quality of an information system of any size and complexity.
You can pass the exams "1C:Specialist", "1C:Specialist-Consultant", "1C:Expert" and "1C:Operator" only after receiving the "1C:Professional" certificate.
Where to learn everything
You can try it yourself. The 1C company posts a lot of useful material on its websites. For example, the books by M. Radchenko "1C: Programming for Beginners", E. Yu. Khrustaleva "Development of Complex Reports in 1C: Enterprise 8".
Another option is to take a course to become a 1C programmer . This will help structure the information, save time and make the path easier. If you have to study for several years with independent training, then you can get information in five to six months on courses. At the same time, communicate with specialists from the professional field, and by the end of the study, collect a portfolio, receive a diploma and a 1C certificate.
"We do non-standard updates, search for errors, read code, build architecture, but development is the most interesting and creative. I like the tasks of integration with other systems. 1C has long ceased to be a "program for accountants", but a whole range of programs for various tasks in business: purchases, sales, document flow, production, analytics of any level, narrower tasks in the form of accounting at the university. At the moment, I am working on a project for the interaction of 1C, Diadoc (an electronic document management system) and Bitrix. This requires knowledge not only of the 1C programming language, but also of the legislation in the field of EDI, monitoring changes, and also interacting with Bitrix developers."
Irina Borisova
Senior 1C developer, Innopolis University
Demand for the profession
Almost all Russian companies use 1C, so the profession is in high demand. Moreover, businesses need both experienced and beginner programmers.
"If you open the well-known resource hh.ru, you will see 12,000 vacancies for 1C programmers, and this figure grows every year by an average of 1,000. For comparison: there are about 10,000 vacancies for a web programmer, about 5,500 for a Python programmer, about 3,000 for a C# and C++ programmer, and so on. Thus, investing your time and effort in mastering the profession of a 1C programmer is a reliable and profitable investment."
Alexander Petelin
teacher of the course "1C-programmer" from Innopolis University
Let's take a look at where 1C programmers work:
In franchisee firms - 1C partners or other companies that service 1C programs.
In the state of enterprises, from large to small, where 1C is used.
For example, freelancers serve individual entrepreneurs and small firms.
Competencies of 1C programmers
Key skills:
understand the operating principles of the 1C:Enterprise platform and setup methods;
use standard configurations;
know the basics of working with databases;
use the 1C language;
use the SQL language.
Types of certificates
1C programmers are constantly learning and improving their knowledge. The 1C company certifies developers to confirm their qualifications. Employers take into account the presence of such a document when choosing a candidate.
Certification levels:
"1C:Professional" . Confirms knowledge of the effective use of the entire range of capabilities of a specific configuration (for "1C:Professional" by a specific configuration) or development mechanisms (for "1C:Professional" by platform).
"1C:Specialist" . Confirms the skills of implementing your own business applications, as well as the ability to make changes to ready-made standard solutions of the company "1C".
"1C:Specialist-Consultant" . Confirms skills in implementing and adapting an application solution (configuration) to the user's needs.
"1C:Expert" . Confirms skills in improving the hungary phone data technological quality of systems based on the 1C platform, and also prepares and conducts load testing.
"1C:Exploiter" . Confirms the skills of operating large information systems based on 1C solutions. The main task is to maintain a high level of technological quality of an information system of any size and complexity.
You can pass the exams "1C:Specialist", "1C:Specialist-Consultant", "1C:Expert" and "1C:Operator" only after receiving the "1C:Professional" certificate.
Where to learn everything
You can try it yourself. The 1C company posts a lot of useful material on its websites. For example, the books by M. Radchenko "1C: Programming for Beginners", E. Yu. Khrustaleva "Development of Complex Reports in 1C: Enterprise 8".
Another option is to take a course to become a 1C programmer . This will help structure the information, save time and make the path easier. If you have to study for several years with independent training, then you can get information in five to six months on courses. At the same time, communicate with specialists from the professional field, and by the end of the study, collect a portfolio, receive a diploma and a 1C certificate.