Как полностью почистить кэш 1С на ТСД (Android), если приложение тормозит после обновления?

Системный администратор 1С v8.3 (Управляемые формы) Торговля и дистрибуция
← На главную

Приветствуем! Если вы сталкиваетесь с ситуацией, когда после обновления конфигурации мобильное приложение 1С на терминалах сбора данных (ТСД) начинает сильно тормозить, вы не одиноки. Часто на стационарных ПК эта проблема легко решается классической очисткой пользовательского кэша. Но как правильно выполнить ту же операцию на мобильных устройствах под управлением Android? Давайте подробно разберем, как полностью удалить старые временные файлы, чтобы вернуть ТСД к нормальной и быстрой работе.

Метод 1. Удаление и повторное добавление информационной базы

Самый простой и доступный метод, который мы рассмотрим в первую очередь — это пересоздание подключения к базе внутри самого мобильного приложения. Посмотрим по шагам, как это сделать:

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

При таком подходе локальный кэш конкретной информационной базы сбрасывается автоматически. Однако этот способ не всегда идеален: иногда могут оставаться "хвосты" на уровне самой платформы, поэтому перейдем к более глубоким методам очистки.

Метод 2. Очистка через диспетчер приложений Android

Проанализируем встроенные системные средства операционной системы Android. У каждого ТСД есть системные настройки. Разберем, как ими правильно воспользоваться для нашей задачи:

  1. Зайдите в настройки вашего устройства и найдите раздел Приложения (в некоторых версиях Android он называется Диспетчер приложений).
  2. В сформированном списке найдите ваше мобильное приложение 1С.
  3. Перейдите в раздел Память (или Хранилище).

Здесь вы увидите две важные кнопки. Рассмотрим подробнее разницу между ними, так как это критично для решения проблемы:

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

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

Метод 3. Ручная очистка файлов через файловый менеджер

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

Данные мобильной платформы 1С хранятся во внутренней памяти устройства. Проанализируем путь к этим файлам. Откройте файловый менеджер и перейдите по следующему пути во внутренней памяти:

Android/data/com.e1c.mobile

Примечание: имя конечной папки может немного отличаться в зависимости от версии используемой платформы (мобильный клиент или мобильная платформа), например, com.e1c.mobileclient.

Внутри этого каталога найдите и откройте папку files. Именно здесь скапливаются внутренние логи, временные файлы и папки резервных копий. Выясним причину тормозов: часто она кроется в устаревших закэшированных данных форм в этой директории. Мы можем аккуратно удалить старые папки с временными файлами вручную. Это позволит избавиться от лишнего балласта без полного сброса критичных настроек самого приложения.

Метод 4. Внутренние средства оптимизации в мобильном приложении 1С

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

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

Очистка журнала регистрации:
Мобильная 1С ведет собственный лог событий. Если устройство имеет слабую аппаратную часть (что типично для бюджетных ТСД), переполненный внутренний журнал приложения начинает потреблять ресурсы на каждую операцию записи. Выполните очистку журнала через соответствующие настройки приложения.

Метод 5. Полная переустановка мобильной платформы

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

  1. Полностью деинсталлируйте приложение 1С с терминала сбора данных стандартным способом Android.
  2. Зайдите в файловый менеджер и проверьте директорию Android/data/.
  3. Если там осталась папка, начинающаяся с com.e1c.*, удалите ее вручную, чтобы не оставить старых конфигурационных файлов.
  4. Скачайте актуальный APK-файл мобильной платформы или клиента и установите приложение начисто.

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

← На главную