Очищення кешу 1С - дуже ефективне рішення багатьох неточностей платформи, таких як: «поїхали» форми елементів 1С, звіт формується з помилкою, з'являється вікно «помилка формату потоку» і багатьох інших. Тому цей технічний прийом завжди повинен бути «під рукою» як у адміністратора 1С, так і у звичайного користувача 1С програм. Для реалізації цього, пропоную обговорити сьогодні такі питання:
Зателефонувавши в техпідтримку компанії або до партнерів 1С з питання некоректної роботи 1С Підприємство 8.3 одним з описаних вище способів (разом з тестуванням і виправленням інформаційної бази 1С Підприємство 8.3) буде очищення кешу 1С. Якщо ви не знаєте, що таке «кеш 1С» і навіщо він потрібен, то коротко розповім.
Кеш 1С Підприємство 8.3 - це область на комп'ютері, де платформа 1С Підприємство 8.3 зберігає файли з службовою інформацією.
Яка службова інформація зберігається в кеші 1С
Під час роботи 1С Підприємство існує необхідність зберігати масиви службовою інформацією, такий як розташування вікон, налаштування шрифтів, квітів, відборів і багато іншого заданий користувачем під час роботи з конфігураціями 1С, а так само елементи необхідні для прискорення роботи 1С Підприємство, службові дані по роботі користувача і т.д.
Відповідно, якщо інформація в кеші 1С має некоректний формат, то конфігурації 1С Підприємство 8.3 будуть працювати належним чином. Некоректні дані можуть з'явитися, наприклад, при відключенні електрики під час запису даних в кеш 1С (при цьому частина даних не запишеться), через що утворилися збійних ділянок жорсткого диска в зв'язку з його фізичним старінням і по безлічі інших причин.
Як перейти до папок кеша 1С Підприємство 8.3
Кеш 1С Підприємство 8.3 зберігається в профілі користувача в наступних папках:
- % Userprofile% \ AppData \ Roaming \ 1C \ 1Cv82
- % Userprofile% \ AppData \ Roaming \ 1C \ 1Cv8
- % Userprofile% \ AppData \ Local \ 1C \ 1cv82
- % Userprofile% \ AppData \ Local \ 1C \ 1cv8
Деяких папок може не існувати, оскільки вони відносяться до різних версій платформ. Найкращий спосіб пошуку папок з кешами - це перейти в папку «... \ 1С \", кеші будуть зберігатися в папках, що починаються з «\ 1cv8«.
Що б перейти в профіль самостійно, в Провіднику Windows слідуємо шляхом:
звідси необхідно перейти в папку «AppData».
З папки «AppData» переходимо в папки з кешем 1С Підприємство, відповідно до опису вище.
Як очистити кеш 1С Підприємство 8.3 самостійно
Кеш очищається прямим видаленням службових файлів з папок зберігання кешу 1C Підприємство 8.3.
Тобто необхідно в папках «\ 1Cv8» і «\ 1Cv82» видалити всі файли.
Ця операція не завдасть жодної шкоди роботі конфігурацій 1С Підприємство 8.3, всі необхідні службові файли кешу 1С платформа пересоздаст при черговому запуску конфігурацій 1С.
Що б полегшити процедуру видалення кешей 1С, можна створити пакетний файл .bat.
Як очистити кеш 1С Підприємство 8.3 через пакетний файл .bat
Файл * .bat виконує послідовно команди ОС Windows записані в ньому. Що б полегшити процедуру видалення скористаємося командою rd (видалити директорію)
Очистити кеш 1С Підприємство 8.3
/ Q - Вимикає запит на підтвердження.
/ S - Видалення каталогу з усіма вкладеними підкаталогами.
Збережемо ці рядки в файл * .bat. Для цього в блокноті при збереженні файлу, після імені файлу дописуємо «.bat» і в Типе файлу вибираємо «Все файли». Якщо запустити створений файл на виконання (подвійним натисканням), то з комп'ютера будуть видалятися всі кеші 1С Підприємство 8.3.
Для ледачих викладаю для скачування файл 1C-ClearCache.bat. який очищає кеші 1С Підприємство зазначеним вище способом:
Як очистити кеш 1С Підприємство 8.3 + обробка
Дякую за обробку. Допомогла, коли після поновлення форма реалізації почала відображатися некоректно.
У моїй практиці кеш часто очищають користувачам, щоб в 1С-ке коректно відображалися вікна і правильно виконувалися прив'язки елементів форми. Це стосується тільки звичайного застосування, на керованих формах все ок.
Один з найпростіших способів - видалити базу зі списку стартера 1С, а потім прописати її назад