Вход | Регистрация
    1  2

помогите восстановить базу

помогите восстановить базу
Я
   MiniMuk
 
15.04.19 - 14:02
Добрый день.
Попала в руки база файловая Бухгалтерия предприятия, редакция 3.0 (3.0.64.54)
Архива нет. Из известного погибла при попытке обновиться.
При запуске пишет

[1c]
Невосстановимая ошибка
Ошибка при выполнении запроса POST к ресурсу /e1cib/modules/call:
по причине:
Ошибка SDBL:
В схеме базы данных нет таблицы с именем Const30015
[/1c]

chdbfl ошибок не находит
ТИИ  с галкой Реиндексация таблиц информационной базы база вылетает
Tool_1cd
проверка состава таблиц не находит 2 таблиц _DataSeparationUse1229 и _DataSeparationUse1230

Что можно сделать для восстановление данных с базы.
Есть вариант поднят пустую базу этой версии выгрузить сф и залить в эту конфу.
Если не поможет
 
 
   denfil
 
101 - 17.04.19 - 20:09
(99) Это муторный и ненадежный путь. Во прервых ГУИДЫ обектов (а у каждой таблицы, поля и индекса  таблицы свой ГУЙД) в теории могут пересекаться, и это надо контролировать. Во вторых это относительно просто вставить из одной DBSchema в другую записи по новой таблицы, если добавили новый реквизит в старую таблицу,изменили "индекировать". В общем если соберешь руками новый dbschema (при большом количестве изменений), то считай ты познал путь Буды. ПОэтому проще откатить dbnames, к тому же скорей всего новые таблицы еще не созданы.
   denfil
 
102 - 17.04.19 - 20:12
(98) Номер релиза с какого обновлялись можно  узнать, если обновлялись один раз (а не через несколько cfu(cf),без промежуточного запуска в режиме предприятие). Надо узнать имя таблицы константы "номер релиза" и прочитать его.
   ЧессМастер
 
103 - 19.04.19 - 20:36
(99) "Из cf ника поднимаешь новую базу, из нее имеешь схему и наймес"

При создании новой базы из CF у объектов будут другие идентификаторы.


У меня было на битой базе

Reference39    Справочник.ДолжностиОрганизаций
Reference40    Справочник.ДоходыБудущихПериодов
Reference41    Справочник.ДоходыЕСН

При создании новой базы из CF получалось

Reference39    Справочник.ДокументыРеализацииПолномочийНалоговыхОрганов
Reference40    Справочник.ДокументыУдостоверяющиеЛичность
Reference41    Справочник.ДолжностиОрганизаций
   ЧессМастер
 
104 - 19.04.19 - 20:37
(102) Странно что у (0) вообще нет ни одного бэкапа. Обычно хоть один есть. Пусть и устаревшими данными.
   Jackman
 
105 - 19.04.19 - 20:46
(0) Если типовая бухия, то чего нельзя попробовать загрузить конфигурацию из развернутой типовой?
   ЧессМастер
 
106 - 22.04.19 - 17:06
(105) В разных базах даже с одной конфигурацией разные ГУИДы объектов.

Будет потеря данных.
   Ёпрст
 
107 - 22.04.19 - 17:09
(103) дальше то читать не пробовал ?
   Ёпрст
 
108 - 22.04.19 - 17:17
(105) у него конфа целая, схема только не обновилась
   ЧессМастер
 
109 - 26.04.19 - 15:38
(107) "Из cf ника поднимаешь новую базу, из нее имеешь схему и наймес. Из твоей тоже имеешь схему и нэймес." Итого, имеешь 2 схемы и 2 нэймес."

"Далее нужно новую схему привести к старым ид- никам.. фирштейн? Это ежели объектов много и лень руками добавлять/править"

Вы предлагаете в случае 

"
У меня было на битой базе

Reference39    Справочник.ДолжностиОрганизаций
Reference40    Справочник.ДоходыБудущихПериодов
Reference41    Справочник.ДоходыЕСН

При создании новой базы из CF получалось

Reference39    Справочник.ДокументыРеализацииПолномочийНалоговыхОрганов
Reference40    Справочник.ДокументыУдостоверяющиеЛичность
Reference41    Справочник.ДолжностиОрганизаций"

редактировать схему подгоняя ее под те идентификаторы которые были ?
То есть берем и в новой схеме меняем "Reference41    Справочник.ДолжностиОрганизаций"" на "Reference39    Справочник.ДолжностиОрганизаций"

Так ?
   ЧессМастер
 
110 - 26.04.19 - 15:40
(0) Получилось решить проблему ?
   Ёпрст
 
111 - 28.04.19 - 19:13
(109) да. Есть обработки для этого.
   PR
 
112 - 28.04.19 - 19:32
(0) Я всегда всем своим клиентам с файловыми базами говорю две вещи:
1. Любой гав (моргнул свет, сбойнул диск, неправильно выключили комп) и считай, что база кирпич, только восстановление из бекапа
2. Бекап (файл 1cd, а не dt, конечно же) нихрена не гарантия, что у тебя есть рабочий бекап базы
Обычно при этом продолжают использовать файловый вариант только упоротые и те, кому в принципе база не сильно ценна

Сомневающимся в выборе добавляю несколько пунктов типа:
1. Возможность настройки автоматического бекапа по расписанию
2. Отсутствие полного доступа к файлу базы у любого пользователя с минимальнейшими правами
3. Отсутствие ограничения на размер базы в виде ограничения на максимальный размер таблицы

До разговоров о высоких материях типа скорости работы, параллельности и пр. обычно не доходит
   ildary
 
113 - 29.04.19 - 10:01
(111) а как найти подобные обработки? По каким ключевым словам?
   ЧессМастер
 
114 - 29.04.19 - 11:27
(111) Это интересно. А где такие обработки найти ?
   Ёпрст
 
115 - 29.04.19 - 13:14
(113),(114) ну одна из таких в (66)
есть еще от andrewks, vde69 тоже вроде что-то писал.
+ на нимфостарте поискать готовые.
Я руками исправлял, мне лень кодить было ради пары объектов.
   ЧессМастер
 
116 - 29.04.19 - 17:53
(115) "Я руками исправлял, мне лень кодить было ради пары объектов."

Там XML что ли ?
   Ёпрст
 
117 - 04.05.19 - 08:40
(116) нет, но при желании можно преобразовать в xml/json.. Там аналогичная структура как и в 7.7 была. Та же структура компаунда.
  1  2

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.