Способы очистки кэша в 1С

Очистка кэша 1С

Кэширование — процесс создания буфера часто используемой и, как правило, статичной информации.

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

Причины некорректного поведения могут быть разные: динамическое обновление конфигурации, программные или аппаратные сбои.

Очистка пользовательского кэша

Cпособ №1 — очистка пользовательского кэша 1С вручную.

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

*где username — имя пользователя системы

Если мы перейдем в эти каталоги, то увидим папки:

Папки с именем типа «2a842c47-5a12-446e-b1b8-c1ad58f5813b» являются кешем БД 1С, их можно смело удалять. Перед удалением обязательно необходимо выйти из базы.

Способ №2 — очистка пользовательского кэша 1С с помощью скрипта.

Создаем текстовый документ, в который вносим следующий текст:

Сохраняем файл, затем меняем расширение с .txt на .bat

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

Очистка серверного кэша 1С

Очистка серверного кэша 1С с помощью скрипта

По-умолчанию для сервера 1С:предприятия x64 по такому пути:

Что выполняется в скрипте:

После запуска файла появится окно консоли со списком операций, которые выполняются, по завершению которых оно закроется.

Как очистить кэш 1С 8.3?

Михаил Сайко

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

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

Что такое кэш

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

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

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

Способы очистки кэша

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

  • С:Users AppDataRoaming1C1cv8
  • С:Users\ AppDataLocal1C1cv8

Пройдя по этому пути, увидим:

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

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

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

Как это сделать? Открываем список баз 1С, выбираем в списке нужную нам базу, но не запускаем ее. В правой части окна нажимаем кнопку «Изменить», как показано на скриншоте:

В следующем окне ничего не меняем, жмем «Далее».

В третьем окне вписываем нужный текст, как показано на скриншоте, и жмем «Готово».

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

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

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

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

Очистка кэша 1С для пользователя и на сервере

1.6к Просмотры

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

Общая информация об очистке кэша в 1С

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

Ошибка при входе в базу

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

Основные способы очистки кэша

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

Вручную

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

  1. Запустить 1С.Предприятие.
  2. В окне найти меню «Настройки» и зайти в него. Там будет адрес каталога, в котором хранятся временные файлы 1С.
  3. Выглядеть он будет примерно так: C:UsersUserAppData\Roaming\1C1Cv8tmplts

Папка с кешем хранится по этому адресу: C:UsersUserAppDataLocal1C1Cv82

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

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

Очистка временных файлов 1С

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

  1. Запустить 1С.
  2. Удалить базу с ошибками из списка информационных баз.
  3. Создать новую с тем же адресом каталога.

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

Удаление баз

Очистка с помощью параметра ClearCache

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

  1. Запустить конфигурацию 1С.
  2. Выделить нужную базу в списке.
  3. В меню справа нажать «Изменить».
  4. Откроется окно, нажать «Далее».
  5. В следующем окне в графе «Дополнительные параметры запуска» написать: /ClearCache и нажать «Готово»

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

ClearCache

Возможные сложности

Подходить к очистке clear cache 1c следует очень аккуратно, чтобы не удалить нужную информацию. В каталогах SICache, DBNameCache, ConfigSave, Config лежат файлы, служащие кэшем для разных компонентов конфигурации 1С. Информация в них повторяет ту, что хранится в базе данных, и служит для увеличения производительности и ускорения запуска клиентских приложений.

Что нужно учесть перед тем, как почистить кэш 1с:

  1. Приступать к работе следует после обновления конфигурации.
  2. Очищать временные файлы надо не только в Local, но и в Roaming. Использовать при этом следует одинаковые алгоритмы.
  3. Перед чисткой нужно убедиться, доступны ли данные для удаления и что их никто не использует.
  4. На автомате не трогать файлы *.pfl. Удалять только эти объекты:
  1. По завершении операции предоставить право грубой очистки для папки 1C1cv8_id_

Как очистить кэш 1с, если пользователи работают через терминал? Перечисленные способы здесь не подойдут, и понадобится помощь знающих специалистов.

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

Важно! Чтобы не дожидаться этого момента, почистить кэш 1с можно заранее с помощью PowerShell.

Как это сделать:

  1. На терминальном сервере создать файл enableps.bat с таким содержимым:

powershell -Command Set-ExecutionPolicy RemoteSigned.

  1. Запустить файл двойным щелчком левой кнопки мыши.

Этим действием запускается работа PowerShell на сервере. Он самостоятельно удалит кэш 1с у всех пользователей.

Теперь о том, как настроить автоматическую очистку кэша 1с:

  1. Создать на сервере еще один файл enableps, но с расширением *.ps1, с таким содержимым:

Get-ChildItem “C:Users*AppDataLocal1C1Cv82*”,”C:Users*AppDataRoaming1C1Cv82*” | Where <$_.Name -as [guid]>|Remove-Item -Force –Recurse

  1. Поместить файл в планировщик заданий.

С этого момента планировщик начнет самостоятельно запускать 1c clearcache по заданному расписанию, и очищение будет происходить в каталогах:

Важно! К сожалению, нередко случаются ситуации, когда требуется восстановить данные информационных баз 1С, которые по какой-то причине были утеряны. Хоть и говорят, что необходимо делать копии баз перед каждым вмешательством в конфигурацию, но не все это делают, особенно начинающие программисты. И только впервые столкнувшись с проблемой, начинают понимать всю серьезность этого действия.

Часто встает вопрос, возможно ли восстановить данные 1С из кэш-файлов? Пример из жизни системного администратора:

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

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

Очистка кэша

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

Как почистить кэш 1С 8.3 на компьютере

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

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

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

Самые быстрые и простые способы очистки кэша

Важно знать, что перед очисткой кэша необходимо выйти из 1С!

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

1 способ — выполнить скрипт

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

Вам будет необходимо создать в блокноте файл с текстом:

@echo off
@FOR /D %%i in («%userprofile%AppDataLocal1C1Cv8. -. -. -. -. ») do rd /s /q «%%i»
@FOR /D %%i in («%userprofile%AppDataLocal1C1Cv81. -. -. -. -. ») do rd /s /q «%%i»
@FOR /D %%i in («%userprofile%AppDataLocal1C1Cv82. -. -. -. -. ») do rd /s /q «%%i»
@FOR /D %%i in («%userprofile%AppDataRoaming1C1Cv8. -. -. -. -. ») do rd /s /q «%%i»
@FOR /D %%i in («%userprofile%AppDataRoaming1C1Cv81. -. -. -. -. ») do rd /s /q «%%i»
@FOR /D %%i in («%userprofile%AppDataRoaming1C1Cv82. -. -. -. -. ») do rd /s /q «%%i»
@FOR /D %%i in («%userprofile%Application Data1C1Cv8. -. -. -. -. ») do rd /s /q «%%i»
@FOR /D %%i in («%userprofile%Application Data1C1Cv81. -. -. -. -. ») do rd /s /q «%%i»
@FOR /D %%i in («%userprofile%Application Data1C1Cv82. -. -. -. -. ») do rd /s /q «%%i»
@FOR /D %%i in («%userprofile%Local SettingsApplication Data1C1Cv8. -. -. -. -. ») do rd /s /q «%%i»
@FOR /D %%i in («%userprofile%Local SettingsApplication Data1C1Cv81. -. -. -. -. ») do rd /s /q «%%i»
@FOR /D %%i in («%userprofile%Local SettingsApplication Data1C1Cv82. -. -. -. -. ») do rd /s /q «%%i»

и сохранить его в файл с форматом .bat. Особо ленивые могут скачать его тут (замените расширение файла с .txt на .bat).

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

Данный способ хорош тем, что он подходит для операционных систем Windows XP и Windows 7, а так же для всех версий технологической платформы 8.х, ведь кэш у них находится в разных местах.

2 способ — вручную

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

В Windows XP:
%userprofile%Local SettingsApplication Data1C1Cv82
%userprofile%Application Data1C1Cv82

В Windows 7:
%userprofile%AppDataRoaming1C1Cv82
%userprofile%AppDataLocal1C1Cv82

Всерверныхоперационныхсистемах Windows 2008
C:Users AppDataLocal1C
C:Users AppDataRoaming1C

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

В данном случае получен адрес такого типа:

«C:UsersusernameAppDataRoaming1C1cv8tmplts» и кэш будет находиться по адресу: «C:UsersusernameAppDataRoaming1C1cv8».

После того, как вы перешли в нужные каталоги с кэш-файлами, вам необходимо их очистить. Папки, которые нужно удалить имеют формат «fcb8341b-07bd-48b9-97f4-6d1cfae7f002». Подобные папки выделены красным на рисунке ниже:

При очистке кэша 1С вручную будьте осторожны и не удаляйте ничего лишнего!

3 способ — директива ClearCache

Данный способ подходит для случаев с частым возникновением случаев некорректной работы 1С 8 и суть его заключается в запуске программы с дополнительным параметром «/ClearCache». Параметр указывается при нажатии на кнопку «Изменить…» в списке информационных баз на последней вкладке.

К недостаткам данного метода можно отнести снижение производительности работы и доступность только на тонком клиенте.

Смотрите также видео по очистке временных файлов в 1С:

Способы очистки кэша в 1С

Очистка кэша помогает увеличить производительность программы и избавиться от целого ряда проблем, которые могут начать появляться, если долго не чистить кеш. Рассказываем подробно как почистить кэш в 1С 8 3 и что стоит учесть при выполнении операции.

Как связаны кэш и работа программы?

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

Для того чтобы привести все в норму, необходимо почистить кэш 1С. Мы предлагаем 3 основных способа очистки.

Способ 1. Ручная чистка кэша 1С 8.

Кэш находится в двух папках:

В серверных операционных системах Windows 2008 В Windows XP В Windows 7
C:Users AppDataLocal1C

C:Users AppDataRoaming1C

%userprofile%Local SettingsApplication Data1C1Cv82

%userprofile%Application Data1C1Cv82

%userprofile%AppDataRoaming1C1Cv82

%userprofile%AppDataLocal1C1Cv82

Для точного определения расположения вы можете зайти в меню настроек в списке информационных баз:

После того как вы перешли в нужные каталоги, нужно удалить папки. Они имеют следующий вид:

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

Способ 2. Clear Cash.

Заходим в дополнительные параметры запуска (в списке информационных баз нажимаем на кнопку “изменить” и заходим в последнюю вкладку) и прописываем команду /ClearCache.

Данная функция доступна только на тонком клиенте и снижает производительность работы!

Способ 3. Выполнить скрипт.

Создаем в блокноте файл со следующим текстом:

@FOR /D %%i in («%userprofile%AppDataLocal1C1Cv8. -. -. -. -. ») do rd /s /q «%%i»

@FOR /D %%i in («%userprofile%AppDataLocal1C1Cv81. -. -. -. -. ») do rd /s /q «%%i»

@FOR /D %%i in («%userprofile%AppDataLocal1C1Cv82. -. -. -. -. ») do rd /s /q «%%i»

@FOR /D %%i in («%userprofile%AppDataRoaming1C1Cv8. -. -. -. -. ») do rd /s /q «%%i»

@FOR /D %%i in («%userprofile%AppDataRoaming1C1Cv81. -. -. -. -. ») do rd /s /q «%%i»

@FOR /D %%i in («%userprofile%AppDataRoaming1C1Cv82. -. -. -. -. ») do rd /s /q «%%i»

@FOR /D %%i in («%userprofile%Application Data1C1Cv8. -. -. -. -. ») do rd /s /q «%%i»

@FOR /D %%i in («%userprofile%Application Data1C1Cv81. -. -. -. -. ») do rd /s /q «%%i»

@FOR /D %%i in («%userprofile%Application Data1C1Cv82. -. -. -. -. ») do rd /s /q «%%i»

@FOR /D %%i in («%userprofile%Local SettingsApplication Data1C1Cv8. -. -. -. -. ») do rd /s /q «%%i»

@FOR /D %%i in («%userprofile%Local SettingsApplication Data1C1Cv81. -. -. -. -. ») do rd /s /q «%%i»

@FOR /D %%i in («%userprofile%Local SettingsApplication Data1C1Cv82. -. -. -. -. ») do rd /s /q «%%i»

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

Кто должен заниматься очисткой кэша в 1С 8 3?

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

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

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

Позвоните по номеру телефона, указанному на сайте, или заполните форму обратной связи, чтобы мы смогли сориентировать по стоимости, ответить на все вопросы и рассказать, как начать сотрудничество!

Способы очистки кэша в 1С

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

Порой программа 1С начинает вести себя немного странно, например, при сетевом варианте работы у одного пользователя какой-то отчет выдает одни данные, а у другого этот же отчет выдает другие. Либо при запуске программы программа выдает сообщение «Неверный формат хранилища данных», «Ошибка при выполнении файловой операции» или в процессе работы с программой выходит сообщение «ошибка формата потока», после которых необходимо либо завершить работу с программой либо перезапустить ее. Виной этому являются ошибки в Кэше 1С.

Что же такое Кэш вообщем и Кэш 1С в частности. В переводе с английского cashe означает тайник либо хранилище. Впервые данный термин в компьютерном слэнге был использован в 1967 году во время подготовки стать для журнала «IBM Systems Jornal» (ссылка на статью в векипедии) . Векипедия дает данному термину следующее определение Кэш – промежуточный буфер с быстрым доступом, содержащий информацию, которая может быть запрошена с наибольшей вероятностью. Процесс кэширования используется как при работе, самого компьютера, так и при работе отдельных программ, 1С не является исключением. Кэшом 1С называется область на компьютере, куда платформа в процессе работы записывает наиболее часто используемую информацию для более быстрого доступа к ней, это может быть служебная информация пользователей, список отборов, шрифтов, расположение окон. При возникновении каких-либо сбоев Кэш начинает обрабатываться неправильно, и программа начинает работать некорректно. Это может произойти в случае аварийного завершение работы программы, например при отключении питания компьютера, динамического обновления программы, обновления без завершения работы пользователей и др.

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

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

Первый и самый простой это удалить из списка базу, запомнив и сохранив ее путь и добавить ее туда снова. Сохранить путь проще всего следующим образом: выделить базу в списке, нажать на кнопку «изменить», откроется окно редактирование информационной базы, в котором нам нужно выделить строчку, которая находится в поле «каталог информационной базы». Кликнуть по ней правой кнопкой мыши и нажать копировать, записывать тем самым путь к базе в буфер обмена вашей операционной системы, его можно либо оставить там, до момента добавления базы, либо сохранить в любой текстовый редактор, например в Microsoft Word. И нажать на кнопку отмена, закрыв тем самым окно редактирование информационной базы

После этого в окне конфигурации жмем на кнопку «Удалить» и утвердительно отвечаем на вопрос программы

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

В открывшемся окне в поле «Укажите название информационной базы» руками пишем название нашей базы, в поле «Каталог информационной базы» копируем пусть нашей базы, который мы сохранили на предыдущем шаге и жмем «Далее»

На следующем шаге оставляем все по умолчанию и жмем «Готово»

База в список у нас добавлена, Кэш для нее очищен

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

Второй способ это вручную удалить файлы Кэша с компьютера. Чтобы это сделать, для начала нужно определить их местонахождение. Кэш 1C в Windows хранится в следующих папка профиля пользователя это Roaming и Loсal. Данные папки расположены в пути: C:UsersИмяПользователяAppData. Причем папка AppData по умолчанию скрыта. Попасть в нее можно двумя способами: это либо включить отображение скрытых папок, перейдя в Панель управления→Параметры папок→Вкладка «Вид»→Показывать скрытые файлы, папки и диски

Либо в проводнике вручную, после имени пользователя написать строчку AppData и нажать на клавиатуре Enter

Либо если мы вдруг не знаем имя пользователя в проводнике можно написать следующую строчку: %userprofile%AppData, нажать Enter и мы также попадем в эту папку

Попав в папку AppDate, поочередно заходим в папки Local и Roaming и переходим в каждой из них в папку 1С, а в ней в 1Cv8 и если есть 1Сv82 то в нее тоже

В этих папках (1cV8, 1Cv82) мы видим множество папок с непонятным называнием, это и есть Кэш 1С. Все эти папки необходимо выделить и удалить, обязательно закрыв перед этим 1С, удалять можно смело, никакие данные из Вашей базы при этом не пострадают, а все необходимые папки платформа вновь создаст при очередном запуске

Данный способ является самым эффективным, но немного трудоемким. Его можно упросить, создав специальный файл, который будет проделывать все эти процедуры автоматически, вам лишь необходимо будет запустить его под именем администратора. Это файл будет иметь расширение.bat, в народе такие файлы называется «батник». Создать его можно следующим образом, открываем блокнот Windows и пишем в нем следующие команды:

Далее выбираем Файл→Сохранить как→выбираем место куда сохраняем, пишем название файла (например «cashe») и в названии меняем расширение с .txt на .bat, должно получиться как на картинке ниже, и жмем сохранить

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

И в заключении расскажу еще об одном способе очистки Кеша 1С — это установить дополнительный параметр запуска информационной базы. У данного способа есть свои плюсы и минусы, к плюсам я бы отнес, то, что Кэш очищается при каждом запуске 1С, к минусам – снижение общей производительности 1С. Еще отмечу, что данный способ подходит только для режима запуска Тонкий клиент. Данным способ рекомендуется использовать, тогда, когда ошибки базы связанные с Кэшем появляются систематически. Чтобы выставить данный параметр запуска, необходимо в окне платформы выбрать нужную информационную базу, нажать на кнопку «Изменить», в открывшемся окне ничего не меняя нажать «Далее»

Откроется окно редактирования информационной базы, где в дополнительных параметрах запусках необходимо написать строчку /ClearCache и кликнуть «Готово»

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

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

Как очистить кэш 1С? И зачем это нужно?

Отправить эту статью на мою почту

В настоящей статье речь пойдет о том, что такое Кэш программы 1С? И как очистить кэш в 1С? Данное действие можно проделать без привлечения специалистов. Материал данной статьи будет актуален, как для версии предприятия 8.3, так и для версии 8.2.

Что такое Кэш простыми словами, и для чего он вообще нужен?

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

Периодическое обращение к кэшу имеет и свои минусы. Если при работе с программой происходят зависания, вылеты, различные некорректные завершения работы, отключения электропитания, то файлы кэша могут быть сохранены с ошибкой. Следствием этого могут быть различные ситуации. К примеру, один и тот же отчет у разных пользователей может отображать различные данные, либо программа может вообще не запускаться и выдавать ошибки “Неверный форма хранилища данных”, “Ошибка формата потока” и пр.

Рассмотрим несколько способов, при помощи которых можно очистить кэш в 1С. Выберем нужную информационную базу в списке и нажмем на кнопку “Изменить”.

В открывшемся окне, где указано имя базы, и ее расположение нажимаем “Далее” и переходим в следующее окно, в котором в поле “Дополнительные параметры запуска” прописываем параметр “/ClearCache” и нажимаем “Готово”. После чего запускаем информационную базу.

В данном случае произойдет очистка кэша запросов “клиент-сервер”. Локальный кэш при этом остается и если ошибка была связана с ним, то она никуда не денется. При данном способе мы отключаем временные файлы от базы, но не удаляем. Пока параметр присутствует, то при каждом запуске информационной базы будет происходить очистка.

Второй способ – это очистка кэша вручную. Данный способ, как показывает практика, наиболее надежный. В данном случае мы вручную удаляем папки с файлами. Для версии платформы 8.2 и 8.3 файлы располагаются в следующих каталогах соответственно:

Предварительно необходимо закрыть работающие сеансы 1С. После чего в указанных каталогах необходимо удалить все папки с подобным наименованием.

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

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

Смотрите видео-инструкции на канале 1С ПРОГРАММИСТ ЭКСПЕРТ

Очистка кэша 1С:Предприятие

Нередко на линию технической поддержки компании «Числа» поступают обращения о невозможности запуска программ 1С.

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

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

Скорее всего причина кроется в так называемом КЭШе 1С.

Что же такое кэш?

Кэш — (англ. cache, от фр. cacher — «прятать»; произносится [kæʃ] — «кэш») — промежуточный буфер с быстрым доступом, содержащий информацию, которая может быть запрошена с наибольшей вероятностью. Используется он для ускорения работы программы, в том числе и 1С, когда на компьютер пользователя подгружаются файлы конфигурации, так чтобы не запрашивать их из хранилища базы.

Случается, что платформа 1С не правильно отрабатывает кэширование файлов конфигурации (программные ошибки, сбой компьютера, выключение питание и пр.) и в результате мы получаем ошибки при запуске 1С или при работе с конфигурацией.
Как быть?

1. Необходимо найти каталог, в котором хранятся временные файлы 1С. Адрес каталога можно посмотреть в настройках:

мы получили каталог:

Папки с кэшем расположенные в каталоге:

C:UsersUserAppDataLocal1C1Cv82

Папки с «непонятными» именами, это и есть «наш» кэш.

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

Способ второй (для «продвинутых» пользователей, системных администраторов):

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

rmdir “%AppData%1C1Cv8″ /S /Q
rmdir “%LOCALAPPDATA%1C1Cv8″ /S /Q

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

Если ошибки с кэшем возникают постоянно, то можно попробовать использовать дополнительные параметры запуска информационной базы. Но этот способ снижает производительность системы.
При дополнительных параметрах запуска (в списке кнопка «Изменить», последняя закладка) необходимо прописать команду «/ClearCache».

Как очистить кэш 1С?

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

После очистки кэш 1С, можно на 100% избавиться от множества ошибок продукта 1С, в том числе, смещения форм элементов программы, проблем при формировании отчетов, отображения окна «Сбой формы потока» и др. Понимание корректной чистки кеш 1С должно быть и у админа приложения 1С, и у рядовых пользователей решений 1С. Чтобы правильно очистить кэш 1С, важно подробно разобрать следующие разделы:

  • виды служебных файлов кэша 1С;
  • выполнение перехода к кэш-файлам ;
  • чистка кэша 1С без помощи специалистов;
  • чистка кэша 1С с использованием пакетного документа с расширением .bat.

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

Виды служебных файлов, находящихся в кэше 1С.

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

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

Выполнение перехода к папкам и файлам кэша 1С.

Кеш 1С удастся найти в пользовательском профиле в папках:

  • %userprofile%AppDataRoaming1C1Cv82;
  • %userprofile%AppDataRoaming1C1Cv8;
  • %userprofile%AppDataLocal1C1cv82;
  • %userprofile%AppDataLocal1C1cv8.

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

Определенных папок иногда совсем не бывает, ведь они имеют отношение к разным конфигурациям софтов 1С. С целью оперативного обнаружения папок с кешем 1С следует открыть «…1С». Кеши 1С размещены в папках с «1cv8».

Чтобы войти в профиль, нужно в менеджере файлов вбить: С:ПользователиИмяПользователя. Затем вход в папку «AppData», которая относится к скрытым. Чтобы войти в «AppData» из пользовательского профиля, следует сделать приписку «AppData» в адресной строке и нажать Enter.

Из папки «AppData» следует выполнить переход в папки с кешем 1С по схеме, рассмотренной ранее.

Выполнение чистки кэша 1С без помощи специалистов.

Кэш 1С чистится методом непосредственного удаления служебных материалов из папок, в которых он был обнаружен. Для этих целей в папках «1Cv8» и «1Cv82» производим удаление находящихся в них файлов.

Запись пути к базе в буфер обмена

Удаление ярлыка в списке баз

Добавление базы в список

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

Для максимальной простоты удаления кэшей 1С обратитесь к сформированному пакетному файлу .bat.

Выполнение чистки кэша 1С с использованием пакетного файла с расширением .bat.

Файл .bat осуществляет упорядоченное выполнение находящихся в нем команд ОС Windows. Чтобы проще удалить кеш 1С, обратитесь к команде «rd» (удаление директории).

  • /Q – отключение подтверждающего запроса;
  • /S – удаление каталога с действующими вспомогательными каталогами.

Чтобы записать эти строчки в файл .bat, следует в блокноте, выполнив запись файла, после наименования файла сделать приписку «.bat» и в типе файла нажать «Все файлы». Если осуществить запуск готового файла на выполнение (кликнув подряд 2 раза), с ПК удалятся имеющиеся кэши 1С.

Помимо этого, можно выполнить загрузку файла 1C-ClearCache.bat, производящего чистку кэшей 1С по схеме, обозначенной выше.

Если в реализации какого-либо метода очистки кеш 1С остались вопросы, обратитесь на линию консультации 1С компании «АйТи-Консалтинг».

Как очистить кэш 1С Предприятие 8.3 + обработка

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

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

Позвонив в техподдержку компании или к партнерам 1С по вопросу некорректной работы 1С Предприятие 8.3 одним из предложенных решений (вместе с тестированием и исправлением информационной базы 1С Предприятие 8.3) будет очистка кэша 1С. Если вы не знаете, что такое «кэш 1С» и зачем он нужен, то вкратце расскажу.

Кэш 1С Предприятие 8.3 — это область на компьютере, где платформа 1С Предприятие 8.3 сохраняет файлы с служебной информацией.

Какая служебная информация сохраняется в кэше 1С

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

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

Как перейти к папкам кэша 1С Предприятие 8.3

Кэш 1С Предприятие 8.3 хранится в профиле пользователя в следующих папках:

  • %userprofile%AppDataRoaming1C1Cv82
  • %userprofile%AppDataRoaming1C1Cv8
  • %userprofile%AppDataLocal1C1cv82
  • %userprofile%AppDataLocal1C1cv8

Константа %userprofile% — содержит путь до профиля пользователя в ОС Windows, поэтому можно вбить в проводнике адрес до кэша 1С, как он указан выше, ОС Windows вас поймет и перейдет в нужную папку.

Некоторых папок может не существовать, поскольку они относятся к разным версиям платформ. Самый верный способ поиска папок с кэшами — это перейти в папку «…1С«, кэши будут храниться в папках, начинающихся с «1cv8«.

Что бы перейти в профиль самостоятельно, в Проводнике Windows следуем по пути:

С:ПользователиИмяПользователя

отсюда необходимо перейти в папку «AppData».

ВНИМАНИЕ! Папка «AppData» скрыта, что бы перейти в неё из профиля пользователя, необходимо добавить к адресной строке «AppData» вручную и нажать Enter.

Из папки «AppData» переходим в папки с кэшем 1С Предприятие, в соответствии с описанием выше.

Как очистить кэш 1С Предприятие 8.3 самостоятельно

Кэш очищается прямым удалением служебных файлов из папок хранения кэша 1C Предприятие 8.3.

Т.е. необходимо в папках «1Cv8» и «1Cv82» удалить все файлы.

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

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

Как очистить кэш 1С Предприятие 8.3 через пакетный файл .bat

Файл *.bat выполняет последовательно команды ОС Windows записанные в нем. Что бы облегчить процедуру удаления воспользуемся командой rd (удалить директорию)

Ссылка на основную публикацию