Журнал регистрации изменений во внешней информационной базе 1С

29.03.19

База данных - Журнал регистрации

Конфигурация для копирования журнала регистрации, хранящегося в файловом формате, *.lgf. Подключение к выгружаемому журналу происходит через COM-соединение. Для загрузки применяется многопоточность. Для хранения журнала используется Регистр сведений.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
ЗагрузкаЖурналаРегистрации_03_2019_lgf
.cf 391,35Kb ver:2
14
14 Скачать (2 SM) Купить за 2 150 руб.
ЗагрузкаЖурналаРегистрации_11_2018_lgf
.cf 386,64Kb
3
3 Скачать (1 SM) Купить за 1 850 руб.

На сервере 1С предприятия должно быть настроено COM-соединение. В моем случае использовался сервер X64.  

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

Перед первым запуском в конфигураторе нужно прописать пользователя "Администратор" и назначить ему роль "ПолныеПрава"

Найти следующий текст и заменить его на свои параметры. 

<РабочийСервер1C_X64>         - Рабочий сервер 1С
<Имя_РабочейБазы>             - Имя рабочей базы
<ПользовательРБ>              - Пользователь COM_соединения рабочей базы
<Пароль_РБ>                  - Пароль пользователя
<адресПолучатеяОшибок@Почта.ру> - адрес для получения ошибок выгрузки

В спр.УчетныеЗаписиЭлектроннойПочты Указать параметры почтового сервера. Сообщения об ошибках будут приходить на почту.

В РС.НастрокиПользователей, для Администратора указать основнуюУчетнуюЗаписьЭлектроннойПочты.

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

Изменения:

17-08-2016  Закрытие Com соединеия теперь происходит сразу после удаления перенесенных записей журнала регистрации, а не после закрытия регламентного задания.

22-08-2016 Когда выполение фонового задания завершалось с ошибкой, то зависал в журнал регистрации рабочей базы. Требовалась перезагрузка сервера 1с предприятия. 

  1.    Теперь логика такая: подключаюсь к рабочей базе, выгружаю журнал регистрации, разрываю Com -соединение, гружу данные в регистр сведений, снова подключась к рабочей базе и удаляю записи журнала регистрации.
  2.   Немного изменил механизм чтения данных из XML файла

  20-01-2017

В связи с тем, что при работе 24/7  происходили сбои в базе удаляемого журнала регистрации , обработка была переделана.  Журнал регистрации был переведен на хранение в файлах (*.lgf). Периодичность журнала установлена - ДЕНЬ.

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

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

Загрузка сформированных xml файлов происходит с использованием многопоточности.

Для сокращения журнала регистрации запускается пакетный файл, примерно такой :  "C:\Program Files (x86)\1cv8\8.3.9.2033\bin\1cv8.exe " CONFIG /S"Кластер\база" /N"Пользователь" /P"Пароль" /Out"ПутьКлогу" /ReduceEventLogSize 2017-01-18

20-11-2018

Все события журнала теперь хранятся в соответствующих справочниках. В РегистрСведений пишется ссылка справочника. 

Добавлена возможность фильтрации загружаемых событий

С этого момента файл загрузки "ЗагрузкаЖурналаРегистрации_11_2018_lgf" мной больше не поддерживается...

 

25-02-2019

Изменен алгоритм загрузки из XML файлов. В предыдущих версиях каждый xml файл грузился в таблицу значений, а таблица переносилась в регистр сведений. При большом объеме, данные не записывались. Сейчас чтение и запись происходит порциями по 1000 записей.

Добавлена обработка удаления строк регистра сведений по отбору .

Всем ранее скачивавшим , по запросу в личку, обновление даром.

 

29-03-2019

Исправил формирование уникального идентификатора в регистре сведений: "ЖурналРегистрации"

 

 

Конфигурация Загрузка Журнал регистрации

См. также

Журнал регистрации Системный администратор Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Россия Платные (руб)

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

22800 руб.

22.02.2018    36036    60    54    

57

Журнал регистрации Системный администратор Платформа 1С v8.3 1C:Бухгалтерия Платные (руб)

Конфигурация LogiCH эффективно решает проблему хранения и анализа записей журналов регистрации. Разработка использует столбцовую СУБД ClickHouse, одну из самых быстрых Big Data OLAP СУБД. Любой анализ журнала можно выполнить в одном отчете, в котором доступны все возможности СКД с учетом ограничений RLS. Количество подключаемых баз не ограничено и не влияет на скорость построения анализа.

6000 руб.

28.11.2018    21427    18    7    

44

Журнал регистрации Программист Россия Бесплатно (free)

В материале рассматривается сравнение двух инструментов для работы с журналом регистрации 1С: утилиты ibcmd и платформы Vector. Описаны их функциональные возможности, тестирование производительности и практическое применение для преобразования логов в формат JSON.

20.11.2024    2106    user1913000    13    

20

Журнал регистрации Тестирование QA Программист Бесплатно (free)

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

21.10.2024    4182    leemuar    8    

24

Инструменты администратора БД Журнал регистрации Системный администратор Платформа 1С v8.3 1С:Управление торговлей 11 Абонемент ($m)

Внешняя обработка для регламентного сокращения журнала регистрации для конфигураций на базе БСП и платформы 8.3.20+

1 стартмани

29.12.2023    2709    43    dima_gsv    3    

14

Журнал регистрации Мониторинг Системный администратор Программист Абонемент ($m)

Как легко и быстро с помощью специализированных решений собирать, парсить и передавать логи и метрики.

1 стартмани

19.11.2023    1890    6    AlexSTAL    0    

8

Мониторинг Журнал регистрации Технологический журнал Системный администратор Программист Абонемент ($m)

Как легко и быстро с помощью специализированных решений собирать, парсить и передавать логи и метрики.

1 стартмани

13.11.2023    5778    11    AlexSTAL    0    

47
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. pbabincev 134 31.05.18 21:44 Сейчас в теме
ТС,
А почему использовали выгрузку в Таблицу Значений через XML, а не напрямую с помощью метода
ВыгрузитьЖурналРегистрации()
?
2. Mkonst 58 20.06.18 11:27 Сейчас в теме
Уже и не вспомню почему...
Оставьте свое сообщение