Анализ и редактирование файлов журнала регистрации 1С 8.1/8.2 - ELF/LOG/LGF/LGP (v1.4 от 03.02.2014)

Публикация № 181455

Администрирование - Администрирование данных 1С - Журнал регистрации

111
Обработка позволяет анализировать и редактировать типовые файлы журнала регистрации 1С. Поддерживаются форматы 8.1 - ELF/LOG и 8.2 LGF/LGP

Обработка позволяет анализировать файлы журнала регистрации в толстом клиенте 1С 8.2.

По умолчанию Журнал Регистрации 1С 8.1 / 8.2 состоит из одного файла описаний и нескольких файлов данных.

Также существуют архивы журнала регистрации где в одном файле последовательно идут файлы описаний и данных.

Указываем файлы описаний (или архив журнала регистрации) и данных на форме и жмем соответствующие кнопки - Прочитать файл описаний / данных

Общий вид обработки

Это простые текстовые файлы. Обработка позволяет просматривать эти файлы в более удобоваримом виде, чем обычный текстовый редактор, подставляя представления и позволяя открывать ссылки.

Поддерживается загрузка файлов форматов 8.1 и 8.2, а так же редактирование записей и их выгрузка обратно в файл данных в формате 8.2. Выгрузка файла описаний доступна с версии 1.3. Выгрузка в первую очередь реализовывалась для проверки правильности загрузки путем сравнения исходного файла и полученного после загрузки/выгрузки. Обработка написана в первую очередь для понимания формата файлов фурнала регистрации 1С.

Поддерживается переразбивка файлов регистрации по периодам (Час, День, Неделя, Месяц, Год), включая разбивку по периодам архива журнала регистрации.

В версии 1.4 реализовано перекодирование одного журнала регистратции на словарь другого. Это позволит объединять разные журналы регистрации в один. Версия 8.1 в этом режиме поддерживается лишь частично и требует дальнейшей доработки.

После понимания формата была написана статья - Формат файлов журнала регистрации 1С 8.1/8.2 - ELF/LOG/LGF/LGP.

Баг-репорты приветствуются, особенно с приложением файлов, которые неверно обрабатываются.

 

Обновления:

05.04.2013 - Версия 1.0 - Первая публичная версия

08.04.2013 - Версия 1.1
1) Исправлены ошибки возникающие при выводе добавленной строки
2) Определена 7я колонка - это номер соединения
3) Реализован выбор значений из списка
4) Реализован просмотр дополнительных метаданных (ранее колонка ДопДанные)

15.04.2013 - Версия 1.2
1) Реализована возможность загружать файлы данных по маске содержащей "*"
2) Реализована возможность разделять при сохранении файл данных по периодам - Час, День, Неделя, Месяц, Год
3) Реализовано чтение архивов журнала регистрации в которых в одном файле последовательно идут сначала описания, затем данные

31.01.2014 - Версия 1.3
1) Добавлена возможность записи Файла описаний
2) Доработано чтение архива журнала регистрации в неком новом формате, где нет заголовка перед началом данных и есть новая таблица DatesMap
3) Добавлена возможность переразбивки файлов данных без загрузки самих данных в табличную часть обработки (Кнопка Переразбить)
4) При разбивке данных на периоды теперь не разрывается транзакция
5) Добавлена возможность фильтрации по метаданным при загрузке Файлов данных
6) Исправлены статусы транзакций

03.02.2014 - Версия 1.4
1) Исправлена ошибка из-за которой неоправданно долго читались большие Файлы описаний
2) Добавлена возможность перекодирования журнала регистрации на словарь другого журнала регистрации для 8.2

111

Скачать файлы

Наименование Файл Версия Размер
АнализФайловЖурналаРегистрации_1_4.epf
.epf 37,89Kb
03.02.14
1094
.epf 1.4 37,89Kb 1094 Скачать
АнализФайловЖурналаРегистрации_1_0.epf
.epf 27,13Kb
31.01.14
22
.epf 1.0 27,13Kb 22 Скачать
АнализФайловЖурналаРегистрации_1_1.epf
.epf 31,60Kb
31.01.14
51
.epf 1.1 31,60Kb 51 Скачать
АнализФайловЖурналаРегистрации_1_2.epf
.epf 32,52Kb
31.01.14
300
.epf 1.2 32,52Kb 300 Скачать
АнализФайловЖурналаРегистрации_1_3.epf
.epf 37,09Kb
03.02.14
31
.epf 1.3 37,09Kb 31 Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. AlexO 127 05.04.13 11:15 Сейчас в теме
(0)
Если будет интерес со стороны сообщества постараюсь написать полноценную статью с описанием форматов файлов журнала регистрации.

вот с этого бы и начинал :)
2. Антон Ширяев 471 05.04.13 11:21 Сейчас в теме
Для начала надо было самому понять формат файлов журналов регистрации, формат понимался одновременно с написанием обработки, поэтому обработка и родилась раньше статьи про формат :)

К тому же еще не совсем понятно что означает седьмое и последнее поле в файле данных, а так же 11, 12 и 13 справочники из файла описаний.

Буду рад соображениям на этот счет...
3. Ditrich 05.04.13 11:25 Сейчас в теме
(2) Доброго дня. За идею - я поставил бы и 100 плюсов. Месяц назад у поднимался вопрос про операции именно с файлами Журнала регистрации. Была плоная переписка с разработчиком (1С), которая закончилась ничем. Ваша обработка откроет для меня информацию для изучения. Поле "непаханное"... Буду следить с развитием поднятой вами темы. Спасибо!
4. Антон Ширяев 471 05.04.13 11:45 Сейчас в теме
(3) Ditrich,
Если не секрет опишите пожалуйста что именно вы хотели получить из файлов журнала регистрации. Возможно это даст толчок к расширению функционала.

Обработка в первую очередь писалась не для того для чего ее будут использовать большинство качающих - "заметания следов" в журнале регистрации. Идея разработки возникла из-за внутренней нужды объединить и отфильтровать старые журналы регистрации рабочей базы, а описание формата нигде найдено не было...
5. Ditrich 05.04.13 12:11 Сейчас в теме
(4) моя задача и не сводилась к заметанию следов, а к лёгкой доступности к файлам Журнала регистрации на сервере и манипуляциями с ними, т.е. получение данных из файлов ЖР, перемещённых в архивную папку на сервере. Если подробнее, изначально ЖР для двух ИБ - ЗУП и БУ, которые были ещё и ко всему связаны РИБ (9 узлов), были НЕ настроены на период (т.е. писались непрерывно в течение 1,5 лет) и выросли в объёме до 20 ГБ на каждую базу, что помимо места на сервере значительно тормозило работу 1С для пользоватлей... Я пытался у разработчика (1С) получить информацию о возможности "обрезать" файлы ЖР для ЗУП и БУ до нужной даты средствами 1С... После долгой переписки, ответа они так и не дали, кроме как посоветовали настроить ЖР по периоду. А такая настройка (например, я настроил ЖР по периоду месяц с 01.02.2013 г.) обрезает ЖР до даты, указанной в новой настройке. А мне требовалось, скажем отрезать все записи ЖР в файле на сервере до начала 4-го квартала 2012 г. Теперь в общем у меня фалы ЖР каждый месяц перемещаются в архивную папку на сервере каждый месяц по написанному скрипту SQL. НО неудобство заключается в следующем - если требуется посмотреть записи ЖР прошлого или более раннего месяца, нужно вырубать всех из 1С, подгружать файлик ЖР из архивной папки в папку работующей базы... Что сами понимаете, занимает кучу времени и неудобство в работе пользователей. А ваша идея - значительно упростит решение моей проблемы.
7. AlexO 127 05.04.13 12:16 Сейчас в теме
(5) Ditrich,
НО неудобство заключается в следующем - если требуется посмотреть записи ЖР прошлого или более раннего месяца

А вы принципиально копии баз не делаете? :))
8. AlexO 127 05.04.13 12:16 Сейчас в теме
(5) Ditrich,
м-да... файлики ЖР прекрасно смотрятся в любой копии базы :)
11. Ditrich 05.04.13 12:33 Сейчас в теме
(8) AlexO, очень удобно, с вашей точки зрения, открывать копии 9 баз? подтягивать в каждую нужный файл ЖР за период? и искать там когда и что с тем или иным объектом делали? Я уже молчу про затраченное время на разворачивание необходимой копии базы на сервере и не одной ещё ко всему (да фиг с ним, пусть даже если и на лок.машине). На сой взгляд, вы до конца не изучили проблему, либо поверхностно взглянули на неё не разобравшись, упоминая при этом версионирование и т.п., про которое в теме и не писалось даже!
12. AlexO 127 05.04.13 12:36 Сейчас в теме
(11) Ditrich,
открывать копии 9 баз?

а вы чем вообще на работе занимаетесь? Менеджер? :)
13. Ditrich 05.04.13 12:52 Сейчас в теме
(12) AlexO, стихи сочиняю... если по существу что-то готовы сказать, пишите про поднимаемый вопрос.
14. AlexO 127 05.04.13 17:52 Сейчас в теме
(13) Ditrich,
да? похоже 6)
Так как по существу, у любого из нас по 9 и более копий баз постоянно. Кроме, конечно, тех, кто пишет стихи :)
15. Ditrich 06.04.13 10:44 Сейчас в теме
(14) AlexO, Имей больше, чем показываешь. Говори меньше, чем знаешь.
10. Антон Ширяев 471 05.04.13 12:24 Сейчас в теме
(5) Ditrich,
Разбивать файлы на несколько / объединять несколько в один думаю доработать в будущих версиях, собственно для этого и было начато исследование. Причем моя задача объединить старый журнал регистрации формата 8.1 с текущим и старыми журналами 8.2 с фильтрованием совсем ненужных событий и урезанием текстовых комментариев / представлений данных.

Вообще не понятно зачем вы подсовываете архивный журнал регистрации рабочей базе, если он без проблем открывается через Файл - Открыть. Просто копируйте вместе с файлом данных файл описаний и открывайте его.
9. AlexO 127 05.04.13 12:17 Сейчас в теме
(4)
для чего ее будут использовать большинство качающих

вот и нашли "главного" заметальщика! :D
21. AlexO 127 08.04.13 12:10 Сейчас в теме
(4)
Обработка в первую очередь писалась не для того для чего ее будут использовать большинство качающих - "заметания следов" в журнале регистрации.

(19)
Разрабатываемая обработка как раз предназначена для работы напрямую с файлами типового журнала регистрации 1С.

Ай-яй-яй!
23. Антон Ширяев 471 08.04.13 12:44 Сейчас в теме
(21) AlexO,
Ну так в первую очередь и писалась для понимания формата и чтения напрямую файлов журнала регистрации. И запись в первую очередь была реализована для проверки чтения.

Неожиданно получился "мощный" инструмент для "заметания следов", но основное то предназначение другое. Чтобы почистить записи в журнале регистрации никакой специальной обработки то и не нужно - открываем файл любым текстовым редактором и явно видим там записи - начало записи дата со временем - что мешает вычистить ненужные записи вручную?
24. AlexO 127 08.04.13 13:03 Сейчас в теме
(23)
что мешает вычистить ненужные записи вручную?

Смешной :)
А как там вычислить нужные объекты? Дубль-поиском сначала по имени, потом - по объектам??
25. Антон Ширяев 471 08.04.13 13:57 Сейчас в теме
(24) AlexO,
Если уж уходить от сути и рассматривать только "заметание следов", то по датам вычищение вполне достаточно чтобы замести следы - ведь дата вместе со временем вплоть до секунды, так что резко снижается граница поиска.

Обработка конечно позволяет вычистить записи более прецизионно и быстро и даже подменить одни записи на другие, но кто очень хотел мог все это сделать и без нее, немного покопавшись в файлах.
6. AlexO 127 05.04.13 12:14 Сейчас в теме
(3) Ditrich,
Если не секрет опишите пожалуйста что именно вы хотели получить из файлов журнала регистрации.

На самом деле, чем не устраивает типовой просмотр? Что вы хотели такого-эдакого увидеть еще?!
Или списывались с 1С - подозревали, что не все попадает в журнал? :)
Ну, а если думали "заставить" 1С писать в журнал еще и версионность объектов (изменение реквизитов. модификацию и т.д.) - то это и ни туда, и ни сюда: есть отдельные попытки версионировать все и вся, но они крайне затратны.
16. kapustinag 06.04.13 19:30 Сейчас в теме
Скажем так, если будет в результате в обработку добавлена возможность выкидывать из файлов журнала к черту все записи о регистрах накопления, изменяемых при проведении обычных документов - будет уже хорошо.
Я имею в виду, что платформа 8.2, конфигурация УПП 1.3.х при проведении, например, документа "Реализация товаров и услуг" пишет движения в каждый из 43 регистров (накопления, сведений и бухгалтерии), для которых этот документ может делать движения. Если реальные движения есть, скажем, по 5 регистрам, то в остальные 38 пишутся пустые наборы записей. И все это отражается в журнале регистрации, серьезно увеличивая его объем.
18. Антон Ширяев 471 08.04.13 10:14 Сейчас в теме
(16) kapustinag,
Я имею в виду, что платформа 8.2, конфигурация УПП 1.3.х при проведении, например, документа "Реализация товаров и услуг" пишет движения в каждый из 43 регистров (накопления, сведений и бухгалтерии), для которых этот документ может делать движения. Если реальные движения есть, скажем, по 5 регистрам, то в остальные 38 пишутся пустые наборы записей. И все это отражается в журнале регистрации, серьезно увеличивая его объем.


Так что вы предлагаете - очищать все записи в журнале регистрации по регистрам или проверять в какие регистры есть записи у документа и оставлять только их? Если очищать выборочно, то как быть со случаем когда документ при проведении записал какие-то данные в регистр, а при повторном проведении вычистил их?
31. kapustinag 09.04.13 21:36 Сейчас в теме
(18) Я предлагаю удалять эти записи безусловно. Ни разу на моей памяти не потребовалось смотреть по журналу регистрации, в какой регистр какой документ что-то записал.
34. vis_tmp 30 11.04.13 12:04 Сейчас в теме
(31) kapustinag, Совершенно согласен!
Строки вида "Данные. Изменение", Регистр * можно вообще все удалять.
Размер журнала уменьшится раз в 5 в 10.
35. Антон Ширяев 471 11.04.13 12:28 Сейчас в теме
(31) kapustinag, (34) vis_tmp,
В будущих версиях планируется фильтр, который будет позволять отсеивать ненужные записи при чтении, либо при записи файла данных журнала регистрации.

Если удалять все записи по регистрам, то это будет не проблемой - снимем галки со всех регистров и все. Но пока этот механизм еще начал делать.

Сейчас в ближайшей версии планирую загрузку файлов данных не по одному, а по маске и выгрузка данных с разбивкой по периодам.
17. kapustinag 06.04.13 19:32 Сейчас в теме
Кстати, на Инфостарте есть обработки, позволяющие загрузить журнал в отдельную SQL-базу, и просматривать его там. Если часто нужно возвращаться к журналам в прошлых периодах - может быть, они помогут?
19. Антон Ширяев 471 08.04.13 10:20 Сейчас в теме
(17) kapustinag,
Кстати, на Инфостарте есть обработки, позволяющие загрузить журнал в отдельную SQL-базу, и просматривать его там


Насколько мне известно на данный момент нет обработок, которые могли бы выгрузить данные обратно в типовой журнал регистрации 1С.

Разрабатываемая обработка как раз предназначена для работы напрямую с файлами типового журнала регистрации 1С.
Так как она разрабатывалась одновременно с пониманием самого формата журнала регистрации (который тоже кстати по имеющейся у меня информации на данный момент нигде не описан), то все допфункции решено было отложить "на потом", сначала реализация чтения / записи файлов.
20. Антон Ширяев 471 08.04.13 11:58 Сейчас в теме
Обработка обновлена до версии 1.1
1) Исправлены ошибки возникающие при выводе добавленной строки
2) Определена 7я колонка - это номер соединения
3) Реализован выбор значений из списка для всех справочников из файла описаний
4) Реализован просмотр дополнительных метаданных (ранее колонка ДопДанные)

Следующим этапом планирую чтение файлов данных не по одному а по маске содержащей "*"
26. AlexO 127 08.04.13 15:51 Сейчас в теме
(20)
Следующим этапом планирую чтение файлов данных не по одному а по маске содержащей "*"

А соответствие описаний и журнала кто будет тогда выставлять?
и без нее, немного покопавшись в файлах

лучше вообще не трогать :)
27. Антон Ширяев 471 08.04.13 16:27 Сейчас в теме
(26) AlexO,
А соответствие описаний и журнала кто будет тогда выставлять?


Будет что-то вроде того как в типовом через Файл - Открыть - т.е. выбираться будет файл описаний, а вместо файла данных будет указана маска, по которой к одному файлу описаний будут подгружено несколько файлов данных.

В принципе механизм уже кое-как работает. Пока не хватает времени чтоб оттестировать и выложить.
28. AlexO 127 08.04.13 16:37 Сейчас в теме
(27)
а кто определит совпадение и тех и других?
Могут запросто попасть файлы от других баз в общую кучу.
29. Антон Ширяев 471 08.04.13 17:33 Сейчас в теме
(28) AlexO,
Во второй строчке как файла данных, так и файла описаний содержится некий GUID - в принципе можно ориентироваться на него и сопоставлять данные и их описание по нему. Пока эти GUIDы в обработке не проверяются, но как показывает практика эти GUIDы совпадают и ориентироваться на них можно.

Тут еще один вид файлов всплывает - так называемые архивы журнала регистрации - в них в одном файле последовательно сначала файл описаний, а затем файл данных.
22. AlexO 127 08.04.13 12:26 Сейчас в теме
Предлагаю тогда убрать из названия слово "Редактирование".
Чтоб не светилось.
30. Антон Ширяев 471 09.04.13 16:17 Сейчас в теме
Как и обещал, написал полноценную статью о форматах файлов журнала регистрации 1С 8.1/8.2 - http://infostart.ru/public/182061/

Если вы располагаете более полной информацией о журнале регистрации и желаете поделиться этой информацией, пишите в комментариях к статье о форматах - http://forum.infostart.ru/forum24/topic83883/, я обязательно дополню статью новой информацией.
32. Балабас 164 11.04.13 11:25 Сейчас в теме
у меня одного скачивается пустой файл?
33. Антон Ширяев 471 11.04.13 11:57 Сейчас в теме
(32) Балабас,
Очень странно. Только что попробовал скачать версию 1.1 по ссылке http://infostart.ru/public/download.php?file=181807. Файл IE10 скачался корректно - с русским именем "АнализФайловЖурналаРегистрации_1_1" и расширением "epf". Приложенный вами файл имеет латинское имя "analizfaylovzhurnalaregistratsii.1.1" и расширение "erf" и что еще более странно "_" заменено на ".".
Думаю нужно сообщить об этом администрации сайта. Уточните чем качался файл?
36. Балабас 164 11.04.13 12:46 Сейчас в теме
(33) файл качался Оперой 12.14
37. Антон Ширяев 471 15.04.13 15:28 Сейчас в теме
Обработка обновлена 15.04.2013 - Версия 1.2
1) Реализована возможность загружать файлы данных по маске содержащей "*"
2) Реализована возможность разделять при сохранении файл данных по периодам - Час, День, Неделя, Месяц, Год
3) Реализовано чтение архивов журнала регистрации в которых в одном файле последовательно идут сначала описания, затем данные
38. amon_ra 3 19.05.13 16:09 Сейчас в теме
(37) что-то не смог увидеть как работает ваша обработка постоянно пишет мне
Не удалось прочитать файл: C:\base\1Cv8Log\20110322000000.lgp
Не удалось прочитать файл: C:\base\1Cv8Log\1Cv8.lgf

Подскажите как она должна работать, версия платформы 1с82 13.219
39. Антон Ширяев 471 21.05.13 21:54 Сейчас в теме
(38) amon_ra,
Скорее всего вы пытаетесь открыть файлы, которые в данный момент используются 1С.
Скопируйте журнал регистрации в отдельную папку и читайте его оттуда.
Так же возможно у вас не хватает прав на открытие этих файлов - попробуйте открываются ли файлы блокнотом.
42. Abadonna 3835 05.08.13 07:36 Сейчас в теме
(39)
Скорее всего вы пытаетесь открыть файлы, которые в данный момент используются 1С.

Отсюда сразу следует, что средствами 1С читать лог-файл -- лажа.
Читать надо внешней программой с режимом открытия файла: fmOpenRead or fmShareDenyNone
40. b-dm 169 18.07.13 09:07 Сейчас в теме
А можно выложить побольше скриншотов, а то - тот что есть - очень неинформативен.
Какой именно анализ делает Ваша обработка , что и как предоставляет из описания не оч.понятно.
41. Антон Ширяев 471 18.07.13 10:36 Сейчас в теме
(40) b-dm,
Обработка писалась в первую очередь для разбора формата файлов журнала регистрации. В результате появилась статья - Формат файлов журнала регистрации 1С 8.1/8.2 - ELF/LOG/LGF/LGP

На данный момент обработкой можно исправить или удалить нужные записи из журнале регистрации, а так же разделить один большой файл данных журнала регистрации на несколько (по месяцам, дням и т.д.). Если есть битый журнал регистрации, то обработкой можно пробовать проанализировать ошибку - конечно не в автоматическом режиме и без доработок, т.к. пока я не занимался поиском типичных ошибок журнала регистрации.

Обработкой уже давно не занимаюсь, так как особого интереса со стороны сообщества не было. В последней версии, которую пока так и не выложил добавил сохранение файла описаний. В текущей общедоступной версии поддерживается редактирование только файлов данных. В планах были автоматизация удаления ненужных записей для уменьшения размера файлов данных чтобы можно было хранить в журнале регистрации рабочей базы все основные события без урезания журнала регистрации по периодам.

Скриншотов постараюсь понаделать как доберусь до обновления статьи, но они особо не нужны, так как по сути тут все те же поля что и в обычном просмотре журнала регистрации.

Суть обработки в том, что она работает напрямую с текстовыми файлами журнала регистрации, чего ранее практиковалось.
vis_tmp; odin777; MikeGorshkov; +3 Ответить
43. slava_vermishelkin 15.08.13 22:19 Сейчас в теме
Интересует вопрос: можно ли из журнала регистрации 1с 8.2 вытащить ссылки на объекты? Если точнее, то есть задачка: необходимо отредактировать реквизит объектов, список которых в журнале регистрации (для отбора хватает стандартных фильтров при построении журнала). Конечно можно было бы выгрузить наименование объектов и обработать, но оно не уникально.
Кто-нибудь сталкивался с такой проблемой? Может есть решения?
44. Антон Ширяев 471 16.08.13 11:43 Сейчас в теме
(43) slava_vermishelkin,
Интересует вопрос: можно ли из журнала регистрации 1с 8.2 вытащить ссылки на объекты?


Да. В обработке реализовано получение ссылки из записи журнала регистрации.

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

для отбора хватает стандартных фильтров при построении журнала

Отборы в обработке планировались, но они пока не реализованы. Как найду время вернуться к продолжению разработки, доделаю.
45. MikeGorshkov 02.10.13 21:43 Сейчас в теме
Если я правильно понял, Ваша обработка позволяет изменить время, дату и т. д.из журнала регистраций, но не меняя самого документа?
Primer2508; +1 Ответить
46. colonel2002 10.10.13 01:33 Сейчас в теме
Очень интересная программка для сбора доказательств по мошенничеству пользователей с бухгалтерскими проводками и операциями в базе. Мне как эксперту по кибер-преступности очень поможет. Спасибо.
47. BoBaH 18 13.11.13 14:10 Сейчас в теме
Пытался анализировать файл размером 2,5Г... Не хватило памяти и вывалилось все
83. vis_tmp 30 05.02.15 12:24 Сейчас в теме
(47)(59)(61)(62)(66)(72)(76)(79) По поводу нехватки памяти при чтении файла журнала...
Обработка автора сейчас читает сразу весь файл и затем построчно обрабатывает его.
Поэтому и вываливается с ошибкой на строке чтения большого файла.

Я попробовал переделать версию 1.4 на открытие файла и его построчное чтение.
В таком режиме у меня открылся журнал размером примерно 10 Гб.

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

Смотрите, пробуйте.
Прикрепленные файлы:
АнализФайловЖурналаРегистрации_1_4_2 - READING BIG FILES.epf
Danil.Potapov; nicknick23; Jivchic; ArTz; +4 Ответить
84. sanches 245 30.03.15 09:36 Сейчас в теме
(83) vis_tmp, Попробовал проанализировать файл размером 6 гигабайт, 1с закылась с ошибкой на чтении строк 4789000
Памяти достаточно свободной (4 гиг), заняла памяти 1,5 гиг и вывалилась. Может потому что у меня 32 битная win 2003 server...
Спасибо автору за обработку, но с большими файлами не "дружит"
91. ArTz 12.05.17 14:30 Сейчас в теме
(83) Спасибо за доработку. Файл хоть и был 1,6 гб с 70 миллионами строк, но обработка не смогла раскрыть.
48. bogdan_sukonnov 57 04.12.13 18:11 Сейчас в теме
Спасибо большое за обработку, очень помогла. Путем доработки напильником удалось склеить 2 журнала регистрации (точнее перевести один в словарь другого). Если Вы добавите это в функционал - цены не будет обработке!
49. dyak84 19.01.14 17:50 Сейчас в теме
Автор как к человеку знающиму подскажи как правельней зделать в такой ситуации. Реквизит со значением неограничено преобразовываю при помощи функции ЗначениеВСтрокуВнутр() при обратном преобразовании при помощи функции ЗначениеИзСтрокиВнутр() приисходит ошибка формата потока. Подскажите как быть как можно решить етот вопрос. Зарание спасибо за ответ
54. Антон Ширяев 471 28.01.14 17:11 Сейчас в теме
(49) dyak84,

Нужно посмотреть что там в этой строке, что вызывает ошибку. Вообще если в строке какие-либо спецсимволы, то можно попробовать заменить проблемные символы на другие / комбинацию других.
50. serg1974 28.01.14 12:45 Сейчас в теме
Не помогла :(
Суть проблемы: Не можем прочитать архив журнала!
Мы обрезали разросшийся журнал с сохранением в файл. Файл получился 5,8Гб 1с8 вылетает при попытке его открыть. Пробовал разрезать его "тотал коммандером" и приделать к нужным кускам заголовок из первого файла - 1с8 пишет "ошибка формата потока" - ваша обработка после 8 часов обработки 100мб куска выдала пустое окно с записями (обьекты только в прочипх вкладках есть)

Примеры файлов могу отправить на почту.
63. hanio 50 29.05.14 08:53 Сейчас в теме
(50) serg1974,

Ошибка формата потока попытайтесь почистить временные файлы, обработки по очистке тут на ИС есть ищите
68. teranp 10.08.14 23:03 Сейчас в теме
(50) serg1974, какой конкретно фаил вы не можете открыть путь к файлу можете указать
51. serg1974 28.01.14 13:07 Сейчас в теме
>Баг-репорты приветствуются, особенно с приложением файлов
В общем файлы приготовил и описание ошибок - надо адрес куда выслать :)
52. stash_84 28.01.14 13:34 Сейчас в теме
(51)serg1974
тоже столкнулся с тем, что файлы наших журналов не открываются, проблема в том, что журнал вырастает до 30 Гб за месяц.
53. Антон Ширяев 471 28.01.14 17:03 Сейчас в теме
(51) serg1974, Выкладывайте на любой обменник rghost.ru например. Если не хотите светить данные всем, то запарольте архив и ссылку с паролем в личку.

Файлы резать нужно по записям (Число "{" должно быть равно числу "}").
Если это архив журнала регистрации, то сначала идет файл описаний, который нужно отделить и использовать для всех кусков.
"ошибка формата потока" скорее всего из-за наличия кривой записи, возможно в поле "Комментарий" используются непарные {}
55. Антон Ширяев 471 31.01.14 15:03 Сейчас в теме
Новая Версия 1.3
1) Добавлена возможность записи Файла описаний
2) Доработано чтение архива журнала регистрации в неком новом формате, где нет заголовка перед началом данных и есть новая таблица DatesMap
3) Добавлена возможность переразбивки файлов данных без загрузки самих данных в табличную часть обработки (Кнопка Переразбить)
4) При разбивке данных на периоды теперь не разрывается транзакция
5) Добавлена возможность фильтрации по метаданным при загрузке Файлов данных
6) Исправлены статусы транзакций
56. Антон Ширяев 471 03.02.14 16:17 Сейчас в теме
Новая Версия 1.4
1) Исправлена ошибка из-за которой неоправданно долго читались большие Файлы описаний
2) Добавлена возможность перекодирования журнала регистрации на словарь другого журнала регистрации для 8.2

Теперь появилась возможность склеивать журналы регистрации - например у вас начался новый журнал при переезде на новый сервер 1С или при смене платформы 8.1 -> 8.2, а вы очень хотите видеть все в одном месте.
Для 8.1 перекодирование реализовано не полностью.

Так же каждый легко может немного доработать обработку для фильтрации только нужных записей. На текущий момент реализована фильтрации по метаданным, по аналогии можно добавить по другим признакам или разработать сложное условие.
85. zzz_natali 59 06.04.15 12:46 Сейчас в теме
(56)
А что у нас с поддержкой нового формата из под движка 8.3.5, ожидается?
Спасибо.
57. StaticUnsafe 03.02.14 17:40 Сейчас в теме
58. PVG_73 17 13.02.14 10:43 Сейчас в теме
Спасибо, полезная весчь в хозяйстве.... :)
59. Nicholas 736 03.03.14 13:57 Сейчас в теме
Как быть, если при попытке прочитать файл появляется "Недостаточно памяти"?
Архив журнала регистрации за один месяц, размером всего каких-то 5 Гб.
60. Антон Ширяев 471 20.03.14 13:19 Сейчас в теме
(59) Nicholas,
Можно переразбить журнал регистрации на меньшие периоды, например неделя вместо месяца.
80. vis_tmp 30 04.02.15 18:02 Сейчас в теме
(60)Антон, для склейки двух журналов последовательность действий именно такая? (78)
61. Angel_19 4 22.04.14 16:15 Сейчас в теме
Файл журнала за месяц - 412 Мб, обработка так и не смогла его загрузить - 1с вылетает с ошибкой - видимо заканичвается память которую 32 битный процесс может захватить. По диспетчеру задач 1с занимала больше 3,5 Гигов в оперативке.
62. gerbert 15.05.14 14:24 Сейчас в теме
Не работает на больших файлах, 1с падает с "недостаточно памяти" при чтении файла. Поэтому и переразбить не получается.
64. hanio 50 29.05.14 08:54 Сейчас в теме
Обработка супер, то что давно искал, огромное человеческое спасибо, у меня были старые журналы которые не мог прочитать вываливалась ошибка и наконец-то я их смог прочитать!
65. hanio 50 29.05.14 08:58 Сейчас в теме
Но памяти конечно кушает очень много )) на 32 битном сервере 1С на платформе 8.2.16.368 у меня не прочиталось пришлось поднять 64 битный 8.3.4.482 и только там нормально прочиталось.
67. СистемСервис 1 09.08.14 13:34 Сейчас в теме
(65) hanio, у меня не запускается под 8.3, не подскажете как у вас получилось?
66. СистемСервис 1 07.08.14 12:39 Сейчас в теме
полтора гига файл лога - не открывает ;( "Недостаточно памяти", резать тоже не хочет, та же ошибка, что ещё можно сделать?
69. teranp 10.08.14 23:06 Сейчас в теме
(66) СистемСервис, можно в планировщик раз в сутки поставить рестарт сервера и все будет гуд и файлы не настолько будут большими и будет тебе счастье
76. AlexO 127 11.12.14 10:27 Сейчас в теме
(66) (72) не пробовали лог разделять по периодам?
Это не обработка виновата - сама 1С не приспособлена к таким объемам обработки. Вот и вылетает по памяти.
79. СистемСервис 1 15.12.14 15:45 Сейчас в теме
(76) AlexO, 1С не может мне порезать журнал по периодам - вылетает с ошибкой памяти. Сейчас у нас журнал по периодам настроен, но очень нужно просмотреть старый, а он очень большой - нигде не открыть ;(
70. Just 2 19.08.14 04:24 Сейчас в теме
Хорошая обработка, давно искал что-то подобное и статья понятная
71. MasterIt 17.09.14 09:59 Сейчас в теме
Как раз то, что искал на БП 2.0, спасибо.
72. ranger 120 14.10.14 08:42 Сейчас в теме
Ошибку нехватки памяти пишет.Файл лога около 800 МБ.Скачал последний файл
73. v.a.ryag 36 10.12.14 11:52 Сейчас в теме
Здравствуйте! У нас есть база, Мы перенесли её на новый сервер, а файлы журнала сразу не перенесли, соответственно файлы описаний теперь разные и подсунуть старые журналы в каталог к новым не получается.. Не могли бы пояснить что делает ваша обработка по кнопке "Перекодировать файл данных"? Могу ли я с её помощью поправить новый файл описаний и перекодировать новые журналы. А старые докинуть в папку к новым? Заранее благодарю
74. v.a.ryag 36 10.12.14 12:31 Сейчас в теме
И если можно опишите как склеивать журналы? очередность действий.
к примеру, так можно? 1) загружаем "файл описания1" 2) загружаем "файл данных1" 3) загружаем "файл описания2".4) жмем перекодировать "файл данных1".
Ато инструмент хороший, а как пользоваться непонятно - лезть в код чтобы разобраться ? Помогите пожалуйста
75. v.a.ryag 36 11.12.14 10:02 Сейчас в теме
В общем так и не нашел как склеить журналы.. Полез в код..( пока разбираюсь
77. AlexO 127 11.12.14 10:30 Сейчас в теме
(75)
В общем так и не нашел как склеить журналы..

Никак. Уже "хорошо", что 1С позволила разрезать журнал (кое-как) и наискосок.
Обработка и призвана просматривать и осуществлять поиск по разным кускам лога, в противном случае, типовой механизм может подключить лишь какой-то один файл-кусок.
78. v.a.ryag 36 12.12.14 04:43 Сейчас в теме
(77) AlexO,
Никак. Уже "хорошо", что 1С позволила разрезать журнал (кое-как) и наискосок.
Обработка и призвана просматривать и осуществлять поиск по разным кускам лога, в противном случае, типовой механизм может подключить лишь какой-то один файл-кусок.

Выже не автор обработки - зачем вводите в заблуждение? Привожу цитату автора:
Теперь появилась возможность склеивать журналы регистрации - например у вас начался новый журнал при переезде на новый сервер 1С или при смене платформы 8.1 -> 8.2, а вы очень хотите видеть все в одном месте.


Поэтому я и копал в этом направлении..
После длительного анализа и тыков получилось склеить два журнала! Подобных обработок не встречал. Если ей сделать понятный механизм конвертации журнала с одного описания под другое описание то цены ей не будет. Я сначала пытался допилить - в итоге потом обошелся типовой. Делал так:
1) Выбираю ФайлыЖурнала1 по маске *.lgp и старый ФайлОписания1, загружаю их (прочитать). Потом жму переразбить и сохраняю все в один файл без разделения по периодам
2) Выбираю получившийся ФайлЖурнала1 и жму "прочитать файл данных"
3) !!! перехожу на вкладкуПользователи, выбираю ФайлОписания2 и жму "прочитать файл описания". Если чтение файла описания происходит не на вкладке Записи ЖР, то данные в таблице ЗаписиЖР не меняются - это нам и нужно.
4) !!! Выбираю ФайлОписания1 НЕ нажимая прочитать файл описания
5) Жму "перекодировать" и сохраняю в нужное место ФайлДанных, сконвертированный под ФайлОписания2. В том же каталоге создается файл описания 1CV8.lgf. Эти два файла переносим в каталог ЖурналаРегистраци2, заменив 1CV8.lgf. (Перед этим можно забэкапить их). Работать с базой в этот момент не должны.

Еще как я выяснил имена файлов, состоящие из цифр и представляющие собой даты нужно делать таим образом чтобы файлы имеющие данные за более ранние периоды располагались раньше при сортировке по имени файла.

Еще я думаю, что: Правильнее конвертировать новые журналы под старые, т.к. они меньше как правило и в новых файлах описания может не быть описания многих событий и объектов из старого журнала.
82. AlexO 127 04.02.15 22:28 Сейчас в теме
(78) v.a.ryag,
Привожу цитату автора:
Приводите. А еще - посмотрите, как в обработке "склеиваются" фрагменты.
(79) СистемСервис,
1С не может мне порезать журнал по периодам - вылетает с ошибкой памяти.
У вас слишком большой журнал.
Попробуйте сначала отрезать старый кусок, а потом подразбить оставшееся.
(81) vis_tmp, я думаю, если поле одно - то этот перенос значения не имеет: сменится только отображение поля, было в две стоки, станет в одну.
81. vis_tmp 30 04.02.15 19:25 Сейчас в теме
(0) Заметил искажение текста события.
было так:
{20150127183916,N,
{0,0},1,1,1,1,6,I,"Объект изменен: Справочник.Склады
Регистрация конфигурации изменена",0,
{"U"},"",0,0,0,2,0,

стало так:
{20150127183916,N,
{0,0},1,1,1,1,6,I,"Объект изменен: Справочник.СкладыРегистрация конфигурации изменена",0,

{"U"},"",0,0,0,2,0,

Т.е. из строки "Объект изменен: Справочник.Склады
Регистрация конфигурации изменена" оказался вырезан перенос строки.
89. sai_NT 06.04.16 13:25 Сейчас в теме
(81) vis_tmp, если еще актуально, то сделай такую замену:
было
Запись = Запись + Стр + ?(СтрЧислоВхождений(Запись, """") % 2 = 0, "", Символы.ПС);

стало
Запись = Запись + Стр;
Если Не СтрЧислоВхождений(Запись, """") % 2 = 0 Тогда 
	Запись = Запись + Символы.ПС;
КонецЕсли;
86. AlgoritmS 27.05.15 13:52 Сейчас в теме
У меня файл 1Cv8.lgd. Его можно проанализировать вашей обработкой?
87. olegpoz 18.11.15 16:30 Сейчас в теме
Добрый!
Кто пробовал - действительно БОЛЬШОЙ (более 7 гигов) журнал смогу открыть данной обработкой?
88. stash_84 19.11.15 13:36 Сейчас в теме
(87) olegpoz, была попытка открыть файл объемом около 4 или 5 Гб, попытка окончилась неудачей, т.к. было свободной памяти 2 или 3 Гб. Теоретически, если у Вас свободной оперативной памяти более 7 Гб, то файл должен открыться. Либо Вам необходимо будет поправить процедуру загрузки данных из файла. Посмотрите в (83) выложен вариант данной обработки. В итоге - Вам нужно наличие свободной оперативной памяти более 7Гб.
90. erinsergey 30.09.16 16:46 Сейчас в теме
Мне понадобилось сделать поиск по файлу журнала размером 15Гб.
Открыть этот журнал данной обработкой не удалось :(
Не хватает памяти.
92. Kraft2013 18.09.18 12:46 Сейчас в теме
Надеялся найти тут возможность пересобрать LGF файл (файл описания), т.к. за долгие годы эксплуатации он сильно вырос (8Мб), что фактически блокирует открытие отборов по ЖР (на сколько я понимаю в этот момент платформа формирует списки событий, а они гиганские...). Сами файлы журнала мы периодически убираем, однако старые события записанные по ошибке когда-то с уникальным идентификатором события привели к тому, что весь файл описывает идентификаторы событий которые отсутствуют в LGP-файлах.
Попробовал этой обработкой вариант "Перекодировать", не подошло. Не хочется изобретать велосипед (и тем более изучать код...) - нет ли готовых решений для этого?
93. a322294525 18.12.18 05:00 Сейчас в теме
добрый день, а тема еще актуальная?
94. setrak 143 16.01.19 10:21 Сейчас в теме
Добрый день, Антон. Было бы не плохо указать что не работает в 8.3. А то мне нужно было чем то срочно посмотреть журналы и на скорую руку нашел эту обработку. Но обработка, соответственно, не предназначена для 8.3. Потратил зря время и не только время
95. a322294525 17.01.19 01:43 Сейчас в теме
(94) так ведь написано в шапке 1С 8.1/8.2
96. Infector 142 27.03.19 10:08 Сейчас в теме
Если ЧитатьВБазу Тогда
		СтрокаЖР = РегистрыСведений.ЖурналРегистрации.СоздатьМенеджерЗаписи();
	Иначе
		СтрокаЖР = ЗаписиЖР.Добавить();
	КонецЕсли;

Нашел вот такие строчки. Сейчас занимаюсь вопросом загрузки журнала как раз-таки в регистр сведений на основе процедур из Вашей обработки. Видимо опыт такой у Вас тоже имеется. Вопрос, собственно в том - насколько быстро разрастается объем таблицы регистра?

PS: Просматривать журнал штатными средствами нереально, Ваша обработка - уже лучше, но парсинг файлов журнала тоже не быстрый, причем путей заметно ускорить его не вижу. Настроили разбивку журнала по дням, каждый день набегает около 500 000 записей или 100 Мб файла. Часть записей планирую выбрасывать, но и после этого останется немало.
Оставьте свое сообщение

См. также

Управление историей изменения данных 1

Инструменты и обработки Системный администратор Программист Архив с данными v8 1cv8.cf Россия Абонемент ($m) Журнал регистрации

Данная обработка позволяет включить версионирование объектов истории изменения данных.

10 стартмани

09.11.2019    388    D_E_S131    3       

Анализ загруженности сотрудников по Журналу регистрации 3

Отчеты и формы no Внешний отчет (ert,erf) v8 1cv8.cf БП3.0 Беларусь Россия Абонемент ($m) Журнал регистрации Учет рабочего времени

Отчет позволяет оценить активность сотрудников (пользователей 1С) согласно данным, полученным из Журнала регистрации.

1 стартмани

29.10.2019    615    3    adeptis    0       

Версионирование объеков УТ 10 с возможностью перехода к сохраненной версии 2

Инструменты и обработки no Конфигурация (md, cf) v8 УТ10 Абонемент ($m) Журнал регистрации Универсальные функции

Версионирование объектов УТ 10.3 с возможностью перехода к сохраненной версии. Взята стандартная система версионирования УПП, добавлена возможность восстановления ранее сохраненной версии.

1 стартмани

28.10.2019    532    1    art.prm    0       

История изменений за период УТ 11 5

Отчеты и формы no Внешний отчет (ert,erf) v8 УТ11 Россия Абонемент ($m) Журнал регистрации Администрирование данных 1С

Отчёт позволяет за выбранный период посмотреть, кто и в каких документах изменял важные реквизиты ! Отчёт не показывает всё подряд, а только важные вам (выбранные) реквизиты.

1 стартмани

25.10.2019    720    9    SergeyRomanov    1       

История версий объектов для УФ 47

Отчеты и формы Программист Пользователь Архив с данными v8 v8::УФ 1cv8.cf Россия Windows Абонемент ($m) Журнал регистрации Обработка документов Обработка справочников

Универсальная независимая система хранения и анализа истории изменений справочников и документов. Предназначена для любых конфигураций 1С V83 ((8.3.9.1818) и выше) в режиме управляемого приложения.

1 стартмани

17.10.2019    2326    21    dmitrydemenew    19       

Быстрый поиск в журналe регистрации 1С *.lgd 10

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Журнал регистрации

Обработка для быстрого поиска данных в журнале регистрации 1С SQLite (.lgd). 8.3.15.

1 стартмани

10.10.2019    2629    6    andboss    2       

Сложнейшая загрузка журнала регистрации в ElasticSearch (или делаем настоящий ETL) 36

Инструменты и обработки Системный администратор Архив с данными v8 Россия Windows Абонемент ($m) Журнал регистрации

Году в 2017ом возникло (наверное странное на тот момент) желание перегрузить журнал регистраций 1С в ELK. Чтобы журналы место на диске не съедали, 1С программисты забыв поставить фильтр сервер не подвешивали, все журналы лежали в одном месте да и можно было безопасно туда ответственных пользователей пускать, чтобы сами смотрели кто какой документ поправил.На предложение написать выгрузку сразу из 1С программисты благополучно забили ("ой на это минимум месяц", "у нас срочные бизнес-фичи" и т.д. и т.п.). Зато попалась статья от Aleksey.Bochkov (https://infostart.ru/public/182820/). Ну и решили мы все это запилить без 1С программистов. Во что влезаем я тогда еще не понимал. А вылилось почти в год допилок (хорошо хоть в фоновом режиме) в цельный ETL с использованием C#, T-SQL и прочими делами.

1 стартмани

27.09.2019    3582    3    DonAlPatino    32       

Удаление журнала регистрации с отбором 4

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Россия Абонемент ($m) Журнал регистрации

Обработка очистки журнала регистрации с отбором по пользователю и периоду для обычного приложения.

2 стартмани

05.09.2019    971    4    doctorov_s    4       

Журнали2Ст: сверхбыстрый журнал регистрации 1С 87

Инструменты и обработки Системный администратор Программист Приложение (exe) v8 Windows Абонемент ($m) Журнал регистрации

Строит внешний индекс по журналам регистрации любого формата и делает поиск в них фантастически быстрым. Дополнительно ничего не нужно настраивать! Журналы Регистрации остаются на своём месте и не занимают дополнительного, а сервис Журнали2Ста обеспечивает их постоянную индексацию.

1 стартмани

22.08.2019    5251    45    MrWonder    44       

Отчет по изменению документа 7

Отчеты и формы Пользователь Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Журнал регистрации

Данная обработка покажет, кто изменил определенный документ.

1 стартмани

30.07.2019    1250    6    ranis888    6       

Отправление событий журнала регистрации в приватный / публичный канал Telegram в виде сообщений и файлов 6

Инструменты и обработки Программист Конфигурация (md, cf) v8 v8::УФ Абонемент ($m) WEB Журнал регистрации

Данная конфигурация позволяет получать события журнала регистрации в телеграм в виде сообщений и файлов.

1 стартмани

29.07.2019    1379    3    serg-lom89    0       

Простейшее использование Elasticsearch для работы с журналом регистрации 17

Инструменты и обработки Системный администратор Программист Архив с данными v8 1cv8.cf Абонемент ($m) Журнал регистрации

Простейшая настройка выгрузки журнала регистрации в Elasticsearch для ускорения поиска.

1 стартмани

20.06.2019    2540    2    milut    7       

Как отправить ошибки из журнала регистрации на почту? Продолжение. Отдельная база 4

Инструменты и обработки no Конфигурация (md, cf) v8 Windows Абонемент ($m) Журнал регистрации

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

1 стартмани

27.05.2019    1774    2    wowik    0       

Запуск встроенного в платформу механизма История данных для ленивых 17

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Журнал регистрации

В последних версиях платформы 1С появился замечательный механизм Истории данных. Если кратко, механизм позволяет сохранять историю, просматривать, сверять и самое приятное, это восстанавливать любую версию объекта. А самое главное, чтобы это заработало, не нужно продумывать, писать и поддерживать тонны кода, все уже сделано за нас... Возникает вопрос: Как запустить встроенный в платформу механизм Истории данных ничего не кодируя?

1 стартмани

24.05.2019    3213    3    _root    12       

Отчет для просмотра отчетов, которые запускали пользователи 12

Отчеты и формы Системный администратор Пользователь Внешний отчет (ert,erf) v8 1cv8.cf Абонемент ($m) Журнал регистрации

Отчет отвечает на вопрос: кто, и как часто формирует отчеты. Было протестировано на Управлении торговлей, конфигурация 11.4.1.273.

1 стартмани

18.05.2019    1994    8    Mari_Kuznetzova    3       

Подсистема для выгрузки, быстрого поиска и анализа журнала регистрации 1С в Elasticsearch 28

Инструменты и обработки Системный администратор Программист Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Журнал регистрации Поиск данных

Elasticsearch - это opensource решение для очень быстрого поиска данных в больших массивах информации. Использование этого решения позволит решить проблемы с поиском и анализом больших объемов информации журнала регистрации. Протестировано на платформах начиная с 8.3.10.2580.

5 стартмани

15.05.2019    3650    14    Nikolo17    12       

Журнал Регистрации ➜ Телеграмм 109

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8::УФ 1cv8.cf Россия Абонемент ($m) Журнал регистрации

Подключаемая обработка для рассылки ошибок журнала регистрации в телеграмм.

1 стартмани

14.05.2019    5961    15    🅵🅾️🆇    9       

История данных [Расширение] УТ11 7

Инструменты и обработки Программист Расширение (cfe) v8 УТ11 Абонемент ($m) Журнал регистрации

Расширение позволяет хранить (восстанавливать) историю данных прикладных объектов (справочников, документов, движений регистров по документам).

3 стартмани

06.05.2019    2030    2    noprogrammer    6       

История выполнения фоновых заданий в виде диаграмм (версия 6.4.17) 20

Отчеты и формы Системный администратор Программист Внешний отчет (ert,erf) v8 1cv8.cf Абонемент ($m) Журнал регистрации

Отчет предназначен для получения из журнала регистрации данных об истории выполнения фоновых заданий и отображения их в виде диаграмм.

1 стартмани

26.04.2019    2786    19    sertak    21       

Журнал регистрации по навигационной ссылке 7

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Журнал регистрации

Обработка получает записи журнала регистрации только по указанной навигационной ссылке (либо просто по ссылке).

1 стартмани

13.03.2019    2396    2    Смешной 1С    0       

Сообщение об ошибках журнала регистрации по электронной почте 2

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf ЗКГУ3.0 БП3.0 ЗУП3.x Россия Абонемент ($m) Журнал регистрации Email

Универсальная внешняя обработка по выгрузки ошибок журнала регистрации по электронной почте. Может работать как отдельно по команде, так и быть загруженной в справочник Дополнительные отчеты и обработки и запускаться по настраиваемому расписанию.

2 стартмани

04.03.2019    1668    3    ig-efrem    2       

Запрос к Журналу регистрации 2

Отчеты и формы Системный администратор Программист Внешний отчет (ert,erf) v8 ЗКГУ3.0 Россия Windows Абонемент ($m) Журнал регистрации

Краткая форма получения сведений из Журнала регистрации - с детализацией событий до минут

1 стартмани

03.03.2019    2004    9    mnb-next    2       

История версий объектов 2

Инструменты и обработки Системный администратор Программист Архив с данными v8 1cv8.cf Россия Абонемент ($m) Журнал регистрации

Подсистема для записи и хранения изменений любых объектов ссылочного типа. Формирует хронологию работы пользователей с базой данных. Позволяет произвести быстрый поиск версии объекта БД по указанным параметрам и восстановить данные выбранной версии. Протестирована в конфигурации ЗУП, редакция 2.5 на платформе 1С:Предприятие 8.2 (8.2.19.130). Обычные формы. В поставке выгрузка тестовой демонстрационной базы и файл CF c объектами подсистемы.

1 стартмани

22.02.2019    2665    7    dmitrydemenew    3       

Рассылка событий журнала регистрации 4

Инструменты и обработки Программист Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Журнал регистрации

Отправка событий журнала регистрации на почту с возможностью группировки и фильтрации.

1 стартмани

07.02.2019    2317    2    Just4Fun    0       

Как отправить ошибки из журнала регистрации на почту? 34

Статья Программист Нет файла v8 УПП1 Абонемент ($m) Журнал регистрации

Процедуры отправки ошибок из журнала регистрации на почту. Журнал регистрации выгружается в файл Excel, далее прикрепляется к письму. Для отправки писем создано регламентное задание.

1 стартмани

06.02.2019    4436    wowik    0       

Монитор активных пользователей по журналу регистрации 1

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v8 1cv8.cf Россия Windows Абонемент ($m) Журнал регистрации

Монитор активности пользовательских сеансов с возможностью завершить сеансы и соединения. Платформа 1С: 8.3.12.1685. БСП не используется

1 стартмани

01.02.2019    2316    3    mefalcon    2       

Ошибки, предупреждения и прочее из журнала регистрации на почту и в Telegram автоматически (БП 3, ЗУП 3.1, УТ 11.4, ERP 2.4, Розница 2.2) 22

Инструменты и обработки Системный администратор Программист Пользователь Внешняя обработка (ert,epf) v8 Розница УНФ ERP2 ЗКГУ3.0 БП3.0 УТ11 ЗУП3.x Абонемент ($m) Журнал регистрации Поиск данных Тестирование и исправление Email

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

2 стартмани

28.01.2019    4254    23    Redinternational    3       

Удаление одинаковых версий в журнале регистрации, очистка записей по неверсионированным объектам 1

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Украина Абонемент ($m) Чистка базы Журнал регистрации

Обработка также позволяет очищать лишние записи версий объектов, которые все-таки остаются для регистрации в журнале регистрации. Также возможна очистка по неверсионированным в журнале регистрации объектам.

2 стартмани

09.01.2019    2142    t_yuri    0       

Архивирование и удаление файлов журнала регистрации на Linux-сервере 3

Инструменты и обработки Системный администратор Архив с данными v8 Linux Абонемент ($m) Журнал регистрации

Bash-скрипт для архивации и удаления файлов Журнала регистрации в старом формате на Linux-сервере 1С Предприятия.

1 стартмани

29.11.2018    2641    Sloth    4       

Загрузка журнала регистрации 1С v8 в базу SQLServer 6

Инструменты и обработки Системный администратор Программист Архив с данными v8 Россия Windows Абонемент ($m) Журнал регистрации

Загрузка журнала регистрации 1С v8 в базу SQLServer, для хранения архивной информации по журналам, быстрого поиска и/или переноса данных из журнала и его усечения.

10 стартмани

26.10.2018    3819    7    user1054014    12       

Мониторинг активности пользователя 26

Инструменты и обработки Системный администратор Расширение (cfe) v8 БП3.0 Россия Абонемент ($m) Журнал регистрации

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

1 стартмани

26.10.2018    4100    47    xan333    2       

Python-скрипт для массового переключения формата журнала регистрации 3

Инструменты и обработки Системный администратор Архив с данными v8 1cv8.cf Абонемент ($m) Журнал регистрации

Python-скрипт для массового переключения формата журнала регистрации. В первую очередь из SQL в файл. python.exe 1c_format_log_chenger.py Analyze, clearing and change journal format for 1C journal system Use -a or --analyze for analyzing Use -c or --clear for delete all log files Use --sql2file for change logfiles format 2 File Use --file2sql for change logfiles format 2 SQL

1 стартмани

12.10.2018    3392    DonAlPatino    8       

История изменений с ОТКАТОМ (на основе типового решения) 4

Отчеты и формы Системный администратор Бухгалтер Внешняя обработка (ert,epf) v8 УТ11 Россия Абонемент ($m) Журнал регистрации

История изменений документов и справочников с откатом на версию и с отбором по измененным реквизитам для УТ.

1 стартмани

11.10.2018    3278    6    strelec13    2       

Отчет "История изменения объектов" на СКД для БП 3.0, УТ 11, КА 2, ERP 2 (версии объектов) с использованием версионирования объектов 9

Отчеты и формы Системный администратор Бухгалтер Внешний отчет (ert,erf) v8 v8::УФ v8::СКД ERP2 БП3.0 УТ11 КА2 Россия Windows Абонемент ($m) Журнал регистрации

Отчет "История изменения объектов" предназначен для отслеживания изменений справочников и документов в базах 1С. Позволяет выводить сводную таблицу изменений одновременно по всем отобранным объектам. Работает в конфигурациях БП 3.0, УТ 11, КА 2.0, ERP 2.

5 стартмани

03.10.2018    5565    49    mrm1212    35       

Обработка журнала регистрации в формате SQLLite 7

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v8 1cv8.cf Россия Windows Абонемент ($m) Журнал регистрации

Обработка предназначена для работы с файлом "1Cv8.lgd" журнала регистрации 1С в формате "SQLLite". Выборка и удаление записей.

1 стартмани

14.09.2018    4567    35    VslavKup    6       

Активные сеансы пользователей на СКД по журналу регистрации для анализа пиков активности и количества одновременно запущенных сеансов 1

Отчеты и формы Системный администратор Внешний отчет (ert,erf) v8 v8::СКД 1cv8.cf Абонемент ($m) Журнал регистрации

Отчет на СКД по журналу регистрации исключительно по событиям сеансов - начало и завершение. Отчет можно использовать для анализа количества работающих пользователей по часам рабочего дня и поиска пиков активности.

1 стартмани

24.08.2018    3718    17    cmax    0       

Мой велосипед для журнала регистрации. Внешний отчёт 4

Отчеты и формы Системный администратор Внешний отчет (ert,erf) v8 УПП1 Абонемент ($m) Журнал регистрации

Отчет по журналу регистрации с отбором по виду метаданных и типу операции.

1 стартмани

31.07.2018    4616    16    alexlx    6       

Мониторинг журнала регистрации при помощи Powershell 28

Статья Системный администратор Программист Архив с данными v8 Windows Абонемент ($m) Сервисные утилиты Журнал регистрации

Работа с журналом регистрации в формате SQLite внешними средствами на примере мониторинга изменений в конфигурации базы данных.

1 стартмани

12.07.2018    7894    3    user768334    7       

Журнал регистрации 1С (sql lite) в web app 13

Статья Программист Архив с данными v8 1cv8.cf Абонемент ($m) Журнал регистрации

Данная публикация рассматривает построение компонентного решения работы журнала регистрации в стороннем приложении(web app). Встала задача миграции sql lite жр во внешнюю базу. Данное решение было создано: 1. для хранения жр за весь период 2. для ускорения работы с жр 3. для ускорения сервера предприятия, так как именно он (а точнее рагент) пытается записать данные в жр sql lite(фактически файл на диске), после увеличения размера файла более 10 гб, поступали жалобы по вопросу быстродействия 1с (и не только ради этого) Данная публикация может быть полезной администраторам, программистам, оптимизаторам.

1 стартмани

09.07.2018    6312    5    dmarenin    4       

R2-D2: журнал регистрации, монитор обменов, аварийные уведомления 14

Инструменты и обработки Системный администратор Программист Архив с данными v8 Россия Абонемент ($m) Сервисные утилиты Журнал регистрации Распределенная БД (УРИБ, УРБД) Администрирование данных 1С

Обслуживание Журналов регистрации нескольких баз 1С. Сбор и обработка сведений о статусах обменов баз 1С, рассылка аварийных уведомлений.

2 стартмани

14.06.2018    8408    16    pbabincev    7       

Отчет "История изменения объектов" на СКД для УПП и КА (версии объектов) с использованием версионирования объектов 14

Отчеты и формы Системный администратор Внешний отчет (ert,erf) v8 v8::СКД КА1 УПП1 Абонемент ($m) Журнал регистрации

Отчет "История изменения объектов" предназначен для отображения изменений объектов (справочники и документы) за указанный период и с учетом отбора по заданным параметрам объектов. Работает в конфигурациях УПП 1.3 и КА 1.1

5 стартмани

22.05.2018    6741    39    mrm1212    11       

Анализ активности пользователей 5

Отчеты и формы Системный администратор Внешний отчет (ert,erf) v8 1cv8.cf Россия Windows Абонемент ($m) Журнал регистрации

Анализ журнала регистрации произвольной конфигурации формата LGD. Платформа 1С:Предприятие 8.3 (8.3.11.2954).

1 стартмани

11.05.2018    5776    18    forusing    0       

Журнал регистрации из формы документа или справочника 7

Инструменты и обработки no Внешняя обработка (ert,epf) v8 Розница УНФ БП3.0 УТ11 КА2 Абонемент ($m) Журнал регистрации

Данная обработка позволяет просматривать журнал регистрации (кто из пользователей последний вносил изменения) по справочнику или документу прямо из формы. Не требуется изменение конфигурации.

2 стартмани

23.04.2018    8060    34    Kutuzov    7       

Протокол действий с документом. Внешняя печатная форма 6

Отчеты и формы Системный администратор Программист Бухгалтер Внешняя обработка (ert,epf) v8 1cv8.cf Россия Абонемент ($m) Журнал регистрации Печатные формы документов

В больших коллективах пользователям (бухгалтерам) нужно быстро узнать, кто, когда и какие действия производил с документом. Представляю универсальную внешнюю печатную форму к любой конфигурации на 1С 8.3 (уф). Обработка сама регистрируется ко всем документам конфигурации. Обработка делает отбор по журналу регистраций и выводит краткую печатную форму. Выводит реальную дату и время создания документа из GUID.

1 стартмани

21.03.2018    5404    14    DEG156    1       

Версии объекта (просмотр версий текущего объекта) 10

Инструменты и обработки Системный администратор Архив с данными v8 КА1 УПП1 Абонемент ($m) Журнал регистрации

Печатная форма, вызывающая отчет подобный встроенному История изменений объектов.

2 стартмани

12.03.2018    7489    3    SITR-utyos    2       

Повышение качества разработок и онлайн контроль ошибок 163

Статья no Расширение (cfe) v8 Абонемент ($m) Журнал регистрации

Анализ ошибок и сбор ошибок журнала регистраций из десятков и сотен баз в одном месте.

09.03.2018    19694    136    DitriX    47       

История изменений объектов 2

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v8 1cv8.cf Украина Абонемент ($m) Журнал регистрации

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

1 стартмани

07.03.2018    7176    4    sakila    0       

История изменений объектов 3

Отчеты и формы Системный администратор Программист Внешний отчет (ert,erf) v8 УПП1 Россия Абонемент ($m) Журнал регистрации

Отчет позволяет получить все изменения по выбранному типу объектов. Может оказаться полезным для администраторов в случае, когда необходимо посмотреть историю изменения различных объектов конкретным пользователем. Протестировано на платформе 8.2.19.130, конфигурации 1С:УПП 1.3.88.2

3 стартмани

02.02.2018    8612    18    s000632    7       

Как нам защитить журнал 5

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Информационная безопасность Журнал регистрации

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

1 стартмани

23.01.2018    8852    5    mkalimulin    51