|
При удалении документов и справочников размер базы не уменьшился | ☑ | ||
|---|---|---|---|---|
|
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) Такая "экономия" на спецах приводит к огромным затратам в будущем.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |