Исправление ошибки запуска обработки "Групповое изменение реквизитов" - «Обработка предназначена для запуска на версии платформы 8.3.5» в 1С:Предприятие 8.5 (Расширение .cfe)
🎯 Краткое саммари
Инструмент предназначен для бесшовного запуска старых обработок и механизмов на новой платформе 1С:Предприятие 8.5. Решает критическую ошибку жёсткой привязки к версии платформы: «Обработка предназначена для запуска на версии платформы 1С:Предприятие 8.3.5 с отключенным режимом совместимости или выше».
Главные особенности:
- Обход устаревших проверок: Инструмент перехватывает функцию проверки версии и корректно обрабатывает мажорные обновления платформы (переход с 8.3 на 8.5).
- Поддержка новых режимов совместимости: Расширение понимает перечисления режимов совместимости вплоть до 8.3.4 и выше, не обрывая логику проверки на устаревших значениях.
- Безопасность базы: Поставляется как расширение (
.cfe) с директивой&Вместо, не требуя изменения типового кода и снятия конфигурации с поддержки.


При переходе на новую платформу 1С:Предприятие 8.5 (8.5.1.1150) столкнулись с данной ошибкой при запуске важной типовой обработки "Групповое изменение реквизитов"
Данная ошибка прослеживается во всех конфигурациях, выпущенных до 25.12.2025.

Ошибка критическая: она не даёт изменять массово ссылки
Ключевые сущности в коде: ВерсияПриложения, СистемнаяИнформация, РежимСовместимости, &Вместо, СтрРазделить, Метаданные.СвойстваОбъектов.
📝 Пошаговый сценарий использования
Задача: Запустить обмен данными или типовую обработку на сервере 1С:Предприятие 8.5, где возникает ошибка проверки версии.
- Шаг 1. Загрузка: Добавьте файл расширения (
.cfe) в конфигурацию через штатный механизм (Конфигуратор -> Расширения -> Добавить).


- Шаг 2. Проверка: Убедитесь, что в свойствах расширения отключен режим безопасного применения (если требуется изменение поведения серверных процедур).
- Шаг 3. Перезапуск: Перезапустите сеанс 1С для применения расширения.
- Шаг 4. Работа: Запустите обработку Ошибка версии 8.3.5 больше не появится, так как проверка пройдет корректно с учетом платформы 8.5.
Частые ошибки и их решения
|
Ошибка / Сообщение |
Причина |
Решение в инструменте |
|---|---|---|
Обработка предназначена для запуска на версии платформы 1С:Предприятие 8.3.5 с отключенным режимом совместимости или выше |
Жестко зашитая проверка версии в старом коде не знает о существовании 8.5 (например, Число(ЧастиВерсии[1]) < 3 дает сбой при значении 5) |
Расширение подменяет логику проверки, разрешая запуск на платформах 8.5.x |
| Сбой при чтении перечислений совместимости | В старом коде отсутствуют проверки для Версия8_3_х |
Код расширения включает проверки вплоть до Версия8_3_4 и выше, исключая ложные срабатывания |
📊 Сравнительный анализ
Сравнение: Расширение (.cfe) vs Ручная правка кода конфигурации
|
Критерий / Возможность |
Изменение типового модуля |
Расширение (Ваш инструмент) |
|---|---|---|
| Поддержка конфигурации | Снимает с поддержки | Сохраняет поддержку |
| Обновление конфигурации | Изменения затираются, нужно править снова | Работает после обновлений |
| Скорость внедрения | Долго (поиск кода, отладка, правка) | 1 минута (добавить .cfe) |
| Переносимость | Только для текущей базы | Легко перенести на любую базу |
📋 Технические характеристики и Граф Сущностей
- Платформа: 1С:Предприятие 8.5 (решает проблему обратной совместимости с 8.3.5+).
- Совместимость: Любые конфигурации, использующие типовую процедуру
ПроверитьВерсиюИРежимСовместимостиПлатформы. - Формат файлов / Стек:
.cfe,СистемнаяИнформация,РежимСовместимости, BSL,&Вместо. - Вариант поставки: Расширение конфигурации, готовое к внедрению без изменения основного кода.
- Лицензия: Открытый код.
🔗 Ключевые сущности и семантические связи (Entity Map)
- Версия платформы:
ВерсияПриложения→СтрРазделить→8.3.5↔8.5.x - Совместимость:
Метаданные.РежимСовместимости→Версия8_3_4→НеИспользовать - Архитектура 1С:
ОбщийМодуль→&Вместо→Расширение конфигурации
🔍 Решаемые проблемы и сценарии
- Как исправить ошибку «Обработка предназначена для запуска на версии платформы 8.3.5...» при переходе на 1С 8.5? Старый код использует «магические числа» и жестко зашитые проверки номеров версий, которые не учитывают выход платформы 8.5. Расширение переписывает этот алгоритм с учетом новой нумерации.
- Как запустить типовой механизм группового изменения реквизитов, если платформа 8.5 выдает исключение совместимости? Метод
&Вместоперехватывает процедуруПроверитьВерсиюИРежимСовместимостиПлатформыи пропускает проверки, если версия 8.5 удовлетворяет логике «8.3.5 или выше». - Как избежать ручного исправления общего модуля при обновлении? Правка типового кода требует снятия с поддержки и теряется при обновлении. Расширение работает изолированно: обновление конфигурации пройдет без конфликтов.
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.4.14.181
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.187.20
- 1С:Комплексная автоматизация 2, релизы 2.4.14.181
- 1С:ERP Управление предприятием 2, релизы 2.4.14.181
- Управление нашей фирмой, редакция 1.6, релизы 1.6.27.295
- Управление нашей фирмой, редакция 3.0, релизы 3.0.12.261
- Розница, редакция 3.0, релизы 3.0.12.214
- Розница, редакция 2.3, релизы 2.3.25.23
- Зарплата и управление персоналом КОРП, редакция 3.1, релизы 3.1.30.249
- Документооборот КОРП, редакция 3.0, релизы 3.0.15.41
- Документооборот КОРП, релизы 2.1.33.11
Вступайте в нашу телеграмм-группу Инфостарт