К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Ошибка при обновлении конфы

Гость
0 - 27.04.2017 - 19:22
Ут 10.3. Обновляю cf-ником до актуального релиза. Сравнение проходит без ошибок. Далее отмечаю нужное, жму объединить, и на 21% объединения происходит ошибка: "Ошибка разбора XML". И все: Закрыть/Перезапустить.
Что пробовал: chdbfl - ошибок нет.
ТИИ - ошибки логические были (нет владельцев у некоторых справочников - грешу на обмен с БП), исправлены, однако не помогает.
Выгрузил конфу в cf. Загружаю конфу в пустую БД. Загрузка проходит, но при сохранении конфы в БД также валится в эту-же ошибку.
Т.е. ошибка явно в текущей конфигурации.
Чем это можно полечить?



Гость
1 - 27.04.2017 - 19:26
КЭШ чистил, платформы разные пробовал.
Гость
2 - 27.04.2017 - 20:16
"платформы разные пробовал" - А не надо "пробовать". Это не торт. Надо ставить рекомендованную.
И не в процессе обновления конфы. Правило простое, как мычание: если после очередного обновления нужен движок выше - движок поднимаем на текущем релизе конфы.
И проверяем.
И только после успеха продолжаем апгрейт конфы. Только так.
И почему .sf? "Прыжок через двадцать версий?" Ну вот и прыгнули.
Разработчики для чего "обязательные" обновления делают?

Вот и иди по ступенькам. Ибо нех.
Гость
3 - 27.04.2017 - 20:35
(2) да явно дело не в обнове через 5 релизов.
Этот же cf-ник выгруженный из БД не сохраняется в чистой пустой БД.
Т.е. явно бита сама конфигурация рабочей БД.
Гость
4 - 27.04.2017 - 20:40
3-SergeyY > Тогда начни с лечения исходной.
Гость
5 - 27.04.2017 - 21:23
(4) дак КАК? я и хочу понять инструменты какие для этого есть? Штатные способы я уже все испробовал - см.1
6 - 27.04.2017 - 21:33
(5) Например, загрузить в базу (копию) рабочий cf того же (текущего) релиза?
Гость
7 - 27.04.2017 - 21:43
5-SergeyY > А так. Эталоном берешь типовую конфу того же релиза, и той же сборки, что у исходной рабочей базы.
И начинаешь сравнивать и объединять. Если и здесь объединение не проходит, начинаешь по кускам. Последовательно. Медленно.
За разгильдяйство при уходе надо платить временем.
"По кускам" - значит отменяя объединение всего, кроме выбранных ветвей метаданных.
С чего начать - надо вначале собрать "карту" порушенных фрагментов. Потом наметить маршрут.
Это смотреть надо, а не гадать.
Гость
8 - 27.04.2017 - 22:14
Некоторые вещи можно предварительно удалить: то, что данных не содержит. Например обработки. Причем сам объект оставить на месте, а вычистить шаблоны. Реквизиты и параметры форм лучше оставить: оне в сохранении участвуют.
Регистры бы не плохо проверить и почистить (в режиме Предприятия). Удалить удаляемое. "Дубли" ликвидировать. Это говно только замедляет все.

И да, посмотри .1CD утилой Tool_1CD.exe на предмет: а нет ли там таблиц, превышающих разрешенный размер 4Гб?
9 - 27.04.2017 - 22:18
Гм! Рискну прервать поток разглагольствований пана прохвессора цитатой из (0):
Цитата:
Сообщение от SergeyY Посмотреть сообщение
Выгрузил конфу в cf. Загружаю конфу в пустую БД. Загрузка проходит, но при сохранении конфы в БД также валится в эту-же ошибку.
То есть, на пальцах: битая не база (данные), а конфигурация (метаданные) - из нее невозможно создать работоспособную пустую базу.

Спрашивается, при чем тогда тут Tool_1CD?
Гость
10 - 28.04.2017 - 12:57
9-Ткачик > Вообще-то, я не про "пустую". "Пустая" хороша для поиска проблем.
Но апгрейд надо делать на конфигурации с данными. Надо объяснять, почему?
Гость
11 - 28.04.2017 - 13:25
И у ТС в начале сабжа "сравнение проходит без ошибок". Это вот как раз тот самый этап, когда участвуют именно описания метаданные.
А вот "Обновить конфигурацию БД" без данных никак не может обойтись.
Гость
12 - 02.05.2017 - 22:37
В общем разблокировал все объекты и загрузил сверху типовую конфу последнюю.
Далее руками перенес все изменения что были раньше, т.к. сравнение новой загруженной типовой со старой битой вываливалось в ошибку.
Благо изменений было немного.
Всем спасибо.


К списку вопросов






Copyright ©, Все права защищены