Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Ошибка при открытии базы после отката платформы с 8.3.15 до 8.3.14

Ошибка при открытии базы после отката платформы с 8.3.15 до 8.3.14
Я
   ewics
 
27.05.20 - 12:09
Всем доброго дня!

Конфигурация УНФ 1.6.20.159. База работала на платформе 8.3.15.1830 клиент-серверный вариант. Откатил платформу до версии 8.3.14.2095. При запуске базы выдает ошибку:

Ошибка инициализации модуля: ОбщийМодуль.УправлениеНебольшойФирмойКлиент.Модуль
по причине:
{ОбщийМодуль.УправлениеНебольшойФирмойКлиент.Модуль(2234,4)}: Процедура или функция с указанным именем не определена (НачатьПомещениеФайлаНаСервер)
            <<?>>НачатьПомещениеФайлаНаСервер(ОписаниеОповещения,,, АдресВременногоХранилища, ИмяФайла, УникальныйИдентификатор);

К базе подключены расширения (патчи текущей версии). 2 расширения с доработками. Расширения отключал.
Отладчиком посмотреть не удается (для службы 1с параметр -debug установлен). Ставлю точку останова, при запуске отладки она игнорируется и выполнение кода идет вплоть до указанной ошибки.
Ставил галку "Останавливаться по ошибке" - не помогает.
Пробовал в файловом варианте - ошибка остается.
Сделал ТиИ - ошибка остается.

Прошу помощи в виде подсказок, что еще можно попытаться сделать. Благодарю!
   experimentator76
 
1 - 27.05.20 - 12:14
https://wonderland.v8.1c.ru/blog/unifikatsiya-metodov-raboty-s-faylami/
Реализовано в версии 8.3.15.1489.

скорее всего придется вернуть все взад
   experimentator76
 
2 - 27.05.20 - 12:16
(0)
почитай требования по минимальной платформе для "Конфигурация УНФ 1.6.20.159"
конфа может использовать методы которые доступны только не ниже какой-то версии платформы
   ewics
 
3 - 27.05.20 - 12:31
(2) Благодарю за ответ! Согласно требованиям все ок, для текущего релиза УНФ требуется версия платформы не ниже 8.3.14.1976. И все же тоже прихожу к выводу, что придется остаться на 8.3.15(
   yzimin
 
4 - 27.05.20 - 12:32
(3) а с какой именно проблемой столкнулись, что пришлось откатиться с 8.3.15.1830?
   ewics
 
5 - 27.05.20 - 12:40
(4) В расширении перестали работать перехваты методов с директивами &Перед &После ввиду того, что конфигурация УНФ на платформе 8.3.15 работает в режиме совместимости 8.3.14
   experimentator76
 
6 - 27.05.20 - 12:42
(3) ну может накладка произошла. разработчики используют свежие методы, а менеджер обновлений инфо забыл(а) обновить
   experimentator76
 
7 - 27.05.20 - 12:44
(5) попробуй на платформе 8.3.15 убрать совместимость с 8.3.14.
мера вынужденная но временная
   ewics
 
8 - 27.05.20 - 12:47
(7) Пробовал убирать, ругается. Не помню что там за сообщения были. Сейчас еще попробую
   yzimin
 
9 - 27.05.20 - 12:50
(7) БСП вроде на 8.3.15 пока нет
   experimentator76
 
10 - 27.05.20 - 13:00
(9) ну мы вроде как уровнем совместимости расширяем возможности, а не добавляем их.
не должно по идее ломаться, если убрать совместимость.

(8) надо понять на что ругается
   experimentator76
 
11 - 27.05.20 - 13:04
(0) не знаю насколько поможет такой крайний вариант - можно сделать Глобальный общий модуль в котором эмулировать поведение типа "НачатьПомещениеФайлаНаСервер(... Экспорт" - но как знать сколько еще таких новых методов использовали разработчики конфы, может один, а может несколько.
   МимохожийОднако
 
12 - 27.05.20 - 13:12
(5) Переведи расширение на другую совместимость. Нет смысла менять машину, когда пепельница забилась под завязку.
   ewics
 
13 - 27.05.20 - 13:20
Коллеги! Премного благодарен вам всем за оперативную помощь! Отключил проверку режима совместимости, запустил приложение, проверил работу доработок размещенных в расширении, вроде бы все ок!
Не знал, что с версии 8.3.15 появились доп. возможности по управлению режимом совместимости расширений:

1 — Проверять значение при подключении расширения
2 — Предупреждать о расхождении при подключении расширения
3 — Не контролировать свойство. В этом случае галочка с режима совместимости должна быть полностью снята

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.