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

17.10.19

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

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

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

Наименование Файл Версия Размер
История версий объектов для УФ (версия платформы до 8.3.15):
.zip 159,10Kb
25
.zip 159,10Kb 25 Скачать
История версий объектов для УФ (версия платформы 8.3.15.1489):
.dt 107,42Kb
15
.dt 107,42Kb 15 Скачать

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

Для визуализации хронологии изменений использован способ, описанный в публикации infostart.ru/public/877893/ - автору спасибо огромное. 

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

2. Возможность быстрого  просмотра хронологии изменений выбранного объекта в виде закладок на временной шкале с отображением списка измененных реквизитов и ТЧ:

3. Возможность быстрого  отбора событий изменения объекта по автору и за указанный период:

4. Отображение подробной расшифровки изменений при клике на соответствующей закладке шкалы изменений.

5. Возможность восстановления данных объекта до состояния выбранной версии.

Во вложении - выгрузка тестовой демонстрационной базы и файл конфигурации с объектами подсистемы.

Для версии платформы 8.3.15.1489 используйте соответствующее вложение.

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

Всем удачи!

История изменений журнал регистрации

См. также

Журнал изменений с восстановлением состояния ссылочных объектов и архивацией по HTTP / COM (расширение + конфигурация, 8.3.14+, ЛЮБАЯ конфигурация)

Архивирование (backup) Журнал регистрации Поиск данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 1С:Управление торговлей 11 Платные (руб)

База данных «сама» меняет данные в документах/справочниках? Тогда данный журнал изменений для Вас! Практически не влияет на скорость записи объектов за счет быстрого алгоритма! Скорость работы почти в 2 раза выше типового механизма "История изменений"! Позволяет следить за изменениями и удалением в любых ссылочных объектах конфигурации, с возможностью архивации по HTTP(!) или COM, и сверткой данных. А так же, может восстановить состояние реквизитов (значения) до момента изменения или удаления объекта из базы. Есть ДЕМО-база где можно самостоятельно протестировать часть функционала! Работает на любых платформах выше 8.3.14+ и любых конфигурациях! Версия 3.1 от 24.08.2023!

19200 руб.

15.05.2017    42515    10    24    

38

Версионирование объектов для Альфа-авто, ред 4 и 5.

Оптовая торговля Розничная торговля Журнал регистрации Платформа 1С v8.3 Конфигурации 1cv8 Автомобили, автосервисы Управленческий учет Платные (руб)

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

4800 руб.

03.09.2016    42252    33    24    

37

LogManager - Внешний журнал регистрации в SQL

Журнал регистрации Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Журнал регистрации платформы 1С в SQL. Общая база хранения всех журналов. Через com-подключение регламентным заданием периодически догружает журналы регистраций из рабочих баз. Предоставляет настраиваемый доступ к журналам по правам подразделений. Формирует отчеты по пользователям и данным.

10000 руб.

23.05.2014    55464    52    16    

47

Мониторинг баз и серверов 1С

Журнал регистрации Мониторинг Платформа 1С v8.3 Платные (руб)

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

9000 руб.

28.08.2019    30945    14    21    

66

LogiCH - хранение и анализ журнала регистрации в сверхбыстрой СУБД ClickHouse

Журнал регистрации Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

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

5000 руб.

28.11.2018    19542    13    6    

36

Регламентное сокращение журнала регистрации

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

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

1 стартмани

29.12.2023    1240    12    dima_gsv    1    

12

Магия преобразований: ЖР, ТЖ, RAS/RAC, логи - универсальное решение Vector

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

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

1 стартмани

13.11.2023    2963    4    AlexSTAL    0    

42

Мониторинг состояния с отправкой в telegram

Журнал регистрации Инструменты администратора БД Мониторинг Мессенджеры и боты Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х Абонемент ($m)

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

3 стартмани

26.09.2023    1752    11    doom2good    10    

13
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. SirAlexIT 18.10.19 05:09 Сейчас в теме
Симпатичная визуализация "таймлайна".
Вижу и автора оригинального прототипа не забыли (хороший тон)!
Плюс! :)
maXon777; +1 Ответить
3. hasp_x 156 18.10.19 09:00 Сейчас в теме
(1) плюсую и эту и прототип! :)
2. aximo 2027 18.10.19 06:43 Сейчас в теме
идея красивая, но главное не превращайте конфигурацию в казуальную игру....
4. SeiOkami 3423 20.10.19 14:28 Сейчас в теме
(2) почему нет? Геймификация
5. aximo 2027 20.10.19 14:39 Сейчас в теме
(4) "геймификация" способствует развитию бестолковости и слабоумию пользователей... но не удивлюсь,если лет через 5 любая учетная система "без дизайна" будет негативно восприниматься
6. SeiOkami 3423 20.10.19 15:11 Сейчас в теме
(5)
. "геймификация" способствует развитию бестолковости и слабоумию пользователей


интересно, нигде не видел такого исследования.
Neuroproton; +1 Ответить
7. Kami4 21.10.19 08:27 Сейчас в теме
Смотрится симпатично. Плюсую.
8. oavperm 21.10.19 08:31 Сейчас в теме
9. Steelvan 302 21.10.19 11:52 Сейчас в теме
Да, хронология симпатично оформлена.
К игрофикации отношусь положительно.
10. AzagTot 40 21.10.19 13:53 Сейчас в теме
Загрузил Демо-базу.

Сразу при открытии ошибка:
Значение не является значением объектного типа (SetForm1C)
{Обработка.ИсторияВерсийОбъекта.Форма.Форма.Форма(844)}: ЭтаФорма.Элементы.ВремШкала.Документ.parentWindow.SetForm1C(ЭтаФорма);

Такая же ошибка при попытке открыть историю по любому объекту.

Платформа: 8.3.15.1489.
11. dmitrydemenew 641 22.10.19 10:49 Сейчас в теме
Ошибка связана с изменением 1С версии компоненты отображения HTML.
Для работы с историей на платформе 8.3.15 (или в случае возникновения указанной ошибки) необходимо внести к обработку следующие изменения:
1. Скачать тексты обновления модулей (в прикрепленном файле);
2. Заменить текст макета "Шаблон" на текст из ШаблонДля8315.txt;
3. Заменить текст функций "ВремШкалаДокументСформирован, ПолучитьТекстЛинииTimeLine" модуля формы на текст соответствующих из ФункцииДля8315.txt;
4. Добавить событие "При нажатии" для элемента формы "ВремШкала", вставить в обработчик код функции "ВремШкалаПриНажатии" из ФункцииДля8315.txt;
Прикрепленные файлы:
ИсправлениеДля8315.zip
12. Vlad_2008 16 23.10.19 04:43 Сейчас в теме
Подскажите пожалуйста, интересует несколько вопросов:

1 Каким способом отлавливаются изменения объектов? Через подписку на событие?

2. В какой момент происходит анализ изменений: при регистрации или при обращении к истории объекта?

3. Как хранится в истории версия объекта: все реквизиты или только изменения?

Ситуация из практики. Закрытие месяца. Взяли перепровели месяц, выявили некоторые моменты - устранили, перепровели еще раз ... потом еще ... и еще, бывает такое.

Что покажет система для документа, который участвовал в проведении, но изменений в нем не было?
14. dmitrydemenew 641 23.10.19 06:40 Сейчас в теме
(12)1. Изменения определяются подпиской при записи;
2. Анализ производится перед регистрацией изменений. По статистике процедура увеличивает время записи в среднем на 5%;
3.В истории хранятся только изменения;
4. При изменении системных реквизитов фиксируются только эти изменения. К примеру, при проведении документа регистрируется только признак проведения, если другие реквизиты не изменялись.
При сортировке строк в истории регистрируется изменение порядка строк.
15. Vlad_2008 16 23.10.19 18:06 Сейчас в теме
(14)
4. При изменении системных реквизитов фиксируются только эти изменения. К примеру, при проведении документа регистрируется только признак проведения, если другие реквизиты не изменялись.


Так, вот у меня и вопрос, сколько покажет система версий в истории, если проведенный документ перепровели 5 раз, признак Проведен и другие реквизиты при этом не менялись?
16. dmitrydemenew 641 23.10.19 20:01 Сейчас в теме
(15)регистрируется только изменение объекта. Если объект не изменён, то записи истории не будет.
13. Vlad_2008 16 23.10.19 04:52 Сейчас в теме
Ой, забыл еще один вопрос: Что покажет система после сортировки строк в табличной части?
17. kosmo0 107 24.10.19 14:00 Сейчас в теме
У меня пока не было потребности работать с версиями. Так, кое-что читал для общего развития.

Поэтому немного хмыкнул при виде
"5. Возможность восстановления данных объекта до состояния выбранной версии."
Так как некогда видел сообщение по поводу стандартной версификации типа - что-то вроде "если изменилась структура объекта, то как-то не получится вернуть сохраненную версию".
Если ваша разработка может обойти подобную ситуацию - честь вам и хвала, а если нет - имейте в виду потенциальную граблю.
18. AlexeyT1978 202 24.10.19 20:13 Сейчас в теме
Подскажите, пожалуйста, как Ваша разработка:
1) Сохраняет файловые вложения в объекты?
2) Не блокирует ли возможность удаления объектов, изменения которых сохранены, и что при этом происходит с сохраненными изменениями, они тоже удаляются?
3) Если возможность настройки объектов, для которых ведется история?
19. dmitrydemenew 641 24.10.19 21:09 Сейчас в теме
(18)Если файловое вложение сохраняется в виде хранилища значения, то при его изменении предыдущее значение будет сохранено в истории. К примеру, при изменении файла дополнительной внешней обработки, все предыдущие версии будут храниться в истории и можно быстро вернуться к любой из них.

История хранится в независимом регистре сведений. Ее наличие не влияет на работу с объектом, при непосредственном удалении объекта история не удаляется.

В представленную версию настройка регистрации не включена, но реализовать ее не сложно. Достаточно добавить код контроля вида объекта в подписку перед записью.
20. Xershi 1474 29.02.20 14:42 Сейчас в теме
Я так понял это допил. Грубо говоря расширенная версия подсистемы история данных в БСП.
Но при режиме совместимости 8.3.13 появится платформенный механизм и не нужно будет думать над обновлением конфигурации?
21. dmitrydemenew 641 29.02.20 18:20 Сейчас в теме
(20)это самостоятельная подсистема, не связанная с БСП
22. Xershi 1474 29.02.20 18:22 Сейчас в теме
(21) значит не подходит. Мы уже конфу подняли до 8.3.12. Осталось не много подождать и сможем с коробки использовать функционал.
Хотя возможно история данных уже будет работать, но это не проверял.
Оставьте свое сообщение