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

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

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



Новый релиз Управление производственным предприятием, редакция 1.3
Текущий релиз конфигурации "Управление производственным предприятием" предназначен для использования с версией системы 1С:Предприятие 8 не ниже 8.2.19.130, а также может ...
Новый релиз Комплексная автоматизация, редакция 1.1
Текущий релиз конфигурации "Комплексная автоматизация" предназначен для использования с версией системы 1С:Предприятие 8 не ниже 8.2.19.130, а также может использоваться ...
Новый релиз Бухгалтерия предприятия, редакция 2.0
Текущая версия конфигурации "Бухгалтерия предприятия" предназначена для использования с версией системы 1С:Предприятие не ниже 8.3.10.2466 При работе с операционной системой ...
Тест 1С:Зарплата и управление персоналом 8 (Ред. 3.1)  - 10 вопросов от 28.7.2017
Проверь свои профессиональные навыки по программе "1С:Зарплата и управление персоналом 8 (Ред. 3.1)". Пройди тест! Всего 10 вопросов:Унифицированную форму №Т-61 ...
Тест 1С:ERP Управление предприятием (Ред. 2.2)  - 5 вопросов от 28.7.2017
Проверь свои профессиональные навыки по программе "1С:ERP Управление предприятием (Ред. 2.2)". Пройди тест! Всего 5 вопросов:Отчет Управленческий баланс предприятия может ...
Тест 1С:Бухгалтерия 8.3  - 5 вопросов от 28.7.2017
Проверь свои профессиональные навыки по программе "1С:Бухгалтерия 8.3". Пройди тест! Всего 5 вопросов:В программе 1С:Бухгалтерия 8 использование функции Групповое создание ...
Тест Платформа 1С:Предприятия 8  - 7 вопросов от 28.7.2017
Проверь свои профессиональные навыки по программе "Платформа 1С:Предприятия 8". Пройди тест! Всего 7 вопросов:Время жизни временной таблицы:...В процессе разработки прикладного ...
Тест 1С:Управление нашей фирмой 8  - 7 вопросов от 28.7.2017
Проверь свои профессиональные навыки по программе "1С:Управление нашей фирмой 8". Пройди тест! Всего 7 вопросов:Интервалы кредиторской задолженности, представленные на круговой ...
Тест 1С:Управление торговлей 8 (ред. 11.2)  - 7 вопросов от 28.7.2017
Проверь свои профессиональные навыки по программе "1С:Управление торговлей 8 (ред. 11.2)". Пройди тест! Всего 7 вопросов:Выберите ВЕРНОЕ утверждение:...Поле для указания ...
Тест 1С:Документооборот 8 (Ред. 2.0)  - 7 вопросов от 28.7.2017
Проверь свои профессиональные навыки по программе "1С:Документооборот 8 (Ред. 2.0)". Пройди тест! Всего 7 вопросов:Чтобы посмотреть связи внутреннего документа необходимо:...Сколько ...
Перенос справочников между ЛЮБЫМИ базами
Обработка позволяет переносить данные из ЛЮБЫХ справочников (например, номенклатуру, контрагентов, организации и др.) из одной базы в другую. Для случая ...
Управление принтерами внутри 1С
Управление принтерами внутри 1С, обычные формы, операционная система - Windows ...
В США привлечение токенов ICO приравняют к выпуску ценных бумаг
Комиссия по ценным бумагам США (SEC) приняла решение приравнять привлечение средств в виде токенов ICO (Initial Coin Offering) к выпуску ...
Минфин внесет правки в закон о применении ККТ
Министерство финансов РФ выразило готовность внести изменения в Федеральный закон №54-ФЗ («О применении контрольно кассовой техники»), чтобы внести ясность в ...
Hyperledger Project выпустил свой первый коммерческий блокчейн
Совместный проект консорциума Linux Foundation, нацеленный на развитие технологии блокчейна, выпустил собственный программный код, который крупные компании смогут использовать для ...