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