наверх

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

31.05.2017

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

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

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

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

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

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

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

Вариант 1.

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

Откройте Главное меню > Все функции > Регистры сведений.

Если у вас в меню нет пункта "Все функции", то читаем статью Как в программе 1С включить пункт меню "Все функции"

Как очистить кэш через команду Все функции в меню программы 1С:Предприятие 8.3

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

Очистка кэша программы 1С 8.3 с помошью команды Все функции

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

Как очистить кэш интерфейса программы 1С через меню Все функции

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

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

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

Вариант 2.

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

Как удалить кэш 1С с помощью параметра запуска ClearCache
  

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

 Параметр ClearCache для очистки кэша 1С

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

Вариант 3.

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

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

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

Как очистить кэш 1С с помощью пересоздания базы 1С

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

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

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

Где найти файлы кеша 1с

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

Как удалить файлы кеша 1с в Windows

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

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

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



Похожие статьи на тему:



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

© Компания «Онлайн» 2017, www.online-ufa.ru



Ключевые слова

Теги: Как очистить кэш 1С, очистка кэша 1с, почистить кэш 1с, очистить кэш пользователя 1с, удалить кэш пользователя 1с, как очистить кэш 1с 8.3, очистка кэша 1с предприятие 8.3, чистка кэша 1с бухгалтерии, как очистить кэш 1с 8, кэш пользователя 1с, кэш пользо

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

Начать сотрудничать с нами легко

Получить консультацию у менеджера компании “Онлайн” можно по телефону +7 (347) 223-82-28. Звонок бесплатный.

Или воспользуйтесь формой обратной связи.

+7