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

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

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


Добавить комментарий

Ваш e-mail не будет опубликован.

*

code


Экзамен Специалист-консультант 1C:ERP, 1C:УТ. Правила аттестации. Уточнения и пояснения
И снова об экзаменах 1С:Специалист-консультант по "1С:ERP Управление предприятием 2" и "1С:Управление торговлей". Сегодня в выпуске: — уточнения в правилах ...
02.12 Мастер-класс по мобильной разработке на платформе в 1С:Предприятие 8
Мастер-класс по мобильной разработке в 1С отВиталия Рыбалки, эксперта по технологической платформе 1С:Предприятия 8. Виталий расскажет вам не только о ...
1С:ERP Урок 46. Управление доставкой. Часть 2
Сорок шестой видеоурок вводного курса по «1С:ERP Управление предприятием». Это заключительный урок по подсистеме "Склад и доставка". Тема на сегодня ...
29.11 Игра "Монополия". Урок 3.
Третий урок курса "Многопользовательская система с экономической составляющей" в рамках которого школьники смогут сами доработать игру "Монополия", написанную на платформе ...
30.11 Управление разработкой программных продуктов. Урок 3
Третий урок школьного курса "Управление разработкой программных продуктов" из серии сертифицированных курсов 1С:Клуба программистов - https://club.1c.ru Курс рассчитан для подготовки ...
28.11 Программирование в 1С для школьников. Урок 7
Урок 7 школьного курса "Программирование в 1С:Предприятие 8.3", посвященный третьей задаче профиля "Автоматизация бизнес-процессов" https://kpk.1c.ru/nti ...
Переход на раздельный учет НДС в 1С:Бухгалтерии 8
В «1С:Бухгалтерии 8» начиная с версии 3.0.73 при переходе на раздельный учет НДС больше не нужно вводить остатки вручную. Вся ...
Начало работы с подсистемой расчета окладов преподавателей в 1С:ЗКГУ 8
В видеоуроке эксперты 1С демонстрируют, как в программе «1С:Зарплата и кадры государственного учреждения 8» редакции 3.1 начать работу с подсистемой ...
27.11 Программирование в 1С для школьников. Урок 6
Шестой урок школьного курса "Программирование в 1С:Предприятие 8.3", посвященный третьей задаче профиля "Автоматизация бизнес-процессов" https://kpk.1c.ru/nti Задача откроется 29 ноября (пятница) ...
Сравнение первичной и корректировочной декларации в 1С:Бухгалтерии 8
В «1С:Бухгалтерии 8» начиная с версии 3.0.74 можно сравнивать в рамках одного отчетного периода первичные и корректирующие налоговые декларации, бухгалтерскую ...
Настраиваемая структура каталога товаров в интернет-магазине. Новая версия 1С:УНФ 1.6.19.
Появилась возможность настроить уникальную структуру каталога товаров на сайте. С новой настройкой можно синхронизировать каталоги товаров 1С:УНФ и интернет-магазина c ...
Контроль доли вычетов по НДС в 1С:Бухгалтерии 8
Начиная с версии 3.0.74 можно контролировать безопасную долю вычетов НДС. Как это сделать, смотрите в видеоуроке экспертов 1С. Видеоролик выполнен ...
Удержание НДФЛ при выплате командировочных в межрасчетный период в 1С:ЗУП ред. 3
Из этого урока экспертов 1С вы узнаете, как в программе «1С:Зарплата и управление персоналом 8» редакции 3 зарегистрировать удержание НДФЛ ...
Сложные вопросы учета основных средств. Как «опознать» недвижимость? (Прямой эфир 27.12.2019)
Оформить заявку на участие в онлайн-семинаре "Сложные вопросы учета основных средств. Как «опознать» недвижимость?" https://buhexpert8.ru/dostup#buh Программа семинара: 1. Актуальные новшества ...