Windows. Вирусы. Ноутбуки. Интернет. Office. Утилиты. Драйверы

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

Своевременная очистка кэша ускоряет работу программы.

Слово кэш происходит от английского cache и переводится как «прятать». Понимается под этим термином объём какой-то информации (данных, команд и пр.), который для удобства и быстроты работы приложения (программы) находится недалеко, в так называемом буфере (в быстрой памяти). Представляет собой набор записей.

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

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

Вот в такой ситуации и требуется очистка кэша 1С.

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

Очистка является несложной процедурой и есть несколько способов для этого:

Ручное удаление записей

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

Удаление файлом-программой

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

Переустановка базы

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

Задаём командой в настройках

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

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

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

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

К нам часто обращаются с вопросами: «что такое кэш?», «как его почистить?», «что значит переполненный кэш?», «почему программа стала работать медленнее?» и так далее. Многих пользователей эти проблемы ставят в тупик. На самом деле, здесь нет ничего сложного. В нашей статье мы расскажем, что же такое кэш «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С Предприятие 8.3 — одна из сервисных функций, восстанавливающих работоспособность программы. Операция достаточно востребованная, поэтому в публикации дается исчерпывающий ответ на вопрос «Как очистить кэш 1С Предприятие 8.3?».

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

Позвонив в техподдержку компании или к партнерам 1С по вопросу некорректной работы 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

31.05.2017

Как очистить кэш в программах системы 1С:Предприятие 8

Получить доступ к облаку 1С:Фреш бесплатно на 30 дней!

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

Что такое кэш 1С и для чего он нужен?

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

Есть несколько вариантов процедуры очистки кэша.

Вариант 1.

Непосредственно из программы 1С.

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

Открываем необходимый кэш, например "Кэш программных интерфейсов" и в списке удаляем временные файлы. По URL, указанному в колонке "Идентификатор", можно попробовать вычислить конкретные файлы, которые необходимо удалить для устранения ошибки в работе сервиса (например, "https://api.orgregister.1c.ru/..." - относятся к работе сервиса 1С:Контрагент, "http://npchk.nalog.ru/orgregister/..." - сервис 1С-Отчетность, а "https://api.taxregister.1c.ru/..." - 1С-Такском).

Обратите внимание, что все операции необходимо выполнять от лица пользователя с правами Администратора.

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

Данный вариант часто помогает устранить ошибки в работе с сервисами "1С-Отчетность", "1С-Контрагент", "1С-Такском", "1С:ЭДО", но не позволяет удалить все временные файлы.

Вариант 2.

Запустить программу с параметром запуска "/ClearCache", при этом выполняется очистка кеша клиент-серверных вызовов, в котором хранятся метаданные форм, модули и т. д., а также сохраненный индекс поиска по текстам модулей.

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

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

Вариант 3.

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

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



Из поля "Каталог информационной базы" копируем путь до базы данных и нажимаем "Отмена".

Потом нажимаем кнопку "Удалить", соглашаемся с предупреждением.

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



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


В этом же окне можно изменить наименование информационной базы "Информационная база #1" на более понятное для его отображения в списке.
Далее > Готово.

Вариант 4.

Данный вариант предполагает ручное удаление файлов из каталогов и предназначен для продвинутых пользователей.


Кэш 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, поэтому в поле адреса проводника можно скопировать путь, как они указан выше.

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

C:\Пользователи\ИмяПользователя\AppData\..., а далее как в примерах выше.

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



Внутри каждого каталога в свою очередь содержаться другие папки. Есть каталоги, имя которых также состоит из набора символов и является уникальным идентификатором пользователя, а также каталоги Config, ConfigSave, DBNameCache, SICache.

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

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

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

Что такое кэш

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

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

Ниже мы рассмотрим варианты решения данной проблемы.

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

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

  • С:\Users\<имя пользователя>\AppData\Roaming\1C\1cv8
  • С:\Users\\<имя пользователя>\AppData\Local\1C\1cv8

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


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

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

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

  • /ClearCache

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


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


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


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

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




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

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

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter
ПОДЕЛИТЬСЯ: