Линия консультаций
+7 (705) 431-08-56

Покупайте только лицензионный 1С
Работаем с заказами по Казахстану
Менеджеры:
Сергей +7 (705) 431-08-56 whatsapp ТОО «Адинэкс»
пн-пт 9:00 – 18:00
сб-вс выходной
Наличие товара: в наличии
Артикул: У0071С
12 000 

Чистка базы 1С

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

Для более комфортной деятельности в системе 1С, советуем сделать очистку информационной базы.

Действия, которые будут предприняты:

  • Тестирование и исправление информационной базы;
  • Тестирование посредством утилиты chdbfl.exe;
  • Осуществление чистки дублей в справочниках;
  • Исследование на неиспользуемые файлы в информационной базе и их чистка.

Итогом будет:

  • Полный отчет о выполненных действиях;
  • Проверка пользователями работы в системе.

Очистка информационной базы от ненужной информации

Внимание!!! Перед использованием обязательно создайте резервную копию информационной базы.

Данная обработка позволит выполнить очистку информационной базы от ненужной информации, а так же от информации, которая больше не используется. Работа осуществляется в двух режимах, режим "Удаление объектов" и режим "Удаление не используемых объектов".

Режим работы "Удаление объектов".


Режим позволяет выбрать и удалить данные из информационной базы. Для этого нужно настроить отбор на странице "Что и как нужно удалить?".

  • Способ удаления - непосредственное удаление данных (без пометки на удаление);
  • Удалять в монопольном режиме - позволяет удалять данные в монопольном режиме, что может значительно уменьшить время выполнения;
  • Максимальная глубина поиска - поиск ссылок по ссылкам, по умолчанию поиск осуществляется рекурсивно на глубину равную 3.


На странице "Удаление" можно увидеть данные в виде дерева, которые будут удалены.


Режим работы "Удаление не используемых объектов".


Режим позволяет найти данные, которые нигде не используются (ошибочно заведены). Для этого нужно настроить отбор на странице "Что и как нужно удалить?".

  • Максимальная глубина поиска - поиск ссылок по ссылкам, по умолчанию поиск осуществляется рекурсивно на глубину равную 3.


На странице "Удаление" можно увидеть данные в виде дерева, которые будут удалены.



Для обычных форм алгоритм работы аналогичный.

 

 

 

Как очистить базу 1С?

 

Программа 1С является одной из основных программ для работы на предприятии. Она довольно проста и удобна в использовании, но иногда возникает необходимость очистки данных, без потери информации. Как очистить базу 1С, и при этом не стереть всё подчистую? Для этого можно использовать несколько способов

Механизм «Удаление помеченных объектов»

Итак, начнем очищение базы.

  • В программе откройте окно «Обработка документов».
  • Выделите ненужные вам документы за тот период, который хотите.
  • Нажмите кнопку «Удаление помеченных объектов».

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

Удаление файлов «.DBF»

Можно использовать и другой метод.

  • Зайдите в меню «Пуск».
  • В поисковой строке введите .DBF
  • Удалите все файлы данного формата.

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

Добавление новой базы

А теперь попробуем добавить новую базу.

  • Запустите программу «1С: Предприятия».
  • Добавьте новую базу. Когда система попросит вас указать путь, укажите пустую папку.
  • Включите режим «Конфигуратор». После этого новая база создастся автоматически.
  • Снова зайдите в режим «Конфигурация», выберите пункт «Загрузить изменённую конфигурацию.
  • Найдите файл 1CV7.MD, принадлежащий текущей программе.

Весь смысл операции – перенос справочников в новую, идентичную конфигурацию. Запустите конфигурацию «Конвертация данных», но не забудьте отключить обмен документов. Тогда база в новую базы не будут перенесены старые документы, то есть, вы получите чистую базу.

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

Полное удаление данных в базе

Внешняя обработка 1С:Предприятие 8, позволяет полностью очистить все данные в базе, относящиеся к конкретному объекту (например, организации, складу, номенклатуре, контрагенту).

  • Бухгалтерия предприятия 3.0
  • Управление торговлей 11.4, 11.5
  • Управление торговлей 3 (KZ) *
  • Комплексная автоматизация 2.4 (KZ) *
  • Управление торговлей 3 (BY) **
  • Комплексная автоматизация 2.4 (BY) **
  • Управление предприятием ERP 2.4, 2.5
  • Зарплата и управление персоналом 3.1
  • Комплексная автоматизация 2.4, 2.5
  • Розница 2.2, 2.3
  • Управление нашей фирмой 1.6

Обработка позволяет удалить не только выбранные объекты информационной базы, но и все связанные с ними ссылки.

К примеру, удалим из информационной базы две организации и все связанные с ними данные.

На форме обработки добавляем данные в список, сначала выбрав тип.product349-1_выбор типа значения

Добавляем две организации.

На экране можно увидеть прогресс выполнения.

По окончании выполнения будет показан список связанных объектов, помеченных на удаление

Следующий шаг — окончательное удаление помеченных объектов из базы.

Выбираем Удаление помеченных объектов .

Расставляем галки напротив всех объектов и жмем Удалить все .

По окончании увидим такую картину

Организации и все связанные с ними данные удалены.

Для скачивания бесплатных разработок вам необходимо авторизоваться. Если вы еще не зарегистрированы на сайте, то сначала зарегистрируйтесь.

Буду вам очень благодарен, если поделитесь ссылкой на этот пост на своей страничке в любой соцсети или подпишетесь на новости сайта в Инстаграме.

Это поможет сайту развиваться и расширять аудиторию.

Вас может заинтересовать

Автоматическое заполнение варианта обеспечения товаров в заказах клиента, на перемещение и внутреннее потребление. Создание накладных и печать документов.

В данной статье описана методика заполнения справочника адресов в 1С:Предприятие 8 из нового классификатора ФИАС

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

Как почистить базу 1с

Буду рассматривать всё очень упрощенно, не вдаваясь в подробности, чтобы как можно больше людей дочитали эту заметку до конца

Что такое кэш баз 1С?

Это файлы, которые 1С создаёт при работе с базой и в дальнейшем использует для ускорения своей работы.

Куда сохраняется кэш баз 1С?

Кэш сохраняется в папки пользователя.

Для современных ОС и для 1С 8.3 и выше это папки:

  • c:\Users\<Пользователь>\AppData\Roaming\1C\1cv8\
  • c:\Users\<Пользователь>\AppData\Local\1C\1cv8\

Где вместо <Пользователь> нужно подставить имя вашего пользователя в операционной системе.

Кэш сохраняется в специальных подпапках вот такого вида:

 

Каждой такой подпапке соответствует кэш определенной базы.

В каких случаях нужно удалять кэш баз 1С?

Имеет смысл удалить кэш в том случае, если у вас появились ошибки при работе с базой, которые ничем другим объяснить нельзя.

Например, часто из-за повреждений файлов кэша появляется ошибка формата потока.

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

Насколько безопасно удаление кэша баз 1С?

Удаление кэша (жёлтых папок на рисунке выше) не может привести к повреждению базы или потере данных, но есть нюансы о которых читайте ниже.

Папки с кэшем помимо самого кэша содержат в себе так называемые профайлы пользователей (файлы с расширением *.pfl).

Профайлы содержат информацию о расположении окон, текущих позициях, состоянии диалогов и других настройках, позволяющих пользователю работать наиболее комфортно. Различные конфигурации могут хранить в профайлах и другую информацию, которая может быть полезной, но не является необходимой.

Вот как выглядят профайлы на жёстком диске:

 

Их удаление при очистке кэша нежелательно. Если их удалить — ничего страшного не произойдёт, так как в современных конфигурациях использование профайлов для сохранения настроек пользователей практически сведено к минимуму.

Но без надобности лучше их не удалять. Не исключено, что у вас именно тот самый случай, когда сама конфигурация или доработки к ней (например, программа для работы с торговым оборудованием) сохраняют в эти файлы важную информацию и при их очистке всё перестанет работать и потребуется повторная настройка.

Именно поэтому я рекомендую для очистки кэша использовать не ручной метод, а возможности обновлятора.

Как чистит кэш обновлятор?

Чтобы запустить очистку кэша из обновлятора нажмём на значок «метёлочка» на панели слева от списка баз:

 

Откроется диалог очистки кэша:

 

Пробежимся по его настройкам.

Базы для очистки кэша

Если мы выбираем какую-то конкретную базу (выделенная), то очищается кэш только этой базы.

Под кэшем мы понимаем только сам кэш. Никакие профайлы или другие файлы, имеющие отношение к настройкам пользователей не удаляются.

Если мы выбираем все базы, то чистится кэш вообще всех баз, которые когда-либо запускались.

Пользователь компьютера

По умолчанию выбран текущий пользователь. Это тот пользователь, под которым мы сейчас работаем в операционной системе Windows.

 

Возможность «все пользователи этого компьютера» полезна для терминального сервера, когда база подключена сразу у многих пользователей компьютера и нужно почистить кэш им всем (вы ведь помните, что кэш сохраняется в индивидуальные папки пользователей компьютера, то есть у каждого пользователя он свой).

Внимание! Чтобы стала возможной очистка кэша баз у других пользователей необходимо:

  • чтобы пользователь, под которым запущен обновлятор обладал соответствующими правами на папки других пользователей (например, был администратором)
  • при включённом UAC, обновлятор нужно запускать правой кнопкой, выбирая пункт «Запуск от имени администратора»

А если вы хотите очистить у всех пользователей кэш конкретной базы, то:

  • у всех пользователей эта база должна быть прописана по одинаковому пути, потому что обновлятор считывает список баз у другого пользователя и ищет в нём текущую базу по пути, по которому она добавлена в обновлятор
  • если используются сетевые диски и у разных пользователей эта база добавлена под разными дисками, то следуют прописать оба этих варианта добавления базы в обновлятор
Очистить также настройки пользователей между сеансами

Эта галка отвечает за очистку тех самых профайлов, о которых шла речь выше. Очищайте их только, если больше ничего не помогает. И возможно имеет смысл удалить их не на совсем, а в корзину. Чтобы в случае чего можно было восстановить обратно. Об удалении в корзину читайте ниже.

Метод очистки

Можно выбрать тестовое удаление — без самого удаления. Это полезно, если вы не уверены в возможностях обновлятора и хотите посмотреть — что он вообще собрался удалять

Можно выбрать удаление в корзину. Очень хорошая возможность и она стоит по умолчанию. В этом случае вы можете после удаления убедиться, что всё в порядке и только потом удалять файлы из корзины.

Ну и, наконец, третий вариант очистки «удалить насовсем».

Что произойдёт при очистке кэша, если с базой работают пользователи?

Ничего страшного не произойдёт. 1С блокирует файлы кэша от удаления, если они используются.

Поэтому обновлятор просто напишет в отчёте, что не смог удалить эти папки.

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

 

Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.

Как очистить 1С за определенный период времени

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

Для этого будем использовать стандартную обработку — групповая обработка справочников и документов

1) «Операции» — «обработки» — «групповая обработка справочников и документов»

Здесь нам нужно добавить тип объекта «документ» и выбрать все или только необходимые документы для удаления
В поле «отбор» установить «дату» — например дату «меньше» такого-то «числа»
Нажать «Отобрать»

Будут отобраны все необходимые документы

2) После этого переходим на вкладку «Обработка»
И говорим что нужно сделать с этими документами
В нашем случае устанавливаем «пометку удаления»

Нажимаем «выполнить» и после какого-то времени (в зависимости от количества документов), у них будет стоять пометка «на удаление».

 

3) И последним этапом является использование обработки удаления помеченных объектов

ЗВОНИТЕ НАМ! +7 (705) 431-08-56 или ЗАКАЖИТЕ ЗВОНОК

ФОРМА ОБРАТНОЙ СВЯЗИ

Яндекс.Метрика