Сокращение журнала регистрации 1С: 8.3

Публикация № 510970 06.04.16

Администрирование БД - Журнал регистрации

Журнал регистрации логи 8.3 сократить журнал

Работа с журналом регистрации в 1С: 8.3 изменилась по сравнению с 8.2. Рассмотрим варианты автоматического и ручного обрезания журнала регистрации.

Проблема:  На сервере растут логи баз на платформе 8.3.

Необходимо: Часть логов, например, за месяц, оставить доступными напрямую из базы, остальные обрезать и хранить на других дисках. Делать это необходимо автоматически.

Как было раньше(8.1 и 8.2): В конфигураторе можно было указать настройку: «Разделять хранение журнала по периодам» и указать период, например, Неделя. Таким образом, каждая неделя логов хранилась в отдельном файле. Батником копировались и архивировались старые логии на отдельный диск, чтобы они не занимали место на сервере. При необходимости посмотреть «древний» лог, мы возвращали файл за требуемый период на место и просматривали его стандартными средствами 1С.

Как нынче в 8.3: Журнал регистрации хранится в файле 1Cv8.lgd – это файл базы данных sqlite. Настройка «Разделять хранение журнала по периодам» в конфигураторе отсутствует. Осталась кнопка «Сократить», с помощью которой обрезается часть журнала и переносится в указанный файл. Однако после этого размер логов не уменьшается. Что нужно сделать, чтобы размер файла уменьшился, напишу чуть ниже.

Напомню, что все должно работать автоматически. Конфигурация типовая, поэтому трогать ее не будем.

Что было сделано: В планировщике заданий добавил задание, которое выполняет cmd-файл, который запускает 1С с параметрами. В параметре "/Execute", указан путь до обработки, которая копирует часть журнала регистрации в файл, затем эту часть обрезает. 

В обработке воспользовался процедурами по работе с журналом регистрации:

    Фильтр = Новый Структура("ДатаОкончания");
    Фильтр.ДатаОкончания = НачалоГода(ТекущаяДата());
    СкопироватьЖурналРегистрации(,ИмяФайлаКопииЖурнала, Фильтр);
    ОчиститьЖурналРегистрации(Фильтр);

Обработку запускаю cmd-файлом:

"C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /S "ServerName:PortNumber\NameBD" /N "ИмяПользователя" /P "Пароль" /Execute "D:\Сократить журнал регистрации\СократитьЖурналРегистрацииПериод.epf" /C "Период=Неделя; СохранитьЖР=D:\Сократить журнал регистрации\НашиЛоги"

 В параметре «/С» передается период деления журнала регистрации (День / Неделя / Месяц / Год) и путь до места, где будут храниться обрезанные логи.

После сокращения журнала регистрации размер файла журнала регистрации не изменяется. Чтобы он изменился, необходимо остановить агент сервера и выполнить команду vacuum. Затем запустить службу агента сервера. В планировщике заданий добавил задание, которое выполняет следующий cmd-файл:

net stop "1C:Enterprise 8.3 Server Agent (x86-64)"
sleep 5
D:\scripts\sqlite3.exe D:\ДиректорияХраненияЛоговНаСервере\1Cv8Log\1Cv8.lgd vacuum
net start "1C:Enterprise 8.3 Server Agent (x86-64)"

Утилиту  sqlite3.exe можно скачать с официального сайта http://www.sqlite.org/

Для того чтобы в cmd-файле можно было использовать кириллицу, сохраняю его через «Notepad++» в кодировке ОЕМ866.

Что получили: Логи хранятся за каждую неделю в отдельных файлах. Размер файла 1Cv8.lgd не увеличивается.

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

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

 

Есть идея более простого обрезания и сохранения логов без запуска 1С на сервере с обработкой: можно останавливать агент сервера, переименовывать файл 1Cv8.lgd и запускать сервер. При первом запуске 1С будет создан новый пустой файл журнала регистрации. Главный минус этого варианта: если после переименования файла потребуется посмотреть журнал регистрации, то придется открывать журнал из внешнего файла, который может лежать на недоступном для пользователя диске сервера. В варианте же приведенном выше, в журнале будет храниться история не меньше, чем за указанный период (День / Неделя / Месяц / Год).

В общем-то и все. Если есть замечания и дополнения, добро пожаловать в комментарии. Все важные нюансы обязательно добавлю в статью. Спасибо.

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

Наименование Файл Версия Размер
Работа с журналом регистрации 1С83

.epf 7,48Kb
280
.epf 7,48Kb 280 Скачать
Сократить журнал регистрации

.epf 7,17Kb
250
.epf 7,17Kb 250 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. oldfornit 06.04.16 11:56 Сейчас в теме
в принципе не обязательно выполнять vacuum - новые записи будут добавляться в освободившееся внутри файла базы место
erazh; softgarant; solary; +3 Ответить
2. TODD22 18 06.04.16 12:13 Сейчас в теме
(1) oldfornit,
в принципе не обязательно выполнять vacuum

Это когда базу не раздуло. А то у меня например она занимает 90Гб. Из 240 Гб дискового места.... мне она такая большая за год не нужна....
3. oldfornit 06.04.16 13:37 Сейчас в теме
(2) TODD22, настройте очистку по регламенту, один раз сожмите и в будущем будет занимать ровно столько места, сколько надо. по аналогии с журналом транзакции в MS SQL
5. solary 175 07.04.16 07:40 Сейчас в теме
(2) TODD22, обработка как раз писалась в то время, когда 1С выпустили проблемное обновление платформы и логи баз росли по 300МБ в день...
6. solary 175 07.04.16 07:41 Сейчас в теме
(1) oldfornit, хороший вариант, особенно для тех, кто не перезапускает агент сервера каждый день.
4. CheBurator 3378 06.04.16 20:38 Сейчас в теме
7. heavymetal 86 13.04.16 08:40 Сейчас в теме
Полезная штука. Тем более заметил, что иногда начинаются непонятные глюки с сервером 1с и зависанием сеансов. Но каким-то странным образом после удаления логов эти глюки уходят, а через некоторое время возвращаются. И каждый раз чистка логов помогает на время.
Не знаю от чего это, мистика просто. Релизы платформ причем могут быть разные. Но на некоторых серверах такого нет. То ли еще и ОС замешали что ли
8. karapuzzzz 64 13.04.16 12:40 Сейчас в теме
Вот я не пойму. Раз уж сделала 1С хранение журнала в SQLite, почему не хранить журнал в отдельной СУБД вообще на другом сервере?
9. solary 175 14.04.16 08:00 Сейчас в теме
(8) karapuzzzz,
почему не хранить журнал в отдельной СУБД вообще на другом сервере

предполагаю, что это сделано для универсальности работы с журналом регистрации для серверных и файловых баз.
10. oldfornit 14.04.16 08:52 Сейчас в теме
(9) а как насчет скорости? Все-таки писать в локальную sqlite/текстовые файлы быстрее, чем на удаленный сервер.
11. solary 175 18.04.16 14:18 Сейчас в теме
(10) oldfornit, возможно. Скорость действительно тут очень важна.
Но когда у вас файловый вариант базы, больше некуда писать, кроме как в локальную sqlite.
12. TODD22 18 26.04.16 09:57 Сейчас в теме
Если я удалю(перемещу) файл журнала регистрации который на sqlite. У меня при перезапуске сервер новый файл создаст?
А то старый не сжимается. Вываливается при сжатии платформой с ошибкой.
13. oldfornit 26.04.16 10:37 Сейчас в теме
(12) TODD22, да, сервер создаст новый файл. При желании можно сделать так, чтобы новый журнал был в старом (текстовом формате). Для этого достаточно положить в каталог журналов файл с именем "1с.LGP" (если не напутал)
14. TODD22 18 26.04.16 10:40 Сейчас в теме
(13) oldfornit, Да создал новый файл.
Мне старый формат не нужен. Лог стал 100Гб и никак не хотел урезаться. При сжатии падал с ошибкой.
15. danya1606 25 20.07.16 15:06 Сейчас в теме
Я так понял обработка при операции копирования журнала регистрации просто заменяет данные в старом журнале регистрации т.е удаляет старые и добавляет новые записи, сделанной аналогичным образом, а не дополняет?
16. solary 175 21.07.16 15:28 Сейчас в теме
(15) danya1606, верно, копирует часть журнала регистрации текущей базы в файл. Если файл уже существует, то он будет заменен. Если установлена галка "Скопировать и сократить", то ЖР будет скопирован в файл и затем удален из базы до указанной даты.
17. danya1606 25 26.07.16 10:44 Сейчас в теме
(16) А можно ли как то добиться того что - архивный файл ЖР будет дополняться записями допустим делать такой перенос каждый квартал?
18. solary 175 27.07.16 12:31 Сейчас в теме
(17) danya1606, стандартная процедура СкопироватьЖурналРегистрации(<ИмяВходногоФайла>, <ИмяВыходногоФайла>, <Фильтр>) заменяет файл, если он существует. Можно восстанавливать ЖР из файла в базу, а потом снова обрезать но большим периодом))) Но в чем смысл?
19. danya1606 25 29.07.16 16:51 Сейчас в теме
(18) Смысл в том чтобы держать копить один файл журнала регистрации допустим за год, ну а с функцией скопировать получается что он делает копию ЖР а не дополняет тот архивный. Объясню по простому например учет в программе 1С начнем с 01-01-2016, т.е. от это даты и начинается ЖР:
1)01-04-2016 делаем первый - срезку ЖР
2)01-07-2016 делаем вторую срезку ЖР получается второй отдельный файл
3)01-10-2016 делаем третью срезку ЖР получается третий отдельный файл
В итоге если вдруг нам понадобиться проанализировать за целый год разом ЖР по определенному объекту нам придется три раз файлы подменять для данной операции.
20. herfis 427 29.07.16 17:59 Сейчас в теме
Чтобы не иметь гемора с настройкой ротации логов, я просто веду ЖР в старом формате (можно стопорнуть сервак и подложить пустой файлик со старым названием, после старта ЖР будет вести в него запись в старом формате). И вообще считаю перевод логов на SQLite ошибкой.
kuzyara; uri1978; mrnovel; Grigoripal; RodinMax; Infected; +6 Ответить
21. enzain 11.08.16 11:28 Сейчас в теме
Никто не реализовывал службу переноса всех данных из файла в, например, MS-SQL?
А то логи, за пару месяцев в 90 гиг немножко утомили, если честно уже ....
22. oldfornit 11.08.16 12:42 Сейчас в теме
(21) enzain, реализовывал. Не стоит оно того. Запись в базу данных происходит достаточно медленно - практически день в день. Итоговые размеры базы - по размеру больше чем в SQLITE.

Есть решение по переносу ЖР в elasticsearch - посмотрите тут вебинар по big data
23. odinarhitektor 28.11.17 12:33 Сейчас в теме
Пишу скрипт так, как указано в статье не выполняет команду, в чем может быть проблема?
Прикрепленные файлы:
24. solary 175 29.11.17 08:53 Сейчас в теме
(23) Вы запускаете sqlite3.exe, в статье же описывается как запустить сжатие из командной строки D:\scripts\sqlite3.exe D:\ДиректорияХраненияЛоговНаСервере\1Cv8Log\1Cv8.lgd vacuum
На больших базах логов (десятки ГБ) мне не удавалось дождаться сжатия, приходилось писать журнал с нуля, а потом вовремя обрезать.
25. odinarhitektor 30.11.17 15:02 Сейчас в теме
(24) sqlite ругается "unreconized token" на открытие файла
26. odinarhitektor 30.11.17 15:58 Сейчас в теме
(25)
(24) sqlite ругается "unreconized token" на открытие файла
по команде .open 1cv8.lgd (при этом файл лога лежит в той же папке где и sqlite) и затем с новой строки vacuum; у меня получилось, но скриптом не удается выполнить действия в две строки.
27. AlexO 132 05.09.18 14:18 Сейчас в теме
копирует часть журнала регистрации в файл, затем эту часть обрезает
обработка копирует только неделю, и какую неделю - последнюю, 7 дней от запуска, с начала? Или копирует определенное количество строк?
Что остается - лог .lgd без недели, который потом ужимается, или неделя забирается в отдельный файл, остается тоже условная "неделя", а остальное стирается?
28. b-dm 169 07.02.19 14:11 Сейчас в теме
поясните пожалуйста, в чем разница между обработками, из описания откровенно говоря не понял...
29. solary 175 08.02.19 10:11 Сейчас в теме
(28) Обработка "Работа с журналом регистрации 1С83" - это обработка в которой можно ВРУЧНУЮ:
- восстановить журнал из файла,
- очистить журнал до даты(место не освободится, если не выполнить vacuum),
- скопировать часть журнала регистрации в файл.

При запуске обработки "Сократить журнал регистрации" сразу запустится сокращение журнала регистрации по параметрам, которые передаются при открытии 1С.
30. user1234203 05.07.19 10:52 Сейчас в теме
Поставили задачу сократить журнал регистрации. Впервые с таким столкнулся вообще и вот те на! Ваша статья. Спасибо большое, буду пробовать сейчас.
31. Alv_prog 22.01.20 13:01 Сейчас в теме
При попытке сократить журнал регистрации в формате lgd, сталкиваюсь с ошибкой "Ошибка совместного доступа к файлу 'C:\Users\[имя пользователя службы сервера 1с]\AppData\Local\Temp\v8_6E3E_da64.tmp'. 32(0x00000020): The process cannot access the file because it is being used by another process." Платформа 8.3.16.1063
32. Toliban 06.02.20 09:12 Сейчас в теме
(31)
0x00000020

Та же ошибка (0x00000020) при попытки отбора по журналу регистрации. При это сам журнал (без отбора) открывается нормально. Платформа 8.3.16.1063. Журнал регистрации в формате lgd
33. Fox-trot 138 06.02.20 09:24 Сейчас в теме
38. user1430187 30.06.20 22:18 Сейчас в теме
(31) (32) Ребят, получилось решить проблему с совместным доступом?
41. DennyPhilord 63 25.11.20 22:22 Сейчас в теме
(31) Да, это проблема платформы 8.3.16.1063
34. Shecurok 12.03.20 13:12 Сейчас в теме
Не пойму, что указывается в ENTERPRISE /S "ServerName:PortNumber\NameBD"
База серверная. Надо ли оставлять ServerName? номер порта я понял, а namebd это наименование базы данных на русском? или как?
37. solary 175 10.06.20 18:28 Сейчас в теме
(34) Например, ENTERPRISE /S "server-1C:1641\ZUP"
35. improg 29.04.20 15:06 Сейчас в теме
(0) вопрос к автору, не возникала ли у вас проблема как в этой ветке, интересует именно момент копирования

https://forum.infostart.ru/forum9/topic240289/#message2435336
36. solary 175 10.06.20 18:20 Сейчас в теме
(35) Нет, такой проблемы не возникало.
39. exhoric 22.09.20 11:15 Сейчас в теме
В версии 8.3.15.1830 - не работает.
Прикрепленные файлы:
40. dr_Ed 07.10.20 14:40 Сейчас в теме
Мы перенесли сервер 1С на новый сервер.
Хотим загрузить журнал регистраций со старого сервера в новый.
Поможет ли мне эта обработка?
Версия сервера 8.3.17.1549
42. 127.0.0.0 01.12.20 22:03 Сейчас в теме
(40) почему бы его просто не перенести (особенно если это одна 1-2 базы )
1. останавливаем сервер.
2. журналы архивируем.
3. переносим сервер
4. запускаем сервер (в это время появляются новые каталоги для журнала)
5. останавливаем и раскидываем журнал в соответствующие базы.
понятно что если баз 1С в районе 1-10 не особо много займет времени
если больше .. к примеру 30 баз.. то процесс может стать утомительным и вероятность закинуть журнал не в ту базу вырастит )
43. Luniona 17.10.21 00:12 Сейчас в теме
Спасибо! 2021 год и до сих пор актуально!
Оставьте свое сообщение

См. также

История формирования отчетов (расширение для типовых конфигураций) Промо

Журнал регистрации v8::УФ v8::СКД ДО ERP2 БП3.0 УТ11 ЗУП3.x Абонемент ($m)

Подсистема для хранения, использования и анализа истории формирования отчетов пользователями

5 стартмани

28.11.2017    19190    33    SeiOkami    2    

Анализ изменений, отчет по версиям объектов

Журнал регистрации v8 БП3.0 Россия Абонемент ($m)

Отчет демонстрирует изменения в базе на основе библиотеки стандартных подсистем (регистр версии объектов).

1 стартмани

24.11.2021    646    1    GoodWinSpr    0    

LogosFor1C. Подсистема сквозного логирования на клиенте и сервере в разные приемники

Журнал регистрации v8 1cv8.cf Абонемент ($m)

Позволяет задать несколько настроек логирования и использовать изолированно друг от друга. При этом настройки не нужно хранить в переменной. Eсть возможность добавления своих способов логирования. Распространяется в виде расширения и конфигурации.

1 стартмани

11.11.2021    2218    6    cprit    13    

Фоновая отправка информации журнала регистрации из конфигураций на базе 1С:Библиотека стандартных подсистем

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

Внешняя обработка для фоновой отправки информации журнала регистрации по электронной почте из конфигураций на базе 1С:Библиотека стандартных подсистем

1 стартмани

25.10.2021    2431    4    mayz    2    

Включение и выключение регистрации отказа в доступе если "У пользователя не достаточно прав над операцией с базой данных". Промо

Информационная безопасность Журнал регистрации v8 1cv8.cf Абонемент ($m)

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

1 стартмани

12.01.2011    40568    368    nexts    32    

Выгрузка данных из журнала регистрации в таблицу на форме (обычное приложение)

Журнал регистрации v8 1cv8.cf Абонемент ($m)

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

1 стартмани

26.08.2021    1220    2    user995537    0    

Определение даты создания элемента любого справочника

Журнал регистрации v8 1cv8.cf Абонемент ($m)

Обработка может быть полезна администраторам 1С и ответственному за чистоту баз персоналу. Когда создали контрагента? Когда сделали дубль товара? Данная обработка ответит на подобные вопросы. Дата создания элемента любого справочника определится по его наименованию.

1 стартмани

06.08.2021    1897    1    Pirat-37    6    

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

Журнал регистрации v8 Абонемент ($m)

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

1 стартмани

14.06.2021    1861    6    Goody    0    

Статистика работы пользователя Промо

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

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

3 стартмани

17.07.2011    52062    435    imozg    63    

История изменений объектов (детальный журнал регистрации)

Журнал регистрации Инструменты администратора БД v8 Платформа 1C v8.2 1cv8.cf Абонемент ($m)

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

1 стартмани

18.05.2021    2810    8    Rabin    13    

Идентификация (авторизация) пользователей

Журнал регистрации v8 1cv8.cf Абонемент ($m)

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

1 стартмани

06.05.2021    2181    3    opera199    0    

Рассылка по ошибкам журнала регистрации

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

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

1 стартмани

26.04.2021    2476    7    wonderboy    0    

Просмотр документов, измененных задним числом Промо

Журнал регистрации v8 УТ10 Россия Абонемент ($m)

Редактирование документов в 1С, проведенных задним числом, бывает необходимо для исправления ошибок в учете, но также является распространенным способом воровства в магазине. Поэтому важно максимально ограничить работу задним числом.

2 стартмани

12.08.2015    32022    58    ПерваяСистема    17    

Внешний отчет на СКД "Ошибки и предупреждения журнала регистрации". Для любой типовой конфигурации 1С: Предприятие 8.3

Журнал регистрации v8 1cv8.cf Абонемент ($m)

20 мая 2021 года в онлайн формате пройдет Форум пользователей 1С:Документооборота. Когда, как не сейчас, намекнуть разработчикам на возможные улучшения в конфигурациях (если по-честному, просто совпало). Типовой отчет по журналу регистрации либо невозможно добавить в регламентную рассылку, либо невозможно настроить вариант (по крайней мере, я не знаю этих возможностей). Хотя очень неплохо иметь представление о происходящем в базе 1С именно на регулярной основе. Данная разработка исправляет это упущение. Интересующихся прошу под кат...

4 стартмани

19.04.2021    3029    6    capitan    6    

Поиск в журналe регистрации 1С *.lgd

Журнал регистрации v8 v8::УФ Абонемент ($m)

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

1 стартмани

16.02.2021    2596    15    user598199_serega240710    2    

Активность пользователей на основании журнала регистрации

Журнал регистрации v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

22.11.2020    3295    35    chagbig    3    

Получение запросом данных журнала регистрации хранящегося в SQLite Промо

Журнал регистрации v8 1cv8.cf Абонемент ($m)

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

1 стартмани

17.09.2014    74384    242    rtnm    38    

История данных (Версионирование данных). Обычные и управляемые формы. Механизм платформы 1С

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

История данных - специальный механизм платформы 1С, который позволяет хранить в базе данных данные объектов конфигурации.

1 стартмани

30.09.2020    6264    50    yuryshestakov    0    

История изменения реквизитов для любых конфигураций

Инструменты администратора БД Журнал регистрации v8 1cv8.cf Россия Абонемент ($m)

Просмотр истории изменения документов и справочников одним кликом. Дополнение к любой конфигурации на платформе 1С 8x. Позволяет отслеживать историю изменения реквизитов справочников и документов, в том числе и их табличных частей. Для управляемых и не управляемых форм.

5 стартмани

14.08.2020    4674    20    alvabul    2    

Список пользователей за период

Журнал регистрации v8 УНФ ДО Абонемент ($m)

Анализируя Журнал регистрации выводит список всех пользователей, которые заходили в текущую базу в выбранном периоде

1 стартмани

12.08.2020    3854    8    Gvozdod    1    

Монитор журнала регистрации Промо

Журнал регистрации Инструменты администратора БД WEB v8 1cv8.cf Абонемент ($m)

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

2 стартмани

29.06.2015    44623    155    andy23    51    

Объединение (слияние) журналов регистрации через СкопироватьЖурналРегистрации

Журнал регистрации v8 1cv8.cf Россия Абонемент ($m)

В основном это для тех, кто накосячил с журналом, а он оказался нужен.

1 стартмани

20.07.2020    5416    8    tech1c    2    

Экспорт журнала регистрации. Набор инструментов (приложения + исходный код)

Прочие инструменты разработчика Журнал регистрации v8 Абонемент ($m)

Набор инструментов для экспорта данных журнала регистрации во внешние хранилища для Windows и Linux (SQL Server, PostgreSQL, MySQL). Готовые приложения и исходный код.

10 стартмани

26.05.2020    13454    88    YPermitin    0    

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

Журнал регистрации v8 БП3.0 Россия Абонемент ($m)

Бывает, нужно знать, кто, кроме вас, открывал конфигуратор 1С и вносил ли изменения в саму конфигурацию. Представленная внешняя обработка добавляется в регламентные задания и по расписанию отправляет письмо по указанным адресам с отбором журнала регистрации за предыдущие сутки по действиям с конфигуратором за исключением указанных в ней пользователей (и пользователей операционной системы). Тестировалось на платформе 1С:Предприятие 8.3 (8.3.15.1830), в конфигурациях 1С ЗУП Проф 3.1.13.151 и 1С Бухгалтерия КОРП 3.0.75.93.

1 стартмани

13.05.2020    4813    2    Svetlanka_sv    0    

Подсистема: История изменений реквизитов объекта, в том числе табличных частей. 1с 8.2. Промо

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

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

1 стартмани

12.11.2012    43498    298    allert73    16    

Отслеживание ошибок в журнале регистрации

Журнал регистрации v8 1cv8.cf Россия Абонемент ($m)

Как узнать об ошибках из журнала регистрации, когда вы не на рабочем месте? Легко!

1 стартмани

25.04.2020    6256    7    maslyann    0    

Журнал регистрации в эластике с использованием службы без использования 1С (.net + elastic)

Журнал регистрации v8 Абонемент ($m)

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

1 стартмани

09.03.2020    5604    13    pashamak    5    

Версионирование (история изменений) объектов в 1С:Предприятие 8

Журнал регистрации v8 1cv8.cf Россия Абонемент ($m)

Версионирование представляет собой опцию, с помощью которой пользователь может легко установить, кто и когда изменил находящийся в базе документ, а также какие именно изменения имели место.  Платформа 1С:Предприятие 8 имеет сходную опцию – журнал регистрации, однако эта опция не позволяет выяснить характер изменений, журнал регистраций позволяет только узнать, когда был изменен документ и какой пользователь внес изменения. В платформе 8.3.11 данный механизм встроен "ИсторияДанных" и позволяет работать с версионированием через встроенные механизмы платформы, что является несомненным плюсом. Данная конфигурация предназначена для более ранних версий.

1 стартмани

15.01.2020    20526    46    ClickUp    0    

Журнал регистрации на СКД (полностью программная реализация) Промо

Журнал регистрации v8 1cv8.cf Абонемент ($m)

Очередная вариация на тему отчет по журналу регистрации на СКД

1 стартмани

22.08.2013    27150    225    Жолтокнижниг    6    

Журнал регистрации SQLite, кластер, метаданные

Журнал регистрации v8 Абонемент ($m)

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

1 стартмани

22.12.2019    7027    3    AlexSTAL    2    

Универсальная обработка (УФ) для работы с журналом регистрации в формате SQLite через ODBC

Универсальные обработки Журнал регистрации v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка позволяет подключиться к журналу регистрации в формате SQLite (.lgd) через ODBC и прочитать его события в привычном виде, как в стандартном журнале.

1 стартмани

27.11.2019    6583    10    Spartacus    6    

Выгрузка журнала регистрации в SQL

Журнал регистрации v8::УФ 1cv8.cf Россия Абонемент ($m)

Ни для кого не секрет, что для эффективного использования возможностей встроенного журнала регистрации требуется приложить немало усилий. Я не спорю, что тема избита, но тем не менее... Хотел предложить для Вас мое решение. Задача: Легкий способ ежедневно анализировать журнал регистрации. Для реализации не стал я использовать Elasticsearch. Возможно, это и удобный способ, но мне не понравилось по ряду причин. Меня устраивает, когда журнал с ошибками приходит на электронную почту ответственным за поддержку и открывается в excel. А также, когда лог-базу можно открыть как внешний источник данных, например, совсем в другой базе, где таких источников, как правило, несколько.

3 стартмани

25.11.2019    7650    15    MikeLetto    0    

Анализ транзакций по журналу регистрации 1С 8 Промо

Журнал регистрации v8 КА1 БП2.0 ЗУП2.5 УТ10 УПП1 УНФ Россия Абонемент ($m)

Из журнала регистрации (ЖР) можно почерпнуть немного информации о производительности. 28.08.2012 Новая версия с графическим представлением

1 стартмани

28.12.2011    28469    304    leksmut    30    

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

Журнал регистрации v8 1cv8.cf Россия Абонемент ($m)

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

10 стартмани

09.11.2019    10619    12    D_E_S131    3    

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

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

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

1 стартмани

28.10.2019    11314    51    art.prm    8    

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

Журнал регистрации v8 1cv8.cf Абонемент ($m)

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

1 стартмани

10.10.2019    10784    30    andboss    7    

Версионирование объектов Промо

Журнал регистрации v8 КА1 БП2.0 ЗУП2.5 УТ10 УПП1 Россия Абонемент ($m)

Немного измененный механизм версионирования объектов. Может использоваться с любой конфигурацией (возможно с небольшими доработками). Тестировался на УТ 10.3. Основное отличие - контроль уже записанных версий объектов.

1 стартмани

25.05.2012    42380    414    kolos    23    

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

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

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

1 стартмани

27.09.2019    16103    6    DonAlPatino    33    

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

Журнал регистрации v8 1cv8.cf Россия Абонемент ($m)

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

2 стартмани

05.09.2019    8948    23    doctorov_s    5    

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

Журнал регистрации v8 Абонемент ($m)

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

1 стартмани

22.08.2019    17245    104    MrWonder    71    

Отчет об изменениях в объектах Промо

Журнал регистрации v8 1cv8.cf Россия Абонемент ($m)

Обработка подписывается на событие записи выбранных объетов, и по команде, показывает таблицу изменений реквизитов в объекте. Обработка универсальная - не требует вносить изменения в конфигурацию. Eсть пример подключения к обмену ковертации данных через XML.

1 стартмани

21.11.2011    25661    210    i132    6    

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

WEB Журнал регистрации v8 v8::УФ Абонемент ($m)

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

1 стартмани

29.07.2019    8425    8    serg-lom89    0    

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

Журнал регистрации v8 Абонемент ($m)

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

1 стартмани

27.05.2019    7696    4    wowik    0    

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

Журнал регистрации v8 1cv8.cf Абонемент ($m)

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

1 стартмани

24.05.2019    13262    15    _root    13    

Анализ времени проведения документов Промо

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

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

1 стартмани

06.05.2011    24626    205    anderson    20    

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

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

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

5 стартмани

15.05.2019    15389    32    Nikolo17    14    

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

Журнал регистрации v8::УФ 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

14.05.2019    12884    25    🅵🅾️🆇    9    

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

Журнал регистрации v8 УТ11 Абонемент ($m)

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

10 стартмани

06.05.2019    8305    4    noprogrammer    6    

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

Журнал регистрации v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

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

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

Журнал регистрации Email v8 1cv8.cf ЗКГУ3.0 БП3.0 ЗУП3.x Россия Абонемент ($m)

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

2 стартмани

04.03.2019    7903    7    ig-efrem    2    

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

Журнал регистрации v8 ЗКГУ3.0 Россия Абонемент ($m)

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

1 стартмани

03.03.2019    8137    21    mnb-next    2    

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

Журнал регистрации v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

22.02.2019    9596    13    dmitrydemenew    7