Почему после удаления документов из базы размер не уменьшается 1с

Обновлено: 05.07.2024

После удаления таблицы не уменьшается размер базы данных
Добрый день. Microsoft SQL Server 2008. С базы данных через SQL Server Management Studio была.

После удаления вируса стал глючить компьютер и интернет
Не пойму в чем проблема.Помогите разобраться пожалуйста.

Размер Mail базы очень большой. Хотя документов мало
В чем может быть дела, если маилбокс очень большого размера. Документов мало. Проблемма в том что.

Удаления файлов с каталога ( и подкаталогов) если размер больше 5 Гб
Добрый день. Перепробовал на форуме все скрипты, но не работаю так как надо. Задачка простая.

А вы по файлово проверьте .
Подозрительные фоксом откройте или ёкселем.
И! Надо сравнивать объём *.dbf.

Добавлено через 54 секунды
Вообще обычно так бывает: перед удалением сохранят копию.

При удалении помеченных объектов, записи в DBF-таблицах не удаляются,а соответствующим образом помечаются.Упаковка физически удаляет помеченные для удаления записи в DBF-таблицах.
Конфигуратор - Администрирование - Тестирование и исправление ИБ - Упаковка таблиц Вообще обычно так бывает: перед удалением сохранят копию.

не, ну копию я сохранил, разумеется. с ней размер новой базы и сравнивал -)

Добавлено через 2 минуты

При удалении помеченных объектов, записи в DBF-таблицах не удаляются,а соответствующим образом помечаются.Упаковка физически удаляет помеченные для удаления записи в DBF-таблицах.
Конфигуратор - Администрирование - Тестирование и исправление ИБ - Упаковка таблиц Вот! как раз это я думал - неужели только отметка ставится, а если отметка - то как потом окончательно удалить. Спасибо, сегодня вечером попробую и напишу, стала ли база меньше -) Вообще обычно так бывает: перед удалением сохранят копию. Это был намёк на то, что сохраняют её в каталог базы

Да, действительно - сегодня сделал так, как советовал Dethmontt -
"Конфигуратор - Администрирование - Тестирование и исправление ИБ - Упаковка таблиц" (причем, для чистоты опыта,я сделал это с обеими базами - и с БазойДоУдаления и с БазойПослеУдаления) - и точно, БазаПослеУдаления стала меньше, чем БазаДоУдаления.
(под базами я понимаю тупо просто всю папку, в которой лежат все файлы конфигурации) -)

Добавлено через 2 минуты

Это был намёк на то, что сохраняют её в каталог базы Понял -))) Но нет, конечно, такого я не сделал - сохраненная была в другой папке -))

был офис 2000 стал 2007 после этого перестали работать базы
Может я не совсем правильно в теме излогаю. в общих чертах: на компьютере предприятия стоял 2000.


Изменения размера базы: как уменьшить после удаления рисунков
Столкнулся с такой ситуацией: 1) Добавляю на форму изображение. Сохраняю форму, базу, выхожу -.

После удаления базы данных из SQL Server не могу подключится
В Managment Studio удалил добавленные мной базы данных. Теперь не могу подключится к серверу.

FireBase + RecyclerView| как обновить список, после удаления item из базы?
Добрый всем день! есть метод который удаляет айтем (значения items берутся из FireBase): public.

Через некоторое время после начала работы база 1С начинает активно увеличиваться в размерах и, в некоторых случаях, начинает занимать все доступное место на диске. Когда свободное место на диске заканчивается, в работе базы 1С начинают возникать самые разные ошибки, вплоть до невозможности войти в базу.

Проблема размера базы эффективно решается сверткой базы 1С. При этом все старые документы в базе 1С удаляются, а вместо них создаются документы «Ввод начальных остатков».

Этот способ безусловно эффективный, но достаточно трудоемкий и затратный по времени. Плюс в процессе свертки могут возникать различные ошибки и проблемы, которые без помощи специалистов по 1С решить будет сложно.

Существует несколько простых способов, которые помогут поддерживать базу 1С в разумных размерах, не прибегая к свертке базы:

  1. Настройка автоматического удаление помеченных на удаление объектов.
  2. Настройка и сокращение журнала регистрации базы 1С.
  3. Сжатие базы 1С в случаях, когда база 1С файловая.

Рассмотрим указанные способы подробнее:

1. Настройка автоматического удаления помеченных на удаление объектов

Со временем в базе 1С накапливаются помеченные на удаление объекты. Эти объекты физически занимают некоторую объема базы 1С.

Помеченные на удаление объекты можно периодически удалять вручную, но можно настроить так, чтобы этот процесс выполнялся автоматически.

Рассмотрим настройку автоматического удаления помеченных на удаление объектов на примере конфигурации 1С: Управление Торговлей:

1. Перейдите на закладку «НСИ и Администрирование» и выберите «Обслуживание»:


2. Откроется окно «Обслуживание». В окне выберите «Удаление помеченных объектов»:


3. Откроется окно «Удаление помеченных объектов». В окне установите флажок «Автоматически удалять помеченные объекты по расписанию»


4. Откроется окно «Расписание». В окне на закладке «Общие», укажите как часто нужно запускать удаление помеченных объектов. Каждый день или, например, каждые 7 дней (1 раз в неделю):


5. Затем в окне «Расписание» перейдите на закладку «Дневное» и укажите желаемое время, когда должно запускаться удаление помеченных объектов. Например, начало с 4:00 до 4:15, завершать после 6:00:


ВАЖНО! Если база 1С файловая, то автоматическое удаление помеченных объектов сможет запускаться только, когда база открыта у одного из пользователей. В этом случае расписание нужно устанавливать так, чтобы автоматическое удаление запускалось в рабочее время, например, в начале или в конце рабочего дня.

6. Когда расписание настроено. В окне «Расписание» нажмите «Ок», затем закройте окно «Удаление помеченных объектов»:


7. Готово. Автоматическое удаление помеченных на удаление объектов в базе 1С настроено.

2. Настройка и сокращение журнала регистрации базы 1С

В журнале регистрации базы 1С хранится информация о действиях, которые совершаются в базе 1С. В журнал записывается какие пользователи входили в 1С, какие объекты меняли и т.д.

Т.к. журнал ведется с самого начала работы базы 1С, то со временем, размер журнала по объему может превысить размер самой базы 1С. Поэтому рекомендуется периодически сокращать журнал регистрации, удаляя из него старые записи, которые уже точно не пригодятся.

В некоторых случаях, когда в базе 1С работает много пользователей, журнал регистрации может расти в размерах очень быстро. Чтобы этого избежать, можно настроить уровень детализации журнала регистрации, чтобы в него записывалось меньше событий и рост журнала замедлился.

Для того, чтобы настроить и сократить журнал регистрации 1С нужно выполнить следующие действия:

1. Запустите Вашу базу 1С в режиме «Конфигуратор»:


2. В конфигураторе перейдите на закладку «Администрирование» и выберите «Настройка журнала регистрации»

3. Откроется окно «Настройка журнала регистрации». В окне в поле «Регистрировать в журнале события» настраивается уровень детализации журнала:


Обычно в поле установлен флажок «Регистрировать ошибки, предупреждения, информацию, примечания», что означает максимальный уровень детализации журнала:


Если в Вашей базе 1С журнал регистрации увеличивается в размерах очень быстро, то можно уменьшить уровень детализации журнала установив флажок «Регистрировать ошибки, предупреждения, информацию» или «Регистрировать ошибки, предупреждения»:


Устанавливать флажок «Не регистрировать» или «Регистрировать ошибки» НЕ рекомендуется, т.к. в этом случае, при возникновении проблем с базой 1С, специалистам будет сложнее разобраться в причинах ошибки.

4. В окне «Настройка журнала регистрации» нажмите кнопку «Сократить»:


5. Откроется окно «Сократить журнал регистрации». В окне в поле «Удалить события до» укажите дату, до которой нужно удались старые записи журнала. Обычно указывают начало этого или прошлого месяца. Затем нажмите кнопку «ОК»:


6. Откроется окно с вопросом. В окне нажмите кнопку «Да»:


7. Начнется удаление старых записей журнала регистрации. Удаление может занять некоторое время. Когда удаление записей завершится, окна «Сократить журнал регистрации» закроется автоматически. Закройте окно «Настройка журнала регистрации»:


8. Готово. Журнал регистрации базы 1С настроен и сокращен.

3. Сжатие файловой базы 1С

База 1С может храниться на жестком диске компьютера в обычном виде и в сжатом виде. В сжатом виде база 1С занимает значительно меньше места. Сжатая база может занимать более чем в 2 раза меньше места.

Если база 1С серверная, то за сжатие базы 1С отвечает сервер (sql или другой). При правильной настройке сервера база 1С всегда находится в сжатом виде и дополнительных действия со стороны пользователя не требуется.

Если же база 1С файловая, то рекомендуется периодически вручную проводить сжатие базы. Так база 1С будет занимать меньше места и будет работать быстрее, за счет оптимизированного размещения всех компонентов базы.

ВАЖНО! Описанный способ сжатия базы 1С подходит только для случаев, когда база 1С файловая. Если база 1С серверная, то, чтобы настроить сжатие базы, нужно обратиться к системному администратору.

Для того, чтобы сжать файловую базу 1С, нужно выполнить следующие действия:

1. Закройте базу 1С на всех компьютерах, если она где-то открыта.

2. Запустите Вашу базу 1С в режиме «Конфигуратор»:


3. В конфигураторе перейдите на закладку «Администрирование» и нажмите кнопку «Тестирование и исправление»:


4. Откроется окно с вопросом. В окне нажмите кнопку «Продолжить»:


5. Откроется окно «Тестирование и исправление информационной базы». В окне в списке «Таблицы и режимы» установите только один флажок «Сжатие таблиц информационной базы» и нажмите кнопку «Выполнить»:


ВАЖНО! Следует убедиться, что установлен только флажок «Сжатие таблиц информационной базы». Все остальные флажки в списке «Таблицы и режимы» должны быть сняты. Неправильная их установка может привести к проблемам с базой 1С.

Если база 1С большая, то сжатие таблиц может выполняться довольно долго. При необходимости, Вы в окне можете установить флажок «Прервать выполнение проверки через» и указать, когда следует прекратить сжатие таблиц:


Если до установленного времени сжатие базы не успеет выполниться, оно автоматически завершится, и Вы сможете продолжить работу в 1С.

Genda --> Genda



Просмотр профиля Meest --> Meest



Просмотр профиля

Администрирование -> Тестирование и Исправление -> Сжатие таблиц информационной базы, пробовали делать?

Genda --> Genda



Просмотр профиля нет еще. а вообще увеличение размера-это норма? просто по логике: данные удаляются-размер должен уменьшаться. а тут наоборот. Meest --> Meest



Просмотр профиля нет еще. а вообще увеличение размера-это норма? просто по логике: данные удаляются-размер должен уменьшаться. а тут наоборот.

По логики да, но при удалении таблицы файла 1CD остаются, как правило после удаления необходимо ставить на полное тестирование.
У меня бывает файловая база до 25г становится после удаления, но после "фитнеса" худеет.

Genda --> Genda



Просмотр профиля Спасибо. Уже поставила на тестирование.
Не совсем поняла ваше предложение:
По логики да, но при удалении таблицы файла 1CD остаются,

При удалении таблиц какие то данные остаются в файле базы? это вы имели ввиду? Если знаете, не могли бы подробнее объяснить этот процесс?)

kivals --> kivals



Просмотр профиля

Спасибо. Уже поставила на тестирование.
Не совсем поняла ваше предложение:

При удалении таблиц какие то данные остаются в файле базы? это вы имели ввиду? Если знаете, не могли бы подробнее объяснить этот процесс?)

Возможно включен режим версионирования? Тогда в отдельном регистре могут сохраняться копии данных - это регистр тоже нужно чистить.

Genda --> Genda



Просмотр профиля Возможно включен режим версионирования? Тогда в отдельном регистре могут сохраняться копии данных - это регистр тоже нужно чистить.

если не трудно,подскажите пожалуйста, где включается этот режим? в параметрах что-то не нашла его.

Регистра сведений "Версии объектов" в конфигурации нет

Meest --> Meest



Просмотр профиля

Спасибо. Уже поставила на тестирование.
Не совсем поняла ваше предложение:

При удалении таблиц какие то данные остаются в файле базы? это вы имели ввиду? Если знаете, не могли бы подробнее объяснить этот процесс?)

Как удаляете данные?

Genda --> Genda



Просмотр профиля

Для удаления строк ТЧ доков и пометки их на удаление:

Meest --> Meest



Просмотр профиля

Спасибо. Уже поставила на тестирование.
Не совсем поняла ваше предложение:

При удалении таблиц какие то данные остаются в файле базы? это вы имели ввиду? Если знаете, не могли бы подробнее объяснить этот процесс?)

Причина заключается в структуре данных, используемой для хранения БД.
При удалении документов из базы на физическом уровне происходит только удаление ссылок на эти документы.

Вам нужно в Конфигураторе сделать Администрирование - Тестирование и Исправление с установленными галочками для:
* Сжатие таблиц информационной базы
* Реструктуризация таблиц информационной базы

Genda --> Genda



Просмотр профиля Genda --> Genda



Просмотр профиля Meest --> Meest



Просмотр профиля

Администрирование -> Тестирование и Исправление -> Сжатие таблиц информационной базы, пробовали делать?

Genda --> Genda



Просмотр профиля нет еще. а вообще увеличение размера-это норма? просто по логике: данные удаляются-размер должен уменьшаться. а тут наоборот. Meest --> Meest



Просмотр профиля нет еще. а вообще увеличение размера-это норма? просто по логике: данные удаляются-размер должен уменьшаться. а тут наоборот.

По логики да, но при удалении таблицы файла 1CD остаются, как правило после удаления необходимо ставить на полное тестирование.
У меня бывает файловая база до 25г становится после удаления, но после "фитнеса" худеет.

Genda --> Genda



Просмотр профиля Спасибо. Уже поставила на тестирование.
Не совсем поняла ваше предложение:
По логики да, но при удалении таблицы файла 1CD остаются,

При удалении таблиц какие то данные остаются в файле базы? это вы имели ввиду? Если знаете, не могли бы подробнее объяснить этот процесс?)

kivals --> kivals



Просмотр профиля

Спасибо. Уже поставила на тестирование.
Не совсем поняла ваше предложение:

При удалении таблиц какие то данные остаются в файле базы? это вы имели ввиду? Если знаете, не могли бы подробнее объяснить этот процесс?)

Возможно включен режим версионирования? Тогда в отдельном регистре могут сохраняться копии данных - это регистр тоже нужно чистить.

Genda --> Genda



Просмотр профиля Возможно включен режим версионирования? Тогда в отдельном регистре могут сохраняться копии данных - это регистр тоже нужно чистить.

если не трудно,подскажите пожалуйста, где включается этот режим? в параметрах что-то не нашла его.

Регистра сведений "Версии объектов" в конфигурации нет

Meest --> Meest



Просмотр профиля

Спасибо. Уже поставила на тестирование.
Не совсем поняла ваше предложение:

При удалении таблиц какие то данные остаются в файле базы? это вы имели ввиду? Если знаете, не могли бы подробнее объяснить этот процесс?)

Как удаляете данные?

Genda --> Genda



Просмотр профиля

Для удаления строк ТЧ доков и пометки их на удаление:

Meest --> Meest



Просмотр профиля

Спасибо. Уже поставила на тестирование.
Не совсем поняла ваше предложение:

При удалении таблиц какие то данные остаются в файле базы? это вы имели ввиду? Если знаете, не могли бы подробнее объяснить этот процесс?)

Причина заключается в структуре данных, используемой для хранения БД.
При удалении документов из базы на физическом уровне происходит только удаление ссылок на эти документы.

Вам нужно в Конфигураторе сделать Администрирование - Тестирование и Исправление с установленными галочками для:
* Сжатие таблиц информационной базы
* Реструктуризация таблиц информационной базы

Genda --> Genda



Просмотр профиля

Читайте также: