Иногда пользователи жалуются, что один работает нормально, а другой пользователь в этой же программе на другом ПК получает различные сообщения и ошибки.
Зачастую такие плавающие ошибки могут возникать из-за кэша 1С. Рассмотрим, что означает кэш в 1С и как правильно его очистить.
Кэш 1С
Кэш — это буфер в котором размещается информация, которая используюется больше всего. Процесс накопления этой информации называется кэшированием и нужен он для быстрой работы программы. Например на ПК загружаются файлы конфига 1С и они используются локально не обращаясь каждый раз на сервер.
Бывает что 1С не корректно обрабатывает эти файлы и мы получаем ошибки в работе системы. Причины таких ошибок могут разнится, не корректно обновилась динамическая конфигурация, сбои ПО и железа.
Для решения проблем необходимо очистить кэш, способов может быть несколько. Как очисть кэш 1С?
Очистить кэш 1С вручную
Определить каталог в котором сохраняются все временные файлы 1С, для этого открыть меню настройки
Здесь вы просмотрите свой путь к папке, у меня это C:\Documents and Settings\username\Application Data\1C\1Cv82\tmplts\1c у вас может быть другой. В данном пути username — это имя логина в ОС, а подпапка 1С может отличаться в зависимости от версии. Перейдя по данному пути мы увидим много папок с длинными не читабельными названиями.
На картинке показаны каталоги, они выделены синим, все эти папки можно удалить это кэш 1С. Таким образом вы очистите кэш вручную.
Для более опытных пользователей можно использовать файл для удаления этих папок.
rmdir «%AppData%\1C\1Cv8» /S /Q
rmdir «%LOCALAPPDATA%\1C\1Cv8» /S /Q
Удаление кэш 1С через программу
Данный способ больше подходит для пользователей тонких клиентов. Однако данный способ снижает производительность работы. Заключается он в следующем:
При запуске в дополнительных параметрах указать /ClearCache