
Як безпечно видалити lgd файл бази 1С та уникнути втрати даних
lgd (Logika Database) файли є одним із найважливіших елементів бази даних 1С. Вони містять інформацію про структуру та налаштування бази даних. Але що робити, якщо виникла потреба видалити цей файл? Можливо, це взагалі?
Насправді безпосереднє видалення lgd файлу може призвести до серйозних проблем у роботі бази даних. Така дія може порушити цілісність даних або призвести до втрати значних налаштувань. Тому розробники 1С рекомендують не проводити прямого видалення файлу з бази даних.
Однак, є способи, які дозволяють безпечно видалити файли lgd. Один із них – відновлення бази даних із резервної копії без цього файлу. Але перед цим слід переконатися, що є актуальна резервна копія і видалення lgd файлу не вплине на роботу системи. У будь-якому випадку рекомендується звернутися за консультацією до фахівців або технічної підтримки 1С, щоб уникнути непередбачених наслідків.
Чи можливе видалення lgd файлу?
Для видалення lgd файлу бази даних 1С є кілька способів. Однак, слід бути обережним при виконанні даної операції, оскільки видалення lgd файлу може призвести до втрати даних або некоректної роботи системи.
Перед видаленням lgd файлу рекомендується створити його резервну копію, щоб у разі потреби можна було відновити дані.
Ось кілька способів видалення lgd файлу бази 1С:
| Спосіб видалення | Опис |
|---|
| 1. Видалення вручну | Можна видалити файл lgd вручну за допомогою провідника операційної системи. Для цього потрібно знайти файл із розширенням .lgd та видалити його.Однак, слід пам'ятати, що при такому методі видалення необхідно бути дуже уважним і переконатися, що файл дійсно не потрібний. |
| 2. Видалення через 1С: Підприємство | У 1С:Підприємство є можливість видалити lgd файл за допомогою спеціальних команд та налаштувань. Наприклад, можна скористатися командою «Зняти режим монопольного доступу» або налаштувати видалення lgd файлу при закритті бази даних. |
| 3. Використання спеціалізованих програм | Також є спеціалізовані програми, які можуть допомогти видалити lgd файли бази 1С. Однак, у цьому випадку також необхідно бути обережним та перевірити надійність програми перед її використанням. |
Вибір способу видалення lgd файлу залежить від конкретної ситуації та переваг користувача. Щоб уникнути проблем, рекомендується звернутися за допомогою до спеціаліста або команди підтримки 1С у разі виникнення труднощів.
Причини, з яких потрібно видалити lgd файл
У процесі роботи з базою даних 1С іноді виникають ситуації, коли потрібно видалення lgd файлу. Наведемо кілька причин, через які виникає необхідність у цьому:
| Причина | Опис |
|---|
| 1. Корупція бази даних | Іноді база даних може пошкодитися через помилки в роботі програми або помилки при обробці даних. У такому випадку потрібно видалити файл lgd і перестворити його для відновлення бази даних. |
| 2. Необхідність зміни структури бази даних | Якщо потрібно змінити структуру бази даних, наприклад, додати нові об'єкти або змінити наявні, необхідно видалити lgd файл і створити новий з оновленою структурою. |
| 3. Очищення бази даних | Якщо потрібно звільнити місце на диску або видалити непотрібні дані, можна видалити lgd файл і створити новий, що дозволить очистити базу даних від старих записів. |
| 4. Відновлення із резервної копії | У разі непередбачених ситуацій, наприклад, видалення або пошкодження бази даних, можна видалити файл lgd і відновити базу даних з резервної копії. |
Пам'ятайте, що видалення lgd файлу може призвести до втрати даних, тому перед видаленням завжди рекомендується створювати резервні копії бази даних.
Як видалити файл lgd бази 1С?
Видалення lgd файлу бази 1С може знадобитися у разі потреби очищення бази даних або відновлення помилкових змін. Ось кілька способів, які можуть допомогти вам видалити lgd файл бази 1С:
1. Видалення через 1С: Підприємство
Ви можете видалити lgd файл бази 1С, використовуючи програму 1С:Підприємство. Для цього виконайте такі кроки:
- Запустіть програму 1С:Підприємство та відкрийте потрібну базу даних.
- Виберіть «Налаштування» > «Параметри».
- У вікні параметрів виберіть вкладку «Файли» і знайдіть потрібний файл lgd у списку.
- Виберіть файл та натисніть кнопку «Видалити». Підтвердьте видалення файлу.
Зверніть увагу, що видалення lgd файлу бази 1С через програму 1С: Підприємство може вимагати прав адміністратора.
2. Видалення вручну
Якщо у вас немає доступу до програми 1С:Підприємство або хочете видалити lgd файл бази 1С без її використання, ви можете зробити це вручну. Дотримуйтесь цих інструкцій:
- Відкрийте провідник і знайдіть папку, де зберігаються файли бази даних 1С.
- Знайдіть потрібний файл lgd і виділіть його.
- Натисніть праву кнопку миші та виберіть «Видалити». Підтвердьте видалення файлу.
Зверніть увагу, що видалення lgd файлу бази 1С вручну може вимагати прав адміністратора.
Важливо пам'ятати, що видалення lgd файлу бази 1С може призвести до втрати даних. Тому перед видаленням рекомендується створити резервну копію бази даних.
Можливі наслідки видалення lgd файлу
Видалення файлу lgd (логічної бази даних) у системі 1С може призвести до серйозних наслідків, оскільки цей файл містить важливу інформацію про структуру даних та зв'язки між об'єктами бази даних.
У разі видалення lgd файлу, система 1С не зможе коректно працювати з базою даних, що може призвести до таких проблем:
| 1 | Втрата даних | Видалення lgd файлу може призвести до втрати інформації, оскільки цей файл містить метадані об'єктів бази даних, таких як таблиці, поля, посилання і т.д. Без цього файлу система зможе правильно інтерпретувати дані у базі і доступом до них може бути неможливий. |
| 2 | Неможливість роботи | Без файлу lgd в системі 1С не буде інформації про структуру бази даних, що може призвести до неможливості виконання операцій, пов'язаних з нею. Наприклад, неможливість створення нових об'єктів, зміни структури бази чи виконання запитів до даних. |
| 3 | Невідновність | Видалення lgd файлу може призвести до неможливості його відновлення, оскільки можуть втратитися ключові дані, необхідні відновлення зв'язків і структури бази даних. Відновлення бази після видалення lgd файлу може вимагати додаткових зусиль та часу. |
У зв'язку з цим, рекомендується не видаляти lgd файли в системі 1С без необхідності та попередньо зробити резервну копію бази даних для можливого відновлення у разі виникнення проблем.
Альтернативні способи роботи з файлом lgd
Якщо видалення lgd файлу бази 1С неможливе або небажане, існують альтернативні способи роботи з даним файлом.
Перший спосіб полягає у перенесенні файлу на інше сховище або в іншу директорію. Це може бути корисним, якщо потрібно звільнити місце на диску або покращити загальну продуктивність системи.
Другий спосіб – створення резервної копії lgd файлу. Така копія може бути корисною у разі виникнення проблем або помилок під час роботи з базою даних. Резервна копія дозволяє відновити базу 1С до стану, що був на момент створення копії.
Третій спосіб - використання програмного забезпечення, що дозволяє аналізувати та обробляти lgd файли. Таке ПЗ може надавати різні можливості, наприклад, перегляд та редагування даних, пошук та фільтрацію інформації, а також створення звітів та аналітичних даних.
Використовуючи ці альтернативні способи роботи з файлом lgd, можна ефективно керувати базою даних 1С і вирішувати різні завдання, пов'язані зі зберіганням і обробкою інформації.
Чи можна видалити файл 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С
У разі потреби часткового чи повного очищення записів журналу реєстрації у вікні налаштувань натисніть кнопку «Скоротити». У вікні вкажіть дату, до якої всі записи повинні відійти.Також видалені записи можна зберегти у файл про всяк випадок.
Що за файл 1Cv8.lgd у папці з файловою базою даних 1С? Чи можна його видалити?
1Cv8.lgd - це старий формат журналу реєстрації (SQLite) системи 1С:Підприємство 8, в якому зберігається інформація про те, хто, коли, який документ створював, редагував, проводив, видаляв, а також помилки, попередження, повідомлення системи, інформація про виконання фонових завдань і т.п.
Якщо розмір файлу 1Cv8.lgd сильно розпухає, то ви можете його обрізати в Конфігураторі на якусь дату, видаливши всі дані до дати згортки (Адміністрування > Налаштування журналу реєстрації, див. мал.).
Або ще краще перетворити журнал реєстрації 1С на новий послідовний формат *.lgf, тоді можна буде встановити автоматичну згортку за певний період (наприклад, за місяць), при цьому старі дані не будуть видалятися, а кожен місяць автоматично буде створюватися новий файл.
За потреби можна буде відкрити файл попереднього періоду.
Докладніше про конвертацію формату журналу реєстрації та стиснення його розміру див.
Схожі статті
Як видалити файли на телефоніЩо буде якщо видалити файл 1cv8Де можна зберігати великі файли в ІнтернетіЯк видалити файли в автокадіЯк видалити кілька файлівЯк видалити всі непотрібні файли з дискаЯк видалити всі властивості файлуЧи можна видалити мітку на шкірі будинкуНедавні статті
Як бродить зернова брагаЩо робити якщо не засмагаєш на сонці чому засмага погано лягає на шкіру або перестає прилипатиЯк швидко зняти гель лак без апаратуЯк робиться Каті головиЯка гребінець краще для об'ємуЧим роблять м'яку покрівлюЧи можна залишати крем для обличчя на нічДе знаходиться датчик селектора