При обновлении типовых конфигураций, таких как 1С:Розница 2, специалисты часто сталкиваются с ситуацией, когда текущая версия платформы перестает удовлетворять требованиям системы. Проблема проявляется либо в виде прямого запрета на запуск (сообщение о необходимости версии не ниже определенной), либо в нестабильной работе торгового оборудования и механизмов обмена. В этой статье мы подробно разберем, как правильно выбрать версию платформы, на какие ветки стоит ориентироваться и какие критические нюансы безопасности нужно учитывать в современных реалиях.
Первым делом выясним причину, по которой система требует обновления. В современных релизах «Розницы» и других типовых решений разработчики закладывают проверку версии платформы. Рассмотрим ситуацию: база запускается, но выдает предупреждение о том, что текущая платформа (например, 8.3.15) ниже рекомендованной. Проигнорировав это, мы рискуем столкнуться с ошибками в коде, который использует новые методы встроенного языка, недоступные в старых версиях.
Проанализируем, почему это происходит:
8.3.18 и выше.8.3.14, программный код модулей может содержать обращения к новым объектам метаданных или системным перечислениям.8.3.17 часто приводит к ошибкам при печати чеков или обмене с ИС МП.Разберем крайне важный нюанс, который изменил подход к выбору платформы. В конце 2022 года компания «1С» столкнулась с программной ошибкой в коде защиты, из-за которой многие популярные сборки просто перестали запускаться. Если вы планируете установить версию, которую скачали давно, например 8.3.18.1128, — делать этого категорически нельзя.
Посмотрим на список минимально безопасных сборок в рамках популярных веток:
8.3.17.2760.8.3.18.1957 и выше.8.3.20.2159.Если установить релиз младше указанных выше, система может внезапно закрыться с критической ошибкой, что приведет к простою бизнеса.
Выясним, какую ветку платформы выбрать в зависимости от ваших задач. В среде администраторов 1С принято разделение на уходящие и актуальные релизы.
Ветки 8.3.17 и 8.3.18
Рассмотрим их как временное решение. Они подходят, если ваша конфигурация еще не переведена на самые современные стандарты разработки или если вы используете устаревшие операционные системы на рабочих местах. Однако помните, что развитие этих веток прекращено, и новые исправления ошибок в них не вносятся.
Ветки 8.3.21, 8.3.22 и 8.3.23
Это актуальный стандарт. Если вы переходите на новые релизы «Розницы» (3.0 и выше) или «Управления торговлей», ориентируйтесь именно на эти версии. Рассмотрим их преимущества:
Out of Memory.8.3.15.Поскольку в вопросе упомянуты оба типа баз, проанализируем технические требования для каждого случая.
При переходе на платформу выше 8.3.18 в файловом варианте изменяется механизм управления блокировками и формат индексов. Чтобы избежать повреждения данных, выполним следующие действия:
1Cv8.1CD.chdbfl.exe (она находится в папке bin установленной платформы).Для серверных решений крайне рекомендуется переходить на 64-битный сервер 1С. Рассмотрим пример: на старых 32-битных серверах процесс rphost ограничен 4 ГБ оперативной памяти. Современные конфигурации при выполнении регламентных заданий или тяжелых отчетов легко перешагивают этот порог. Переход на платформу 8.3.21+ в 64-битной архитектуре снимает эти ограничения и повышает общую отзывчивость системы.
Проанализируем важный аспект легальности. Начиная с версии 8.3.15, механизмы защиты платформы стали более жесткими. Если в вашей организации использовались «эмуляторы» или иные способы обхода защиты, новые платформы (особенно 8.3.18+) с высокой вероятностью заблокируют работу. Перед обновлением убедитесь, что у вас есть доступ к программным лицензиям (пин-кодам) или аппаратным USB-ключам, так как система защиты будет проверять их более тщательно.
Подведем итог нашему анализу и выберем конкретные сборки для установки:
Помните, что процедура обновления платформы должна сопровождаться очисткой серверного и клиентского кэша, так как старые данные в кэше часто становятся причиной странного поведения интерфейса после перехода на новую версию. Для очистки кэша на стороне пользователя можно воспользоваться удалением и повторным добавлением базы в список или ручным удалением папок в каталоге %AppData%\1C\1Cv8.