Почему при запуске 1С:УПП возникает ошибка о необходимости обновления версии платформы?

Программист 1С v8.3 (Обычные формы) Промышленность, строительство и АПК
← На главную

При обновлении конфигурации 1С:Управление производственным предприятием (УПП) пользователи часто сталкиваются с ситуацией, когда после установки релиза программа перестает запускаться. При попытке входа в систему появляется информационное окно с требованием обновить платформу 1С:Предприятие до определенной версии (например, не ниже 8.3.17.2733). Давайте разберем, почему это происходит и что необходимо предпринять для корректной работы системы.

Понимание механизма проверки версии платформы

Фирма «1С» в каждый новый релиз конфигурации закладывает требования к минимально необходимой версии технологической платформы. Это продиктовано тем, что актуальные изменения в законодательстве, механизмы обмена данными или интеграция с государственными информационными системами требуют наличия в платформе новых функций, методов или исправлений критических ошибок.

Для реализации этого требования в конфигурацию встроена специальная процедура, которая проверяет версию установленной платформы при каждом запуске. Давайте проанализируем фрагмент кода, отвечающий за эту проверку:


Процедура ПриОпределенииОбщихПараметровБазовойФункциональности(ОбщиеПараметры) Экспорт
    ВерсияПлатформы = \"8.3.14.1694\";
    СистемнаяИнформация = Новый СистемнаяИнформация; 
    ВерсияПлатформы = СистемнаяИнформация.ВерсияПриложения;
    ВерсияПлатформыБезНомераСборки = СтроковыеФункцииКлиентСервер.ВерсияКонфигурацииБезНомераСборки(ВерсияПлатформы); 
    
    Если ВерсияПлатформыБезНомераСборки = \"8.3.17\" Тогда
        ВерсияПлатформы = \"8.3.17.2733\";
        ОбщиеПараметры.РаботаВПрограммеЗапрещена = Истина;
    КонецЕсли;
    ОбщиеПараметры.МинимальноНеобходимаяВерсияПлатформы = ВерсияПлатформы;  
КонецПроцедуры

В данном примере, если система определяет, что текущая платформа принадлежит к ветке 8.3.17, но ее номер ниже требуемого, переменная ОбщиеПараметры.РаботаВПрограммеЗапрещена устанавливается в значение Истина. Это приводит к принудительной остановке работы программы.

Почему нельзя игнорировать требование об обновлении?

Многие специалисты задумываются о том, можно ли отключить эту проверку, чтобы продолжить работу на старой версии платформы. Однако делать это категорически не рекомендуется по ряду причин:

  1. Нестабильность системы: Многие функции новой конфигурации физически отсутствуют в устаревших версиях платформы. Отключение проверки приведет к тому, что при выполнении определенных действий (проведение документов, формирование отчетов) будут возникать критические ошибки выполнения.
  2. Целостность данных: Использование неподдерживаемой платформы создает риск некорректной обработки транзакций. Это может повлечь за собой повреждение информационной базы, что в промышленной эксплуатации критически недопустимо.
  3. Отсутствие исправлений: Каждая новая версия платформы содержит исправления ошибок, которые могли быть критичны для корректной работы конкретных механизмов 1С.

Алгоритм действий при возникновении ошибки

Рассмотрим пошагово, как правильно решить проблему:

  1. Подготовка резервной копии: Прежде чем приступать к обновлению платформы на сервере и клиентских машинах, обязательно создайте резервную копию всей базы данных.
  2. Обновление платформы: Скачайте с официального сайта поддержки пользователей 1С дистрибутив технологической платформы нужной версии (или более поздней). Установите платформу на сервере 1С:Предприятия, а также на всех рабочих местах пользователей.
  3. Тестирование на копии: Никогда не обновляйте рабочую базу без предварительного тестирования на копии. Убедитесь, что после обновления платформы все ваши доработки и внешние обработки работают корректно.
  4. Использование символических ссылок: Для упрощения процесса обновления платформы в будущем, профессиональные администраторы часто применяют механизм символических ссылок. Это позволяет переключать используемую версию платформы путем изменения пути к исполняемым файлам, не меняя при этом настройки служб 1С:Предприятия.

На сегодняшний день конфигурация УПП 1.3 постепенно утрачивает совместимость с современным программным обеспечением. Если обновление платформы становится регулярной и трудоемкой задачей, рекомендуем обсудить с руководством вопрос о планировании перехода на более современные решения, такие как 1С:ERP Управление предприятием или 1С:Комплексная автоматизация. Это обеспечит не только соответствие актуальным техническим требованиям, но и доступ к новым функциональным возможностям для бизнеса.

← На главную