При обновлении конфигурации 1С произошел сбой, программа завершила свою работу по ошибке. Затем, при попытке зайты в конфигуратор, стало выдаваться предупреждение: «При обновлении данных после последней реструктуризации произошла критическая ошибка. Повторить обновление?». Если ответить «Нет», то программа просто завершает свою работу, в случае же положительного ответа выводится сообщение «Обнаружена незавершенная операция сохранения конфигурации. Для продолжения работы необходимо завершить операцию.» и программа также закрывается.
1. С помощью TOOL_1CD сохранил конфигурацию БД из поврежденной базы
2. Загрузил конфу в пустую базу на 8.2 (8.3. - выдает ошибку)
3. Из статьи взял код переноса из бекапа таблицы config
3. Вставил его в обработку из комплекта компоненты 1CDLib
4. База открылась, обновил конфигурацию БД
Много наколотили? А то может проще уже восстановить. Пусть колотят повторно.
А в режиме предприятия заходит? Может тогда что наколотили перенести обработкой УниверсальныйОбменxml.
Не делать бэкап перед обновлением это отчаянный поступок.... :)
+(8)
Можно ещё написать обработку для анализа ЖР, которая вычленит все изменения и создания объектов за сегодня.
Ну а затем перенести эти объекты в базу из бэкапа.
(11)Динамическое обновление вообще от лукавого. Лучше выгнать, забекапиться и нормально обновляться. Чем потом героически бороться с проблемами.
Ну а печатную форму надо вообще делать внешней если конфигурация не самописная.
Кстати, как вариант, можно обновить платформу 1с до последней 8.3.10.2375 и попробовать открыть базу под этой платформой. Ну только на всякий случай сделать копию каталога базы данных. Так как сам релиз платформы 8.3.10.2299 достаточно глючный.
1. С помощью TOOL_1CD сохранил конфигурацию БД из поврежденной базы
2. Загрузил конфу в пустую базу на 8.2 (8.3. - выдает ошибку)
3. Из статьи взял код переноса из бекапа таблицы config
3. Вставил его в обработку из комплекта компоненты 1CDLib
4. База открылась, обновил конфигурацию БД
В аналогичной ситуации обошелся только Tool_1CD 0.3.0 alpha (она умеет редактиравать)
Просто конвертировал базу в формат 8.2 командой cnvdbfl.exe -c -f 8.2.14 с:\test\1Cv8.1CD
Затем:
1. Выгрузил конфигурацию базы данных в Tool_1CD.
2. Загрузил ее в чистую базу
3. Из получившейся чистой базы выгрузил таблицы CONFIG и CONFIGSAVE (закладка дополнительно в Tool_1CD кнопка "Экспорт текущей таблицы")
4. В рабочую базу загрузил эти таблицы в (закладка дополнительно в Tool_1CD кнопка "Импорт текущей таблицы")
(16) Подтверждаю! Метод сработал. Побочный эффект база уменьшилась в разы, но функционал сохранен и данные в наличии и в полном объеме. Общепит 3.0 от Камина
(16)
Спасибо, дружище! И у меня все получилось таким способом. Только загрузил бэкап предыдущего дня и с него вытянул обе таблицы. И потом экспортировал их в поврежденную базу!