В статье рассказывается что такое Кэш 1С и как его можно самостоятельно очистить несколькими способами. В конце публикации расположена подробная видеоинструкция.
Порой программа 1С начинает вести себя немного странно, например, при сетевом варианте работы у одного пользователя какой-то отчет выдает одни данные, а у другого этот же отчет выдает другие.
Либо при запуске программы программа выдает сообщение «Неверный формат хранилища данных», «Ошибка при выполнении файловой операции» или в процессе работы с программой выходит сообщение «ошибка формата потока», после которых необходимо либо завершить работу с программой либо перезапустить ее. Виной этому являются ошибки в Кэше 1С.
Что же такое Кэш вообщем и Кэш 1С в частности. В переводе с английского cashe означает тайник либо хранилище. Впервые данный термин в компьютерном слэнге был использован в 1967 году во время подготовки стать для журнала «IBM Systems Jornal» (ссылка на статью в векипедии).
Векипедия дает данному термину следующее определение Кэш – промежуточный буфер с быстрым доступом, содержащий информацию, которая может быть запрошена с наибольшей вероятностью. Процесс кэширования используется как при работе, самого компьютера, так и при работе отдельных программ, 1С не является исключением.
Кэшом 1С называется область на компьютере, куда платформа в процессе работы записывает наиболее часто используемую информацию для более быстрого доступа к ней, это может быть служебная информация пользователей, список отборов, шрифтов, расположение окон. При возникновении каких-либо сбоев Кэш начинает обрабатываться неправильно, и программа начинает работать некорректно.
Это может произойти в случае аварийного завершение работы программы, например при отключении питания компьютера, динамического обновления программы, обновления без завершения работы пользователей и др.
В случае возникновения таких сбоев необходимо произвести чистку Кэша 1с, данную процедуру рекомендуется делать не только при возникновении сбоев, но и в рамках регламентного обслуживания программы, ведь часто в КЭШе хранятся данные, которые программа уже не использует и они только занимают место на компьютере, замедляя при этом работу 1с.
Существует несколько способов чистки Кэша 1С, давайте разберем подробно каждый из них
После этого в окне конфигурации жмем на кнопку «Удалить» и утвердительно отвечаем на вопрос программы
Базу из списке мы удалили, теперь необходимо ее добавить, для этого в окне платформы жмем на кнопку «Добавить», устанавливаем переключатель в «Добавление в список существующей информационной базы» и жмем «Далее»
В открывшемся окне в поле «Укажите название информационной базы» руками пишем название нашей базы, в поле «Каталог информационной базы» копируем пусть нашей базы, который мы сохранили на предыдущем шаге и жмем «Далее»
На следующем шаге оставляем все по умолчанию и жмем «Готово»
База в список у нас добавлена, Кэш для нее очищен
Данный способ хоть и является самым простым, но имеет ряд недостатков, во-первых при нем файлы Кэша не удаляются с компьютера, а лишь отвязываются от базы при ее удалении, оставаясь в компьютере и засоряя тем самым его память, во-вторых если в Вашем списке не одна база а несколько, такую процедуру придется проделывать для каждой базы.
Этим способом рекомендуется пользоваться в тех случаях, когда необходимо быстро восстановить работу базы и нет времени разбираться или ждать программиста.
Например, программа дала сбой, а Ваш программист в данный момент занят и не может Вам помочь и чтобы не останавливать работу, Вы чистите Кэш этим способом, но в дальнейшем будет необходимо провести его чистку другим способов с удалением файлов Кэша, о котором я рассажу далее.
Второй способ это вручную удалить файлы Кэша с компьютера. Чтобы это сделать, для начала нужно определить их местонахождение. Кэш 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 и пишем в нем следующие команды:
rmdir «%AppData%1C1Cv8» /S /Q
rmdir «%LOCALAPPDATA%1C1Cv8» /S /Q
rmdir «%AppData%1C1Cv82» /S /Q
rmdir «%LOCALAPPDATA%1C1Cv82» /S /Q
Далее выбираем Файл→Сохранить как→выбираем место куда сохраняем, пишем название файла (например «cashe») и в названии меняем расширение с .txt на .bat, должно получиться как на картинке ниже, и жмем сохранить
Если вдруг не получается создать такой файл или Вам лень это делать, но можете скачать его готовый по следующей ссылке . Данный способ чистки Кэша 1С является самым простым, не требует никаких специальных знаний и навыков и выполняется за считанные секунды. Вам лишь необходимо запустить данный файл
И в заключении расскажу еще об одном способе очистки Кеша 1С — это установить дополнительный параметр запуска информационной базы. У данного способа есть свои плюсы и минусы, к плюсам я бы отнес, то, что Кэш очищается при каждом запуске 1С, к минусам – снижение общей производительности 1С.
Еще отмечу, что данный способ подходит только для режима запуска Тонкий клиент. Данным способ рекомендуется использовать, тогда, когда ошибки базы связанные с Кэшем появляются систематически.
Чтобы выставить данный параметр запуска, необходимо в окне платформы выбрать нужную информационную базу, нажать на кнопку «Изменить», в открывшемся окне ничего не меняя нажать «Далее»
- Откроется окно редактирования информационной базы, где в дополнительных параметрах запусках необходимо написать строчку /ClearCache и кликнуть «Готово»
Обращу внимание, что после очистки Кэша Ваша база будет запускаться немного дольше обычного, т.к. программа будет создавать необходимые ей для работы временные файлы, но это только в первый раз после чистки, следующие разы запуск будет проходить быстрее. Также список пользователей базы (при их наличии) после очистки Кэша будет пуст, нужно будет выбрать нужного пользователя повторно
Если остались вопросы, можете задать их в х, если же не хотите тратить свое время и доверить чистку Кэша 1С профессионалам, можете написать нам через форму обратной связи или позвонить по телефону который указан на сайте. будет рады Вам помочь.
сброс_кеша_1с.zip | [ ] | 0.2 Кб |
Источник: https://nalog1c.ru/poleznoe/materialy/79-chistka-kesha-1s.html
Очистка кэш 1С 8.3
Кэш — от английского слова cache, от французского cacher — прятать. Разберемся, где же прячутся файлы кэша и как можно очистить кэш 1С 8.3.
Что такое временные файлы, кэш 1С
В процессе работы программ, в том числе и 1С создается временный буфер для более быстрого доступа к часто используемой информации, что служит более быстрому запуску программы, повышению ее производительности. При работе 1С файлы конфигурации подгружаются на компьютер из кэша, чтобы не обращаться к хранилищу базы, к серверу, тем самым ускоряя работу.
Но иногда в работе программы может произойти какой-то сбой, программа 1С начинает работать некорректно, причем на одном компьютере программа может работать нормально, на другом — ведет себя совершенно иначе, появляются необъяснимые ошибки.
Скорее всего в результате программного сбоя, кэш стал обрабатываться не правильно, что приводит к сбоям в системе. Выключение питания, сбой компьютера, ошибки программы, динамическое обновление — в результате ошибки при запуске 1С и работе с конфигураций.
Решением этих проблем чаще всего является очистка кэша.
Как очистить кэш в 1С 8.3 вручную
Для этого нам надо найти, где хранятся временные файлы нашей программы 1С. Для этого зайдем в настройку информационной базы в окне запуска 1С — кнопка Настройка.
- В окне настройки мы видим путь к папке, где хранятся временные файлы программы:
- C:UsersusernameAppDataRoaming1C1cv8 mplts.
- Кэш 1С будет располагаться в папке — C:UsersusernameAppDataRoaming1C1cv8 или C:UsersUserAppDataLocal1C1Cv8, где 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С Предприятие 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 (удалить директорию)
Очистить кеш 1С Предприятие 8.3
rd /q /s «%userprofile%AppDataLocal1C1Cv82»
rd /q /s «%userprofile%AppDataRoaming1C1Cv82»
rd /q /s «%userprofile%AppDataLocal1C1Cv8»
rd /q /s «%userprofile%AppDataRoaming1C1Cv8»
rd /q /s «%userprofile%AppDataLocal1C1Cv82″rd /q /s «%userprofile%AppDataRoaming1C1Cv82″rd /q /s «%userprofile%AppDataLocal1C1Cv8″rd /q /s «%userprofile%AppDataRoaming1C1Cv8» |
Ключи команды:
/Q — Отключает запрос на подтверждение.
/S — Удаление каталога со всеми вложенными подкаталогами.
Сохраним эти строки в файл *.bat. Для этого в блокноте при сохранении файла, после имени файла дописываем «.bat» и в Типе файла выбираем «Все файлы». Если запустить созданный файл на выполнение (двойным щелчком), то с компьютера будут удаляться все кэши 1С Предприятие 8.3.
Для ленивых выкладываю для скачивания файл 1C-ClearCache.bat, который очищает кэши 1С Предприятие указанным выше способом:
Думаю, что теперь вопроса — как очистить кэш 1С Предприятие 8.3 у вас не возникнет. Если же остались неясности, то вы можете задать вопрос в х к публикации или на нашем форуме.
Как очистить кэш 1С Предприятие 8.3 + обработка
Источник: http://i-am-a-programmer.ru/technical-1c/kak-ochistit-kesh-1s-predprijatie-8-3.html
Как очистить Кэш в 1С — для пользователя, сервера — инструкция
Программа 1С:Предприятие создана таким образом, что в процессе работы постоянно стремится оптимизировать скорость выполнения операций. С этой целью на компьютере пользователя создается «кэш», в котором хранится часто используемая информация, например: расположение и формы окон, служебные данные пользователя, настройки отборов, шрифтов и т.д.
Кэширование позволяет сократить количество обращений к серверу и, тем самым, повысить скорость работы 1С:Предприятие. Этот механизм экономит время, но и содержит ряд проблем.
Если после обновления конфигурации у Вас «поплыли» формы, перестал работать отчет, выскакивают окна с ошибками, то вероятнее всего проблема решается очисткой кэша.
Как очистить кэш?
Существуют два основных способа очистки кэша.
1. Запуск базы 1С с использованием параметра «/ClearCache»
Данный метод очень прост. В окне выбора информационной базы выберите ту, чей кэш нужно очистить. Нажмите кнопку «Изменить».
В последнем окне Редактирования информационной базы задайте параметр запуска «/ClearCache». Нажмите «Готово» и запустите информационную базу.
В результате вышеописанных действий очистится кэш запросов «клиент-сервер». Поэтому, если проблема заключалась в локальном кэше метаданных, то данный метод очистки кэша не принесет результата. При использовании данного метода важно понимать, что папка временных файлов будет «отвязана» от информационной базы, но не будет удалена с вашего компьютера.
2. Очистка кэша 1С вручную
Для удаления файлов кэша вручную необходимо найти папки, где кэш хранится. Для операционных систем Win7 и выше временные файлы хранятся по адресу:
- C:UsersUsernameAppDataRoaming1C и C:UsersUsernameAppDataLocal1C в папках, начинающихся с «1cv8».
- В Windows XP, в папке пользователя по адресу Local SettingsApplication Data1C.
- Если папка AppData не видна, то нужно настроить видимость скрытых папок.
Ниже на рисунке показано, как выглядят файлы кэша – папки с длинными непонятными именами. В нашем случае файл всего один.
Для очистки кэша нужно удалить эти папки.
Важно! Удалять папки можно только тогда, когда завершены процессы работы с 1С:Предприятие.
3. Очистка кэша в 1С на сервере или пользовательском ПК с помощью готовых скриптов
В Интернете можно найти готовые скрипты по очистке временных файлов 1С. Использование таких скриптов может привести к непредсказуемым последствиям, поэтому рекомендуется только для системных администраторов и сотрудников технической поддержки.
Этот способ поможет очистить кэш 1С как на клиенте, так и на сервере. Для этого Вам понадобится доступ к соответствующим папкам сервера
4. Дополнительно
Если после использования вышеописанных способов очистки кэша ошибка, например “Не верный формат хранилища данных“, все равно сохраняется, то рекомендуют остановить сервер 1С и вручную чистить папку reg_1541/SNCCNTX. Она расположена на компьютере центрального сервера 1С:Предприятия в каталоге / .
Например:
Будьте внимательны, в этой папке можно чистить не все. Перечислю что чистить можно:
- 1CV8Reg.lst – реестр кластера (в нем хранятся список зарегистрированных информационных баз, рабочие сервера и процессы, соответствие кластера и доп. менеджера, список админов.)
- srvribrg.lst – список кластеров (зарегистрированные кластеры и админы центрального сервера)
- 1cv8ftxt – данные полнотекстового поиска. Они лежат на центральном сервере 1с: рабочий каталог кластера-идентификатор информационной базы
- 1Cv8Log – журнал регистрации базы *.lgp и *.lgf.
Важно иметь ввиду, что после очистки кэша запуск 1С немного замедлится.
Источник: https://integrus.ru/blog/kak-ochistit-kesh-1s.html
Очистка кэша 1С для пользователя и на сервере
В век информационных технологий сложно найти рабочее место, не оборудованное компьютером с установленной на нем программой 1С. В своей работе люди зависят от работоспособности техники. Иногда программа 1С начинает выдавать ошибки или вообще не запускается. Бывает сложно сразу понять, в чем может быть проблема, но почти всегда в таких случаях может помочь очистка кэша 1с.
Общая информация об очистке кэша в 1С
Кэш служит своеобразным буфером обмена для оптимизации работы 1С. В нем хранятся наиболее востребованные файлы конфигурации, к которым чаще всего обращается пользователь. Это дает возможность не доставать их каждый раз из хранилища базы, тем самым ускоряя работу программы.
Ошибка при входе в базу
Но бывают случаи, когда платформа неверно проводит кэширование. Так бывает из-за системных сбоев, ошибок компьютера, отключения электроэнергии. Результатом становятся ошибки в работе конфигурации или закрытие доступа к информационной базе.
Основные способы очистки кэша
К счастью, существуют три основных способа, которые смогут помочь войти в конфигурацию и избежать дальнейших ошибок. Следует учитывать, что используются они для работы в клиент-серверном варианте.
Вручную
Первый способ подходит тем, кто хочет сделать все самостоятельно, не обращаясь за помощью к специалистам. Что для этого нужно выполнить:
- Запустить 1С.Предприятие.
- В окне найти меню «Настройки» и зайти в него. Там будет адрес каталога, в котором хранятся временные файлы 1С.
- Выглядеть он будет примерно так: C:UsersUserAppData\Roaming\1C1Cv8 mplts
Папка с кешем хранится по этому адресу: C:UsersUserAppDataLocal1C1Cv82
- Войти в папку. В ней будут файлы с длинными непонятными именами. Это и есть кэш, который необходимо удалить.
- Перед удалением обязательно выйти из 1С, после перезагрузить компьютер.
Важно! Первый запуск после чистки кэша 1с будет происходить дольше обычного. Это произойдет, потому что программа будет создавать новые папки для хранения временных файлов.
Папка с кэшем
Очистка временных файлов 1С
Второй способ тоже под силу использовать самостоятельно. Он не совсем корректен, так как временные файлы остаются на жестком диске после решения проблемы. Что же нужно сделать:
- Запустить 1С.
- Удалить базу с ошибками из списка информационных баз.
- Создать новую с тем же адресом каталога.
Таким образом создается чистая папка, так как программа считает эту информационную базу новой. Но не стоит часто обращаться к этому способу, потому что жесткий диск компьютера вскоре может быть переполнен.
Удаление баз
Очистка с помощью параметра ClearCache
Если проблемы с запуском 1С случаются постоянно, то следует обратиться к еще одному надежному способу. Но важно учесть один момент: он действует только в режиме тонкого клиента. Как это работает:
- Запустить конфигурацию 1С.
- Выделить нужную базу в списке.
- В меню справа нажать «Изменить».
- Откроется окно, нажать «Далее».
- В следующем окне в графе «Дополнительные параметры запуска» написать: /ClearCache и нажать «Готово»
Эта операция поможет не только очистить кэш 1с. Теперь все файлы будут автоматически очищаться при каждом запуске информационной базы. Это повлияет на скорость загрузки, зато проблем с кэшем у пользователя больше не возникнет.
ClearCache
Возможные сложности
Подходить к очистке clear cache 1c следует очень аккуратно, чтобы не удалить нужную информацию. В каталогах SICache, DBNameCache, ConfigSave, Config лежат файлы, служащие кэшем для разных компонентов конфигурации 1С. Информация в них повторяет ту, что хранится в базе данных, и служит для увеличения производительности и ускорения запуска клиентских приложений.
Что нужно учесть перед тем, как почистить кэш 1с:
- Приступать к работе следует после обновления конфигурации.
- Очищать временные файлы надо не только в Local, но и в Roaming. Использовать при этом следует одинаковые алгоритмы.
- Перед чисткой нужно убедиться, доступны ли данные для удаления и что их никто не использует.
- На автомате не трогать файлы *.pfl. Удалять только эти объекты:
- 1C1cv8\_id_Config
- 1C1cv8\_id_ConfigSave
- 1C1cv8\_id_DBNameCache
- 1C1cv8\_id_SICache
- 1C1cv8\_id_vrs-cache
- 1C1cv8\_id_\_id2_vrs-cache
- По завершении операции предоставить право грубой очистки для папки 1C1cv8\_id_
Как очистить кэш 1с, если пользователи работают через терминал? Перечисленные способы здесь не подойдут, и понадобится помощь знающих специалистов.
Часто переходят с клиент-серверного режима на терминальный, если количество машин в сети становится больше десяти. Пользователи, работая с данными конфигурации 1С, каждый раз обращаются к серверу. Кэш сервера 1с неизменно увеличивается, что рано или поздно приводит к сбоям в работе.
Важно! Чтобы не дожидаться этого момента, почистить кэш 1с можно заранее с помощью PowerShell.
Как это сделать:
- На терминальном сервере создать файл enableps.bat с таким содержимым:
powershell -Command Set-ExecutionPolicy RemoteSigned.
- Запустить файл двойным щелчком левой кнопки мыши.
Этим действием запускается работа PowerShell на сервере. Он самостоятельно удалит кэш 1с у всех пользователей.
Теперь о том, как настроить автоматическую очистку кэша 1с:
- Создать на сервере еще один файл enableps, но с расширением *.ps1, с таким содержимым:
Get-ChildItem “C:Users*AppDataLocal1C1Cv82*”,”C:Users*AppDataRoaming1C1Cv82*” | Where {$_.Name -as [guid]} |Remove-Item -Force –Recurse
- Поместить файл в планировщик заданий.
С этого момента планировщик начнет самостоятельно запускать 1c clearcache по заданному расписанию, и очищение будет происходить в каталогах:
- C:Users*AppDataLocal1C1Cv82*
- C:Users*AppDataRoaming1C1Cv82*
Важно! К сожалению, нередко случаются ситуации, когда требуется восстановить данные информационных баз 1С, которые по какой-то причине были утеряны.
Хоть и говорят, что необходимо делать копии баз перед каждым вмешательством в конфигурацию, но не все это делают, особенно начинающие программисты.
И только впервые столкнувшись с проблемой, начинают понимать всю серьезность этого действия.
Часто встает вопрос, возможно ли восстановить данные 1С из кэш-файлов? Пример из жизни системного администратора:
Неудачно обновил конфигурацию, не сделав предварительно ее копию. В итоге cf-файл (файл конфигурации) был потерян. Зато сохранились кэш-файлы с разными расширениями в директах AppDataLocal и Roaming.
Что же ответить незадачливому программисту? Варианты восстановления есть, и один из них это попробовать переименовать копию ConfigCacheStorage в .CF и загрузить ее в пустую базу. Поэтому ответ на вопрос, configcachestorage 1с можно ли удалить, будет однозначно отрицательным. Ситуации в работе с 1С возникают разные, и неизвестно, какие данные могут понадобиться и помочь завтра.
Очистка кэша
Почистить clearcache 1с несложная задача даже для обычного пользователя, зато она поможет избежать многих ошибок в работе. Если вовремя и правильно проводить техническое обслуживание, корректно работать в программе, не допуская ее экстренных отключений, то и 1С станет настоящим помощником и не подведет в самый трудный момент.
Источник: https://webcatcher.ru/finances/828-ochistka-kesha-1s-dlya-polzovatelya-i-na-servere.html
Очистка кэша 1С — три работающих способа для 8.3 и 8.2
Очень часто у пользователей появляются странные ошибки: у одного пользователя программа работает правильно, у другого, рядом, на другом компьютере, совершенно иначе. Зачастую после долгих разбирательств оказывается, что причина таких «глюков» в 1С 8 — кэш.
Ниже расскажу, что такое кэш 1С и как его почистить.
Кеш 1С
Кеширивание — процесс создания буфера часто используемой и, как правило, статичной информации. Кеширование используется для ускорения работы программы, в частности, в 1С на компьютер пользователя подгружаются файлы конфигурации, чтобы не запрашивать их с сервера при каждом обращении.
Однако очень часто платформа 1С неправильно отрабатывает кеширование конфигурации, и в результате мы получаем неадекватное поведение конфигурации.
Причины некорректного поведения могут быть разные: динамическое обновление конфигурации, программные или аппаратные сбои.
Первый способ — почистить кэша 1С вручную
Для решения проблем и «глюков» 1С обычно помогает очистка кеша платформы 1C 8.3.
- Делается это следующим образом:
- шаг 1
- Найти каталог, где хранятся временные файлы 1С, их можно увидеть в меню настройки в списке ИБ:
- 2 шаг
- Мы получили адрес вроде
- Получите 267 видеоуроков по 1С бесплатно:
C:Documents and SettingsusernameApplication Data1C1Cv82 mplts1c
Папки с кэшем расположены по адресу
C:Documents and SettingsusernameApplication Data1C1Cv82
- *где username — имя пользователя системы, а папка 1Cv82 может отличаться в зависимости от версии платформы 1С
- Зайдя туда, мы находим множество (количество папок равно количеству конфигураций) интересных папок:
Все выделенные каталоги являются кешем БД 1С, их можно смело удалять. Перед удалением обязательно необходимо выйти из ИБ.
Если Вам не хочется искать, где расположены файлы, Вы можете воспользоваться специальной программой (бат-файл), которая очищает папки с временными файлами — скачать ОчисткаКеша.bat. Не забывайте, что Вы пользуетесь ими на свой страх и риск. Они содержат следующую команду:
rmdir «%AppData%1C1Cv8» /S /Q
rmdir «%LOCALAPPDATA%1C1Cv8» /S /Q
Второй способ очистки временных файлов 1С — удаление базы из списка
Второй способ более простой, однако он не совсем правильный. Для очистки достаточно удалить эту конфигурацию и создать новую с тем же путем к ИБ.
Вследствие этого старая папка с кэшем «отвяжется» от этой ИБ, и создастся новый каталог.
Можно делать и так, кеш очищается, однако временные файлы так и остаются на жестком диске.
Третий способ — параметр ClearCache
Рекомендую использовать, если глюки из-за наличия временных файлов появляются постоянно. Однако данный способ снижает производительность системы. Подходит только для тонкого клиента.
- Необходимо в дополнительных параметрах запуска (в списке баз кнопка Изменить, последняя закладка) прописать команду /ClearCache. Пример использования:
- Видео по очистке кэша в программах 1С:
- Если же «глюки» в 1С не пропали после очистки кэша, и 1С работает не так, как хотелось бы, Вы можете обратиться к квалифицированному программисту 1С.
- Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):
- Другие статьи по 1С:
К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.
Источник: https://programmist1s.ru/kak-pochistit-kesh-v-1s/
Как почистить кэш в 1С 8 3? 3 основных способа
Очистка кэша помогает увеличить производительность программы и избавиться от целого ряда проблем, которые могут начать появляться, если долго не чистить кеш. Рассказываем подробно как почистить кэш в 1С 8 3 и что стоит учесть при выполнении операции.
Как связаны кэш и работа программы?
В кэше сохраняются массивы служебной информации — настройки цветов шрифтов, расположение окон и многое другое. При этом если информация имеет некорректный формат, то и программа будет работать со сбоями. Произойти это может по целому ряду причин, таких, например, как появившиеся сбойные участки жесткого диска или отключение электричества.
Для того чтобы привести все в норму, необходимо почистить кэш 1С. Мы предлагаем 3 основных способа очистки.
Способ 1. Ручная чистка кэша 1С 8
Кэш находится в двух папках:
В серверных операционных системах Windows 2008 | В Windows XP | В Windows 7 |
C:Users\AppDataLocal1CC:Users\AppDataRoaming1C | %userprofile%Local SettingsApplication Data1C1Cv82%userprofile%Application Data1C1Cv82 | %userprofile%AppDataRoaming1C1Cv82%userprofile%AppDataLocal1C1Cv82 |
Для точного определения расположения вы можете зайти в меню настроек в списке информационных баз:
После того как вы перешли в нужные каталоги, нужно удалить папки. Они имеют следующий вид:
При очистке вручную стоит быть предельно внимательными, чтобы не удалить ничего лишнего и не навредить работе программы.
Способ 2. Clear Cash
Заходим в дополнительные параметры запуска (в списке информационных баз нажимаем на кнопку “изменить” и заходим в последнюю вкладку) и прописываем команду /ClearCache.
Данная функция доступна только на тонком клиенте и снижает производительность работы!
Способ 3. Выполнить скрипт
Создаем в блокноте файл со следующим текстом:
@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. Выходим из 1С и запускаем получившийся bat-файл.
Кто должен заниматься очисткой кэша в 1С 8 3?
Лучше всего, чтобы это делал специалист не только знакомой с программой, но и имеющий более глубокое представление о работе с компьютером, чем рядовой пользователей. В обратном случае решение проблем может привести только к новым неприятностям.
Для тех, кто ценит время своих сотрудников и бесперебойную работу 1С, лучшим выходом может оказаться профессиональное сопровождение программы. В этом случае продуктом будут заниматься специалисты, которые точно знают что, и в какой ситуации нужно сделать. На многие из вопросов у них заранее готовы ответы и проблемы решаются максимально оперативно.
Мы оказываем эту и многие другие услуги, связанные с 1С, и приглашаем вас к сотрудничеству! Вы только собираетесь установить программу? Наши сотрудники займутся внедрением и настройкой с обучением персонала, что поможет в максимально сжатые сроки ввести использование продукта в ваши бизнес-процессы.
Позвоните по номеру телефона, указанному на сайте, или заполните форму обратной связи, чтобы мы смогли сориентировать по стоимости, ответить на все вопросы и рассказать, как начать сотрудничество!
Источник: https://1c.programs93.ru/articles/ochistka-kjesha-v-1s-8-3-3-osnovnyh-sposoba/