|
Неудачное обновление 1С 8.2 | ☑ | ||
---|---|---|---|---|
0
Scandsv
25.02.15
✎
02:16
|
Добрый день.
Случилась неприятнось.... Клиент решил сам обновить 1С ЗУП на версию 2.5.89.2 с 2.5.88.1 во время обновления выскочила ошибка запуска обработчика XML клиент закрыл сеанс терминала и пошел спать..... утром - сюрприз... сервер закрыл сеанс - почистил за клиентом папку Temp (с архивом 1с, созданым автоматически, я так понимаю) запускаем ЗУП.... {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебныйПовтИсп.Модуль(51)}: Значение не является значением объектного типа (Получить) Параметры = Константы[ИмяКонстанты].Получить().Получить(); Вот...... облазил пол инета. ответа не нашел как исправить ситуацию. Тестирование и исправление запускал - убивает кучу сслылок, создает миллион пустых - результат нулевой. при запуске chdbfl - ошибок нет при отчаянной попытке заменить строку Параметры = Константы[ИмяКонстанты].Получить().Получить(); на Параметры =""; получаем: "Ошибка SDBL: поле Fld6568 таблицы Const не может принимать значение NULL/ Неужели нет варианта реанимировать базу? Кто решал такую задачку - отзовитесь пожалуйста. |
|||
1
Fram
25.02.15
✎
02:24
|
Кэш чистили?
|
|||
2
Scandsv
25.02.15
✎
02:29
|
Мне базу принресли на флехе выруженную в .dt
я ее загрузил... на другом компе. тут я так понимаю чистить ничего не надо или надо? |
|||
3
Fram
25.02.15
✎
02:33
|
(2) Попробовать на "родине" почистить кэш
|
|||
4
Fram
25.02.15
✎
02:35
|
Есть вероятность, что в dt выгрузился мусор.
|
|||
5
alle68
25.02.15
✎
02:43
|
(0) Тип константы какой, что сейчас в ней хранится?
Присвой верное значение программно. |
|||
6
Fram
25.02.15
✎
02:47
|
(0) Надеюсь, перед ТиИ сделали архив базы.
|
|||
7
Scandsv
25.02.15
✎
02:50
|
(6) Да.
|
|||
8
Scandsv
25.02.15
✎
02:52
|
(5)
Сейчас хранится: Константы.ПараметрыСлужебныхСобытий Значение: КонстантаМенеджер.ПараметрыСлужебныхСобытий Тип: КонстантаМенеджер.ПараметрыСлужебныхСобытий А что там должно быть и как ..... - вопрос |
|||
9
Scandsv
25.02.15
✎
02:53
|
Метод . Получить - дает пустое значение
|
|||
10
Fram
25.02.15
✎
02:55
|
(7) а перед обновлением?
|
|||
11
Scandsv
25.02.15
✎
02:56
|
А к тож его знает...
|
|||
12
alle68
25.02.15
✎
02:59
|
(9) Должно быть хран.значений, вероятно. Посмотри тип в конфигураторе и установи соответствующее начальное значение.
|
|||
13
Scandsv
25.02.15
✎
03:18
|
(12)
Параметры = Новый Структура; Константы.ПараметрыСлужебныхСобытий.Установить(Новый ХранилищеЗначения(Параметры)); .... установил..... "Ошибка SDBL: поле Fld6568 таблицы Const не может принимать значение NULL/ ...получил......... |
|||
14
Benevalete
25.02.15
✎
04:19
|
Попробуйте обновить платформу до последней, затем протестировать. Если совсем ничего не помогает, как вариант реанимации - стандартная обработка "Выгрузка загрузка данных XML" - можно перенести все нужные объекты в чистую базу
|
|||
15
Scandsv
25.02.15
✎
07:04
|
(14) Подскажите, как запустить Выгрузку - загрузку, если база не запускается?
Платформа уже обновлена |
|||
16
azt-yur
25.02.15
✎
07:13
|
(15) закомментируй весь код в процедурах ПриНачалеРаботыСистемы и ПередНачаломРаботыСистемы в "модуле Обычного приложения". Должно запуститься
|
|||
17
azt-yur
25.02.15
✎
07:16
|
Каков размер базы? была подобная ситуация. от базы осталась только конфигурация, все данные пропали. и размер базы стал мизерным.
|
|||
18
azt-yur
25.02.15
✎
07:17
|
+(17) и что удивительно пропали даже предопределенные элементы справочников и константы
|
|||
19
shuhard
25.02.15
✎
07:43
|
(0)[Неужели нет варианта реанимировать базу? ]
текущую - ни какого, dt - выбросить базу восстановить из крайнего архива |
|||
20
kosts
25.02.15
✎
07:48
|
Надо пробовать лечить исходную базу, не ту что загружена из
dt. |
|||
21
Scandsv
25.02.15
✎
13:33
|
(20) с исходной тоже самое.
крайний бэкап - это понятно, но он какбы немного староват.... поднять его можно, конечно, но это если за сегодня не восстановлю базу. больше идей и опыта не у кого нет? |
|||
22
azt-yur
25.02.15
✎
13:37
|
(21) (16) Пробовал? База запускается? В ней вообще хоть какие-нибудь данные сохранились?
|
|||
23
Scandsv
25.02.15
✎
14:13
|
Пробовал. запускается - посмотрел.....
куча потерянных объектов. но хоть что то достать можно будет - уже хорошо.... походу они запускали ТИС...... зря запускали.... |
|||
24
Fram
25.02.15
✎
14:19
|
(23) Кэш на "родине" почистили или нет?
|
|||
25
Scandsv
25.02.15
✎
15:05
|
На "родину" я еще не попал, кэш они не чистили
|
|||
26
D_E_S_131
25.02.15
✎
15:55
|
Неужели никто не знает, что новые конфигурации с использованием БСП после обновления требуют "инициализации" нового функционала?
Ищи в коде ПриНачалеРаботыСистемы механизм обновлений, а в нем команду, которая запускает "инициализацию". |
|||
27
Scandsv
25.02.15
✎
15:56
|
Видно никто не знает....
Щас поищу. |
|||
28
D_E_S_131
25.02.15
✎
16:01
|
Хотя это 2.5, а не 3.0...
А прогруз прежней конфигурации не помог? |
|||
29
Scandsv
25.02.15
✎
16:03
|
Прогруз это как?
|
|||
30
Scandsv
25.02.15
✎
16:04
|
запустил
Обработки.ОбновлениеИнформационнойБазы.Создать().ВыполнитьОбновление(); Посмотрю что будет..... |
|||
31
PR
25.02.15
✎
16:08
|
(0) >>почистил за клиентом папку Temp (с архивом 1с, созданым автоматически, я так понимаю)
Пять баллов :)) |
|||
32
Scandsv
25.02.15
✎
16:09
|
За клиентом папку Temp почистил сервер терминалов, когда сеанс закрыл.....
|
|||
33
PR
25.02.15
✎
16:14
|
(32) Да понятно. Но кто же архив в темп кладет?
|
|||
34
D_E_S_131
25.02.15
✎
16:16
|
(33) Автообновление, не?
|
|||
35
Scandsv
25.02.15
✎
16:17
|
Клиент и кладет....
Вы много видели пользователей которые вдумчиво читают сообщения когда там есть кнопка "Продолжить"? Я таких видел не много. А потом они ищут, кто бы им помог... |
|||
36
Scandsv
25.02.15
✎
16:18
|
Автообновление конечно.....
|
|||
37
samozvanec
25.02.15
✎
16:44
|
(0) во время обновления чего выскочила ошибка? я так понял, конфу бд обновили? можно попробовать загрузкой предыдущую версию и ее обновить.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |