Имя: Пароль:
1C
1С v8
Восстановление удаленных объектов файловой базы [до сжатия таблиц ТиИ] без использования бэкапов?
0 Nikoss
 
01.03.19
08:40
Как всем известно, при удалении из базы [Объект.Удалить()] данные не удаляются сразу. Они остаются где-то в базе, до ТиИ с галкой СжатиеТаблиц.

Вопрос в том, как можно восстановить такие объекты?

База файловая.
1 Fish
 
гуру
01.03.19
08:41
(0) Из бэкапа.
2 Nikoss
 
01.03.19
08:41
Про всякие выгрузки/загрузкиXML, из бэкапа, не стоит писать. Интерес именно в удаленных данных в самой базе.
3 Nikoss
 
01.03.19
08:42
(1) =)
Надо было в (0) посте сразу написать (2)
4 unregistered
 
01.03.19
08:42
(0) Традиционно. Из резервной копии. Обычной универсальной обработкой по переносу данных xml. Можно даже после ТиИ.
5 unregistered
 
01.03.19
08:43
(2) Об этом надо в (0) писать, чтобы люди не тратили время.
6 unregistered
 
01.03.19
08:44
(2)(3) Теперь всю ветку будешь читать про XML обмены.
7 ildary
 
01.03.19
08:49
(0) Если не рассматривается вариант восстановления из резервной копии - значит у этих данных нет никакой ценности (и восстанавливать их не надо).
8 Nikoss
 
01.03.19
08:58
(7) представим теоретическую ситуацию.
Бэкапов нет.
Есть типовой регистр свойств объект. Свойства заполняли вручную 100 менеджеров на протяжении года.
Злой пользователь записал пустой набор записей в регистр.
9 NorthWind
 
01.03.19
09:01
(8) есть же какие-то утилы с низкоуровневым просмотром таблиц в 1cd файлах. Обкладываться ими, убирать признак удаления, потом делать ТиИ и надеяться что оно подцепит... Как-то так.
10 idw
 
01.03.19
09:04
(0) tool_1cd
11 NorthWind
 
01.03.19
09:04
если, конечно, там не не предусмотрено повторного использования страниц с помеченными на удаление записями. Тогда в какой-то момент оно может быть просто затерто новыми данными.
12 Nikoss
 
01.03.19
09:09
(10) не актуально же давно уже, утилита не обновляется. Базы на не бородатых платформах не открывает.
13 NorthWind
 
01.03.19
09:09
(5) он задал вопрос очень конкретно - нужно восстановить данные, которые имеют пометку на удаление _на уровне БД_. Ясно, что все иксемели и прочая ересь идет лесом.
14 NorthWind
 
01.03.19
09:13
(12) http://zzizz.ru/tool-1cd/

zippers
16.07.2018 в 15:58

Как работать тулзой с последними релизами:

1. конвертируем базу командой cnvdbfl в версию, совместимую с 8.2 (cnvdbfl -c -f -8.2.14 «путь к базе»;)
2. Правим
3. Конвертируем обратно (cnvdbfl -c -f -8.3 «путь к базе»;)
15 Мыш
 
01.03.19
09:45
(0) Цена вопроса в российских рублях?
16 sqr4
 
01.03.19
09:47
(15) да по нулям. Делать нехер человеку
17 Fish
 
гуру
01.03.19
09:50
(14) "конвертируем базу командой cnvdbfl в версию, совместимую с 8.2" - Что при этом будет с методами и объектами, которые появились только в последних платформах?
18 Мыш
 
01.03.19
09:50
(16) Ноль - тоже цифра )
19 Ёпрст
 
гуру
01.03.19
10:26
(17) норм всё будет
20 Ёпрст
 
гуру
01.03.19
10:27
Ну и если че, есть исходники, можно и самому собрать
21 Nikoss
 
01.03.19
11:27
(15) 0 руб.
(16) +
Чисто теоретический интерес.

(14)(17) да есть такой вариант. Я для другой утилиты (по размеру данных) через этот cnvdbfl прогоняю, вроде норм всё.
22 Nikoss
 
01.03.19
11:29
Спасибо, кстати, модераторам, что название ветки дополнили.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn