SONARQUBE
1C (BSL) Plugin
Significant saving
on inspection and code analysis
Continuous inspection of the quality and cleanliness of the code
RU
EN
|
Get a free consultation
Fill the form and get consultation
By clicking on the button "Order", you consent to the processing of your personal data and confirm that you have
read our privacy policy in personal data fields, as well as the text of consent to the processing of personal data
Automated code inspection
Quality control of work of both own team and outsourcers.
The manager always sees the actual state of the project.
Saving on costly
code review
Changes are scanned automatically, the project manager and developer
comes after checking the list of problems to correct,
if the notes were found during the scan
Cost and Resource Optimization
New competencies, raising the quality of decisions
Встраивание в популярные редакторы кода
(LINTERS)
При использовании современной среды 1С:EDT (Eclipse) программист получает результаты проверок сразу в процессе написания кода. Плохой код даже не попадает в центральное Хранилище
Code Review
Code review or code inspection - systematic verification of the source code of the program in order to detect and correct errors that went unnoticed in the initial phase of development
LINTERS
Контекстная подсказка, фиксирующая ошибки в коде непосредственно в тексте
(по аналогии со всем знакомым текстовым редактором Word)
Automatic search
for errors
Errors
Code defects
Vulnerability Scan
"Errors" display
code that is clearly
is an incorrect
or most likely,
will result to
unexpected
behavior
Vulnerabilities
Remarks
assigned to
pieces of code that
potentially
vulnerable to hacking
during operation
"Code Defects"
Will confuse
developers and
make them think.
Duplication
Automatic
duplicate-code
detection in all
modules for
simplification
maintainability
code and selection
unified algorithms
and methods
Code duplication
SonarQube 1C (BSL) Plugin users
Give us feedback
We always welcome your feedback
Review scan on company letterhead (if avalible)
By clicking on the button "Order", you consent to the processing of your personal data and confirm that you have
read our privacy policy in personal data, as well as the text of consent to the processing of personal data
Own Server
Cloud Server
- Deploying in your own infrastructure
- Unlimited number of projects
- Create your own rules using XPath
- Create your own quality profile
- United authentication
- Premium support
- Deploy up to 3 projects
- NDA for source code
- Monitoring
- Updates
- Supply of updates for 1 year
- Filters for 1C subsystems
- Product documentation
- 3 hours online support included (skype/zoom)
- Online chat (from 09:00 to 18:00)
- Ability to run on our servers
- LDAP authentication
- The number of users up to 20
40 000 RUB
780 000 RUB
Install the SonarQube 1C plugin (BSL)
Order a demonstration of the
SonarQube 1C (BSL) Plugin

Leave your contact details and we will contact you as soon as possible.
By clicking on the button "Order", you consent to the processing of your personal data and confirm that you have
read our privacy policy in personal data fields, as well as the text of consent to the processing of personal data
Order a demonstration of the
SonarQube 1C (BSL) Plugin
Leave your contact details and we will contact you as soon as possible
By clicking on the button "Order", you consent to the processing of your personal data and confirm that you have
read our privacy policy in personal data fields, as well as the text of consent to the processing of personal data
Purchase SonarQube 1C (BSL) Plugin
Leave your contact details and we will contact
you as soon as possible
By clicking on the button "Order", you consent to the processing of your personal data and confirm that you have
read our privacy policy in personal data fields, as well as the text of consent to the processing of personal data
Purchase SonarQube 1C (BSL) Plugin
Leave your contact details and we will contact you as soon as possible.
By clicking on the button "Order", you consent to the processing of your personal data and confirm that you have
read our privacy policy in personal data fields, as well as the text of consent to the processing of personal data
Left
Right
Left
Right
The inclusion of the code phase
of qualitycontrol in the daily
development process
Start of work
Quality control
Problem detection
Product development
How it works
Continuous Inspection
Finding problems before release into the product
Customer confidence in product quality
Permanent reduction in development costs
Product Development Trends
Cost reductions
How it works
Start of work
The inclusion of the code phase
of qualitycontrol in the daily
development process
Problem detection
Finding problems before release into the product
Quality control
Customer confidence in product quality
Cost reductions
Permanent reduction in development costs
Product
development
Product Development Trends
F.A.Q.
How to calculate the benefit of the plugin?
Use the calculator and the table that we prepared for you on this link and make sure of the advantages of our product
How is the test of the quality of each change 1C code?
As soon as the programmer has placed his code in the central repository, SonarQube receives a notification about this event and runs the code quality analysis. The author of the changes receives a list of tasks for correction, if the checking process revealed remarks.
Continuous development control by release manager
The release manager, the project manager and the customer, using metrics, always see detailed information about the status of the project before the official release of the release and deployment to production.
Control of the "technical debt"
The familiar situation: keep the system has become more difficult than "rewrite everything from scratch".The concept of "technical debt" defines the amount of time that wee need to bring the system in perfect condition.How to tell the team where to make an effort to improve the quality of the product? It is necessary to use a code analyzer and manage the process of accumulation of technical debt.
Analysis of the dynamics of problems
For the project manager and the owner of the product is not as important as the problems in the code there is at the moment, such as - Is the number of problems increases with the passage of time.Where is the team going? Does it cause more chaos in the code? Constant quality analysis can track the moment when decisions are made "in haste" begin to complicate the system support.
ROI Calculator
ROI (return on investment) - Financial ratio
showing the level of profitability or
unprofitability of the business given the
amount of investment made in it
Calculation algorithm
Your savings
Как посчитать возврат инвестиций (ROI) в SonarQube 1C (BSL) Plugin
ROI (return on investment) - финансовый коэффициент, показывающий уровень доходности или убыточности бизнеса с учетом объема сделанных в него инвестиций.

Стоимость 1 часа программистов/разработчиков
Давайте оценим стоимость часа работы разработчика/программиста и величину потерь компании при отвлечении разработчика.

Итак, работа программиста (впрочем, как и практически любого другого ведущего специалиста) приносит в среднем в 5 раз больше денег, чем тратится на оплату его труда (на самом деле, в зависимости от ситуации, от 2 до 10 раз).

Что это означает на самом деле? Если по какой-то причине программист не занимался разработкой, скажем, один час, тогда его работодатель понес убыток на сумму, эквивалентную не одному, а 5 часам работы (в 5 раз больше). K1=5 (ч). На стоимость рабочего часа программиста влияет также и тот факт, что он не программирует все 8 часов в день. Цифра, близкая к реальности — это 5 часов.

Получается, что стоимость одного часа программиста, рассчитанную по норме 8-часового рабочего дня, нужно умножить на коэффициент 8/5=1,6. K2=1.6. Когда мы выполним нехитрое умножение двух полученных коэффициентов, получим следующий результат: K1 * K2 = 5 * 1,6 = 8. Этот коэффициент показывает, что на самом деле при простое разработчика в 1 час работодатель теряет 8 часов.

Давайте теперь рассчитаем, что означает для компании выпадение программиста с зарплатой 120 000 рублей из рабочего процесса на 1 час. Стоимость 1 часа работы программиста 120 000/160=750 руб. (160 ч = 40ч * 4недели). Недополученная прибыль компании при это 750 * 8 = 6000 руб (за 1 ч). Это и есть реальная стоимость 1 часа программиста.

SonarQube 1C (BSL) Plugin
Не всегда очевидно, сколько именно часов экономит «SonarQube 1C (BSL) Plugin». Часть замечаний плагин фиксирует на ранних стадиях, позволяя избежать их в будущем. Ряд проблемных мест программист способен заметить и исправить сам. Но случается и так, что поиск и исправление существенной проблемы у разработчика может занять не один день.

Также много времени отнимает отличная и полезная практика «код-ревью», когда разработчик изучает код другого разработчика и помогает усовершенствовать этот код. Будем считать, что SonarQube 1C (BSL) Plugin экономит 4 часа программиста за одну неделю, выявляя проблемные участки кода вместо него.

В году 52 недели. В год «SonarQube 1C (BSL) Plugin» экономит следующее количество часов настоящей работы программиста: 4 * 52 = 208 часов. Соответственно, применение «SonarQube 1C (BSL) Plugin» одним программистом с зарплатой в 120 000 рублей будет возвращать бизнесу в год: 6000 * 208 = 1 248 000 руб.

Используя «SonarQube 1C (BSL) Plugin», команда из 5 человек способна не тратить время на поиск и исправление проблем в коде, а выполнять другую полезную работу на сумму 6 240 000 руб.

Калькулятор «ROI»

Для калькулятора ROI мы составили формулу:
ROI = N * (P / 160) * 8 * 208, где
P - зарплата программиста, N - число программистов.

Продемонстрируем результаты в таблице.
  • Верхняя строка: число программистов в команде.
  • Левый столбец: зарплата разработчиков.
На пересечении столбцов и строк получен прогнозный объем финансовых средств (в миллионах рублей), которые способна заработать команда разработчиков для работодателя, занимаясь созданием новых решений, а не поисков и исправлением ошибок в существующем коде. Именно эти «пересечения» необходимо сравнивать со стоимостью лицензии «SonarQube 1C (BSL) Plugin».

Если сравнить полученные в таблице значения со стоимостью покупки и развертывания плагина непрерывного анализа кода «SonarQube 1C (BSL) Plugin» на собственном сервере в размере 780 000 рублей (на облачном сервере - 40 000 рублей), экономическая выгода очевидна.
Калькулятор ROI
ROI (return on investment) - финансовый коэффициент, показывающий уровень доходности или убыточности бизнеса с учетом объема сделанных в него инвестиций
Алгоритм расчетов
Количество месяцев
1
36
Количество программистов
+
Ваша экономия
0 руб.
Нажимая на кнопку, вы даете согласие на обработку своих персональных данных и подтверждаете что ознакомились с нашей политикой политикой конфиденциальности в области персональных данных, а также с текстом согласия на обработку персональных данных
What is required for work?
SURVEILLANCE SERVICE
CODE SCANNER
CENTRAL SERVER
SERVICE ONLINE CHECKS
Surveillance service for 1C Storage
Install the open synchronizer 1C storage and GIT repository. For maximum speed, use the incremental upload option.
Universal code scanner
Add a universal code scanner for any programming language and run it every time you change to 1C Storage using synchronization with Git.
Central server of code analysis 1С/С#/Java
Deploy a central SonarQube server in your infrastructure. For configurations similar in size 1C ERP 2.4+ will need resources of at least 4 virtual processors and 16 gigabytes of RAM.
Online check service on the developer's computer
If your developers are still using the 1C Configurator, use the additionally installed extension for Visual Studio Code.
Integration with GIT servers
Купить SonarQube 1C (BSL) Plugin
Укажите свои контактные данные ниже, и мы свяжемся с вами в ближайшее время
Закажите внедрение SonarQube для всего ИТ департамента
не только для 1С, Sonar поддерживает почти любой язык программирования
Нажимая на кнопку, вы даете согласие на обработку своих персональных данных и подтверждаете что ознакомились с нашей политикой политикой конфиденциальности в области персональных данных, а также с текстом согласия на обработку персональных данных
Order a demonstration of the
SonarQube 1C (BSL) Plugin
Leave your contact details and we will contact you as soon as possible.
By clicking on the button "Order", you consent to the processing of your personal data and confirm that you have
read our privacy policy in personal data fields, as well as the text of consent to the processing of personal data
Click to order
Cart
Total: 
Your Name
Your Email
Your Phone