Обновление УТ 10.3. Не все так гладко.
В общем обновлял я две базы обе ут 10.3.50.1. Обе типовые. если верить конфигуратору
В первой обновления прошли без проблем.
Во второй случаются проблемы. Обновляю через конфигуратор, в конфигураторе обновление встает. в Предприятии после принятия лицензии пишет что Метод объекта не обнаружен (копировать), далее предлагает перезагрузку, после перезагрузки показывает что обновление встало. Следующее за ним обновление идет ровно также - в конфигураторе все хорошо - в Предприятии ошибка.
В журнале регистрации жалуется на регистр сведений и константу (файл)
Смущает еще то, что в конфигураторе написано что текущий релиз 10.3.50.1 а в служебных сообщениях в Предприятии пишет, что обновление идет с 10.3.49.3 до 10.3.50.1
В первой обновления прошли без проблем.
Во второй случаются проблемы. Обновляю через конфигуратор, в конфигураторе обновление встает. в Предприятии после принятия лицензии пишет что Метод объекта не обнаружен (копировать), далее предлагает перезагрузку, после перезагрузки показывает что обновление встало. Следующее за ним обновление идет ровно также - в конфигураторе все хорошо - в Предприятии ошибка.
В журнале регистрации жалуется на регистр сведений и константу (файл)
Смущает еще то, что в конфигураторе написано что текущий релиз 10.3.50.1 а в служебных сообщениях в Предприятии пишет, что обновление идет с 10.3.49.3 до 10.3.50.1
Прикрепленные файлы:

Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(17) Искать в чем затык и программно исправлять. Перед любым действием с базой, всегда делать бэкап, даже если лень или умираешь.
И даже когда с базой ничего не делают, а просто работают, то тоже минимум раз в день делать бэкап.
На душе становиться спокойно и умиротворенно :-)
Это не гарантирует 100% надежность, но лучше чем ничего.
И даже когда с базой ничего не делают, а просто работают, то тоже минимум раз в день делать бэкап.
На душе становиться спокойно и умиротворенно :-)
Это не гарантирует 100% надежность, но лучше чем ничего.
Что ж. на текущий момент успехи такие: смог найти древний бэкап версии 10.3.26.2, обновил конфигурацию до 67.3.
Ошибок не было. Но вот теперь вопрос: беру cf-ник и пытаюсь скормить его конфигуратору. Конфигуратор проглатывает, Предприятие попрежнему сопротивляется. Но теперь ошибка другая "слишком много фактических параметров".
Ошибок не было. Но вот теперь вопрос: беру cf-ник и пытаюсь скормить его конфигуратору. Конфигуратор проглатывает, Предприятие попрежнему сопротивляется. Но теперь ошибка другая "слишком много фактических параметров".
(21) При некоторых обновлениях предприятие еще предлагало загрузить правила обмена. (файл) и вот такое ощущение что может в какое-то из обновлений данный момент игнорировали. Потому что в ошибках фигурирует: " Регистр сведений. Правила для обмена данными"
Прикрепленные файлы:

Такое может быть, если не запускали клиент или после запуска выдало ошибки и по факту обработчики не отработали.
Если не ошибаюсь, то номер версии берется из константы "НомерВерсииКонфигурации".
Как вариант, можете обработкой сменить на нужный номер, тогда старые обработчики не будут выполнятся. Программа посчитает, что все было сделано.
Если не ошибаюсь, то номер версии берется из константы "НомерВерсииКонфигурации".
Как вариант, можете обработкой сменить на нужный номер, тогда старые обработчики не будут выполнятся. Программа посчитает, что все было сделано.
(43)
Вот я говорил про ЕГАИС: вот что всплыло при тщательном осмотре:
ОбновлениеИнформационнойБазыЕГАИС(нормальной базы)
ОбновлениеИнформационнойБазы.ВыполнитьИтерациюОбновления("БиблиотекаИнтеграцииЕГАИС", "1.0.0.0", Ложь);
ОбновлениеИнформационнойБазыЕГАИС(поломанной базы)
ОбновлениеИнформационнойБазы.УстановитьВерсиюИБ("БиблиотекаИнтеграцииЕГАИС", "1.0.0.0", Ложь);
Вот я говорил про ЕГАИС: вот что всплыло при тщательном осмотре:
ОбновлениеИнформационнойБазыЕГАИС(нормальной базы)
Процедура ПередОбновлениемИнформационнойБазы() Экспорт
ВерсияКонфигурации = ОбновлениеИнформационнойБазы.ВерсияИБ(Метаданные.Имя);
Если ВерсияКонфигурации <> "0.0.0.0" Тогда
ИдентификаторБиблиотекаИнтеграцииЕГАИС = "БиблиотекаИнтеграцииЕГАИС";
ВерсияБиблиотекаИнтеграцииЕГАИС = ОбновлениеИнформационнойБазы.ВерсияИБ(ИдентификаторБиблиотекаИнтеграцииЕГАИС);
Если ВерсияБиблиотекаИнтеграцииЕГАИС = "0.0.0.0" Тогда
ОбновлениеИнформационнойБазы.ВыполнитьИтерациюОбновления("БиблиотекаИнтеграцииЕГАИС", "1.0.0.0", Ложь);
КонецЕсли;
КонецЕсли;
КонецПроцедуры
ОбновлениеИнформационнойБазыЕГАИС(поломанной базы)
Процедура ПередОбновлениемИнформационнойБазы() Экспорт
ВерсияКонфигурации = ОбновлениеИнформационнойБазы.ВерсияИБ(Метаданные.Имя);
Если ВерсияКонфигурации <> "0.0.0.0" Тогда
ИдентификаторБиблиотекаИнтеграцииЕГАИС = "БиблиотекаИнтеграцииЕГАИС";
ВерсияБиблиотекаИнтеграцииЕГАИС = ОбновлениеИнформационнойБазы.ВерсияИБ(ИдентификаторБиблиотекаИнтеграцииЕГАИС);
Если ВерсияБиблиотекаИнтеграцииЕГАИС = "0.0.0.0" Тогда
ОбновлениеИнформационнойБазы.УстановитьВерсиюИБ("БиблиотекаИнтеграцииЕГАИС", "1.0.0.0", Ложь);
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот