Многие пользователи и администраторы систем «1С:Предприятие» столкнулись с ситуацией, когда при очередном обновлении конфигурации «Бухгалтерия предприятия» редакции 2.0 (начиная с релиза 2.0.66.2) программа выдает предупреждение о необходимости использования платформы версии 8.3.8 или выше. Это вызывает закономерные вопросы, так как сама конфигурация продолжает работать на обычных формах, характерных для ветки 8.2. Разберем подробно, почему это происходит и как правильно организовать работу в новых условиях.
Рассмотрим первый и самый важный вопрос: не является ли требование платформы 8.3.8 ошибкой разработчиков 1С? Проанализировав ответы технической поддержки и опыт специалистов, можно однозначно утверждать — это не ошибка. Компания 1С официально подтвердила, что дальнейшее развитие и выпуск обновлений для БП 2.0 на платформе 8.2 прекращены. Все новые релизы выпускаются с жесткой привязкой к возможностям движка 8.3.
Хотя поддержка редакции 2.0 регулярно продлевается, техническая база для ее функционирования теперь неразрывно связана с актуальными версиями платформы. Это означает, что попытки игнорировать данное требование или «обмануть» систему, редактируя код проверки версии, могут привести к непредсказуемым последствиям в будущем.
Выясним основные причины, по которым платформы 8.2 стало недостаточно для ведения учета в БП 2.0. Основные факторы лежат в плоскости информационной безопасности и взаимодействия с внешними государственными сервисами:
Проанализируем, как ведет себя конфигурация после перехода на новую платформу. Несмотря на запуск в среде 8.3.8, свойство конфигурации РежимСовместимости остается установленным в значение «Версия 8.2.16». Это критически важный момент для понимания работы системы:
Если вы столкнулись с необходимостью перехода, выполните следующие шаги для обеспечения стабильной работы системы:
Обновление платформы на сервере и клиентах: При работе в клиент-серверном варианте (SQL) необходимо обновить платформу не только у пользователей, но и на сервере приложений. Помните, что смешанный режим (сервер 8.3, а клиент 8.2) официально не поддерживается и может привести к ошибкам формата потока данных.
Драйверы защиты: После установки версии 8.3.8 может потребоваться обновление драйверов аппаратных ключей HASP. Если используются программные лицензии, в некоторых случаях (при существенном изменении версии платформы) может потребоваться их повторная активация, хотя для перехода с 8.2 на 8.3 это требуется редко.
Механизм проверки версии: В конфигурации проверка минимальной версии платформы обычно зашита в модуле обычного приложения. Рассмотрим пример процедуры, которая инициирует предупреждение:
Процедура ПриНачалеРаботыСистемы()
// Типовой код проверки версии платформы
МинимальнаяВерсия = "8.3.8.0";
Если ОбщегоНазначения.ВерсияПлатформыНиже(МинимальнаяВерсия) Тогда
Предупреждение("Для работы конфигурации требуется версия платформы не ниже " + МинимальнаяВерсия);
КонецЕсли;
...
КонецПроцедуры
Важно понимать, что простое закомментирование этого кода не решит проблему отсутствия поддержки TLS или современных алгоритмов шифрования, необходимых для отчетности.
Разберем специфические нюансы, которые могут возникнуть при работе БП 2.0 на платформе 8.3:
COMConnector, убедитесь, что в реестре Windows зарегистрирована библиотека comcntr.dll именно от версии 8.3. В противном случае внешние подключения могут завершаться ошибкой «Несоответствие версий клиента и сервера».Таким образом, переход на платформу 8.3.8 для «Бухгалтерии предприятия 2.0» — это вынужденная, но технически обоснованная мера, направленная на сохранение работоспособности сервисов сдачи отчетности и информационной безопасности системы.