Стандарт 483: Неверно установлен номер версии. Он не должен быть вида 0.0.0.0, N.0.0.0, N.0.N.0 или N.0.0.N.
Название проверки
Неверно установлен номер версии. Он не должен быть вида 0.0.0.0, N.0.0.0, N.0.N.0 или N.0.0.N.
Английское название проверки
??
Правило анализа кода/метаданных
Подписка на объект Configuration (корень конфигурации) и проверить свойство версия по правилам.
Мета-информация (пожалуйста, заполните если знаете):
- Номер стандарта:
483 - Код проверки:
??my-check-id - Тип ошибки:
ERRORWARNINGPORTABILITYCODE_STYLE - Критичность:
CRITICALMAJORMINOR - Код ошибки АПК:
71
Параметры проверки
- NA
Текст ошибки
Неверно установлен номер версии. Он не должен быть вида 0.0.0.0, N.0.0.0, N.0.N.0 или N.0.0.N.
Пример некорректного решения
- NA
Описание, почему так делать нельзя
Все версии одной подредакции (включая альфа, ознакомительные, бета и финальные версии) нумеруются подряд. Нумерация версий начинается с 1.
Информация о номере редакции, номере подредакции и номере версии объединяются в полный номер версии конфигурации. Он указывается в свойстве Версия конфигурации и представляет собой строку символов следующего вида:
{Р|РР}.{П|ПП}.{З|ЗЗ}.{С|СС}
где:
Р - номер редакции (минимум 1 цифра, может занимать и больше
разрядов);
П - номер подредакции (минимум 1 цифра, может занимать и больше
разрядов);
З - номер версии (минимум 1 цифра, может занимать и больше разрядов);
С - номер сборки (минимум 1 цифра, может занимать и больше разрядов).
Пример:
1.6.4.7 – 7-я сборка, 4-ой версии, редакции 1.6
Пример корректного решения
- NA
Дополнительные материалы
А нам нравится номер версии расширения указывать как дату. :)
Ну вот вы, вероятно, отключите у себя эту проверку...
Я еще несколько разных схем нумерации встречал (дичь).
Но основном все всегда пишут - не занимайтесь фигней - переходите на Семантическое версионирование
В 1С к SemVer еще добавляется в начало 4 цифра (редакция) - режим совместимости таблиц БД (DB Major).
Ну вот EDT например начинает свою нумерацию с номера года, а не с какой-то абстрактной версии 1.Х Мы тоже хотим свои расширения начинать с номера года.
ну и пиши номер 2021.9.11.1 - редакция будет называться 2021
Связная задача #712