Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Потеря данных при реструктуризации БД

v7: Потеря данных при реструктуризации БД
Я
   victuan1
 
10.04.21 - 09:46
Админ обновил базу 1С на новый релиз.
В шапку документа были добавлены новые реквизиты. После обновления все записи в DH7430.dbf обнулились.
Почему это могло произойти?

Кусок лога реструктуризации:

окумент ТоварноТранспортнаяНакладнаяЕГАИС, реквизит ТипДоставки - изменен тип.
Документ ТоварноТранспортнаяНакладнаяЕГАИС - новый реквизит ПравоСобственностиПерешло.
Документ ТоварноТранспортнаяНакладнаяЕГАИС - новый реквизит ТипТранспортногоСредства.
Документ ТоварноТранспортнаяНакладнаяЕГАИС - новый реквизит НеВыгружатьТрРаздел.
Обработка  шапки документа: ТоварноТранспортнаяНакладнаяЕГАИС
Create Table DH7430
Open Table DH7430
...
Meta Data File write progress...
Meta Data File write complete...
Copy new files to main directory progress...
Copy all *.cdx
Copy all *.dbf
Copy Recalc file
Copy Data dictionary file
Copy MetaData file
Copy new files to main directory complete...
Delete table CJPROP
Delete table CL
   Djelf
 
1 - 10.04.21 - 10:01
Может он не обновлением, а загрузкой измененной конфигурации это сделал?
   victuan1
 
2 - 10.04.21 - 10:05
(1) Говорит, что объединение.
   victuan1
 
3 - 10.04.21 - 10:25
Короче, выставил цену за восстановление - 4 рубля.
Отказались, поехал их админ сам восстанавливать...
   Djelf
 
4 - 10.04.21 - 10:27
(2) https://gyazo.com/1dfcadc69ad5d12b6cb9479b628e6b5e
Слева обновлением, справа загрузкой. Похоже все таки обновлением.
Может просто индексы слетели? cdx грохнуть пробовали?
   victuan1
 
5 - 10.04.21 - 10:52
(4) Там размеры dbf обнулились.
   Djelf
 
6 - 10.04.21 - 11:00
(5) Вот такого я еще не видел, чтобы при обновлении размеры dbf обнулялись.
Разве что, после того как искорежились индексы и в таблице с виду пусто, провести тии или загрузку выгрузку. Такое видел.
   victuan1
 
7 - 10.04.21 - 11:04
Я тож такого не видел раньше. Но факт есть факт.
Там все таблички обнулились, в которые добавлялись новые реквизиты.
ХЗ почему так получилось.

Они ко мне вернулись (админ не смог восстановить), а восстановил базу из архива, сам заново обновил - всё хорошо.

Теперь универсальной обработкой перенесу из копии доки за сегодня.
   Djelf
 
8 - 10.04.21 - 11:10
(7) + Админа на кол! За то что перед обновлением копию не снял.
   victuan1
 
9 - 10.04.21 - 11:13
Так он снял копию. Просто юзеры работали полдня, не зная о потере данных.
вот эти полдня мне нужно восстановить.
   Djelf
 
10 - 10.04.21 - 11:16
(8) А! Ну тогда пусть поживет еще ;)
Жаль что не понятно почему и как так случилось... Хотелось бы узнать, а то тоже можно так влипнуть.
   Djelf
 
11 - 10.04.21 - 11:31
(9) А проверь ка по 1cv7.mlg случаем не 2 раза подряд было обновление?
   victuan1
 
12 - 10.04.21 - 11:48
(11) В скайп вышлю - поглядишь?
   Djelf
 
13 - 10.04.21 - 11:52
(12) Конечно! Расследовать, так расследовать ;)
   acanta
 
14 - 10.04.21 - 11:58
При реструктуризации сначала все копируется в newstru, а затем из newstru в каталог базы. В любой момент времени при падении процесса полноценная рабочая версия базы где-то есть (так по документации было), в стадии либо без изменений либо после изменений.
Если что то в базе исчезло можно поискать в newstru.
   acanta
 
15 - 10.04.21 - 12:00
Бакап рекомендуется делать полной копией каталога базы.
   victuan1
 
16 - 10.04.21 - 12:01
(13) Выслал.
   victuan1
 
17 - 10.04.21 - 12:02
(14) Да, в НьюСтру лежат целые файлы.
   victuan1
 
18 - 10.04.21 - 12:25
(14) Админ говорит, что база в ходе обновления не падала, всё нормально было.
   Ёпрст
 
19 - 10.04.21 - 12:36
(0) Словарик с данным мд хоть совпадает ?
   Ёпрст
 
20 - 10.04.21 - 12:37
Ну и могли подменить мд, потом "обновить"
   victuan1
 
21 - 10.04.21 - 13:23
Djelf уже разобрался - были битые индексы перед обновлением. А после обновления Админ запустил ТИИ.
   Ёпрст
 
22 - 10.04.21 - 14:37
валялась где-то у меня поделка, для просмотра, что унутри индекса валяется. И поделка была, что если значение в индексе = самому значению, с негоэто значение тащить, при восстановлении базы


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