Многие организации продолжают эксплуатировать конфигурацию 1С:Управление производственным предприятием (УПП), которая исторически разрабатывалась для платформы 1С:Предприятие 8.2 на обычных формах. Однако при обновлении парка рабочих станций до операционной системы Windows 10 пользователи и администраторы сталкиваются с рекомендацией разработчиков переходить на технологическую платформу 8.3. Разберем подробно, почему запуск старой платформы на современной ОС приводит к критическим сбоям, какие преимущества дает переход на 8.3 и как правильно настроить режим совместимости.
Платформа 8.2 (включая финальный релиз 8.2.19.130) проектировалась и завершила активную фазу поддержки задолго до появления Windows 10. Полноценная официальная поддержка новой операционной системы началась только с платформы 8.3.6. Эксплуатация 8.2 на современных версиях Windows 10 вызывает целый ряд системных проблем:
1cv8.exe завершает процесс с критической ошибкой после показа окна с описанием изменений релиза. Это происходит из-за некорректной обработки встроенных HTML-полей устаревшими компонентами отображения. Аналогичные падения наблюдаются при навигации вперед и назад по синтакс-помощнику.8.2 отсутствует поддержка механизма Per-Monitor DPI Awareness. При масштабе экрана более 100% (характерно для современных мониторов и ноутбуков) плывет верстка, искажаются шрифты и обрезаются поля ввода.8.2 не поддерживает протоколы шифрования TLS 1.2 и TLS 1.3, что блокирует работу сервисов (например, 1С:Контрагент) и прямую интеграцию с банковскими или государственными шлюзами.Перевод базы УПП на платформу 8.3 решает проблемы стабильности и открывает доступ к новым возможностям разработки:
JSON, встроенными функциями хеширования данных, а также двусторонней печатью.8.3 штатно взаимодействует с актуальными релизами MS SQL Server и PostgreSQL.Рассмотрим порядок действий для безопасного перевода конфигурации на новую платформу.
Шаг 1. Создание резервной копии.
Обратите внимание: при первом открытии информационной базы на платформе 8.3 происходит необратимая внутренняя конвертация структуры таблиц. Запустить базу обратно на платформе 8.2 без восстановления из выгрузки (.dt) или архивной копии SQL будет невозможно. Обязательно сделайте полный бэкап.
Шаг 2. Выбор стабильного релиза платформы.
Для баз на обычных формах рекомендуется использовать проверенные стабильные релизы платформы 8.3 (например, линейки 8.3.10, 8.3.14 или актуальные стабильные выпуски, рекомендованные фирмой «1С» для сопровождения legacy-конфигураций).
Шаг 3. Настройка режима совместимости в свойствах конфигурации.
После открытия конфигурации в Конфигураторе 8.3 необходимо проверить свойство Режим совместимости в корневом элементе дерева метаданных:
Шаг 4. Проверка модулей сторонних разработчиков.
Если конфигурация УПП объединена с отраслевыми решениями (например, с модулями CRM) или содержит закрытые блоки кода, проанализируйте имена процедур и функций. В платформе 8.3 появились новые зарезервированные системные слова (например, связанные с асинхронными вызовами или криптографией). Если в зашифрованных модулях старых версий использовались аналогичные названия, потребуется обновление этих модулей от поставщика отраслевого решения.
Если перевод на платформу 8.3 временно невозможен, проанализируем варианты снижения числа сбоев на платформе 8.2:
1cv8.exe на вкладке Совместимость включите запуск в режиме Windows 7. В параметрах изменения высокого DPI установите Переопределение масштабирования в значение Система.AppData\Local\1C и AppData\Roaming\1C в список исключений встроенного Защитника Windows, чтобы исключить блокировку временных файлов при чтении конфигурации.