Здравствуйте! Конфигурация БП версии 3.0.43.235, платформа версии 8.3.6.2076. При попытке обновления до версии 3.0.43.247 вывалилась ошибка:
"Не удалось выполнить обновление, при обновлении версии программы возникла ошибка, Значение не является значением объектного типа (код)".
Если посмотреть журнал регистрации имеем следующие ошибки:
При вызове обработчика обновления:
"ОбменСообщениямиВнутренний.УстановитьКодЭтойКонечнойТочки()"
произошла ошибка:
"{ОбщийМодуль.ОбменСообщениямиВнутренний.Модуль(368)}: Значение не является значением объектного типа (Код)
ЭтаКонечнаяТочка.Код = Строка(Новый УникальныйИдентификатор());".
{ОбщийМодуль.ОбменСообщениямиВнутренний.Модуль(368)}: Значение не является значением объектного типа (Код)
ЭтаКонечнаяТочка.Код = Строка(Новый УникальныйИдентификатор());
Поискав информацию в интернете - не нашел вариант как можно решить ошибку подручными средствами.
Поэтому, хочу рассказать как решил эту ошибку:
1. Обновил платформу до актуальной.
2. Обновил конфигурацию до версии 3.0.43.247.
3. Запустил приложение для отладки, вывались ошибка.
4. Закрыл полностью 1С, запустил тестирование chdbfl (ошибок не обнаружено).
5. Запустил конфигуратор и запустил тестирование со следующими настройками (сверху вниз): проверки и режимы проставил все галки, тестирование и исправление, при наличии ссылок на несуществующие объекты - очищать ссылки, при частичной потере данных объектов - не изменять.
Вот и все. В результате БП обновилась до актуального режима.
Надеюсь, что кому-нибудь помог =)