Перед обновлением конфигурации 1С администратор часто обнаруживает, что новый релиз требует более свежей версии платформы, чем установлена на сервере, — и обновление останавливается с ошибкой несовместимости. Именно для таких ситуаций используют калькулятор версий 1С: инструмент или методику, позволяющую заранее определить, какая платформа нужна конкретной конфигурации и через какие промежуточные релизы придётся пройти.
Формально единого официального сервиса с названием «калькулятор версий» у фирмы «1С» нет. Под этим запросом обычно понимают проверку совместимости трёх компонентов: версии платформы (например, линейки 8.3), версии конфигурации (Бухгалтерия, Управление торговлей, ЗУП и другие) и порядка обновления между релизами. Ниже разберём, как выполнить такой расчёт вручную и какие данные для этого понадобятся.
Что такое версия платформы и версия конфигурации
В 1С существуют два независимых номера версий, и их часто путают. Платформа — это технологическая основа, «движок», на котором работают все прикладные решения. Конфигурация — само прикладное решение: 1С:Бухгалтерия, 1С:Зарплата и управление персоналом, 1С:Управление торговлей и другие.
Номер платформы выглядит как четыре группы цифр, например 8.3.22.xxxx. Номер конфигурации обычно состоит из трёх групп, например 3.1.xx.x у ЗУП. Каждый релиз конфигурации рассчитан на определённую минимальную версию платформы — это и есть главный параметр, который «вычисляет» калькулятор версий.
Как узнать текущие версии в вашей системе
Первый шаг любого расчёта — зафиксировать исходные данные. Вам потребуется узнать два номера: версию установленной платформы и версию текущей конфигурации.
- 🔍 Откройте информационную базу и перейдите в меню
Справка → О программе— там отображаются обе версии: платформы и конфигурации. - 🖥️ На сервере или рабочем компьютере список установленных платформ виден в окне запуска 1С:Предприятия либо в папке установки программы.
- 📋 В режиме Конфигуратор версию конфигурации можно посмотреть через
Конфигурация → Свойства конфигурации.
Запишите оба номера полностью, включая последнюю группу цифр. При подборе совместимости важны все разряды, потому что требования к платформе могут меняться даже между соседними релизами одной конфигурации.
☑️ Подготовка к расчёту версий
Как вручную рассчитать совместимость версий
Логика «калькулятора» проста: берём целевой релиз конфигурации, смотрим в его описании требуемую версию платформы и сравниваем с той, что установлена у вас. Описания релизов публикуются на официальном портале 1С и в файлах поставки обновлений — именно там указано, с какой версией платформы релиз тестировался и какая требуется минимально.
Второй расчёт касается порядка обновления. Далеко не всегда можно перейти со старого релиза сразу на последний: для многих конфигураций задана цепочка промежуточных версий. Информация о допустимых переходах указывается в файле поставки обновления (обычно это документ с описанием порядка обновления) или в списке релизов на портале. Если пропустить обязательный промежуточный релиз, обновление может завершиться ошибкой или некорректной конвертацией данных.
⚠️ Внимание: перед любыми манипуляциями с версиями создайте полную резервную копию информационной базы — через выгрузку в Конфигураторе или штатными средствами СУБД. Откат неудачного обновления без копии практически невозможен.
Типовые сценарии расчёта
Ниже приведены типовые ситуации, которые решает «калькулятор версий». Конкретные номера в каждом случае нужно сверять с актуальной документацией вашего релиза — требования меняются от версии к версии.
| Ситуация | Что проверить | Действие |
|---|---|---|
| Платформа старше требуемой | Минимальную версию платформы в описании релиза | Сначала обновить платформу, затем конфигурацию |
| Платформа новее тестовой | Совместимость в примечаниях к релизу | Обычно допустимо, но желательно проверить на копии базы |
| Большой разрыв между релизами | Цепочку обязательных промежуточных версий | Обновляться последовательно через промежуточные релизы |
| Несколько конфигураций на одном сервере | Требования каждой конфигурации к платформе | Подобрать платформу, подходящую всем базам одновременно |
| Режим совместимости конфигурации | Свойство «Режим совместимости» в Конфигураторе | При необходимости изменить режим после обновления платформы |
Отдельный нюанс — режим совместимости. Конфигурация может работать на новой платформе, но в режиме совместимости со старой версией. Это ограничивает доступ к новым возможностям платформы, зато позволяет не дорабатывать прикладное решение сразу. Проверить текущий режим можно в свойствах конфигурации в Конфигураторе.
Ошибки при несовпадении версий и их признаки
Несовместимость версий проявляется предсказуемо, и по симптомам можно понять, где именно рассчёт был неверен. Самый частый случай — при попытке обновления или запуска появляется сообщение, что для работы конфигурации требуется платформа не ниже определённой версии. Решение одно: установить подходящую платформу и повторить попытку.
Менее очевидный признак — обновление вроде бы проходит, но после него база не открывается в пользовательском режиме или часть функций работает с ошибками. Возможная причина — пропущенный обязательный промежуточный релиз либо некорректно завершённая конвертация данных. Здесь поможет только восстановление из резервной копии и повторное обновление по правильной цепочке.
⚠️ Внимание: не обновляйте продуктивную базу «вживую» без предварительной проверки. Выполните пробное обновление на копии базы — это единственный надёжный способ убедиться, что выбранная комбинация версий работает именно с вашими данными, доработками и расширениями.
Что делать, если конфигурация доработана или снята с поддержки
Для изменённых конфигураций стандартная цепочка обновлений может не подойти. Обновление выполняется через сравнение и объединение конфигураций в Конфигураторе, а все доработки переносятся вручную. В таких случаях расчёт версий усложняется: помимо платформы нужно учитывать совместимость доработок с новым релизом. Если доработок много, разумно привлечь специалиста по 1С и обязательно тестировать на копии.
Автоматизация проверки: внешние сервисы и обработки
Помимо ручного расчёта, существуют сторонние обработки и сервисы, которые по номеру конфигурации подсказывают требуемую платформу и цепочку обновлений. Их точность зависит от актуальности базы данных самого сервиса, поэтому результат всегда стоит перепроверять по официальному описанию релиза.
Для типовых конфигураций на поддержке часть работы делает штатный механизм обновления через интернет: программа сама находит доступные релизы и предупреждает, если требуется более новая платформа. Однако он не всегда показывает полную цепочку промежуточных версий при большом отставании — в этом случае без ручного расчёта не обойтись.
Частые вопросы о версиях 1С
Можно ли установить две версии платформы 1С на один компьютер?
Да, платформы разных версий устанавливаются параллельно и не конфликтуют. В настройках информационной базы в окне запуска можно указать, какую именно версию платформы использовать для конкретной базы. Это удобно при постепенной миграции нескольких баз на новую платформу.
Что будет, если запустить конфигурацию на слишком старой платформе?
Как правило, программа откажется запускаться и выдаст сообщение о требуемой минимальной версии платформы. Повреждения данных при этом обычно не происходит — достаточно установить подходящую платформу и запустить базу снова.
Нужно ли обновлять платформу, если конфигурация работает стабильно?
Если вы не планируете обновлять конфигурацию, срочной необходимости нет. Однако новые релизы конфигураций со временем начинают требовать более свежие платформы, поэтому при следующем обновлении платформу всё равно придётся актуализировать. Также в новых версиях платформы исправляются ошибки и уязвимости.
Где найти информацию о требованиях конкретного релиза?
Требования указываются в описании релиза на официальном портале 1С и в файлах, входящих в комплект поставки обновления. Если у вас действует договор сопровождения, доступ к этим материалам предоставляется в рамках подписки.
Можно ли пропустить несколько релизов и обновиться сразу на последний?
Это зависит от конкретной конфигурации и разрыва между версиями. Для каждого релиза указывается, с каких предыдущих версий допустим переход. Если прямой переход не предусмотрен, придётся последовательно установить промежуточные релизы — эту цепочку и рассчитывает «калькулятор версий».