Вопрос специалисту по свертке базы 1С
05.10.2006
10:29
#1
Уважаемые коллеги!
Объясните, пожалуйста, как правильно делать свертку базы, чтобы в базе остались только данные, скажем, за последние два года (прошый и текущий), а все остальные из базы удалились.
Исходные данные:
есть база, содержащая все данные за 5 последних лет. размер базы ок. 200 Мб.
Что хочется получить?:
убрать старую информацию из базы, соответственно уменьшив общий размер базы для повышения производительности системы в целом.
В чем проблема?:
после проведения свертки базы происходит увеличение общего размера базы на 5-7%. все старые документы в базе присутствуют, но не доступны для исправления.
Спасибо всем ответившим.
Объясните, пожалуйста, как правильно делать свертку базы, чтобы в базе остались только данные, скажем, за последние два года (прошый и текущий), а все остальные из базы удалились.
Исходные данные:
есть база, содержащая все данные за 5 последних лет. размер базы ок. 200 Мб.
Что хочется получить?:
убрать старую информацию из базы, соответственно уменьшив общий размер базы для повышения производительности системы в целом.
В чем проблема?:
после проведения свертки базы происходит увеличение общего размера базы на 5-7%. все старые документы в базе присутствуют, но не доступны для исправления.
Спасибо всем ответившим.
05.10.2006
14:19
#2
А "Удаление помеченных объектов" делали? После этой процедуры документы, которые свертку пометила на удаление, должны удалиться.
Вообще-то база 200 мб - это мало. У нас Бухгалтерия ведется с 2003 г., сейчас примерно 4 гб. После свертки 2-х лет база вообще не уменьшилась в размерах.
Вообще-то база 200 мб - это мало. У нас Бухгалтерия ведется с 2003 г., сейчас примерно 4 гб. После свертки 2-х лет база вообще не уменьшилась в размерах.
05.10.2006
14:34
#3
...да, помеченные на удаление объекты ушли, но я надеялся, что уйдут все документы прошлых лет.
я понимаю, что задаю "глупый" вопрос, но...:
Для чего тогда вообще сделана свертка базы, если после этого база становится больше? или эта процедура не для оптимизации и уменьшения размера базы, а для реорганизации и удаления помеченных на удаление объектов?
я понимаю, что задаю "глупый" вопрос, но...:
Для чего тогда вообще сделана свертка базы, если после этого база становится больше? или эта процедура не для оптимизации и уменьшения размера базы, а для реорганизации и удаления помеченных на удаление объектов?
06.10.2006
06:23
#4
все документы не уйдут, останутся те, которые участвуют в остатках.
После свертки делали еще и тестирование и исправление БД, с включенным флагом "Упаковка таблиц", но результата не дало. Попробуй, может тебе поможет.
После свертки делали еще и тестирование и исправление БД, с включенным флагом "Упаковка таблиц", но результата не дало. Попробуй, может тебе поможет.
07.10.2006
00:28
#5
Как правильно сказали все документы не уйдут. Если это комплексная то возникнут проблемы с партиями товаров (т.е. не все партии будут удалены по разным причинам). В принципе количество документов можно уменьшить если внимательно посмотреть верхние и нижнее окно обработки удаление. В верхнем окне подсветить документ или что там будет, а в нижнем будет показано почему его нельзя удалить. И второе, удаленные документы как правильно говорит 1С остаются практически в базе, для их физического удаления можно использовать обработку Выгрузка и Загрузка данных в Конфигураторе. Но пред этим желательно сохранить базу.
21.10.2006
00:46
#7
Свертка базы???? Обработка выполняет пометку на удаление документов!! При этом периодические реквизиты, записаные этими документами отменяются, проверьте! Итог свертки: Неверный учет!!! Особенно материальный.
23.10.2006
16:56
#8
После "Удаления помеченных объектов" удаленные объекты продолжают занимать место внутри базы. Чтобв избавиться от них надо сделать в Конф-е Администрирование - > Выгрузить данные. Потом проделать обратную оперцию: Администрирование - > Загрузить данные. База по размеру существенно уменьшится.
Читают тему
(гостей: 1)