
Чи можна видалити файл 1cv8 lgd. Налаштування та очищення журналу реєстрації
Якось ми зауважили, що на системному диску значно зменшився розмір вільного простору. Однією з причин цього була папка З:\Program Files\1cv82\srvinfo\reg_1541\
, у якій розрісся розмір файлів журналу реєстрації. Існує можливість очистити журнал реєстрації інтерактивно в
1. Автоматизована періодичне очищення журналу реєстрації, що розрісся, на сервері зі збереженням видалених частин на іншому диску.
Конфігуратор з меню «Адміністрування» -> «Налаштування журналу реєстрації». Але є можливість автоматизувати цей процес, запускаючи командний рядок наступного виду:
"\1cv8.exe" CONFIG /Out /ReduceEventLogSize -saveAs
Рядок підключення до інформаційної бази. Т.к. мова йде про серверний варіант, цей рядок матиме вигляд «/S/N/P». Користувач повинен мати право на адміністрування.
Шлях до файлу, в якому будуть збережені повідомлення системи під час цієї операції.
Дата, за якою буде укорочено журнал реєстрації у форматі yyyy-mm-dd
Шлях до файлу у форматі *.elf, до яких можна буде звернутися у разі потреби проводити розслідування давніх операцій з інформаційною базою.
Цю операцію можна виконувати тоді, коли в інформаційній базі не буде інших користувачів. Прогалини (і їх відсутність) проставлені відповідно до документації, звертайте на них увагу.
Наш системний адміністратор написав Power Shell скрипт (УВАГА: дані в ньому анонімізовані, для використання потрібна актуалізація стосовно конкретної ситуації):
#
# backup & shrink 1c logs
#
param (
$1cexe = "C:\Program Files (x86)\1cv82\8.2.15.319\bin\1cv8.exe",
$1cbase = "srvrname\ibname",
$1cuser = "username",
$1cupassword = "password",
$1coperlog = "s:\logs\1cshrink.txt",
$1cdaysoflogstore = 7, #[дата за якою видалити логи] (get-date).Date.AddDays(-$1cdaysoflogstore).ToString(«yyyyMMdd»)
$1clogsarchive = "s:\backup\6months\", #[шлях до файлу логів *.elf, що зберігається в іншому місці]
$1clogfilename = $env:COMPUTERNAME.ToLower() + "-1clog-" + ($1cbase.split("\")) + "-" + (get-date).Date.ToString("yyyyMMdd") + « .elf»
)
$1clog = $1clogsarchive + $1clogfilename
cmd /c `````$1cexe`" CONFIG `/s$1cbase `/N`"$1cuser`" `/P`"$1cupassword`" `/Out$1coperlog `/ReduceEventLogSize $((get-date ).Date.AddDays(-$1cdaysoflogstore).ToString(«yyyy-MM-dd»)) -saveAs``$1clog````»»
2. Налаштування та очищення журналу реєстрації
Ми вже розглядали Журнал реєстрації, тепер подивимося як налаштувати цей журнал.
Для відкриття вікна зайдемо до пункту меню “Адміністрація-Налаштування журналу реєстрації “
У принципі, все зрозуміло. У групі Реєструвати у журналі подій вибираємо дані, які будуть реєструватися. У полі Розділяти зберігання за періодами, вибирається період розподілу журналу на файли.
Очищення журналу реєстрації
Також від сюди можна видалити застарілі дані реєстрації. Для цього є кнопка “Скоротити “.
У полі Поточний діапазон подій , вказується діапазон часу, за який є дані.
Видалити події до – тут вказуємо до дати можна видалити дані.
Якщо потрібно періодично скорочувати журнал і мати можливість переглядати вже видалені події журналу, то встановіть прапорець “Зберігати поділ зберігання журналу за періодами та поєднувати зі збереженим раніше журналом “.
Запитання: Видалити 1Cv8.lgd
Привіт!
Наступним шляхом зберігатиметься журнал реєстрації клієнт-серверної бази:
C:\Program Files (x86)\1cv8\srvinfo\reg_1541\ідентифікатор_бази\1Cv8Log\1Cv8.lgd
У конфігураторі очистила записи журналу реєстрації, але файл не зменшився.
Підкажіть, чи можна видалити цей файл?
Чи як його можна скоротити частково?
Я вбивав цей файл, потім із консолі адміністрування сервером підприємства перестворив кластер та підключив туди бази.
Запитання: 1cv8.exe ieframe.dll
Може хтось вирішував, win10 x64
Що пробували (що сказав гугель):
Код:
regsvr32 urlmon.dll
regsvr32 shdocvw.dll
regsvr32 msjava.dll
regsvr32 actxprxy.dll
regsvr32 oleaut32.dll
regsvr32 mshtml.dll
regsvr32 browseui.dll
regsvr32 shell32.dll
regsvr32 iepeers.dll
regsvr32 ole32.dll
результату нуль.
Код:
Відкрийте програму Microsoft Edge, Internet Explorer. Натисніть Alt на клавіатурі. Далі Сервіс, Властивості браузера. Перейдіть на вкладку Додатково. Натисніть кнопку Скинути.
або Панель керування-властивості браузера-додатково-відновити додаткові настройки.
Відповідь: перший рядок з опису: Реалізовано підтримку 32-розрядної версії веб-браузера Microsoft Internet Explorer 10
може тут собака порився
Запитання: Відновлення файлової бази даних. "Файл бази даних пошкоджено 1Cv8.1CD"
Досить всього часу доби. У процесі роботи у БД з'явилося повідомлення "Файл бази даних пошкоджено 1Cv8.1CD".
Відповідно база не відкривається у конфігураторі. Під час перевірки chdbfl.exe видала повідомлення Пошкоджено заголовок внутрішнього файлу. Після чого база знову ж таки не стартує з "Помилка формату потоку".
Відкрив у Tool_1CD, при відкритті сварилася "Помилка отримання об'єкта з блоку. Блок не є об'єктом" Блок 0x3AD04
Платформа 1С:Підприємство 8.3 (8.3.7.1759) конфігурація Бухгалтерія підприємства, редакція 2.0 (2.0.65.5)
Що можна зробити для відновлення бази? (крім очевидної поради відновити з бекапу)
На жаль, справді, не мій випадок. Все це проробляв і базу переносив на інший ПК.
Запитання: Падає 1с. Припинення роботи програми 1CV8.
Здрастуйте. Проблема у наступному. Серверна БД, на 4 комп'ютерах локально встановлена платформа із підключенням до центрального сервера 1с. У всіх все працює, але на одному комп'ютері періодично вискакує віконце із записом дампа, після чого система видає повідомлення Припинення роботи програми 1cv8. Кілька разів встановлювали платформу, вирубали антивірус, відключили апаратне прискорення відеокарти, все марно. Підкажіть що ще можна подивитися?
Відповідь: () Все правильно 1cv8c пардон помилка.
Запитання: Видалити рядок у ТЧ
Доброго дня! У довіднику є таблична частина, хочу за умовою видалити рядок непотрібний. Написав код і чомусь не працює, зрозуміти не можу чому не записує довідник. У налагоджувачі дивився все видаляє як треба, починаю перевіряти довідник рядка не віддалені.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
Для кожного стор з Таб Цикл ЛСФІО = Довідники . Лицьові Рахунки Абонентів. Знайти ПоКоду (Стор. ЛЗ) ; Якщо НЕ ЛСФІО = Довідники . Лицьові Рахунки Абонентів. ПорожнєПосилання () Тоді ЛСОб = ЛСФІО. Отримати Об'єкт () ; ПІБЛ = ЛСОб. Пільговики. Вивантажити (); Якщо ПІБЛ. Кількість () > 3 Тоді Для Кожного СтрЛГ з ПІБЛ Цикл Якщо Дата (СтрЛГ. Дата Видачі) = Дата ("01.01.0001 0:00:00" ) Тоді ПІБЛг. Видалити (СтрЛГ); КінецьЯкщо ; Кінець циклу; ЛСОб. Записати (); КінецьЯкщо ; КінецьЯкщо ; Кінець циклу; |
Відповідь:
GreenkA , цим умови я перевірю якщо більше 3 рядків тоді видалити
Запитання: ЗУП 3.1 - видалити співробітника з бд
Всім привіт, з'явилася необхідність видалити співробітника з бд.
Відповідь: () () Це проблеми тих, хто наказав "видалити з БД".
І взагалі, ТС не сказав нічого про звіти.
Запитання: 8.3 Упр.прил.: Регістр відомостей - швидко видалити потрібні записи?
Є неперіод. Рег. відомостей зі структурою: Посилання ПВХ і Значення Записую в нього купу даних з таблиць. з циклом зрозумілий, але, мабуть, буде довгим. з регістру свід.
Питання: Як у рибі видалити документ після змін налаштувань?
Добрий день.
УТ 11. Є риби з 3 баз.
Центральна, риб 1 та риб 2
Підрозділ 1, Підрозділ 2, Підрозділ 3
З центральної бази в риб 1 потрапили документи спочатку через некоректне налаштування підрозділів. Відбір стояв підрозділ 1 і підрозділ 2.
Після цього риб один прибрали підрозділ 1 і залишили тільки підрозділ 2. Однак у ньому залишилися документи по підрозділу 1.
Як тепер видалити документи з підрозділу 1 з риба?
Відповідь: Тільки врахуй, що потім, коли захочеш видалити позначені видалення, це видалення знову зареєструється і, напевно, прилетить у центр (якщо в тебе дані мігрують з периферії в центр)
Питання: Чи вдасться так видалити організацію з бази?
Потрібно видалити кілька організацій із бази.
МасивПосилання = Новий масив; МасивПосилання.Додати(Довідники.Організації.ЗнайтиПоКоду("000000001")); МасивПосилання.Додати(Довідники.Організації.ЗнайтиПоКоду("000000001")); Видалити Об'єкти (МасивПосилання, Брехня);
А далі тестування з галочками очищати посилання, видалити об'єкти.
Чи може ще якийсь варінат?
Відповідь: () ну спробуй видалити 25 999 записів, може вистачить.
Для прискорення треба ще вимикати підсумки, очищення рухів може йти набагато швидше.
Журнал реєстрації 1С - спеціальний механізм платформи 1С версій 8.2 та 8.3, який дозволяє фіксувати роботу користувачів із системою. За допомогою журналу можна дізнатися, хто і коли змінював об'єкти у системі: довідники, документи, регістри тощо. Нижче ми розглянемо, як працювати з цим механізмом, де зберігаються файли журналу реєстрації 1С, як відбувається його налаштування, як оптимізувати журнал реєстрації та як можна зробити повне очищення даних.
Почнемо з того, де зберігається журнал реєстрації в 1С. Варіанта може бути два - для файлового та клієнт серверного режиму роботи.
Файлова база
Для файлових баз даних 1С журнал знаходиться у папці з базою даних. Розташування файлів можна дізнатися під час запуску програми в меню вибору бази даних:
Червоний виділений шлях. Якщо ми пройдемо цим шляхом, то побачимо наступну картину:
Папка 1Cv8Log — це директорія, що містить журнал реєстрації.
- Якщо Ви плануєте перенести файлову базу даних та хочете зберегти історію журналу реєстрації, Вам обов'язково треба скопіювати папку 1Cv8Log у категорію нової бази 1С.
- Якщо потрібно очистити журнал реєстрації 1С у файловій базі, просто видаліть папку 1Cv8Log.
Клієнт-серверна база 1С SQL
У клієнт-серверному режимі файли історії зазвичай зберігаються на сервері в каталозі:
C:\Program Files\1cv8\srvinfo\ \1Cv8Log
Щоб перенести журнал реєстрації 1С для бази SQL, так само, як і для файлової, достатньо перенести папку в розташування нової бази.
Так само і з видаленням - досить просто видалити цю папку.
Налаштування журналу
Щоб побачити доступні налаштування, необхідно зайти в та в головному меню знайти пункт «Адміністрування — Налаштування журналу реєстрації…»:
Отримайте 267 відеоуроків з 1С безкоштовно:
У інтерфейсі доступні наступні налаштування ведення журналу:
Тут у полі «Реєструвати в журналі події» можна вказати деталізацію даних, що реєструються. Пункт "Не реєструвати" дозволяє відключити ведення журналу зовсім. Інші пункти розшифровуються так:
- Помилки - Всі можливі варіанти збоїв та помилок у системі;
- Попередження — важливі повідомлення системи, які є помилками;
- Інформація — вся інформація про зміни даних системи;
- Примітки — неважливі повідомлення (майже їх можна вимкнути).
Оптимізація журналу реєстрації
Серед способів оптимізації швидкості завантаження та роботи з журналом можна виділити такі методи:
Реєстрацію меншої кількості подій. Відключення запису неважливих для нас повідомлень дозволить суттєво скоротити обсяг інформації та збільшити швидкість роботи.
Розподіл зберігання журналу за періодами.Якщо змінити налаштування «Поділяти зберігання журналу за періодами» на значення день (для великих баз даних)/тиждень (для середніх), можна суттєво підняти продуктивність журналу. Файли логів будуть розбиватися в папці 1Cv8Log на порції, задані в налаштуванні, і будуть мати вигляд, подібний до 20140905000000.lgp, в якому видно дату і час створення лога.
Скорочення журналу реєстрації також дає істотну оптимізацію у роботі з журналом. Для цього натисніть кнопку «Скоротити» в налаштуваннях. Виберіть період, до якого хочете скоротити журнал:
При використанні цього способу настійно рекомендується записати видалені події в окремий файл. Це дозволить у будь-який момент відновити історію, видалену з журналу бази даних 1С.
І останній та найефективніший спосіб оптимізації — переклад журналу реєстрації на так званий «Новий формат». Доступний він починаючи з версії платформи 1С 8.3.5.1068 . Даний формат зберігання журналу лога реєстрації не в текстовому файлі, а в окремій базі даних на СУБД SQLite.
Для переходу на новий формат достатньо сконвертувати журнал за допомогою натискання кнопки «Новий формат»:
Будьте уважні, зворотна конвертація у старий формат неможлива .
У системі 1С для аналізу технічної інформації існує також.
Журнал реєстрації - річ необхідна і корисна, проте, часто дуже і дуже повільна.
У версії 8.3.5.1068 було введено деякі покращення, які покликані вирішити проблему повільного журналу реєстрації. Так, зокрема, журнал реєстрації тепер зберігатиметься у вигляді одного файлу — базі даних SQLite.
У старих версіях файл журналу реєстрації має розширення lgp і знайти його можна тут:
Починаючи з версії 8.3.5.1068, файл журналу реєстрації має розширення «lgd» і знаходиться все там же:
Для серверних баз, файл журналу реєстрації можна знайти тут:
На малюнку вище, червоним підкреслять UID бази, якщо баз багато дізнатися UID потрібної бази можна заглянувши в цей файл:
Крім цього, було додано пару нових функцій і змінено формат часу (тепер час зберігається в UTC).
Подивимося, які інструменти є у 1С для роботи з журналом реєстрації.
Функції
Усі функції належать до глобального контексту та їх докладний опис міститься у відповідному розділі довідки.
ЗаписЖурналуРеєстрації — дозволяє додати запис до журналу реєстрації.
ОтриматиВикористанняЖурналуРеєстрації — повертає масив рівнів журналу реєстрації, для яких здійснюється запис подій, налаштувати рівні журналу реєстрації можна в меню «Адміністрування»->«Налаштування журналу реєстрації…» або скористатися наступною функцією.
ВстановитиВикористанняЖурналуРеєстрації — дозволяє програмно встановити рівні журналу реєстрації, функція потребує монопольного доступу та адміністративних прав.
ПоданняПодіїЖурналуРеєстрації - Повертає локалізовану назву події.
ВивантажитиЖурналРеєстрації — дозволяє вивантажити вміст журналу реєстрації в XML файл або таблицю значень, існує можливість вказати файл журналу реєстрації з якого буде виготовлено вивантаження.
ОтриматиЗначенняВідборуЖурналуРеєстрації — дозволяє отримати можливі значення параметрів відбору журналу реєстрації, що нагоді для формування фільтра під час використання функції вище.
ВстановитиВикористанняПодіїЖурналуРеєстрації — дозволяє керувати реєстрацією подій у журналі реєстрації, потребує адміністративних прав.
ОтриматиВикористанняПодіїЖурналуРеєстрації — отримує поточний стан управління реєстрацією вказаної події, потребує адміністративних прав.
КопіюватиЖурналРеєстрації — копіює частину журналу реєстрації (відповідно до фільтра) з одного файлу до іншого, вимагає адміністративних прав.
ОчиститиЖурналРеєстрації — видаляє частину записів журналу реєстрації (відповідно до фільтра), застосовується лише для журналів нового виду (.lgd) і вимагає адміністративних прав.
Дані
Як уже говорилося вище, дані з журналу реєстрації можна отримати за допомогою функції «Вивантажити ЖурналРеєстрації».
Крім цього, для журналів реєстрації нового виду (.lgd) можна використовувати інший спосіб - зовнішнє джерело даних.
Для того, щоб використовувати файл журналу реєстрації як зовнішній джерело даних, потрібно встановити ODBC драйвер для SQLite, завантажити його можна (вибір між 32-х і 64-х бітими версіями залежить не від версії ОС, а від версії 1С).
Після встановлення драйвера додаємо в конфігураторі нове зовнішнє джерело даних, а потім додаємо таблиці, рядок з'єднання виглядає приклад так: "DRIVER=SQLite3 ODBC Driver;Database=D:\1Cv8.lgd;BigInt=1;"
Потім можна буде вибрати цікаві для Вас таблиці (основна таблиця називається «EventLog», але для повноти інформації знадобляться всі таблиці).
Після виконання всіх операцій вийде таке:
Після цього залишиться створити запит, який витягне всю потрібну інформацію.
На цьому все, сподіваюся, ця стаття Вам допомогла.
Журнал реєстрації в 1С 8.3 дуже корисний тим, що в ньому відображаються події, що відбулися в інформаційній базі із зазначенням часу, імені комп'ютера та користувача та посилання на дані, що змінюються.При аутентифікації користувачів у журналі також створюються записи із зазначенням способу входу до програми. Даний механізм дозволяє відповісти на одне з найчастіших питань – хто останній вносив зміни до конкретного об'єкта.
Де знайти журнал реєстрації в 1С 8.3? Через меню «Всі функції» – «Стандартні» або, у типових конфігураціях 1C, у меню «Адміністрування» – «Підтримка та обслуговування».
Налаштування журналу реєстрації здійснюється у режимі конфігуратора. У меню «Адміністрування» виберіть «Налаштування журналу реєстрації».
Тут налаштовуються події, які будуть відображатися в журналі реєстрації.
Вибір першого пункту налаштування дозволяє не вести журнал реєстрації взагалі. Інші налаштування розташовані за зростанням їхньої значущості. При великій кількості користувачів не рекомендується реєструвати примітки, щоб не засмічувати базу.
При створенні нової бази даних за замовчуванням встановлюється режим реєстрації всіх подій.
Перегляд та пошук записів
Коли ви відкриєте сам журнал реєстрації, на перший погляд може здатися, що дуже багато інформації і знайти її просто нереально. Насправді, це не так.
За замовчуванням журнал реєстрації виводиться по 200 записів. Відображення великої кількості записів може негативно позначитися на працездатності вашої програми або вона зависне.
У формі списку журналу реєстрації можна встановити відбір та скористатись пошуком. Пошук накладається лише на записи, які вже відображаються (у цьому випадку останні 200 подій). Відбір застосовується до всіх записів.
Пошук здійснюється за виведеними даними в табличній частині, тому при його використанні необхідно вказати колонку і дані, які потрібно знайти.
Відбір дозволяє відібрати дані щодо конкретних користувачів, імен комп'ютерів, подій тощо. п. Також у вас є можливість вивести записи журналу реєстрації лише за конкретними метаданими, даними (вказується посилання на потрібний об'єкт, наприклад, конкретний документ) та інші налаштування.
У цьому прикладі наведено налаштування журналу реєстрації для відбору всіх подій користувача Admin, починаючи з 20.06.2017.
Де зберігається файл журналу 1cv8.lgd
Місце фізичного зберігання журналу реєстрації безпосередньо залежить від того, чи файлова база чи клієнт — серверна.
Файлова база
При цьому режимі розміщення журнал реєстрації знаходиться в папці з базою. Місце розташування можна дізнатися або зі списку баз, або з довідки «Про програму».
Якщо перейти на цю адресу, ви знайдете папку з ім'ям «1Cv8Log». Саме тут розміщені дані журналу реєстрації у файлі 1Cv8.lgd.
При необхідності перенесення бази з одного місця до іншого можна скопіювати так само і цей каталог, тоді дані журналу реєстрації перенесуться разом із базою.
При видаленні цього каталогу журнал реєстрації очиститься.
Клієнт-серверна база
У такому режимі так само, як і в попередньому, тільки дані журналу реєстрації 1С зберігаються на сервері. Найчастіше його місце розташування таке:
Оптимізація
Журнал реєстрації за необхідності можна оптимізувати, особливо коли у базі відбувається велика кількість подій.
Одним із способів є розглянуте вище налаштування реєстрації лише певних подій. Наприклад, нема чого відстежувати примітки, якщо вони вам просто не потрібні.
У більш старих релізах платформи в налаштуваннях журналу реєстрації було доступно розділення журналу реєстрації за періодами.Весь журнал можна було розділити на окремі файли із зазначеною періодичністю (день, місяць, рік тощо).
Починаючи з версії платформи 1С 8.3.5.1068 журнал реєстрації зберігається у файлі бази даних sqlite з розширенням *.lgd, і дана настройка стала недоступною. Цей спосіб зберігання журналу реєстрації значно продуктивніший, ніж старий.
Як зменшити або видалити журнал реєстрації в 1С
У разі потреби часткового чи повного очищення записів журналу реєстрації у вікні налаштувань натисніть кнопку «Скоротити». У вікні вкажіть дату, до якої всі записи повинні піти. Також видалені записи можна зберегти у файл про всяк випадок.
Як правильно очистити кеш у 1С?
Якщо не запускається 1С чи запускається, але видає якусь помилку, правило одне – потрібно очистити кеш 1С. У будь-якій незрозумілій ситуації сміливо очищай кеш і у 90% випадків проблема зникне.
Щоб зробити це швидко і правильно, є кілька способів, які зібрані нижче.
Найчастіше 1С при спробі запуску видає помилку: «Невірний формат сховища даних…» і нижче виводить шлях, яким розміщений збійний елемент кешу:
Його потрібно видалити. Найчастіше в папці кешу 1C C:Users\studeAppDataRoaming1Cv8 знаходиться дуже багато схожих у форматі назви директорій і знайти збійну - це проблема.
Кеш 1С – це тимчасові файли, які 1С створює під час своєї роботи. Після вимкнення 1С частина цих файлів видаляється, а частина залишається для «прискорення» 1С у майбутньому. Але це не завжди так працює. До того ж, через тривалий час роботи з 1С, у вашому кеші може лежати тисячі таких папок. Це безсумнівно позначиться швидкості роботи як самої 1С, і комп'ютера загалом.
Видаляти їх необхідно.
№1 Спосіб пропонований самої 1С
У механізмах роботи 1С є вбудований механізм очищення кешу після закриття програми – запуск 1С із додатковим параметром запуску – /ClearCache
Плюси
- просто зробити;
- стандартний функціонал 1С;
- можна зробити для різних баз.
Мінуси
- очищення кешу ЗАВЖДИ при завершенні програми, що уповільнює запуск 1С та її роботу загалом.
Підсумок
Ідеальний спосіб, щоб швидко перевірити через проблеми з кешем виникли складності із запуском 1С або через інше.
№2 Скрипт очищення кешу 1С
Багато хто для того, щоб очистити кеш 1С вдаються до «важкої артилерії» - PowerShell, що зайве. Досить і консолі cmd.exe.
Скрипт можна запускати за необхідності.
for /d %n in (%AppData%\1C\1Cv8\. -. -. -. -. ) do rmdir %n /S /Q
Працює просто: у циклі проходить по папці кеша 1С та очищаємо всі його елементи. Інші директорії залишаються недоторканими. В інтернеті є багато порад та скриптів, які очищають весь вміст кешу %AppData%\1C\1Cv8\, але це неправильно. У цій папці також знаходяться файли налаштувань користувача, які зберігають ваші уподобання і допомагаю працювати 1С швидше.
Команду можна помістити в файл .bat і запускати в міру необхідності. Готовий bat-скрипт лежить тут – clearcache.bat
Плюси
- більш універсальне рішення;
- можна автоматизувати процес - поставивши його в Планувальник завдань або зробити ярлик на робочому столі з назвою - Якщо не працює 1С;
- не уповільнює роботу, оскільки елементи кешу 1С, які необхідні прискорення її роботи, залишаються і очищаються за необхідності.
Мінуси
- трохи складніше у реалізації;
- не можна застосувати для конкретної бази, очищення кешу відбувається в усіх базах 1С.
Підсумок
Найуніверсальніший спосіб очищення кешу 1С. Можна поставити і в планувальник завдань Windows, щоб скрипт очищав кеш 1С з будь-якою періодичністю або запускати очищення кеша в міру необхідності, клацнувши на ярлику.
№3 Видалення посилання на базу?
Є ще спосіб позбавитися цієї помилки – видалити запис про базу і створити знову.
При видаленні пункту меню з базою та створенні його знову створиться новий кеш для неї, що вирішить проблему з неправильним форматом. Старий кеш, щоправда, залишиться лежати на місці і просто лежатиме мертвим вантажем.
Як почистити кеш 1С 8.3 на комп'ютері
Не рідко ми зустрічаємо такі ситуації, що після оновлення конфігурації 1С у деяких користувачів починають з'являтися помилки роботи програми. На одному комп'ютері може працювати оновлений код, а на іншому – старий. Для вирішення цієї проблеми в першу чергу необхідно очистити кеш 1С 8.3.
Справа в тому, що в процесі роботи більшість програм, у тому числі і 1С автоматично створює тимчасовий буфер для швидкого доступу з інформацією, що найчастіше використовується. У випадку з 1С файли конфігурації підвантажуються з кешу, що істотно прискорює роботу з програмою. У разі виникнення будь-яких збоїв кеш обробляється неправильно, що й призводить до некоректної роботи програми.
Крім іншого, очищення кешу є одним із перших способів усунення помилки формату потоку даних.
Найшвидші та прості способи очищення кешу
Важливо знати, що перед очищенням кешу потрібно вийти з 1С!
Після очищення кешу автоматично скинуться введені раніше імена користувачів у всіх інформаційних базах. У режимі конфігуратора необхідно знову відкривати конфігурацію бази даних.
1 спосіб - виконати скрипт
Даний спосіб очищення кеша буде в першу чергу корисним адміністратором та співробітникам технічної підтримки, до яких часто звертаються користувачі з різними проблемами.
Наша команда надає послуги з консультування, настроювання та впровадження 1С.
Зв'язатися з нами можна за телефоном +7 499 350 29 00.
Послуги та ціни можна побачити за посиланням.
Будемо раді допомогти Вам!
Вам буде необхідно створити в блокноті файл із текстом:
@echo off
@FOR /D %%i in («%userprofile%\AppData\Local\1C\1Cv8\. -. -. -. -.») do rd /s /q «%%i»
@FOR /D %%i in ("%userprofile%\AppData\Local\1C\1Cv81\. -. -. -. -. ") до rd /s /q "%%i"
@FOR /D %%i in ("%userprofile%\AppData\Local\1C\1Cv82\. -. -. -. -. ") до rd /s /q "%%i"
@FOR /D %%i in ("%userprofile%\AppData\Roaming\1C\1Cv8\. -. -. -. -. ") до rd /s /q "%%i"
@FOR /D %%i in ("%userprofile%\AppData\Roaming\1C\1Cv81\. -. -. -. -. ") до rd /s /q "%%i"
@FOR /D %%i in ("%userprofile%\AppData\Roaming\1C\1Cv82\. -. -. -. -. ") до rd /s /q "%%i"
@FOR /D %%i in ("%userprofile%\Application Data\1C\1Cv8\. -. -. -. -. ") do rd /s /q "%%i"
@FOR /D %%i in ("%userprofile%\Application Data\1C\1Cv81\. -. -. -. -. ") до rd /s /q "%%i"
@FOR /D %%i in ("%userprofile%\Application Data\1C\1Cv82\. -. -. -. -. ") до rd /s /q "%%i"
@FOR /D %%i in ("%userprofile%\Local Settings\Application Data\1C\1Cv8\. -. -. -. -. ") до rd /s /q "%%i"
@FOR /D %%i in ("%userprofile%\Local Settings\Application Data\1C\1Cv81\. -. -. -. -. ") до rd /s /q "%%i"
@FOR /D %%i in ("%userprofile%\Local Settings\Application Data\1C\1Cv82\. -. -. -. -. ") до rd /s /q "%%i"
та зберегти його у файл із форматом .bat. Особливо ліниві можуть завантажити його тут (замініть розширення файлу з .txt на .bat).
Перед запуском bat-файлу для очищення кешу 1С не забудьте вийти з 1С.
Цей спосіб хороший тим, що він підходить для операційних систем Windows XP і Windows 7, а також для всіх версій технологічної платформи 8.х, адже кеш у них знаходиться в різних місцях.
2 спосіб - вручну
Якщо ви хочете почистити кеш вручну, спочатку необхідно визначити, де він знаходиться у файловій системі. Вам необхідно очистити одразу 2 папки, які знаходяться в різних місцях залежно від операційної системи та версії технологічної платформи 1С.
У
Windows XP:
%userprofile%\Local Settings\Application Data\1C\1Cv82
%userprofile%\Application Data\1C\1Cv82
У
Windows 7:
%userprofile%\AppData\Roaming\1C\1Cv82
%userprofile%\AppData\Local\1C\1Cv82
Усервернихопераційнихсистемах
Windows 2008
C:\Users\AppData\Local\1C
C:\Users\AppData\Roaming\1C
Отримайте зрозумілі самовчителі з 1С безкоштовно:
Також ви можете дізнатися адресу зберігання тимчасових файлів у формі налаштування з вікна списку інформаційних баз.
В даному випадку отримано адресу такого типу:
"C:\Users\username\AppData\Roaming\1C\1cv8\tmplts" і кеш буде знаходитися за адресою: "C:\Users\username\AppData\Roaming\1C\1cv8\".
Після того, як ви перейшли до потрібних каталогів з кеш-файлами, вам необхідно їх очистити. Папки, які потрібно видалити, мають формат «fcb8341b-07bd-48b9-97f4-6d1cfae7f002». Подібні папки виділені червоним на малюнку нижче:
При очищенні кеша 1С вручну будьте обережні та не видаляйте нічого зайвого!
3 спосіб - директива ClearCache
Цей спосіб підходить для випадків з частим виникненням випадків некоректної роботи 1С 8 і його суть полягає в запуску програми з додатковим параметром /ClearCache. Параметр вказується при натисканні на кнопку «Змінити…» у списку інформаційних баз на останній вкладці.
До недоліків даного методу можна віднести зниження продуктивності роботи та доступність лише на тонкому клієнті.
Дивіться також відео з очищення тимчасових файлів у 1С:
Схожі статті
Що робити якщо не можу видалити файли з флешкиЩо буде якщо не дотягнути свічки запалюванняЩо буде якщо висіти на турніку по 1 хвилині щодняЩо буде якщо не лікувати запалення слинної залозиЩо буде якщо підключити газовий котел самостійноЩо буде якщо ламінат покласти без підкладкиЩо буде якщо зламається помпаЯк видалити файли на телефоніНедавні статті
Як бродить зернова брагаЩо робити якщо не засмагаєш на сонці чому засмага погано лягає на шкіру або перестає прилипатиЯк швидко зняти гель лак без апаратуЯк робиться Каті головиЯка гребінець краще для об'ємуЧим роблять м'яку покрівлюЧи можна залишати крем для обличчя на нічДе знаходиться датчик селектора