Платформа 1С:Предприятие 8 кэширует данные форм, а также часть серверных вызовов. За счет этого повышается скорость повторного открытия форм, а также общее время отклика системы. Но иногда возникают ситуации, когда программа 1С:Предприятие ведет себя не так, как должна:
- открывается старая версия формы внешней обработки (Вы добавили новый элемент формы, а его нет);
- программа выдает ошибку, которой нет (Вы ее исправили ранее) или не должно быть;
В большинстве случаев проблему можно решить очистив кэш. Это можно сделать тремя способами (по мере возрастания сложности):
- Очистить кэш через настройки информационной базы
- Очистить кэш, используя командную строку
- Очистить кэш вручную через проводник операционной системы
Рассмотрим каждый из способов подробнее
Очистить кэш через настройки информационной базы
Для этого Вам необходимо ознакомиться с порядком редактирования настроек информационной базы. На втором шаге мастера необходимо указать в поле «Дополнительные параметры запуска» значение /ClearCache
:
При следующем запуске указанной информационной базы будет выполнена очистка кэша.
Очистить кэш, используя командную строку
Для этого Вам необходимо знать параметры запуска программы 1С:Предприятие 8 из командной строки. Чтобы очистить кэш необходимо единожды запустить информационную базу из командной строки, добавив в нее дополнительный параметр запуска /ClearCache
:
"C:\Program Files (x86)\1cv8\common\1cestart.exe" ENTERPRISE /F "C:\DB\TEST" /N Иванов /P 12345 /ClearCache
Очистить кэш вручную через проводник операционной системы
Самый трудоемкий способ, требующий навыков администрирования или общения с операционной системы на ТЫ. Итак, необходимо выполнить следующую последовательность действий:
- Открыть проводник операционной системы
- Перейти в каталог данных приложений, набрав в строке поиска
%appdata%
- Перемещаясь по уровням каталога найти папку
...AppData\Local\1C
и удалить все ее содержимое