Внедрение 1C Блог О нас
 
1С:Франчайзинг На главную Написать нам

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


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

Курсы 1С 8.3 и 8.2 » Статьи про 1С 8.3 » Обучение 1С ЗУП 8.3 (3.0) » Как почистить кэш в 1С 8.3 и 8.2

Кэш (или кеш) – это буфер с быстрым доступом часто используемой информацией. Использование кэша ускоряет работу программы.

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

Причины возникновения таких проблем:

  1. Динамическое обновление конфигурации 1С разработчиками;
  2. Сбой компьютера;
  3. Внезапное отключение питание компьютера.

Прежде чем дальше продолжить, посмотрим список ИБ в окне запуска.

Список информационных баз

Этот список содержится в файле с расширением «*.v8i», который находится в

Windows XP, 7, 8, 10:  %AppData%\1C\1CEStart – путь можно скопировать в буфер и вставить в адресную строку проводника:

Для просмотра открываем файл блокнотом:

  • 1 – Наименование ИБ (как отображается в окне запуска ИБ);
  • 2 – Путь ИБ;
  • 3 – Идентификатор  ИБ (ID).

Совет: Данный файл вручную не редактировать, а пользоваться настройками диалога запуска (в окне запуска 1С – кнопка «Изменить»).

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

И в окне запуска 1С уже нельзя будет удалить или изменить ИБ из списка.

Расположения папок с временными файлами 1С

Для Windows XP:

  • %UserProfile%\Local Settings\Application Data\1C\1cv8  – локальный кэш метаданных;
  • %AppData%\1C\1cv8 – пользовательские настройки.

Для Windows 7, 8, 10:

  • %LocalAppData%\1C\1cv8 – локальный кэш метаданных;
  • %AppData%\1C\1cv8 – пользовательские настройки.

По умолчанию эти папки не отображаются. Как отобразить скрытые папки?

Windows ХР

Пуск – Панель управления – Свойства папки – вкладка Вид и в дополнительных параметрах установить переключатель «Показывать скрытые файлы и папки»:

Либо можно запустить через проводник:

Windows 7

Пуск – Панель управления – Параметры папок – Вкладка Вид и в дополнительных параметрах установить переключатель «Показывать скрытые файлы, папки и диски»:

Либо можно запустить через проводник:

Windows 10

Пуск – Все приложения – «Служебные – Windows» – Панель управления – Параметры проводника – вкладка Вид и в дополнительных параметрах установить переключатель «Показывать скрытые файлы, папки и диски»:

Либо можно запустить через проводник:

Кэш метаданных конфигурации 1С 8

При открытия этих папок можно увидеть локальный кэш метаданных конфигурации 1С 8:

Временные файлы пользовательских настроек 1С

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

В корне папки расположены пользовательские настройки ко всей системе. В папках с наименованиями «XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX», где X – число или буква, содержатся пользовательские настройки уже конкретной ИБ.

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

В Дополнительных параметрах запуска ИБ указать ключ команды /ClearCache:

ClearCache – очистка кэша клиент-серверных вызовов. Входить в базу при этой команде мы будем дольше. Недостатки: Снижается производительность системы; не решает проблему, если ошибка в локальном кэше метаданных. Нюанс – данный способ работает только в режиме тонкого клиента.

2. Удаление и добавление ИБ в списке запуска 1С

В этом случае появится новый кэш с идентификатором, который привяжется к ИБ в файле ibases.v8i

Недостатки: Остаются старые каталоги с кэшем и занимают ценное место на жестком диске.

Например, после удаления и добавления ИБ остался кэш, не привязанный к информационным базам:

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

3. Непосредственное удаление папок с кэшем

Данный метод более правильный.

ВНИМАНИЕ!!! Перед удалением нужно завершить работу с программой 1С.

Например, проблемы с ИБ «Бухгалтерия предприятия»:

  • Находим ID нашей ИБ (смотри рис. 1) – 82b96fd1-e31b-4281-bd49-28320eafa40b;
  • Далее заходим в каталог %LocalAppData%\1C\1cv8, находим папку с таким именем и удаляем:

  • Переходим в каталог пользовательских настроек %AppData%\1C\1cv8, находим папку с таким именем и удаляем:

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

Поставьте вашу оценку этой статье: (1 оценок, среднее: 5,00 из 5) Загрузка...

profbuh8.ru

Краткое руководство по очистке кэша в «1С:Предприятии 8.3»

Автор: Ксения Нурмугамбетова Дата публикации: 26.10.2017

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

Прочитав статью, вы узнаете:

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

Для чего нужна очистка кэша?

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

Шаг 1.

Вызовите окно поиска при помощи клавиатуры: значок Windows + R (Рис.1)

       

                   Рис.1 Вызов окна поиска при помощи клавиатуры

Шаг 2.

Вбейте в окно поиска значение %appdata% . Поиск Windows выдаст нам соответствующую папку «%appdata%». (Рис.2)

                    

                                Рис.2. Папка «%appdata%»

Шаг 3.

Зайдите в папку «%appdata%» и перейдите в папку «1С».(Рис.3)

                   

                                                 Рис.3. Папка «1С»

Шаг 4.

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

                 

                                  Рис.4. Папки «1сv8» и «1Cv82»

Шаг 5.

Зайдите в папку «1cv8» и удалите оттуда все файлы. То же самое проделываем и с папкой «1Cv82». (Рис.5)

             

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

Итог

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

Теги

кэш, очистка кэша, кэш 1С

Возврат к списку

www.1ab.ru

Кэш в 1С: что этого и как его очистить

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

  • Конкретный пользователь не может запустить приложение;
  • Некорректно отображаются данные на одном рабочем месте;
  • Обновления формы или модуля отработало не для всех.

Общая информация: что такое кэш и кэширование и для чего оно нужно

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

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

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

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

От описания проблемы, перейдём к путям её решения.

Исправление ошибок силами файловой системы

Свои данные 8 версия платформы 1С сохраняет в двух папках, хранящихся в каталоге пользователя (КП).

Следует учитывать, что различные версии операционной системы имеют разные каталоги хранения. В случае XP они находятся в:

  • КП->Local Settings->Application Data->1C->1Cv82;
  • КП ->Application Data->1C->1Cv82.

Поздние версии Windows содержат файлы кэша в  папках:

  • КП-> AppData->Roaming->1C->1Cv82;
  • КП ->AppData->Local->1C->1Cv82.

Для серверных операционок КП следует заменить на С:\Users\ «Имя пользователя».

Кроме того, найти место хранения кэша можно простым поиском по системе папок с ключом поиска «1Cv».

Как правило, место хранения имеет вид (Рис.1).

Рис.1

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

Два важных момента:

  1. Во время удаления на компьютере пользователя не должна быть запущена 1С;
  2. Кроме папок с длинными цифро-буквенными наименованиями ничего удалять не надо.

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

Рис.2

Очистка методом удаления базы

Сразу следует оговориться, что, несмотря на эффективность и простоту данного способа, называть его «очисткой» не совсем корректно.

Для исправления ошибок кэша этим способом понадобится только окно выбора конфигуратора (Рис.3).

Рис.3

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

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

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

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

Очистка с помощью дополнительных параметров

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

Для его использования в окне выбора конфигурации (Рис.3) :

  • Выбрав базу, содержащую ошибки необходимо нажать кнопку «Изменить»;
  • Нажав на кнопку «Далее» в первом окне, открываем форму, показанную на Рис.4; Рис.4
  • В поле «Дополнительные параметры запуска» вводим значение параметра «/ClearCache».

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

Используя этот способ, следует учитывать три нюанса:

  1. Очистка кэша требует некоторого времени, следовательно, процесс запуска может существенно затянуться;
  2. Этот метод работает только в режиме толстого и тонкого клиентов;
  3. Такая очистка, обрабатывая кэш запросов, работающих в режиме клиент-сервер, совершенно не влияет на кэш локальных метаданных, так что, если проблема была в нем, она никуда не исчезнет.

К чему следует быть готовым

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

blog.it-terminal.ru


Смотрите также