Имя: Пароль:
1C
 
При удалении документов и справочников размер базы не уменьшился
0 sahar
 
26.10.07
19:40
Размер базы составляет более 400 МБ.
УДалил все документы, очистил все справочники. Размер базы уменьшился не более чем на 10 МБ. Файлы DBF здоровые. Почему так?
1 Темный Эльф
 
26.10.07
19:46
А упаковку таблиц сделал?
2 sahar
 
26.10.07
19:55
Не делал. А это как?
3 Темный Эльф
 
26.10.07
19:58
(2)В Конфигураторе Администрирование-Тестирование и Исправление-Упаковка
4 sahar
 
26.10.07
20:07
3. Щас приехал домой, очищу каку-нить тестовую базу и потренируюсь.
Просто в моем понимании, если я добавляю новый документ-база увеличивается, у удаляю-уменьшается. Не так?
5 sahar
 
26.10.07
20:08
Нашел ветку с примерно похожими проблемами, почитаю.
6 Темный Эльф
 
26.10.07
20:11
(4)Нет. Запись помечается как удаленная, но физически остается в базе. Правда после может быть перезаписана новыми.
7 sahar
 
26.10.07
20:12
Даже если я сделал удаление помеченных объектов, потом сделал проведение (пустой) базы на всякий сл.
8 Темный Эльф
 
26.10.07
20:18
(7)В это так трудно поверить? Удаление помеченных объектов имеет целью контроль ссылочной целостности, а вовсе не физическое удаление записей из базы.
9 sahar
 
26.10.07
20:21
Поверю, ибо вижу. Сделал по совету (3) пока в полной базе. Мелькнуло что-то за долю секунды и вроде все осталось как было. Сейчас очищаю тестовую базу.
10 sahar
 
26.10.07
20:23
Ну вот, удалил всё-база увеличилась на 7 МБ :)
11 sahar
 
26.10.07
20:24
Проверка конфигурации... - Неисправимая ошибка.

Класс, а это кто?
12 Темный Эльф
 
26.10.07
20:27
(11)Пришел лечить зубы, обнаружили гангрену... Попробуй сделать выгрузку/загрузку в том же меню Администрирование.
13 sahar
 
26.10.07
20:42
А все пока так же :(
14 Темный Эльф
 
26.10.07
20:43
(13)Выгрузку/загрузку сделал? Не сохранение/восстановление, а выгрузку/загрузку?
15 sahar
 
26.10.07
20:47
Да, сделал.
У меня конфа очень переделанная.
Хочу восстановить базовую нескольколетней давности, будет ли она давать ошибку. Если нет, то что-то при программировании глючит. Хотя все доработки такого рода, что не затрагивали каких-то жизменно важных вещей.
16 Темный Эльф
 
26.10.07
20:50
(15)Размер базы изменился?
17 SnarkHunter
 
26.10.07
20:54
Беда, коль сапоги начнет тачать пирожник...
18 kumena
 
26.10.07
20:56
"УДалил все документы, очистил все справочники"
я вот не понял, а чего из мд новую базу не сделать?
19 sahar
 
26.10.07
20:56
Восстановил базу за 2004 год, всё тестирование прошло на ура. Буду потихоньку искать, что в конфигурации не нравится.

Оба, несмотря на то, что тестированиепрошло с ошибкой, база (пустая) из 271 МБ превратилась в 22 МБ. Это ж другое дело, СПАСИБО.

А с ошибкой покопаюсь.
20 igork1966
 
26.10.07
21:00
(15) Выводы просто изумительные...лучше бы рассказал как удалял.
21 sahar
 
26.10.07
21:06
Удалял что?
Документы через "Обработку документов" метил на удаление.
Для справочников маленькую процедурку пометки на удаление всех элементов.
Потом "удаление помеченных объектов"
Я на самом деле в справочниках оставил структуру (Группы), плюс пару справочников полностью.
А иначе быстрее убил бы DBF и CDX, например.
Мне было просто интересно, почему размер не уменьшался.
22 igork1966
 
26.10.07
21:10
Ну размер не уменьшился это как раз понятно. А ошибка никак не связанна с твоим программированием.
23 kumena
 
26.10.07
21:13
(21) смотрим метод Сжать() при работе с дбф
24 kumena
 
26.10.07
21:14
+23, это к тому что "Мне было просто интересно, почему размер не уменьшался."
25 sahar
 
26.10.07
21:14
Еще раз попробовал на полной базе. Выгрузка/загрузка помогда 277 МБ -> 80 МБ.
Отлично. Век живи ...
22- А с чем ошибка может быть связана?
26 sahar
 
26.10.07
21:21
24- посмотрю, никогда не пользовался.

А вот еще: Сделал "Полный синтаксический контроль" и получил: При проверке модуля обнаружены синтаксические ошибки!

А можно как-то посмотреть, что за ошибки?
27 igork1966
 
26.10.07
21:23
По твоему сообщению до конца не понятно где ошибка. Однако она либо в мд, либо в файлах базы. Напрямую из языка ты ни с тем не с другим не работаешь, потому испортить не можешь.
28 SnarkHunter
 
26.10.07
21:24
Я думал студент такие вопросы задает, а это в годах уже мужичок...
29 Темный Эльф
 
26.10.07
21:24
(26)http://1c.alterplast.ru/gcomp/whatelse.html
Сходи, почитай
30 sahar
 
26.10.07
21:28
см. 19. Стааарой базе "Полный синтаксический контроль" ошибок не дал, Администрирование-Тестирование и Исправление-Упаковка тоже прошли нормально.
За эти годы база сильно переделывалась. С определенной даты архив сохранялся ежедневно. Если будет настроение, можно восстановить за прошлые годы, например, помесячно и попробовать определить, какие изменения могли привести к ошибке.
31 Темный Эльф
 
26.10.07
21:30
(30)К ошибке привело не изменение. К ошибке привело физическое повреждение файла конфигурации.
32 sahar
 
26.10.07
21:34
28. Ну, 1С - это не основное занятие. Несколько лет назад с нуля начали бизнес, с Exel перешли на 1С, потом деятельность разрасталась, менялась, стало быстрее самому что-то сделать, чем искать программера и объяснять ему, что я хочу, а назавтра все менялось кардинально. Так что сначала, как хирург, что-то "отрезал", и смотрел, не помрет-ли "пациент". Поэтому наверняка остались хвосты, которые надо бы поискать.
33 sahar
 
26.10.07
21:34
29- спасибо, почитаю :)
34 Чудик
 
28.10.07
15:09
(32) Такая "экономия" на спецах приводит к огромным затратам в будущем.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан