Вход | Регистрация
    1  2   
1С:Предприятие :: 1С:Предприятие 8 общая

Журнал регистрации в 1С

Журнал регистрации в 1С
Я
   gamar20
 
10.07.21 - 09:55
Кто нибудь может сказать, как и где хранится журнал регистрации в 1С предприятие 8.3 ?
У нас 1C сервер в тандеме с MSSQL.
   ale-sarin
 
1 - 10.07.21 - 10:01
   Aleksey
 
2 - 10.07.21 - 10:01
по разному, зависит от настроек.
А что по этому поводу говорит документация?
   gamar20
 
3 - 10.07.21 - 10:13
произошла такая ситуация:
сервер windows 2016, стоит на дисле С.
На диске D сохранился только база 1С (.mdf и .ldf). модель восстановления - простая.
так вот, диск D надо было менять. Я снял полный бекап, заменил диск и заново подгрузил бекап базы. Вроде ничего криминального.
Проходит время и обнаруживается, что журнал регистрации пишется с момента замены диска.

Что теперь делать? как посмотреть запись одной транзакции ДО замены диска?
   acht
 
4 - 10.07.21 - 10:16
(3) Журнал регистрации 1С и лог тарнзакций SQL это разные вещи. Ты про что?
   gamar20
 
5 - 10.07.21 - 10:20
(4) журнал регистрации 1С чтоб посмотреть кто переделывал накладные последним.
У нас УТ11.4
   acanta
 
6 - 10.07.21 - 10:23
А в версионирование не видно кто и когда ?
   gamar20
 
7 - 10.07.21 - 10:25
(6) а где это смотреть? я про это не знаю. Мы только смотрим в журнале регистрации.
   ДенисЧ
 
8 - 10.07.21 - 10:38
Удалили базу с 1с сервера и заново создали?
Тогда нужно искать в папке предыдущей регистрации
   mistеr
 
9 - 10.07.21 - 15:08
(3) Поздравляю, ты узнал, что ЖР хранится отдельно от базы. Пора подучить матчасть.
   Web00001
 
10 - 10.07.21 - 15:14
(9)Да ему уже дали матчасть первым же ответом. Я думаю там + (8) исчерпывающий ответ на вопрос ТС
   gamar20
 
11 - 11.07.21 - 10:44
(8) , возможно так и получилось , так как SQL не видел старую базу, пришлось пересоздать.
Вот вроде речь про эту папку идет? http://images.vfl.ru/ii/1625989390/87f9cf74/35115903.jpg
но как их подцепить?
   Web00001
 
12 - 11.07.21 - 10:55
(11)просто скопировать, что не вариант?
   Mikhail Volkov
 
13 - 12.07.21 - 06:42
(11) О, у меня оказывается проблема с ЖР: Назначение веток реестра Windows для 1С в чем может быть ее суть?
   gamar20
 
14 - 12.07.21 - 08:20
(12) что и куда копировать?
   Has
 
15 - 12.07.21 - 09:53
   gamar20
 
16 - 13.07.21 - 08:19
Так, насчет копирования кто то может скажет, что имел ввиду "Web00001" (12) ?

(15) там требуется доступ, у меня нет в ИТС доступа.
   acht
 
17 - 13.07.21 - 08:54
(16) Бесплатный недельный доступ, вроде, не отменяли
   gamar20
 
18 - 13.07.21 - 14:25
(15) (17) Версионирование заранее надо включить, оно у нас отключен был в момент изменения документа и сейчас. мы не включили его.
   acanta
 
19 - 13.07.21 - 14:37
А версионирование можно использовать в качестве основания для обмена по кд3 вместо планов обмена?
   gamar20
 
20 - 14.07.21 - 14:20
все еще актуальна тема.
   VladZ
 
21 - 14.07.21 - 14:25
(0)
Журналы регистрации хранятся в специальных каталогах 1Cv8Log по одному на каждую информационную базу. Каждый каталог содержит файл 1Cv8.lgf и несколько файлов с именами вида yyyyMMddhhmmss.lgp, где yyyy - номер года, MM - номер месяца, dd - номер дня в месяце, hh - номер часа, mm - номер минуты, ss - номер секунды. Например, "20070525200000.lgp". Файл 1Cv8.lgf содержит общую информацию журнала регистрации. Каждый файл yyyyMMddhhmmss.lgp содержит фрагмент журнала регистрации за соответствующий период. Имя файла представляет момент времени начала периода. Длина периода определяется настройкой журнала регистрации "Разделять хранение журнала по периодам".
   VladZ
 
22 - 14.07.21 - 14:26
В клиент-серверном варианте информационной базы журнал регистрации располагается в подкаталоге рабочего каталога кластера. Имя подкаталога определяется идентификатором информационной базы.
   gamar20
 
23 - 14.07.21 - 14:27
(21) Это все хорошо, я нашел на диске: http://images.vfl.ru/ii/1625989390/87f9cf74/35115903.jpg
Дальше как быть? как смотреть?
   Kassern
 
24 - 14.07.21 - 14:29
   VladZ
 
25 - 14.07.21 - 14:37
(23) Открой блокнотом 1CV8Clst.lst и посмотри.
   gamar20
 
26 - 14.07.21 - 15:09
(24) можно подробнее пожалуйста? Я не программист 1С.

(25)Что там смотреть то? Это файл весом всего 9кб. Открыл в блокноте, там ничего интересного. https://pastebin.com/CfskeSgG
   Kassern
 
27 - 14.07.21 - 15:27
(26) скорее всего у вас журнал регистрации в формате sqllite. Если с 1с все совсем у вас плохо, но со скулем более менее разбираетесь, то все очень просто. Ставите какой нить менеджер для sqllite например https://sqlitestudio.pl
Далее через прогу открываете ваши файлы с логами .lgd
Тут уже можете либо запросы писать, если знания есть, либо тупо открыть таблицу EventLog и перейти на вкладку "данные"
   ale-sarin
 
28 - 14.07.21 - 15:30
Блин, за 4 дня Вы не продвинулись никуда?
Если база называется Ut11, то ее ЖР лежит в каталоге fbb924b6-9c83-448b-9039-29a75c9fc9c7 из (11), мне отсюда видно.
Далее можете копировать его отдельно. Можно открывать в базе Файл-Открыть.

ИТС на что?! Эдак неделями будете ответы искать.
   Kassern
 
29 - 14.07.21 - 15:32
(28) ну не хочет человек через 1с смотреть)
   Kassern
 
30 - 14.07.21 - 15:36
(28) мне вот одно интересно, в sqllite дата события в формате 637478690780000, в 1ске это 02.02.2021 16:24:38. Как они интересно это дело преобразуют?
 
 
   ale-sarin
 
31 - 14.07.21 - 15:38
(30) Дата(1, 1, 1) + 63747869078 = 02.02.2021 13:24:38
   ДенисЧ
 
32 - 14.07.21 - 15:38
(30)
SQLite способен хранить даты и время как значения TEXT, REAL или INTEGER.

1) TEXT - Дата в формате "YYYY-MM-DD HH:MM:SS.SSS".

2) REAL - Количество дней с полудня в Гринвиче 24 ноября 4714 B.C.

3) INTEGER - Количество секунд с момента 1970-01-01 00:00:00 UTC.
   Kassern
 
33 - 14.07.21 - 15:40
(32) там в интеджер хранится
   Kassern
 
34 - 14.07.21 - 15:42
(32) если как юникс тайм переводить, то не получается, видимо действительно от пустой даты считается)
   OldCondom
 
35 - 14.07.21 - 15:46
(26) Если не программист, то кто? Администратор?
https://its.1c.ru/db/v8319doc#bookmark:adm:TI000000145
Это руководство администратора, там все есть по ЖР. Нет доступа к ИТС - получите как-нибдуь.
Если не программист и не администратор, зовите специалистов.
Вроде все просто и логично.
   gamar20
 
36 - 14.07.21 - 15:53
(28) да, эта папке весит около 6.5 ГБ.
внутри:
http://images.vfl.ru/ii/1626267052/6ff4d634/35152521.jpg
http://images.vfl.ru/ii/1626267082/41b5d735/35152524.jpg

Куда копировать и что дальше с ним делать? то есть как просмотреть?
Мне надо искать "историю" изменения одного документа.
   Kassern
 
37 - 14.07.21 - 15:55
(36) а что мешает в 1ске посмотреть в журнале регистрации? Отфильтровали как надо да глянули. А если еще есть верисонирование документов, то еще проще. Зашли в нужный документ и посмотрели все его версии.
   gamar20
 
38 - 14.07.21 - 15:57
(37) еще раз говорю, в 1С_ке показывает изменения С 14.06.21, а все что ДО - пусто.
Хотя еще в 11.06.21 точно все было.
   Kassern
 
39 - 14.07.21 - 15:58
(36) журнал регистрации хранится лишь в 2 форматах, это Последовательный формат (формат .lgf) и Формат SQLite (формат .lgd)
   Kassern
 
40 - 14.07.21 - 15:58
(38) есть у вас файлы данных форматов ранее 14 июня?
   ale-sarin
 
41 - 14.07.21 - 16:01
(36) Ut11 - это видимо название новой базы на сервере 1С, и соответственно УИД мы нашли новой базы, и lgf (ЖР) в (36) новой базы.
Старую базу на сервере 1С удалили? Надо как то среди каталогов в (11) искать каталог старой базы, а в нем lgf/
   gamar20
 
42 - 14.07.21 - 16:02
(40) нет, все что есть.
а они что, переписываются, чтоли?
   ale-sarin
 
43 - 14.07.21 - 16:03
+41
"Старую базу на сервере 1С удалили?"
Имеется ввиду, удалили ИБ в консоли сервера 1С?
   gamar20
 
44 - 14.07.21 - 16:06
(41)(43) да, удалил и создал тоже UT11, точно такой же.

У меня просто есть еще базы  бух, зуп.. Вот бы понять какой из этих принадлежит старой базы?
   ale-sarin
 
45 - 14.07.21 - 16:09
(44) Значит теперь в базе УТ делаете Файл-Открыть и открываете по очереди lgf или lgb каждого каталога из (11).
Там уже по отображению ссылок поймете, принадлежал ли этот ЖР этой базе.
   ale-sarin
 
46 - 14.07.21 - 16:12
(44) Судя по ссылке из (26) на этом сервере 1С у вас одна база, Ut11.
Бух и ЗУП там не видно.
   gamar20
 
47 - 14.07.21 - 16:13
(46) я оттуда удалил лишнюю инфу.

(54) поднниму на другом компе старую версию, там узнаю идентификатор старой УТ и оттуда пляшем дальше.
   VladZ
 
48 - 14.07.21 - 18:25
(26) Убрал руки от клавиатуры и отошел на три шага от компа!
   gamar20
 
49 - 15.07.21 - 08:19
(48) рот закрыл и ушел в лес.
   rphosts
 
50 - 15.07.21 - 08:34
(0) стаж на мисте 3 года 11 месяцев 25 дней...
В правом верхнем углу этой странички красным цветом буковка Я - там всё есть
   gamar20
 
51 - 15.07.21 - 13:17
И так, ребята, я из бекапа копировал на флешку папку , с данными, который идентификатор раньше принадлежал этой базе.
Отдельно можно его как то более менее дружелюбном интерфейсе почитать? где можно будет искать по времени или ставить временные фильтры.

папка весит более 12 ГБ где то. 8 гб файл .lgp и 4гб .bin
   acht
 
52 - 15.07.21 - 13:18
(51) Пятый день пошел, ребятам уже не интересно. Давай уж сам
   gamar20
 
53 - 15.07.21 - 13:21
(52) ребятам никто не заставляет. дело добровольное. Кто хочет помогает, кто нет - мимо.
за 5 дней очень мало адекватных ответов поступило, в основном критика и пустая болтавня.
   acanta
 
54 - 15.07.21 - 13:30
Кстати да. Журнал регистрации 1с не индексируется, запрос 1с не может получить номер записи в физической таблице, код может изменить пользователь, а номер записи только удаление помеченных.. вот есть же индекс полнотекстового поиска, почему к журналу регистрации хотя бы такой не прикрутить. Не говоря уже о транзакт логе СУБД И.т.д.и т.п. то что слышишь от опытных товарищей каждый день, но не понимаешь о чем они..
   Kassern
 
55 - 15.07.21 - 13:31
(54) а зачем делать запрос из 1с? Работайте напрямую с sqllite. Там и пишите запросы и отбирайте как надо)
   hhhh
 
56 - 15.07.21 - 13:41
(53) единственный правильный совет: пойти с друзьями в кафе, и поднять бокалы за этот журнал, не чокаясь. Если вы за неделю этого еще не поняли, то да, похоже вы не 1с-ник.
   timurhv
 
57 - 15.07.21 - 13:58
(54) >>Кстати да. Журнал регистрации 1с не индексируется...
>>вот есть же индекс полнотекстового поиска, почему к журналу регистрации хотя бы такой не прикрутить

Уже прикрутили для старого формата с 8.3.17
   acanta
 
58 - 15.07.21 - 13:59
(55) спасибо. Похоже, что ЖР переводить в sqlite придется. Жаль только что нельзя переключить поиск с полнотекстового на поиск обычный, раньше в 7ке было оба варианта на выбор пользователю, а в БП 3 это в константах.
   gamar20
 
59 - 16.07.21 - 08:06
Я нашел всякие темы, скриплты:
https://infostart.ru/1c/articles/1234678/
https://helpf.pro/faq/view/1463.html
и еще пару штук, но везде надо программирование знать. Может кто то скомпилирует скрипт, чтоб можно было  .lgp считывать?
Sqlite я знаю в общем, но там не знаю как искать мне интересующие записи, по определенному документу. Не отказался бы короткого ликбеза по тому поводу :)

(56)А кто сказал, что я 1С_ник? я уже сказал, что я НЕ 1С_ник. Я сисадмин, которому озадачили разобраться с ЖР.
   ildary
 
60 - 16.07.21 - 09:20
(57) прикрутили ПП для старого, который текстовый или который sqlite?
 
 
   hhhh
 
61 - 16.07.21 - 11:17
(59) ну вы же понимаете, что эта задача не нужна никому. Какая разница, кто там последним открывал накладную, это ничего не доказывает, может накосячили те, кто не последние, а те, кто раньше открывал. У 1с-ника есть очень ценное преимущество, ленивость, он сначала ждет, неделю, две, потом, если опять напомнят про эту задачу, он начанает потихоньку шевелиться.
   timurhv
 
62 - 16.07.21 - 11:18
(60) Для старого, отборы визуально работают быстро. Только относительно долго производится индексирование файлов, плюс если у кого логи большие и места мало, то можно положить сервер при обновлении платформы :)
   gamar20
 
63 - 16.07.21 - 11:48
(61) да , но задача под контролем директора, не оставят в покое, пока не разобраться ситуацией.
Надо как то общими силами )))
   acht
 
64 - 16.07.21 - 12:14
(63) > Надо как то общими силами
Ты ведь на окладе там сидишь, в отличии от нас, не?
   gamar20
 
65 - 16.07.21 - 12:17
(64) Так ты тоже сиди, кто тебе мешает?
   acht
 
66 - 16.07.21 - 12:24
(65) Сколько заплатишь?
   gamar20
 
67 - 16.07.21 - 12:26
(66) тебе - ничего. можешь выйти с переписки.
   acht
 
68 - 16.07.21 - 12:27
(67) А ну-ну. Жди.
   gamar20
 
69 - 16.07.21 - 12:51
(68) а ты давай ищи себе шабашки в других разделах и форумах.
Если была бы коммерческое дело, то в фрилансе написал бы или в самом начале указал бы , что есть деньги за решение вопроса.

А так, это форум взаимопомощи, на добровольном основе.
   arsik
 
70 - 16.07.21 - 13:00
>>А так, это форум взаимопомощи, на добровольном основе.
Но не с такими интонациями.
   gamar20
 
71 - 16.07.21 - 13:05
народ, идите лесом, а?
вас кто то просит тут права качать, учить жизни и тд.? Вам делать нечего? вроде такие пи**е программисты, у вас должно быть много заказов и серьезных клиентов, идите заниамться ими, а не с нищебродом тут ввести диалог и жизни. Цените свое время.
   ptiz
 
72 - 16.07.21 - 13:11
(0) А в чем проблема: поднять копию базы и скопировать для неё ЖР, который уже найден ?
   acht
 
73 - 16.07.21 - 13:13
(71) Ты думаешь, после такого вот каминг-аута, тебе бросятся помогать?

А тяга твоя к халяве уже известна:
Посоветуйте недорогую B2B систему под УТ11
Где искать специалистов?
   hhhh
 
74 - 16.07.21 - 13:13
(72) в копии базы нет жр. На этом же тс как раз лоханулся. Он тоже думал, что там жр есть.
   Kassern
 
75 - 16.07.21 - 13:16
(74) если включено версионирование в 1ске, то и журнал не особо нужен)
   acht
 
76 - 16.07.21 - 13:23
(72), (75) Все это уже было - в (6), (12) и т.п... Не пригодилось.
   gamar20
 
77 - 16.07.21 - 14:02
(72) Они в разных местах хранятся.
Я из резервной копии системы (из диска С) достал папку с логами, вот бы отдельно его просмотреть

(74) к сожалению да, так и есть. думал что месте с базой хранится, в SQL. Но не тут то было дело

(75) у нас не включен, наш программист сказал, что он очень негативно влияет на производительность.

(73) чувак, да ты уже не интересен, не понимаешь?
   acht
 
78 - 16.07.21 - 14:08
(77) Ну не нравится - не читай, что уж.
   Kassern
 
79 - 16.07.21 - 14:11
(77) а ваш программист не может прочитать найденные вами журналы регистрации?
   Обработка
 
80 - 16.07.21 - 14:20
(0)
1. Узнаешь где ранее хранился старый журнал
2. Узнаешь папку где пишется новый журнал.
3. Останавливаешь службу.
4. Новый журнал на всякий кипируй на другое место а старый на его место
5. запускай службу 1С
   gamar20
 
81 - 16.07.21 - 14:28
Пробовал открыть через SQLite, файл  .lgp , не поддерживается. не получилось.

(79) нет, он не может помочь этим делом.

(80) ну этим я убью новую базу, пойдет не состыковки, потеряю какой то сегмент опять.
Надо на другом компе , какими то посторонними средствами.
   gamar20
 
82 - 16.07.21 - 15:12
Нашел не сложный метод тут:
Журнал регистрации .lgp как просмотреть в контексте информационной базы?

Все функции->Стандартные->Журнал регистрации->Еще->Просмотреть из файла.
но там видно только файл 1Cv8.lgf, который весит 67кб, и отквается пустая форма просто.
А как загрузить .lgp файл?
   Обработка
 
83 - 16.07.21 - 15:18
(81) Журналом регистрации не убивают базу. Журнал никак не может влиять на базу данных. А как раз из базы при работе журнал и пишется.
Если новый журнал не интересен с точки зрения анализе то можно выкинуть и старый вернуть на место нового. Тогда у вас журанал будет дальше писаться просто будет
пропуск каких то записей некоторых. Хотя при сильном желании их можно сшить в один файл.
   gamar20
 
84 - 16.07.21 - 15:20
(83) да, наверно. Но как назло, найдется умник, который что то сделает именно в этом временном промежутке.
А вот то описал постом выше, не знайте как оттуда открыть журнал?
   ale-sarin
 
85 - 16.07.21 - 15:39
(82) Вы хоть раз попробовали lgf открыть? Через Файл-Открыть.
Не получилось?
   ale-sarin
 
86 - 16.07.21 - 15:41
+85 В конфигураторе!
   gamar20
 
87 - 16.07.21 - 16:00
(85) кое как открыл этот файл, не каждый редактор берется открыть 8 ГБ
Но там нет нужной информации, да и нет там инициатора.

т,.п. информация:
------
{20200814143951,C,
{243a5fbe0f470,12a622ce},43,29,3,28407,3,I,"",0,
{"U"},"",1,2,0,9624,0,
{2,1,1,2,1}
},
{20200814143951,C,
{243a5fbe0f470,12a622ce},43,29,3,28407,4,I,"",0,
{"U"},"",1,2,0,9624,0,
{2,1,1,2,1}
   gamar20
 
88 - 16.07.21 - 16:08
(86) в конфигураторе пытаюсь, пишет "недостаточно памяти", хотя на сервере за 100 гб ОЗУ.
   ale-sarin
 
89 - 16.07.21 - 16:11
(87)В каталоге должен быть lgf маленький и lgp один большой или много, но тоже больших, тогда lgf надо открывать.
   ale-sarin
 
90 - 16.07.21 - 16:12
(88) Разверните копию базы, подмените для нее каталог с ЖР, смотрите ЖР стандартными средствами.
Может так прокатит.
   gamar20
 
91 - 16.07.21 - 16:19
(90) спасибо большое! вроде получилось )))

можно ли там искать по номеру документу?
   ale-sarin
 
92 - 16.07.21 - 16:26
(91) Если ЖР поместите в копию родной базы, то по ссылке все отборы будут работать. Как в живой базе.

Можно просто поиск по строке, типа Ctrl+F, но может быть долго.
   gamar20
 
93 - 16.07.21 - 17:00
Я поднял резервную копию базы, из конфигуратора подцепил файл 1Cv8.lgf и все открылось.
Вот таким интерфейсом: http://images.vfl.ru/ii/1626444001/e8129f6d/35178544.jpg

подбор по дате - работает, а вот искать история документа какого то, не знаю как делать ))
   ale-sarin
 
94 - 16.07.21 - 17:11
(93) Ну наконец то, открылось. Вам два дня назад это сказано было.

Для отбора по ссылкам открывайте ЖР в режиме предприятия.
   ptiz
 
95 - 16.07.21 - 17:24
У нас появился новый livingstar?
   acht
 
96 - 16.07.21 - 17:32
(95) Да если бы...

"Я папа римский. Еще вопросы ?"
(C) gamar20, 1С в IIS
   hhhh
 
97 - 16.07.21 - 17:37
(95) не, ливингстар добрый, а этот злой какой-то.
   gamar20
 
98 - 19.07.21 - 09:32
(94) в режиме предприятии - только дает открыть файл .lgf и .lgd
открываю .lgf, но показывает пустой файл.
   acht
 
99 - 19.07.21 - 09:39
Начался девятый день
  1  2   

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.