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

Содержание

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

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

Очистка кэша 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%\AppData\Roaming\1C\1Cv82
  • %userprofile%\AppData\Roaming\1C\1Cv8
  • %userprofile%\AppData\Local\1C\1cv82
  • %userprofile%\AppData\Local\1C\1cv8

Константа %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 (удалить директорию)

Очистить кеш 1С Предприятие 8.

3 rd /q /s “%userprofile%\AppData\Local\1C\1Cv82\”rd /q /s “%userprofile%\AppData\Roaming\1C\1Cv82\”rd /q /s “%userprofile%\AppData\Local\1C\1Cv8\”rd /q /s “%userprofile%\AppData\Roaming\1C\1Cv8\”

rd /q /s “%userprofile%\AppData\Local\1C\1Cv82\”rd /q /s “%userprofile%\AppData\Roaming\1C\1Cv82\”rd /q /s “%userprofile%\AppData\Local\1C\1Cv8\”rd /q /s “%userprofile%\AppData\Roaming\1C\1Cv8\”

Ключи команды:

/Q — Отключает запрос на подтверждение.
/S — Удаление каталога со всеми вложенными подкаталогами.

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

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

Источник: http://i-am-a-programmer.ru/technical-1c/kak-ochistit-kesh-1s-predprijatie-8-3.html

Онлайн-школа программирования в 1С

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

Нажмите одну из кнопок, чтобы поделиться:

Источник: https://helpme1c.ru/vozmozhnosti-obnovlyatora-dlya-ochistki-kesha-baz-1s

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

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

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

Что такое временные файлы, кэш 1С

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

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

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

Решением этих проблем чаще всего является очистка кэша.

Как очистить кэш в 1С 8.3 вручную

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

В окне настройки мы видим путь к папке, где хранятся временные файлы программы:

C:\Users\username\AppData\Roaming\1C\1cv8\tmplts.

Кэш 1С будет располагаться в папке — C:\Users\username\AppData\Roaming\1C\1cv8\ или C:\Users\User\AppData\Local\1C\1Cv8, где username — имя пользователя системы, а расположение папки 1Cv8 может немного отличаться в зависимости от версии платформы 1С.

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

Если откроем одну из этих папок, то в ней увидим каталоги, создаваемые автоматически программой 1С — Config, ConfigSave, DBNameCache, SICache, в которых хранится множество файлов, кэширующих различные компоненты конфигурации.

Что делать, если папку AppData не видно

Папка AppData — скрытая папка. Может быть так, что вы зашли в каталог пользователя и не видите ее. Для этого нужно включить настройку, чтобы в папках отображались скрытые файлы. Зайдя в нужную папку, нажать кнопку Alt на клавиатуре (появится строка меню папки) и зайти в пункт меню Сервис — Параметры папок.

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

Очистка временных файлов (кэш) удалением базы 1С из списка

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

Для этого, в окне запуска удаляем из списка нашу ИБ — с помощью кнопки Удалить, а потом, нажав кнопку Добавить, вновь добавляем ее в список.

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

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

В случае, если проблемы с кэш возникают довольно часто, то можно использовать еще один способ очистки — установка в настройке запуска программы 1С 8.3 дополнительного параметра ClearCache.

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

На вкладке параметры запуска, в поле Дополнительные параметры запуска укажем команду /ClearCache.

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

См. также:

Если Вы еще не являетесь подписчиком системы БухЭксперт8:

Активировать демо-доступ бесплатно →

или

Оформить подписку на Рубрикатор →

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

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Источник: https://BuhExpert8.ru/obuchenie-1s/administrirovanie-1s/ochistka-kesh-1s-8-3.html

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

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

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

Что такое кэш в 1С

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

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

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

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

Очистка кэша

Очистить временную память можно несколькими способами:

  • вручную;
  • созданием скрипта очистки;
  • переподключением базы (БД);
  • изменением параметров запуска.

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

Вручную

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

  1. Найти папку в которой хранятся временные данные. Для этого нужно зайти в настройки 1С и посмотреть каталог шаблонов, где прописан нужный путь.
  2. По умолчанию нужные данные расположены по адресу C:\Users\User\AppData, где находятся 2 папки: Roaming\1C и Local\1C.
  3. В каталогах будут расположены директории типа: 1cv8, 1Cv82 и т.п. Нужно зайти в каждую и удалить содержимое. Папку с именем 1CEStart нужно оставить. Там в файле ibases.v8i хранятся настройки добавленных на клиенте БД.

  Удаление ADGuard с компьютера

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

Создание файла очистки

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

  1. В текстовом документе вписать или скопировать следующее:@echo off del     /s /q %userprofile%\AppData\Local\1C\*.* rd      /s /q %userprofile%\AppData\Local\1C\ del     /s /q %userprofile%\AppData\Roaming\1C\1cv8\*.* rd      /s /q %userprofile%\AppData\Roaming\1C\1cv8\ del     /s /q %userprofile%\AppData\Roaming\1C\1cv82\*.* rd      /s /q %userprofile%\AppData\Roaming\1C\1cv82\
  2. Сохранить документ, изменив расширение с «.txt» на «.bat».
  3. Выйти из платформы 1С.
  4. Запустить bat-файл.

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

Переподключение базы

Самым простым способом будет переподключение базы. Тогда, память полностью очищается. Делается это в три этапа:

  1. Открыть приложение.
  2. Выбрать необходимую информационную базу и нажать на кнопку «Удалить», которая находится справа.
  3. Перезапустить платформу 1С.
  4. Подключить базу заново. Выбрать пункт «Добавление в список существующей информационной базы«. Затем прописать адрес по которому она находится.

Этот метод имеет небольшой недостаток. Временные файлы остаются на жестком диске.

Параметры запуска

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

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

Перейти в «Редактирование информационной базы». Затем, в строке «Дополнительные параметры запуска», прописать следующую команду: «/ClearCache».

  ТОП 9 эмуляторов Айфона и Айпада для компьютеров

Как почистить кэш сервера

Непонятные ошибки можно исправить и удалением кэш сервера. Для этого нужно на самом сервере перейти по адресу C:\Program Files\1cv8\srvinfo\reg_1541\snccntx + идентификатор.

Сам идентификатор уникальный для каждого пользователя, например, «snccntx78a5c271-bab5-21a6-1df1-4ba271f5861c». В данном каталоге находятся файлы с данными сеанса. Они имеют вид snccntx.

000063F1.dat.

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

Источник: http://composs.ru/kak-pochistit-kesh-v-1c/

Очистка кэша в 1С 8.3 и 8.2 – удаление временных файлов программы

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

17.06.2017

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

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

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

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

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

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

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

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

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

@echo off@FOR /D %%i in («%userprofile%\AppData\Local\1C\1Cv8\????????-????-????-????-????????????») do rd /s /q «%%i»@FOR /D %%i in («%userprofile%\AppData\Local\1C\1Cv81\????????-????-????-????-????????????») do rd /s /q «%%i»@FOR /D %%i in («%userprofile%\AppData\Local\1C\1Cv82\????????-????-????-????-????????????») do rd /s /q «%%i»@FOR /D %%i in («%userprofile%\AppData\Roaming\1C\1Cv8\????????-????-????-????-????????????») do rd /s /q «%%i»@FOR /D %%i in («%userprofile%\AppData\Roaming\1C\1Cv81\????????-????-????-????-????????????») do rd /s /q «%%i»@FOR /D %%i in («%userprofile%\AppData\Roaming\1C\1Cv82\????????-????-????-????-????????????») do rd /s /q «%%i»@FOR /D %%i in («%userprofile%\Application Data\1C\1Cv8\????????-????-????-????-????????????») do rd /s /q «%%i»@FOR /D %%i in («%userprofile%\Application Data\1C\1Cv81\????????-????-????-????-????????????») do rd /s /q «%%i»@FOR /D %%i in («%userprofile%\Application Data\1C\1Cv82\????????-????-????-????-????????????») do rd /s /q «%%i»@FOR /D %%i in («%userprofile%\Local Settings\Application Data\1C\1Cv8\????????-????-????-????-????????????») do rd /s /q «%%i»@FOR /D %%i in («%userprofile%\Local Settings\Application Data\1C\1Cv81\????????-????-????-????-????????????») do rd /s /q «%%i»

@FOR /D %%i in («%userprofile%\Local Settings\Application Data\1C\1Cv82\????????-????-????-????-????????????») do rd /s /q «%%i»

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

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

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

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

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

В Windows XP:%userprofile%\Local Settings\Application Data\1C\1Cv82

%userprofile%\Application Data\1C\1Cv82

В Windows 7:
%userprofile%\AppData\Roaming\1C\1Cv82
%userprofile%\AppData\Local\1C\1Cv82

Всерверныхоперационныхсистемах Windows 2008
C:\Users\\AppData\Local\1C
C:\Users\\AppData\Roaming\1C

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

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

«C:\Users\username\AppData\Roaming\1C\1cv8\tmplts» и кэш будет находиться по адресу: «C:\Users\username\AppData\Roaming\1C\1cv8\».

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

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

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

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

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

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

Источник: https://1s83.info/administrirovanie/ochistka-kesha-v-1s.html

Как почистить кэш в 1С 8 3? 3 основных способа

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

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

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

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

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

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

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

В серверных операционных системах Windows 2008В Windows XPВ Windows 7
C:\Users\\AppData\Local\1CC:\Users\\AppData\Roaming\1C%userprofile%\Local Settings\Application Data\1C\1Cv82%userprofile%\Application Data\1C\1Cv82%userprofile%\AppData\Roaming\1C\1Cv82%userprofile%\AppData\Local\1C\1Cv82

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

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

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

Способ 2. Clear Cash

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

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

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

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

@echo off

@FOR /D %%i in («%userprofile%\AppData\Local\1C\1Cv8\????????-????-????-????-????????????») do rd /s /q «%%i»

@FOR /D %%i in («%userprofile%\AppData\Local\1C\1Cv81\????????-????-????-????-????????????») do rd /s /q «%%i»

@FOR /D %%i in («%userprofile%\AppData\Local\1C\1Cv82\????????-????-????-????-????????????») do rd /s /q «%%i»

@FOR /D %%i in («%userprofile%\AppData\Roaming\1C\1Cv8\????????-????-????-????-????????????») do rd /s /q «%%i»

@FOR /D %%i in («%userprofile%\AppData\Roaming\1C\1Cv81\????????-????-????-????-????????????») do rd /s /q «%%i»

@FOR /D %%i in («%userprofile%\AppData\Roaming\1C\1Cv82\????????-????-????-????-????????????») do rd /s /q «%%i»

@FOR /D %%i in («%userprofile%\Application Data\1C\1Cv8\????????-????-????-????-????????????») do rd /s /q «%%i»

@FOR /D %%i in («%userprofile%\Application Data\1C\1Cv81\????????-????-????-????-????????????») do rd /s /q «%%i»

@FOR /D %%i in («%userprofile%\Application Data\1C\1Cv82\????????-????-????-????-????????????») do rd /s /q «%%i»

@FOR /D %%i in («%userprofile%\Local Settings\Application Data\1C\1Cv8\????????-????-????-????-????????????») do rd /s /q «%%i»

@FOR /D %%i in («%userprofile%\Local Settings\Application Data\1C\1Cv81\????????-????-????-????-????????????») do rd /s /q «%%i»

@FOR /D %%i in («%userprofile%\Local Settings\Application Data\1C\1Cv82\????????-????-????-????-????????????») do rd /s /q «%%i»

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

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

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

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

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

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

Источник: https://1c.programs93.ru/articles/ochistka-kjesha-v-1s-8-3-3-osnovnyh-sposoba/

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

Способы очистки кэша в 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. Такая очистка, обрабатывая кэш запросов, работающих в режиме клиент-сервер, совершенно не влияет на кэш локальных метаданных, так что, если проблема была в нем, она никуда не исчезнет.

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

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

Источник: http://blog.it-terminal.ru/1c-admin/ochistka-kehsha.html

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

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

Курсы 1С 8.3 и 8.2 » Статьи про 1С 8.3 » Обучение 1С ЗУП 8.3 (3.1) » Как почистить кэш в 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, находим папку с таким именем и удаляем:

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

Поставьте вашу оценку этой статье: (2 4,50 из 5)
Загрузка…

Источник: https://ProfBuh8.ru/2016/03/kak-pochistit-kesh-v-1s-8-3-i-8-2/

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.