Подсистема "Дополнительный журнал регистрации" (для любой конфигурации платформы 8.1)
База данных - Журнал регистрации
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Данная подсистема никак не заменяет стандартные механизмы, просто она их расширяет. Данный журнал непосредственно привязан к данным, сохраняется в копиях информационных баз (в отличие от лога платформы).
Установка
Необходимо объединить конфигурацию информацонной базы с данной подсистемой. В окне объединения и сравнения выбрать только новые объекты:
- Подсистема ЖурналРегистрации;
- Общий модуль ДополнительныйЖурналРегистрации;
- Роль ВедениеДополнительногоЖурналаРегистрации;
- Подписки на события РегистрацияЗаписиСправочника, РегистрацияЗаписиДокумента, РегистрацияЗаписиЗадачи;
- Перечисление СобытияЖурналаРегистрации;
- Обработки КонвертированиеСтандартногоЖурналаРегистрации, ВнешняяПечатнаяФорма_ЖурналРегистрации;
- Регистр сведений ДополнительныйЖурналРегистрации;
(т.е. все галочки, кроме "свойства конфигурации", см. рисунок 1)
В типовых конфигурациях с поддержкой внешних печатных форм, можно сохранить обработку ВнешняяПечатнаяФорма_ЖурналРегистрации во внешний файл и подключить ее (Сервис - Внешние печатные формы и обработки). Можете изменить макет Параметры_Авторегистрации.
Также можно просматривать изменения из формы списка регистра сведений ДополнительныйЖурналРегистрации.
Пользователям, необладающими полными правами, необходимо дать роль ВедениеДополнительногоЖурналаРегистрации!
Все исходные модули открыты :)
[Обновлено 16.09.08]
- Добавлена инструкция в справочную информацию
[Обновлено 18.09.08]
- Добавлена возможность очитки журнала
- Добавлена возможность загрузки из стандартного технологичесокго журнала (на основе обработки с ИТС КонсольАнализаЖурналаРегистрации81.epf)
Используйте данную конвертацию чтобы иметь более полную картину на этапе внедрения журнала. (Операции -> Обработки -> Конвертирование стандартного журнала регистрации -> Выполнить)
При загрузке все существующие записи сохранаются. Добавлена возможность очищать журнал (по кнопке в Конвертации).
Обработка не доступна в роли "ВедениеДополнительногоЖурналаРегистрации". Предполагается использование только администраторами (Полные права).
[Обновлено 17.02.09]
- Версия 2.0 //infostart.ru/projects/3444/. Теперь ведется лог изменения реквизитов!!!
ICQ: 221668747
Вступайте в нашу телеграмм-группу Инфостарт
См. также
Журнал регистрации Системный администратор 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)
История изменений реквизитов и табличных частей справочников, документов, независимых регистров сведений, возможность отката изменения, восстановление удаленных объектов, сбор статистики использования базы 1С. Альтернативный журнал регистрации.
23180 руб.
22.02.2018 39625 65 56
Журнал регистрации Системный администратор 1С:Предприятие 8 1C:Бухгалтерия Платные (руб)
Конфигурация LogiCH эффективно решает проблему хранения и анализа записей журналов регистрации. Разработка использует столбцовую СУБД ClickHouse, одну из самых быстрых Big Data OLAP СУБД. Любой анализ журнала можно выполнить в одном отчете, в котором доступны все возможности СКД с учетом ограничений RLS. Количество подключаемых баз не ограничено и не влияет на скорость построения анализа.
6100 руб.
28.11.2018 25015 24 9
Журнал регистрации WEB-интеграция Разработчик 1С 8.3 1С:Библиотека стандартных подсистем Абонемент ($m)
Долго отлаживали интеграции через сообщения, журнал регистрации и чужие прокси. На проде это не взлетело. Собрали простой инструмент внутри платформы — смотришь запрос/ответ, повторяешь, выгружаешь curl.
1 стартмани
07.08.2026 1442 3 Viktor_Ermakov 9
Администрирование СУБД Журнал регистрации Системный администратор Разработчик 1С 8.3 Бесплатно (free)
Журнал регистрации на нагруженной базе перестаёт открываться: файлы растут на гигабайты в день, просмотр виснет, история недоступна. Рассказываю, как мы вынесли журнал трёх продуктивных баз в ClickHouse: 35 млрд событий, поиск всех ошибок за сутки — 0,11 секунды, привычная форма журнала для пользователей и падение числа ошибок в проде в 23 раза за полгода. Архитектура, схема таблицы, грабли интеграции и все цифры с прода.
04.08.2026 3130 nedomolkov.ivan 0
Журнал регистрации Бесплатно (free)
Полнотекстовый поиск в миллионах записей журнала регистрации 1С может занимать минуты или даже часы, а стандартные инструменты не позволяют эффективно выполнять агрегации и анализировать данные на больших объемах. Расскажем о том, как с помощью ClickHouse обеспечить практически мгновенный разбор инцидентов, настроить мониторинг и автоматическую реакцию на события журнала регистрации.
28.02.2026 6311 julia96_07 0
Журнал регистрации Разработчик Россия Бесплатно (free)
В материале рассматривается сравнение двух инструментов для работы с журналом регистрации 1С: утилиты ibcmd и платформы Vector. Описаны их функциональные возможности, тестирование производительности и практическое применение для преобразования логов в формат JSON.
20.11.2024 9807 user1913000 13
Журнал регистрации Тестирование QA Разработчик Бесплатно (free)
Поговорим про логирование в приложениях на базе 1С, рассмотрим проблемы, которые возникают при сборе информации из этих систем, и обсудим практический опыт применения внутренних и внешних инструментов для анализа логов.
21.10.2024 10426 leemuar 8
Инструменты администратора БД Журнал регистрации Системный администратор 1С:Предприятие 8 1С:Управление торговлей 11 Абонемент ($m)
Внешняя обработка для регламентного сокращения журнала регистрации для конфигураций на базе БСП и платформы 8.3.20+
1 стартмани
29.12.2023 6177 66 dima_gsv 6
{Обработка.ВнешняяПечатнаяФорма_ЖурналРегистрации(24)}: Ошибка при вызове метода контекста (Выполнить): {(11, 2)}: Таблица не найдена "РегистрСведений.ЖурналРегистрацииБаза25"
<<?>>РегистрСведений.ЖурналРегистрацииБаза25 КАК ЖурналРегистрацииБаза25
Выборка = Запрос.Выполнить().Выбрать();
по причине:
{(11, 2)}: Таблица не найдена "РегистрСведений.ЖурналРегистрацииБаза25"
<<?>>РегистрСведений.ЖурналРегистрацииБаза25 КАК ЖурналРегистрацииБаза25
> Объекты удаляются без проблем. В регистре свдений установлен флаг "Ведущее".
удаляются из регистра, если уже нет самого объекта, но чтобы его не стало нужно его удалить непосредственно, а штатное удаление в начале проверяет наличие ссылкок, находит их и далее сам документ не удаляет. У меня так, приходится предварительно чистить журнал от помеченных на удаление объектов.
Логично, что данные начинают заполнятся только после установки подсистемы, поэтому невозможно увидеть что было с документом до этого момента.
Есть идея при установке заполнять регистр по стандартному технологическому журналу. Пускай это будет долго, но ведб это только 1 раз.
Собственно вопрос. Это кому-нибудь понадобится?
[Обновлено 18.09.08]
- Добавлена возможность очитки журнала
- Добавлена возможность загрузки из стандартного технологичесокго журнала (на основе обработки с ИТС КонсольАнализаЖурналаРегистрации81.epf)
Используйте данную конвертацию чтобы иметь более полную картину на этапе внедрения журнала. (Операции -> Обработки -> Конвертирование стандартного журнала регистрации -> Выполнить)
При загрузке все существующие записи сохранаются. Добавлена возможность очищать журнал (по кнопке в Конвертации).
Обработка не доступна в роли "ВедениеДополнительногоЖурналаРегистрации". Предполагается использование только администраторами (Полные права).
Идеи? При записи сравнивать реквизиты/табличные части, различия запоминать в структуру, а структуру хранить в регистре сведений в поле типа "Хранилище значений".
Ладно реквизиты легко сравнить, а вот табличные части... там же строки могут поменять.
Вариант с ХМЛ тоже интересный
А здесь не понятно что менялось и менялось ли? Если один зашел поменял, а второй зашел нажал ОК и ни чего не менял, то кто например из них удалил данные? и там и тма будет надпись "Изменение справочника" и что это дает??? Кого наказывать?
но судя по их описаниям это одинаковые обработки.
Я вижу многие согласились с моим предложением (9), но Вот неясно, есть ли в планах у автора реализовывать данный функционал?
Я тут то думаю, что сильно много полей сделал.
Меня, например, вполне устраивает вариант с ежедневной копией базы. В большинстве случаев достаточно посмотреть когда был изменен документ, поднять соответствующий бэп-ап и сделать выводы.
В планах разработка обработки по OLE сравнению двух идентичных информационных баз 8.1 (на 7.7 такие есть, на 8.1 найти не могу. Может кто поможет?)
(11) По-поводу сравнения данных по ОЛЕ, отличная идея! Сам думал написать подобное, но почему-то всё реже получается писать что-то "для удовольствия", всё работа, работа... )
А по поводу реализации механизма на справочниках или регистрах сведений, кто-то из мисты (или из этого сайта) исследовал скорость записи в справочник и регистр сведения. Оказалось, что в справочник быстрее пишется (скорость чтения кажись одинаковая), так как регистр сведения еще проверяет на уникальность записи.
В глобальный модуль вставляешь процедуру:
Процедура глПриЗаписиИзменений(Конт) Экспорт
ОткрытьФормуМодально("Обработка.КонтрольПользователя",Конт);
КонецПроцедуры
Вставляешь в конфигурацию обработку КонтрольПользователя:
И все.
Только там изменения записыватся в стандартный журнал регистрации
Второе: у меня не бедная контора, да и 12 тон деревом даже для меня не ахти какие деньги, НО! блин, меня че-то душит жаба, не по причине неуважения к труду людей, а по причине того, что если эта штуковина начнет тормозить работу "юзеров" - будет немного обидно за "бесцельно стоптаные ботинки" :)
Теперь, что касается механизмов - скорее всего заюзан комплекс: подписки на события + XDTO + отписаный инструментарий, кто мешает нарисовать все это за вечер и еще за n времени довести до ума?
ЗЫ это чисто так пища к размышлению...
Вот такие вот мысли...
ЗЫЗЫЗЫ - если база тусит в клиент-серверном варианте есть мысли по продуктивней, но об этом долго рассказывать ;-)
КОроче идей туева хуча.. ну вы меня и сподвигли на размышления... сидел себе мирно копался в юниксе :(
По поводу XML. У меня распределенка на десяток подразделений. Что, с каждого тащить дополн. файл XML и сливать потом в один?? То же самое относится и к дампу. Это хорошо для БД одной, но не для распределенки.
Решение:
Хранить не ссылки, а текст, при желании можно повесить кнопку "открыть документ"
Перем <<?>>ЖурналРегистрации;"
Ребят, подскажите, что не так?
Скорее всего у вас в УТ есть общий модуль, который так же называется "ЖурналРегистрации", поэтому переменную так же уже называть нельзя.
Замените в модуле обработки все упоминания этой переменной на какую-нибудь другую, например перЖурналРегистрации
Рейтинг: 484
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 16379
Создание 12.09.08 15:15
Обновление 16.02.09 22:07
Просмотры 24640
Загрузки 1010
Рейтинг
80
Комментарии 59
Код открыт Не указано
Рубрики Журнал регистрации
Тип файла Конфигурация (md, cf)
Платформа 1С:Предприятие 8
Конфигурация
1C:Бухгалтерия
,
Универсальные
Операционная система Не имеет значения
Страна Россия
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)