Группа: Пользователи
Сообщений: 18
Спасибо сказали: 1 раз
Рейтинг: 1
Приветствую Вас пользователи! Интересует вопрос по поводу восстановления данных после процедуры удаления объектов. Видел инормацию, о возможности восстановления в DBF-ном варианте информационной базы 7.7. Как тогда о реализации этого механизма в клиент-серверном варианте? А в 8.2 возможно ли применить подобный механизм (как в файловом так и клиент серверном варианте информационной базы)?
Группа: Основатель
Сообщений: 13983
Из: Киев
Спасибо сказали: 4553 раз
Рейтинг: 3682.7
Возьмите себе за правило делать бэкапы, тем более перед операциями массового удаления. Это самый верный и простой вариант. Средствами 1С, "в случае чего", не восстановите.
Группа: Пользователи
Сообщений: 1543
Спасибо сказали: 254 раз
Рейтинг: 0
если не ошибаюсь, до сжатия вся инфа живая, просто в дбф есть полЭ , которым имитируется удаление. можно предположить, что если эту отметку убрать - все вернется.
Удаление обьекта в 1С - пометка удаления в ДБФ. Удаление помеченных обьектов в 1С - сжатие базы ДБФ. После последней операции восстанавливать нечего, файлы перезаписываются из буфера поверху старых, и ИМХО даже ДР компания вам уже не поможет. Учтите, что если и удастся теоретически восстановить хоть одну сжатую ДБФ-ку, связи реляционной базы уже не восстановить. Единственный выход в такой ситуации - наличие копии.
а что же тогда происходит при сжатии таблиц из 1С ?
DBF не удаляет записи сразу, а только помечает на удаления. При сжатии фактически переписываются записи, не помеченные на удаление, во временный файл, а затем исходный файл замещается временным. Т.е. записи, помеченные на удаление, физически удаляются, файл становится меньше.
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник. ЗиУП
Группа: Местный
Сообщений: 2908
Из: Київ, Україна
Спасибо сказали: 1159 раз
Рейтинг: 1244.5
Цитата(alex040269 @ 26.09.13, 7:35)
При сжатии фактически переписываются записи, не помеченные на удаление, во временный файл, а затем исходный файл замещается временным. Т.е. записи, помеченные на удаление, физически удаляются, файл становится меньше.
Думаю, что файловая система при замене файла все равно сначала копирует файл в другом незанятом месте винчестера, а потом, после проверки скопированного файла, удаляет замещаемый. Т. о. можно попытаться восстановить файлы специальными утилитами.
Тоже самое и с восьмеркой. Если вы обратите внимание, во время упаковки создается новый файл, а старый меняет имя/расширение.
Допрацьовую: - "Бухгалтерія для України 2.1"; - "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!